摘要:本系统设计主要采用STC89C52作为数据采集模块的单片机,该采集模块主要采集温度和湿度两种监测信息,再以CP2102芯片设计出USB通信传输模块,通信传输模块将单片机采集而来的数据通过USB传输协议传送到PC端,在PC端,我们利用Labview软件设计出了可以图形化显示的人机交互界面,该界面会对数据进行监测和处理,另外,Labview软件还会对数据进行显示、分析和计算从而达到调节控制下位机的操作,并控制整个系统的运行。系统整体具有稳定、精度高、数据采集速度快,实时响应速度快,硬件价格实惠等优点,能适用于各种高精度的工业控制以及智能家居的场合。
关键词:CP2102;STC89C52;labview;数据采集
目录
摘要
ABSTRACT
第一章 引言-1
1.1研究背景-1
1.2研究意义-1
1.3国内外发展历史-1
第二章 系统总体方案设计-3
2.1方案一-3
2.2方案二-3
2.3方案对比与总结-3
第三章 系统需求分析-5
3.1系统硬件设计总体功能图-5
3.2功能分析-5
3.2.1主控模块-5
3.2.2测量模块-5
3.2.3 USB转换模块-6
3.2.4显示模块-8
3.3硬件设计分析-10
第四章 电路设计-11
4.1主控电路设计-11
4.1.1 STC89C52硬件结构-11
4.1.2最小系统设计-11
4.2USB电路设计-12
4.3 DHT11电路设计-13
4.4按键电路设计-13
第五章 软件设计-14
5.1概述-14
5.1.1 应用软件的一般要求-14
5.1.2 应用软件的设计过程-14
5.1.3 应用软件的注意事项-14
5.2软件总体结构设计-15
5.3主要模块软件设计-16
5.3.1输入控制软件-16
5.3.2DHT11温度湿度测量软件-17
5.3.3显示模块软件-19
5.4报时软件-20
5.5Labview软件设计-21
5.6软件抗干扰技术-21
第六章 系统测试-23
6.1keil编译软件调试-23
6.2静态调试-23
6.3labview软件测试-24
6.4实物测试-27
结束语-29
致 谢-30
参考文献-31