毕业设计 多路温度测量系统设计,共50页,15314字,附多路温度测量系统软件流程图及多路温度测量系统硬件原理图。 摘要 针对中低温段(120℃以下)的温度多点分布式测量问题,本文研究了一种多路温度测量系统,它是以AT89C51单片机系统为核心,采用一线式温度传感器DS18B20实现对多点的温度进行实时巡检,并用RS-485进行远程传送,实现了对多点(16路)温度数据的远程采集、处理、实时显示以及键盘控制。 本文的主要工作是多路温度测量系统的软件设计,采用AT89C51的汇编语言进行编程。本设计在主程序中调用温度检测子程序、24C02存储器访问子程序、键盘扫描等子程序,及通信子程序。在中断中对RS-485进行编程完成上位机与下位机的通讯。从而实现了多路温度测量、显示、键盘控制及远程通讯的要求。 此系统具有精度高、可靠性强、测温范围广等优点,解决了多点温度分布式测量问题。而且此系统可以根据用户的不同需要,进行方便地扩展和升级。 关键词:多路温度测量 一线式 单片机 DS18B20 RS-485 目录 1 绪论 1 1.1 选题意义 1 1.2 温度测量系统的发展现状 2 1.3 本文的主要工作 3 2 多路温度测量系统的总体方案 4 2.1 温度检测方法的确定 4 2.1.1 DS18B20的主要特性 5 2.1.2 DS18B20的外形和内部结构 6 2.1.3 DS18B20工作原理 10 2.2 多路温度检测实现方法的分析与选择 11 2.3 温度信息传送方式的确定 13 2.4 总体结构及工作原理 14 3 硬件电路设计 16 3.1 概述 16 3.2 硬件电路组成 16 3.3 各模块电路设计 17 3.3.1 DS18B20与单片机的接口电路设计 17 3.3.2 键盘电路设计 17 3.3.3 报警电路设计 18 3.3.4 显示电路设计 19 3.3.5 存储电路设计 19 3.3.6 通讯电路设计 19 4 多路温度测量系统的软件设计 21 4.1 软件系统概述 21 4.2 主程序设计 21 4.3 各子程序设计 22 4.3.1 温度检测子程序设计 22 4.3.2 24C02访问子程序设计 29 4.3.3 键盘扫描子程序设计 35 4.3.4 显示子程序设计 36 4.3.5 通信子程序设计 38 5 仿真与调试 40 5.1 工具环境 40 5.2 步骤 41 6 结论与展望 43 致谢 44 参考文献 45 附录 46 |
毕业设计 多路温度测量系统设计
查看评论
已有0位网友发表了看法