关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于DS18B20的MOA温度远程监控系统设计

基于DS18B20的MOA温度远程监控系统设计

作者: 时间:2012-03-14 来源:网络 收藏

3. 3转换读取程序流程图

启动转换及读取值流程图如图11所示。

跳读ROM[命令字CCH]模块: 单片机将要发出的启动温度转换指令是对总线上所有的, 而不论它的器件序号。启动温度转换[命令字44H]: 总线上所有的开始进行温度转换, 经过200ms左右, 将转换结果存于RAM的0号和1号字节中, 供单片机读取。因为在单总线上只有一个DS18B20, 在读温度值时,只需要发出跳过ROM指令[CCH ], 然后读取温度数据即可。数据处理: DS18B20有严格的时序来保证数据的完整性。在单线DQ 上, 存在复位脉冲、应答各脉冲、写“ 0”、写“1”、读“0”和读“1”几种信号类型。

9.jpg
图11 温度转换及读取程序流程图

4 结语

DS18B20温度传感器以其线路简单, 硬件少, 成本低, 具有完善的单总线通信协议, 无需复杂烦琐的布线,在实际生产和科学研究中有广阔的前景。中采用的新型温度传感器DS18B20, 只需要一根单总线就可完成与单片机的通信, 避免了模拟传感器带来的共地干扰和线路干扰问题。由它们构成的单总线传感器网络线缆少, 从而大大减少了现场线缆, 简化了系统布线的复杂度, 系统可能发生故障的环节少, 便于维护, 提高了系统测量的准确程度和智能化程度, 并在一定程度上降低了系统成本。RS- 485现场总线将各采集器采集到的温度数据传送给监测计算机, 并对传输数据进行校验, 是数据在得以远距离传输的同时, 保持了较强的抗干扰性, 且实现了计算机与监测站的实时在线监测。


上一页 1 2 3 4 5 下一页

评论


相关推荐

技术专区

关闭