在传统的温度测量系统设计中,往往采用模拟技术进行设计,这样就不可避免地遇到 诸如引线误差补偿、多点测量中的切换误差和信号调理电路的误差等问题;而其中某一环 节处理不当,就可能造成整个系统性能的下降。随着现代科学技术的飞速发展,特别是大 规模集成电路设计技术的发展,微型化、集成化、数字化正成为传感器发展的一个重要方 向。美国 Dallas 半导体公司推出的数字温度传感器 DS18B20,具有独特的单总线接口,仅 需要占用一个通用 I/0 端口即可完成与微处理器的通信;在-10~+85℃ 温度范围内具有
0.5℃ 精度;用户可编程设定 9~12 位的分辨率。以上特性使得 DS18B20 非常适用于构 建高精度、多点温度测量系统。
1.3 本课题的任务
本课题主要是实现对温度进行四路同时测量并准确显示。整个系统由单片机控制,要 能够接收传感器的数据并显示出来,可以从键盘输入命令,系统根据命令,选择对应的传 感器,并由驱动电路驱动温度显示。设计一种合理、可行的单片机监控软件,完成四路测 量和显示的任务,并编写硬件底层驱动程序。
1.4 系统整体目标
利用一个单片机设计一个能够进行多点温度进行同时测量的系统。该系统能够同时对 四路的温度进行测量和进行显示。
2 总体方案设计来.自/751·论\文'网·www.751com.cn/
2.1 方案设计
设计方案一
本方案采用 AT89C52 单片机为核心,通过温度传感器 AD590 采集温度信号,经信号放
大器放大后,送到 A/D 转换芯片,最终经单片机检测处理温度信号。
系统框图
如图 2.1,采用该方案技术已经成熟,AD 转换电路设计较烦琐,而且使用温度检测必 须对冷端进行补偿,以减小误差。
设计方案二
本设计运用主从分布式思想,由一台上位机(PC 微型计算机),下位机(单片机)四 路温度数据采集,组成两级分布式四路温度测量的巡回检测系统。该系统采用 RS-232 串 行通讯标准,通过上位机(PC)控制下位机(单片机)进行现场温度采集。温度值既可以 送回主控 PC 进行数据处理,由显示器显示。也可以由下位机单独工作,实时显示当前各 点的温度值,对各点进行控制。
下位机采用的是单片机基于数字温度传感器 DS18B20 的系统。DS18B20 利用单总线的 特点可以方便的实现多点温度的测量,轻松的组建传感器网络,系统的抗干扰性好、设计 灵活、方便,而且适合于在恶劣的环境下进行现场温度测量。本系统可以应用在大型工业 及民用常温多点监测场合。如粮食仓储系统、楼宇自动化系统、温控制程生产线之温度影 像检测、医疗与健诊的温度测试、空调系统的温度检测、石化、机械…等。