论文部分内容阅读
针对我国粮仓系统的特点,本文设计了一套基于M-BUS总线的粮仓监测系统,该系统可以做到实时和自动监测粮仓内的粮食的温度、湿度和粮食高度的参数,利用M-BUS总线来传输数据,在测量数据超限时可及时自动报警并发送短信通知相关人员。 在本系统中,采用了数字芯片DS18B20来采集温度,由于DS18B20为单总线制器件可便于实现传感器的组网。粮仓内粮食湿度的测量采用了HIH3610型湿度传感器和DS2438组合而成的单总线湿度测量模块。本文设计了温湿度采集终端来采集和传输传感器的温湿度数据。粮仓内的粮食体积可通过超声波测距传感器测量的粮食的高度来推算。超声波测距传感器安装在粮仓的顶部。 本系统中采用的是M-BUS总线,温湿度采集终端和超声波传感器都具备了M-BUS从机模块电路和唯一的地址。只有在收到的地址和自身地址匹配时才通过M-BUS总线向通信分站传输数据。利用通信接口的电平转换功能来实现监控计算机与通信分站之间的通信。通信分站内部的铁电存储器具备存储数据的功能,可以有效避免由于监控计算机或者线路故障造成数据的丢失。监控计算机通过相关软件对数据进行分析和存储。当数据超出设置的阈值时,软件可自动报警并利用短信发送器来发送预警信息通知相关操作人员。在本系统中利用局域网来查询当前的数据和历史数据,这样为工作人员提供了极大的便利。 本系统具有布线简单、传感器节点容量大、可靠性高和实用性强的特点。