采用DS1820的高精度差温控制器电路设计

  作者:dolphin 时间:2011-05-04

采用专用测温芯片DS18B20配合单片机,可以制作高精度差温控制器。该控制器比由运放、热敏电阻等组成的测温电路简单、可靠,还可以当体温计用,非常直观。
一、硬件电路
电路如图1所示。

A、B均为DS18B20。单片机将读取的A、B两路温度数据转换后送LED数码管显示,同时计算A、B两点的温差。当Ta-Tb>Tc(Tc为温差设定值)时关闭J1,当Ta-Tb<Tc时打开J1,从而控制A、B两个传感器所处区域的温差。通过开关K1、K2、K3可以方便查询和设置Ta、Tb、Tc的温度。
二、DS18B20简介
DS18B20是DALLAS公司生产的一线式数字温度传感器,3引脚、TO-92小体积封装(见图2),温度测量范围为-55℃~+125℃,可编程为9~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出,其工作电源既可在远端引入,也可采用寄生电源方式产生,多个DS18B20可以并联到3或2根线上,CPU只需用一根口线就能与多个DS18B20通信。
三、软件编制
本软件编制的关键是:
1. 如何驱动DS18B20;
2. 如何将DS18B20的温度数据转化成BCD码送LED显示。
编程时要求注意两点:一是驱动DS18B20时,要严格保证时序脉冲的宽度,必要时要关闭中断;二是温度转换时要达到12位的精度,必须对温度数据的小数部分单独处理。采用查表法,简单快速。

关键词: 采用 DS1820 高精度 差温 控制器 电路设计

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关电路