摘要文章研究开发一种基于VC++平台的会所监控系统,实现对监控现场温度、湿度的实时监控。远程数据采集模块DAM3058R通过RS232/485串口线与PC机相连,PC机上运行基于VC++平台开发的后头监控软件,通过数据显示模块实现对监控现场的远程监测。采用MFC编程开发软件,使用MSComm控件实现串口通信;利用VC++封装类来实现采集数据的显示;利用ADO数据库访问技术开发Access数据库;选用PID控制算法设计温度控制模块。6427
关键词 串口通信 数据显示 数据库 PID算法
毕业设计说明书(论文)外文摘要
Title The Study Of Automatic Monitoring System For Senior Clubs
Abstract The automatic monitoring system for senior clubs based on the platform of VC++ can realize the real-time monitoring of the temperature and humidity in monitoring sites. Remote data acquisition module,DAM-3058R,is connected with PC through RS 232/485 interface. The monitoring software based on the platform of VC++ runs on the PC, thus achieving a remote monitoring through the data display module. To realize serial communication, the software is designed by using MFC programming and the MSComm control. The wrapper class of VC++ is designed to display the collected data. The database, Access, is developed by using a database access technique, which is named ADO. The PID control algorithm is chosen for temperature control module design.
Keywords Serial communication Data display Database PID algorithm
目 录
1 引言 1
1.1 课题研究背景与意义 1
1.2 智能楼宇系统发展现状 2
1.3 本文结构及研究系统内容 3
2 系统总体设计方案及硬件集成 5
2.1 总体方案 5
2.2 硬件集成 5
2.2.1 DAM-3058R远程数据采集模块 5
2.2.2 温湿度传感器 6
2.2.3 系统集成 8
2.3 Modbus串口通信协议 9
2.3.1 Modbus协议描述 9
2.3.2 Modbus数据模型 10
2.3.3 Modbus功能码 11
2.3.4 Modbus串行链路协议 12
3 软件功能模块设计 14
3.1 系统登录模块 14
3.1.1 密码登录 14
3.1.2 密码修改 15
3.2 数据采集处理模块 16
3.2.1 串口通信 16
3.2.2 数据文本显示 19
3.2.3 数据波形显示 19
3.2.4 数据存储 21
3.3 空调控制模块 25
3.3.1 温度控制算法 25
4 软件界面设计 30
4.1 界面设计流程 30
4.2 进入和登录界面设计 31
4.3 采集主界面设计 33
4.3.1 控制部分按钮设计 34
4.3.2 显示部分设计 34
4.4 空调控制界面设计 36
5 系统调试运行 38
5.1 显示功能调试 38
5.2 存储功能调试 39
结 论 40
致 谢 41