摘 要:本文采用了单片机和组态王完成温度控制系统设计。系统有两部分组成:上位机使用组态王软件实现对下位机的监控;下位机则使用AT89S51单片机实现对温度的采集。上位机利用组态王软件的开发人机界面实现对下位机的监控,并采用RS-485协议的通信方式与AT89S51单片机进行实时数据转换。下位机利用DS18B20进行温度检测,与AT89S51单片机组合,完成对温度的测控。该系统设计成本较低、可靠性高、电路设计简单,可广泛应用于仓库测温、建筑空调温度的控制等领域。56960
毕业论文关键词:组态王,单片机,DS18B20,温度控制
Abstract: This dissertation uses a MCU and Kingview completed the temperature control system design. System consists of two parts: upper computer use the Kingview software monitoring to the lower computer ; the lower computer using AT89S51 MCU collection of temperature. Upper computer take advantage of the configuration software man-machine interface implementation monitoring to the lower machine and use RS-485 protocol communication with AT89S51 MCU for real-time data conversion. Lower computer utilization DS18B20 temperature detection, in combination with AT89S51 MCU to complete temperature monitoring and control. The system is designed to lower costs, high reliability, circuit design is simple, and can be widely used in warehouse temperature, building air conditioning temperature control and other areas.
Keywords: Kingview,MCU,DS18B20 ,temperature control
目 录
1 绪论 4
1.1 课题背景 4
1.2 研究意义 4
1.3 课题要求 4
2 系统总体设计 5
2.1 温度控制系统工作原理 5
2.2 主要器件选型 5
2.2.1 温度传感器的选择 5
2.2.2 单片机的选择 7
2.2.3 显示器件的选择 7
2.2.4 接口芯片的选择 7
2.3 上位机组态监控 9
3 硬件电路的设计及其实现 9
3.1 单片机最小系统 9
3.2 DS18B20连接方式 10
3.3 键盘显示电路 10
3.4 数码显示电路 11
3.5 远距离通信电路 12
3.6 控制电路 13
4 软件设计 13
4.1 主程序 13
4.2 温度读取程序 14
4.3 DS18B20初始化、读写程序 15
4.4 数码显示程序 16
4.5 通信程序 17
4.6 控制程序 21
4.7 组态王监控界面设计 21
5 系统调试 22
总 结 25
致 谢 26
参考文献 27
附录1 系统原理图: