×
嵌入式 > 嵌入式开发 > 详情

SMT车间温湿度分布式远程监控系统的设计

发布时间:2020-06-20 发布时间:
|

摘要:为实现温湿度集中实时显示和远程管理,设计了基于SQLITE数据库和嵌入式web服务器的分布式远程监控系统。该系统通过QT技术实现温湿度的集中实时显示,采用CG1程序实现嵌入式web服务器对SQLITE数据库的远程访问。系统的实验结果表明,该系统稳定、可靠,能够满足现场温湿度实时显示和远程管理的要求。
关键词:SOLITE数据库QT界面嵌入式Web服务器CGI

随着SMT生产工艺技术的提高,生产车间对环境的温湿度提出了温度25±3℃。湿度45%RH~65%RH的要求。为了达到这样的温湿度要求,就不仅需要提高温湿度传感器的精度,而且要求现场的管理人员能够实时的查看现场的环境数据,同时要求远程的上级管理人员能够查询和管理各个监测点的温湿度数据。
为了解决现场温湿度实时显示的问题,张晨吴等人在基于485总线的数字化温湿度测控系统的设计一文中,提出为485温湿度变送器扩展LCD显示模块来实现温湿度实时显示的方案。这种独立实时显示方案需要为每个监测节点配置LCD模块,存在成本投入高、不方便实时查看的缺点。文中针对这一缺点,提出了利用QT技术实现现场温湿度集中实时显示的方案,这个方案只需一个LCD模块即可实现各监测点温湿度实时查看,不仅成本低,而且方便管理。为了解决温湿度的远程管理问题,肖鸿威在基于modbus协议的空间分布式温湿度测控系统设计一文中,提出了采用工控机和SQLserver的方案来实现温湿度的远程采集和管理,这种方案需要配置高性能的工业PC,成本昂贵。针对这一不足,本文提出了采用嵌入式ARM平台和SQLITE数据库方案,这种方案不仅成本低,而且设备小巧,安装维护灵活方便。
根据SMT车间温湿度数据采集、监控的要求,本文设计了基于SQLITE数据库的分布式温湿度远程监控系统。本系统充分利用了QT技术和SQ LITE数据库的优点,搭建基于ARM微处理器和Linux操作系统的嵌入式Web服务器,从而实现现场数据的集中实时显示和远程管理。

1 系统的硬件平台和软件平台
本系统以嵌入式Linux系统为核心,包括硬件平台和软件平台。首先在以S3C2440微处理器为核心的硬件平台上搭建嵌入式Linux环境,然后在Linux环境下移植Qtopia、SQLITE数据库和Boa服务器,最后通过Qtopia开发环境完成QT实时显示界面的设计,利用CG1技术实现Web服务器对SQLITE数据库的远程数据查询。并且通过485总线搭建温湿度的底层采集网络。系统的平台示意图如图1所示。

l即可进入温湿度实时查询界面,其中下图5显示的是温湿度的历史数据页面。


该运行结果说明Boa服务器和SQLITE数据库已成功移植到了设计的ARM电路板上,并且编写的CGI程序完成了对SQLITE数据库的远程访问功能。经多次实验运行,本系统的嵌入式web服务器工作稳定,执行速度快并且安全、可靠。

4 结束语
文中设计了基于SQLITE数据库的嵌入式Web服务器,引入QT技术来设计温湿度实时显示界面,利用SQLITE数据库和Boa服务器实现温湿度的远程管理。本系统是嵌入式技验测试稳定可靠,可应用到其他相关领域,为实现现场数据的集中实时显示和远程数据访问提供了一种切实可行的方案。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
电子EDA技术的基础知识