摘要:我国是世界第二大能源消费国,节能减耗是坚持可持续发展的核心环节,城市中许多大型公共建筑的高耗能问题日益突显, 该类建筑的节能改革正成为当前建筑节能工作的重点,因此,进行这方面的研究和设计具有很好的实际应用价值。
本课题设计一套用于检测建筑物内温度、电耗、水等主要能耗的系统。利用温度计功率表、水表等测量装置进行测量,通过传感器将数据传给单片机,然后对所测数据进行分析、处理,实现对能耗的动态检测,利用串口控件与上位机进行通信,并通过VB6.0设计人机界面实现对实时数据的动态显示,进而对所采集的数据进行分析和评价,并提出节能降耗整理方案。
关键词:传感器;单片机;动态监测;串口控件;人机界面
目录
摘要
Abstract
1 绪论-1
1.1引言-1
1.2建筑物耗能现状-1
1.3建筑物节能具体措施-1
1.4相关技术简介-1
1.4.1下位机部件简介-2
1.4.2上位机技术简介-2
2 需求分析-5
2.1引言-5
2.2功能分析-5
2.2.1实时数据的采集-5
2.2.2数据的动态显示-5
2.2.3数据的统计与查询-6
2.3数据及性能分析-6
3 上位机的软件设计-7
3.1引言-7
3.2系统总体设计方案-7
3.3系统模块图-8
3.4模块介绍-8
4 上位机功能的具体实现-13
4.1引言-13
4.2关于人机界面的设计-13
4.2.1VB6.0控件介绍-13
4.2.2界面其他组成部分-15
4.3关于串口通信的设计-18
4.3.1 RS-485串口通信标准-18
4.3.2串口通信的具体实现-19
4.4数据表的建立-23
4.5上位机运行环境-24
4.6下位机运行环镜-24
4.7 其他模块代码实现-25
4.7.1报警模块-25
4.7.2通道及波特率选择模块-26
4.7.3查询及导出打印模块-26
5 系统测试-30
5.1引言-30
5.2系统通信测试-30
5.3系统界面测试-31
5.4 系统与数据库连接测试-32
结论-34
致谢-35
参考文献-36
附录-37
附录1 PC与串口调试助手通信并显示代码-37
附录2 上位机连接数据库显示系统-42