基于DS18B20的MOA温度远程监控系统设计
2 硬件电路设计
监测系统采用分布式结构, 如图2 所示。其中监测站完成温度的测量, 并通过RS- 485总线与PC机进行通信, 实现基于温度的MOA 在线监测。
监测站以AT89S52单片机作为控制器, 通过多个数字式温度传感器DSl8B20对三相MOA和环境温度进行采样, 送往单片机同时进行数据处理。此单片机通过RS- 485总线与PC 机进行通信, 实时传送当前的三相MOA 温差和工作状态标志, 并按照要求发送或接收参数的设定值。本设计中四路温度传感器分别测量一组监测站中三个MOA底部接地端子温度和环境温度。单片机对采集来的温度数据进行处理判断, 并将判断的MOA 当前工作状态存储, 等待监测计算机的读取, 实现基于温度的MOA 在线监测。
监测站温度测量系统的结构如图3所示。
图3 MOA温度在线监测站结构框图
2. 1 电源电路
电源部分电路如图4 所示。电源输入电压为220 V交流电压, 输出为+ 5 V 电压, 直接供给单片机使用, 图3中的稳压管用于抑制雷电和操作过电压干扰, FIT是交流干扰抑制滤波器, 用于进一步降低电源干扰, AC /DC 是开关型直流稳压电源, 为监测站提供直流电源; 电容器具有滤波作用。
图4 电源电路
2. 2 温度测量电路
在多个器件串接在一线制总线上时, 为了区分每次操作是针对总线上哪个器件, DS18B20器件在内部提供了每个器件独有的64位ROM 序列号, 每一次操作都要首先在对DS18B20器件的ROM 序列号进行匹配后, 方可对其中的某一个器件进行测温/读取温度值的操作。
评论