摘要:本文在研究和对比有线和无线数据传输的基础上,设计了一种基于单片机STC89C52RC的有线传输的温度监测系统。该系统采用的温度传感器是DS18B20,实时监测节点情况。同时该系统通过下位机实现了现场监控和LCD液晶显示屏的实时温度显示,使管理员既可以进行现场查询,也可通过以太网进行数据传输经由交换机将数据收集到上位机,远程实现对环境的监测,最终达到对监测点多点温度的数字化监测。本设计的系统功能完备、工作可靠、操作简单。经实验室实践表明,该系统具有数据传输准确的优点,很好地实现了多点温度的采集和传输。
关键词 STC89C52RC;DS18B20温度传感器;数据采集
目录
摘要
Abstract
1 绪论-1
1.1 设计的目的及其意义-1
1.2 设计相关行业发展前景-2
1.3 本章小结-2
2 系统的总体设计方案-3
2.1 系统设计的思路-3
2.2 系统的模块结构-4
2.3 工业以太网技术及相关协议-4
2.3.1 以太网的简介-4
2.3.2 CSMA/CD基本原理-4
2.3.3 工业以太网特点-5
2.4 本章小结-5
3 系统的硬件总体设计-7
3.1 电源电路-8
3.2 单片机的选型-8
3.2.1 STC89C52RC单片机简介-9
3.2.2 STC89C52RC单片机脚管说明-9
3.3 温度传感器的选型-10
3.3.1 DS18B20温度传感器-10
3.3.2 DS18B20的主要特征-11
3.4 工业以太网控制器电路-12
3.4.1 RTL8019AS以太网控制器-12
3.4.2 RJ-45接口-13
3.5 LCD1602液晶显示屏电路-14
3.5.1 引脚说明-14
3.5.2 字符的显示地址说明-15
3.5.3 单片机读写时序-15
3.5.4 LCD1602液晶显示电路-16
3.6 蜂鸣器报警电路-16
3.7 复位电路-17
3.8 排风措施电路-17
3.9 串行通信TTL电路-18
3.10 本章小结-18
4 系统的软件设计-19
4.1 下位机软件设计-19
4.2 上位机软件设计-20
4.2.1 上位机编程语言Visual Basic简介-20
4.2.2 上位机编程的特点-20
4.2.3 人机界面的建立-20
4.3 本章小结-22
5 系统的调试-23
5.1 以太网仿真调试-23
5.2 系统硬件的调试-25
5.3 以太网数据传输调试-26
5.4 系统软件的调试-27
5.4.1 单片机程序调试-27
5.4.2 上位机程序调试-27
5.5 本章小结-29
结论-31
致谢-33
参考文献-35