全球旧事资料 分类
通信,占用微处理器的端口
较少,可节省大量的引线和逻辑电路。从而可以看出DS18B20可以非常方便的被
用于远距离多点温度检测系统。
综上,在本系统中我采用温度芯片DS18B20测量温度。该芯片的物理化学性
很稳定,它能用做工业测温元件,且此元件线形较好。在0100摄氏度时,最
大线形偏差小于1摄氏度。该芯片直接向单片机传输数字信号,便于单片机处理
及控制。
图四温度芯片DS18B20
DS18B20最大的特点是单总线数据传输方式,DS18B20的数据IO均由同一条线来完成。DS18B20的电源供电方式有2种外部供电方式和寄生电源方式。工作于寄生电源方式时VDD和GND均接地他在需要远程温度探测和空间受限的场合特别有用原理是当1Wire总线的信号线DQ为高电平时窃取信号能量给DS18B20供电同时一部分能量给内部电容充电当DQ为低电平时释放能量为DS18B20供电。但寄生电源方式需要强上拉电路软件控制变得复杂特别是在完成温度转换和拷贝数据到E2PROM时同时芯片的性能也有所降低。外部电源供电方式是DS18B20最佳的工作方式,工作稳定可靠,抗干扰能力强,而且电路也比较简单,可以开发出稳定可靠的多点温度监控系统。因此本设计采用外部供电方式。如下图所示:
4
fDS18B20
47K
温度传感器DS18B20的测量范围为55℃~125℃,在10℃~85℃时精度为±05℃。因为本设计只用于测量环境温度,所以只显示0℃~85℃。
53报警模块本设计采软件处理报警,利用有源蜂鸣器进行报警输出,采用直流供电。当所测温度超过获低于所预设的温度时,数据口相应拉高电平,报警输出。(也可采用发光二级管报警电路,如过需要报警,则只需将相应位置1,当参数判断完毕后,再看报警模型单元ALARM的内容是否与预设一样,如不一样,则发光报警)报警电路硬件连接见图53
图53蜂鸣器电路连接图
54温度显示模块本设计显示电路采用两位共阳极LED数码管来显示测量得到的温度值。LED数码管能在低电压下工作,而且体积小、重量轻、使用寿命长,因次本设计选用此数码管作为显示器件。一个LED数码管只能显示一位的字符,如果字符位数不止一位,可以用几个数码管组成,但要控制多位的显示电路需要有字段控制和字位控制,字段控制是指控制所要显示的字符是什么,控制电路应将字符的七段码通过输出口连接到LED的a~g引脚,是某些段点亮,某些段处于熄灭状态。字位控制是指控制在多位显示器中,哪几位发光或那几位不发光,字位控制则需要通过字位码作用于LED数码管的公共引脚,是某一位或某几位的数r
好听全球资料 返回顶部