Modbus通信协议在超声波水表中的应用
对于流量的测量,超声波水表具有独特的优势。但是超声波水表的抄表方式种类繁多,通信协议可以通过自己制定。这种方式制定的通信协议漏洞百出,不够规范和统一以及扩展也相当复杂使得超声波水表的通信效率太低,而且还具有潜在的安全问题。
Modbus是应用于工业控制器上的标准通信协议,数据的传输采用串行通讯。Modbus已经成为了行业标准,在现实的通讯中具有广泛的应用。FreeModbus是一种专门针对嵌入式系统应用的一种Modbus协议。FreeModbus协议对硬件要求很少,具有很好的移植性,所以协议可以移植到超声波水表的嵌入式系统中,实现数据的实时通信。
针对目前市场上超声波水表的抄表方式不够规范统一和扩展复杂等问题,以及FreeModbus协议在嵌入式系统中具有的独特优势,我公司设计和实现了一种在超声波水表中应用的Modbus通信协议,可以实现超声波水表与上位机的实时通信,具有可靠性高、实时性好、易于维护等特点以及很好的规范性和统一性。