基于MATLAB GUI的环境温湿度检测上位机设计
2021-12-17张学军
电子制作 2021年22期
张学军
(胶州市职业教育中心学校,山东青岛,266300)
0 引言
检测装置主要用于对所需知晓的物理量进行传感器传感,并经滤波、放大、AD转换等处理电路后转变为计算机能够处理的数字量传送到控制器[1,2],通过在控制器中移植显示器的驱动程序,并开发显示器的GUI界面,实现数据采集与显示、参数设定与保存等。目前,温湿度检测装置在化工电子、食品工业、冷链物流、药品行业、航空航天等领域广泛应用,而所使用的检测装置多采用控制器控制显示器实现温湿度读取与人机交互,如王子权[3]等基于STM32处理器,在处理器中移植了emWIN 界面设计系统,通过emWIN中的API函数进行控制界面的设计,并可在界面中进行控制参数设定等。陈伟刚[4]基于开源的轻量级的作业调度框架Quartz设计实现了一种提供定时任务调度服务的分布式系统,分析了Crontab、JDK的定时器和Quartz三种方案,调试表明系统不仅满足了定时基本业务需求,还具备动态扩展、负载均衡等能力。分析可知,采用控制器控制显示器实现温湿度读取与人机交互的实现方式对控制器的内存和显存要求较高,且当面临多任务处理时会导致控制器的控制速度降低。因此需设计一种上位机,以代替传统交互,缓解终端控制器压力,提高控制与检测效率和稳定性。
1 需求分析
■1.1 现场对温湿度及其检查装置的要求
某产品生产工位,对环境温湿度的需求为:环境温度保持在24±4℃;环境湿度保持在35%~55%RH。
对温湿度检测装置的要求为:
(1)温湿度检测需具有一定精度高,其中温度检测精度为±2℃,湿度检测精度为±5%RH;……
登录APP查看全文
