摘要:本设计选用了ATM公司生产的Atmega328p-pu型单片机,来作为核心的控制器,并采用数字化单总线技术的设计方案进行温度测量,方案采用了一种新型数字温度传感器DHT11,利用DHT11将采集到的温度信息通过单总线传递给Atmega328p-pu单片机,单片机通过USB接口与pc机进行通信。系统对多点温度进行实时采集,并以曲线的方式在上位机界面显现出来,当温度超过某阈值时,进行短信息报警。该系统具有安全性高,使用性强,可靠性高等特点。
关键词:温度测量;数字温度传感器;单片机;上位机
目录
摘要
ABSTRACT
1 绪论-1
1.1 温度采集的发展现状-1
1.2 本课题研究的意义-1
1.3 本文的主要任务及结构-2
2 系统总体方案设计-3
2.1、系统框图-3
2.2 主控制器简介-3
2.2.1 主控单片机选取方案论证-3
2.2.2 Atmega328p-pu单片机特点-5
2.2.3 Atmega328p-pu单片机的引脚说明-7
2.3 温度测量方案-8
3 系统硬件设计-10
3.1 温度采集模块-10
3.1.1 DHT11产品概述-10
3.1.2 引脚说明-10
3.1.3 电源引脚-10
3.1.4 串行接口(单线双向)-11
3.2 报警模块-11
3.2.1 GSM报警模块选取-11
3.2.2 GTM 900B性能参数-11
3.2.3 数据输出格式-12
4 系统软件设计-14
4.1 上位机显示界面设计-14
4.1.1 .NET概述-14
4.1.2 C#语言-14
4.1.3 上位机界面的设计-15
4.2 软件通信串口的选择-15
4.2.1 MSComm串口通信控件-16
4.2.2 SerialPort串口通信控件-17
5 系统调试-18
5.1 测试环境及工具-18
5.2 测试方法-18
5.3 测试结果分析-18
6 总结-19
致谢-20
参考文献-21