對(duì)于流量的測(cè)量,超聲波水表具有獨(dú)特的優(yōu)勢(shì)。但是超聲波水表的抄表方式種類繁多,通信協(xié)議可以通過自己制定。這種方式制定的通信協(xié)議漏洞百出,不夠規(guī)范和統(tǒng)一以及擴(kuò)展也相當(dāng)復(fù)雜使得超聲波水表的通信效率太低,而且還具有潛在的安全問題。
Modbus是應(yīng)用于工業(yè)控制器上的標(biāo)準(zhǔn)通信協(xié)議,數(shù)據(jù)的傳輸采用串行通訊。Modbus已經(jīng)成為了行業(yè)標(biāo)準(zhǔn),在現(xiàn)實(shí)的通訊中具有廣泛的應(yīng)用。FreeModbus是一種專門針對(duì)嵌入式系統(tǒng)應(yīng)用的一種Modbus協(xié)議。FreeModbus協(xié)議對(duì)硬件要求很少,具有很好的移植性,所以協(xié)議可以移植到超聲波水表的嵌入式系統(tǒng)中,實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)通信。
針對(duì)目前市場(chǎng)上超聲波水表的抄表方式不夠規(guī)范統(tǒng)一和擴(kuò)展復(fù)雜等問題,以及FreeModbus協(xié)議在嵌入式系統(tǒng)中具有的獨(dú)特優(yōu)勢(shì),我公司設(shè)計(jì)和實(shí)現(xiàn)了一種在超聲波水表中應(yīng)用的Modbus通信協(xié)議,可以實(shí)現(xiàn)超聲波水表與上位機(jī)的實(shí)時(shí)通信,具有可靠性高、實(shí)時(shí)性好、易于維護(hù)等特點(diǎn)以及很好的規(guī)范性和統(tǒng)一性。