DS18B20工作原理及应用:电动汽车专用DS18B2温度传感器,电池管理系统,深圳生产厂家
DS18B20的温度检测与数字数据输出全集成于一个芯片之上,从而抗干扰力更强。其一个工作周期可分为两个部分,即温度检测和数据处理。在讲解其工作流程之前我们有必要了解18B20的内部存储器资源。18B20共有三种形态的存储器资源,它们分别是:
ROM 只读存储器,用于存放DS18B20ID编码,其前8位是单线系列编码(DS18B20的编码是19H),后面48位是芯片唯一的序列号,最后8位是以上56的位的CRC码(冗余校验)。数据在出产时设置不由用户更改。DS18B20共64位ROM。电动汽车专用DS18B2温度传感器,电池管理系统,深圳生产厂家
RAM 数据暂存器,用于内部计算和数据存取,数据在掉电后丢失,DS18B20共9个字节RAM,每个字节为8位。第1、2个字节是温度转换后的数据值信息,第3、4个字节是用户EEPROM(常用于温度报警值储存)的镜像。在上电复位时其值将被刷新。第5个字节则是用户第3个EEPROM的镜像。第6、7、8个字节为计数寄存器,是为了让用户得到更高的温度分辨率而设计的,同样也是内部温度转换、计算的暂存单元。第9个字节为前8个字节的CRC码。EEPROM 非易失性记忆体,用于存放长期需要保存的数据,上下限温度报警值和校验数据,DS18B20共3位EEPROM,并在RAM都存在镜像,以方便用户操作。外观尺寸定制,注塑防水
我们在每一次读温度之前都必须进行复杂的且精准时序的处理,因为DS18B20的硬件简单结果就会导致软件的巨大开消,也是尽力减少有形资产转化为无形资产的投入,是一种较好的节约之道。
控制器对18B20操作流程:电动汽车专用DS18B2温度传感器,电池管理系统,深圳生产厂家
1、 复位:首先我们必须对DS18B20芯片进行复位,复位就是由控制器(单片机)给DS18B20单总线至少480uS的低电平信号。当18B20接到此复位信号后则会在15~60uS后回发一个芯片的存在脉冲。
2、 存在脉冲:在复位电平结束之后,控制器应该将数据单总线拉高,以便于在15~60uS后接收存在脉冲,存在脉冲为一个60~240uS的低电平信号。至此,通信双方已经达成了基本的协议,接下来将会是控制器与18B20间的数据通信。如果复位低电平的时间不足或是单总线的电路断路都不会接到存在脉冲,在设计时要注意意外情况的处理。电动汽车专用DS18B2温度传感器,电池管理系统,深圳生产厂家外观尺寸定制,注塑防水
3、 控制器发送ROM指令:双方打完了招呼之后最要将进行交流了,ROM指令共有5条,每一个工作周期只能发一条,ROM指令分别是读ROM数据、指定匹配芯片、跳跃ROM、芯片搜索、报警芯片搜索。ROM指令为8位长度,功能是对片内的64位光刻ROM进行操作。其主要目的是为了分辨一条总线上挂接的多个器件并作处理。诚然,单总线上可以同时挂接多个器件,并通过每个器件上所独有的ID号来区别,一般只挂接单个18B20芯片时可以跳过ROM指令(注意:此处指的跳过ROM指令并非不发送ROM指令,而是用特有的一条“跳过指令”)。ROM指令在下文有详细的介绍。电动汽车专用DS18B2温度传感器,电池管理系统,深圳生产厂家
芯片:ds18b20 外壳:不锈钢。6*40.其他尺寸可加工
SHKX系列数字温度传感器采用美国Dallas 半导体公司的数字化温度传感器DS18B20,传感器采用不锈钢外壳封装, 防水防潮。专门设计的传感器不锈钢外壳,仅有0.2-0.5mm的壁厚,具有很小的蓄热量,采用热传导工艺让DS18B20与不锈钢内壁充分接触,采用导热性高的密封胶灌封,保证了温度传感器的高灵敏性,外观尺寸定制,注塑防水极小的温度延迟。SHKX温度传感器支持“一线总线”接口(1-Wire),测量温度范围为 -55°C~+125°C,在-10~+85°C范围内,精度为 ±0.5°C。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量。SHKX数字温度传感器都具有唯一的编号,温度采集设备通过编号来识别对应的温度传感器。
传感器的引线长度可根据用户需要定制,引线采用3芯防油RVVP屏蔽线,出厂长度为1米.
应用范围:
1、冷藏库温度监测 2、药厂GMP监测系统 3、电信机房监控 4、啤酒生产
5、楼宇自控 6、仓库温度监测 7、环境监测 8、过程温度监测 9、空调监测 10钢厂高炉冷却水监测系统专用外观尺寸定制,注塑防水
节能型SHKX-1 工业型(SHKX-3) 安电动汽车专用DS18B2温度传感器,电池管理系统,深圳生产厂家装型(SHKX-2)
技术参数:
1 温度传感器芯片 :DS18B20数字温度传感器
2 温度精度: ±0.5℃(-10~+85°C范围内)
3 测温范围 : -55℃~+125℃
4 温度分辨率 : 9-12位(0.0625℃)
5 测温速度 : 750ms(12位分辨率)
6 电源要求: 3V-5.5V
7 通讯电缆: 三芯电缆
8 支持通讯电缆长度: >50m
9 运行环境 : -55℃~+80℃
10 外型尺寸 : φ6mm 电动汽车专用DS18B2温度传感器,电池管理系统,深圳生产厂家
11 材质 : 不锈钢 、 铜外观尺寸定制,注塑防水
我公司不锈钢封装传感器产品目前无论从产品外观,还是性能上都得到了广大用户的认可。而由于传感器应用的范围及应用场合多种多样,我公司的传感器种类远远不能满足市场的需要,故公司决定:针对在线监测行业,即日起承接传感器封装加工服务。
封装加工的原则是,需方提供原材料,我公司司提供封装服务,收费针对封装的材料及难易度决定,价格在5-15块不等。 此举将在很大程度上减少传感器用户的成本。 外观尺寸定制,注塑防水
4、 控制器发送存储器操作指令:在ROM指令发送给18B20之后,紧接着(不间断)就是发送存储器操作指令了。操作指令同样为8位,共6条,存储器操作指令分别是写RAM数据、读RAM数据、将RAM数据复制到EEPROM、温度转换、将EEPROM中的报警值复制到RAM、工作方式切换。存储器操作指令的功能是命令18B20作什么样的工作,是芯片控制的关键。
5、 执行或数据读写:一个存储器操作指令结束后则将进行指令执行或数据的读写,这个操作要视存储器操作指令而定。如执行温度转换指令则控制器(单片机)必须等待18B20执行其指令,一般转换时间为500uS。如执行数据读写指令则需要严格遵循18B20的读写时序来操作。数据的读写方法将有下文有详细介绍。
单支DS18B20若要读出当前的温度数据电动汽车专用DS18B2温度传感器,电池管理系统,深圳生产厂家我们需要执行两次工作周期,第一个周期为:复位、跳过ROM指令[CCH]、执行温度转换存储器操作指令[44H]、等待500uS温度转换时间。紧接着执行第二个周期为:复位、跳过ROM指令[CCH]、执行读RAM的存储器操作指令[BEH]、读数据(最多为9个字节,中途可停止,只读简单温度值则读前2个字节即可)。其它的操作流程也大同小异,在此不多介绍。
DS18B20芯片与单片机的接口:电动汽车专用DS18B2温度传感器,电池管理系统,深圳生产厂家
DS18B20只需要接到控制器(单片机)的一个I/O口上,由于单总线为开漏所以需要外接一个4.7K的上拉电阻。如要采用寄生工作方式,只要将VDD电源引脚与单总线并联即可。但在程序设计中,寄生工作方式将会对总线的状态有一些特殊的要求。电动汽车专用DS18B2温度传感器,电池管理系统,深圳生产厂家