、方便,而且能在恶劣的环境下进行现场温度检测。本系统可以应用在大型工业及民用常温多点监测场合。如粮食仓储系统、楼宇自动化系统、温控制程生产线之温度影像检测、医疗与健诊的温度测试、空调系统的温度检测、石化、机械…等。222温度采集模块
这一部分主要完成对温度信号的采集和转换工作,由DS18B20数字温度传感器及其与单片机的接口部分组成。DS18B20智能温度温度传感器进行温度采集和转换输出数字型的温度值,然后通过数据引脚传到单片机的P11口,单片机接受温度并存储。DS18B20是美国DALLAS半导体公司最新推出的一种单线智能温度传感器,属于新一代适配微处理器的智能温度传感器,它可将温度信号直接转换为数字信号,实现了与单片机的直接接口,从而省去了信号调理和AD转换等复杂模数转换电路。DS18B20构成的温度采集模块电路简单、功能可靠、测量效率高,很好地弥补了传统温度测量方法的不足可广泛用于工业、民用、军事等领域的温度测量及控制仪器、测控系统和大型设备中。它具有集成度高、模拟输入数字输出、抗干扰能力强、体积小、接口方便、传输距离远测温误差小等特点。DS18B20有PR35和SOSI两种封装方式,本次设计采有PR35式封装如图12所示。
3
f图(a)PR35封装
图(b)SOSI封装
图2-1DS18B20的两种封装
223温度显示模块
本课程设计的显示模块采用3位共阴极LED数码管显示温度数据,两位整数,一位小
数进行显示,从P0口送数,P2口扫描。
23系统框图
系统的系统设计方框图如图11所示,它主要由三部分组成①控制部分主芯片采用
单片机AT89S51;②显示部分采用3位共阴极LED数码管以动态扫描方式实现温度显示;
③温度采集部分的温度传感器采用DS18B20智能温度温度传感器。还有按键设置报警温度
值和加热降温电路。
LED显示
多路DS18B20传感器
单
加热继电器
片
和风扇继电器
机
按键设置温度
声光报警器
图2-2多路温度检测与控制总体设计框图
4
f第三章硬件设计
本课程设计的多点测温系统是以单片机和单总线数字温度传感器DS18B20为核心,充分利用单片机优越的内部和外部资源及智能温度传感器DS18B20的优越性能构成一个完备的测温系统,实现对温度的多点测量。整个系统由单片机控制,能够接收传感器的温度数据并显示出来,可以从键盘输入命令,系统根据命令,选择对应的温度传感器,并由驱动电路驱动温度显示。本课程设计了一种合理、可行的单片机监控软件,完成测量和显示的任务。由于单片机具有强大的运算和控制功r