安徽理工大学机械电子工程基于DS18B20温度传感器温控系统的Proteus仿真DS18B20温度传感器是美国DALLAS半导体公司推出的支持“一线总线”接口的传感器
具有功耗低、性能高、抗干扰能力强的特点,可以直接将温度转化为串行数字信号供处理器处理
DS18B20传感器具有以下一些特性:(1)测温范围-55℃至+125℃,在-10℃至+85℃时的精度为正负0
5℃;(2)适应电压的范围在3
5V;(3)单线接口,只用一条口线就可以与微处理器的双向通信;(4)支持多点组网,多个DS18B20并接在一根口线上就可实现多点测温;(5)测量结果直接输出数字温度信号,通过单线串行传输给微处理器;(6)具有负压特性,电源极性接反芯片不会烧坏,只是不能正常工作;(7)可编程分辨率为9至12位,对应的分辨温度分别是0
125℃,0
0625℃,能够实现高精度测温
(8)在9位分辨率时可在93
75ms内把温度值转换为数字;在12位分辨率时可在750us内把温度值转换为数字;(9)传送数据时可传送CRC校验码,抗干扰纠错能力强
DS18B20的引脚封装图如下:各引脚定义如下:1/10来自jasmine
email:zkchen@aust
cn安徽理工大学机械电子工程GND:电源地DQ:信号输入输出VDD:电源正极NC:空DS18B20单总线技术:DS18B20采用单条信号线,既可以传输数据,也可以传输时钟
其数据传输是双向的,这种单总线技术线路简单,硬件开销小,成本低廉,便于总线扩展与维护
单总线通常需要外接一个4
7K的上拉电阻
它与处理器的连接非常简单,通常连接方式如下图:DQ端外接一个上拉电阻,与处理器的任一端口连接
DS18B20工作原理1.ROM功能命令(1)[33H]ReadROM读ROM
把DS18B20传感器的ROM中编码读出来