+25.0625 00000001 10010001 0191H
+0.5 00000000 00001000 0008H
0 00000000 00000000 0000H
-0.5 11111111 11111000 FFF8H
-25.0625 11111110 01101111 FE6FH
-55 11111100 10010000 FC90H
DS18B20的温度转换则是把测得的温度值在RAM中与TH,TL字节内容作比较。如果T> TH或T<TL,将会点亮报警标志,并对报警搜索命令进行响应。因此,可用多个DS18B20同时测量温度和报警搜索。
3.3.6 DS18B20测温原理
DS18B20的读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s减为750ms。我们可以发现在DS18B20的原理图中,低温度系数晶振的振荡频率受温度影响很小,可以用来产生固定频率的脉冲信号送给计数器1。高温度系数晶振随温度变化其振荡率明显改变,所产生的信号作为计数器2的脉冲输入。计数器1和温度寄存器被预置在-55℃所对应的一个基数值。计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。
另外,由于DS18B20单线通信功能是有严格的时隙概念,因此必须分时完成且确保读写时序。系统对DS18B20的各种操作必须按照协议进行。其操作协议为:初始化DS18B20(发复位脉冲)→发ROM功能命令→发存储器操作命令→处理数据。
在正常的工作情况下,DS1820的测温分辨力为0.5℃,可采用下述方法获得高分辨率的温度测量结果:首先用DS1820提供的读暂存器指令(BEH)读出以0.5℃为分辨率的温度测量结果,然后减去测量结果中的最低有效位(LSB),得到所测实际温度的整数部分Tz,然后再用BEH指令取计数器1的计数剩余值Cs和每度计数值CD。实际温度Ts可以用下式计算:
3.3 溶解氧采集模块
3.3.1 溶解氧检测原理
溶解氧DO(Dissolved Oxygen)指溶解于水或液相中的分子态氧,水中溶解氧含量是水体净化的一个重要指标,更是水生生物和水生植物生存不可缺少的条件。
氧传感器称氧电极溶解氧测定方法有比色法、电流法、极谱法、电导率法、电量法和薄膜电极等方法。目前溶解氧检测仪普遍使用的方法是极谱式薄膜电极法。溶解氧分析仪测量氧在水中的溶解度时,要考虑多种影响因素:温度、压力和水中溶解的盐等。溶解氧分析仪传感部分是由阳极和阴极以及氢氧化钾或氯化钾电解液组成。氧在分析仪中会通过膜扩散进入电解液与阳极和阴极构成测量回路。极谱式薄膜电极体系是电池内装两电极和电解液。电源的阴极的主要组成材质为Φ4mm的黄金片,参比电极即阳极则主要由银电极构成,双极空间充入电解液,顶部覆盖PTFE烯薄膜,当金片和银片之间加0.7伏之间的极化电压,通过薄膜的氧气将在金片上发生下述反应:
阴极: (1)
银阳极发生的反应如下:
阳极: (2)
- 上一篇:Deform中厚板轧后冷却过程温度场的有限元模拟
- 下一篇:Atmega128单片机新型炮口测速方法的设计与实现
-
-
-
-
-
-
-
酸性水汽提装置总汽提塔设计+CAD图纸
乳业同业并购式全产业链...
中考体育项目与体育教学合理结合的研究
当代大学生慈善意识研究+文献综述
大众媒体对公共政策制定的影响
电站锅炉暖风器设计任务书
java+mysql车辆管理系统的设计+源代码
十二层带中心支撑钢结构...
杂拟谷盗体内共生菌沃尔...
河岸冲刷和泥沙淤积的监测国内外研究现状