DS18B20中文材料
1.DS18B20根柢
DS18B20数字温度计是DALLAS公司出产的1-Wire,即单总线器材,具有线路简略,体积小的特征。因而用它来构成一个测温体系,具有线路简略,在一根通讯线,能够挂许多这么的数字温度计,非常便当。
2、DS18B20商品的特征
(1).只需求一个端口即可完毕通讯。
(2).在DS18B20中的每个器材上都有绝无仅有的序列号。
(3).实习运用中不需求外部任何元器材即可完毕测温。
(4).丈量温度计划在-55。C到+125。C之间。
(5).数字温度计的分辩率用户能够从9位到12位挑选。
(6).内部有温度上、下限告警设置。
3、DS18B20引脚图及引脚功用介绍
TO-92封装的DS18B20的引脚摆放见图1,其引脚功用描绘见表1。
(底视图)图1
表1DS18B20具体引脚功用描绘
序号 | 称谓 | 引脚功用描绘 |
1 | GND | 地信号 |
2 | DQ | 数据输入/输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也能够向器材供给电源。 |
3 | VDD | 可挑选的VDD引脚。当作业于寄生电源时,此引脚有必要接地。 |
4.DS18B20的运用办法
因为DS18B20选用的是1-Wire总线协议办法,即在一根数据线完毕数据的双向传输,而对AT89S51单片机来说,硬件上并不支撑单总线协议,因而,咱们有必要选用软件的办法来仿照单总线的协议时序来完毕对DS18B20芯片的拜访。
因为DS18B20是在一根I/O线上读写数据,因而,对读写的数据位有着严峻的时序恳求。DS18B20有严峻的通讯协议来确保各位数据传输的精确性和无缺性。该协议界说了几种信号的时序:初始化时序、读时序、写时序。悉数时序都是将主机作为主设备,单总线器材作为从设备。而每一次指令和数据的传输都是从主机自动主张写时序开端,假定恳求单总线器材回送数据,在进行写指令后,主机需主张读时序完毕数据接纳。数据和指令的传输都是低位在先。
DS18B20的复位时序
DS18B20的读时序
关于DS18B20的读时序分为读0时序和读1时序两个进程。
关于DS18B20的读时隙是从主机把单总线拉低往后,在15秒以内就得开释单总线,以让DS18B20把数据传输到单总线上。DS18B20在完毕一个读时序进程,最少需求60us才调完毕。
DS18B20的写时序
关于DS18B20的写时序依然分为写0时序和写1时序两个进程。
关于DS18B20写0时序和写1时序的恳求纷歧样,当要写0时序时,单总线要被拉低最少60us,确保DS18B20能够在15us到45us之间能够精确地采样IO总线上的“0”电平,当要写1时序时,单总线被拉低往后,在15us以内就得开释单总线。
5.试验使命
用一片DS18B20构成测温体系,丈量的温度精度抵达0.1度,丈量的温度的计划在-20度到+十0度之间,用8位数码管闪现出来。
6.电路原理图
下一篇:二级管与三级管的差异