噴油泵好比柴油機的心臟,其性能的好壞直接影響到柴油機的工作性能。為了提高測試效率,需要設(shè)計可以同時測試多個噴油泵試驗臺,該試驗臺需要多個具有RS-232串口的稱重模塊。現(xiàn)有的多缸油泵試驗臺都是直接在試驗臺的控制器PLC上連接稱重模塊,但PLC可以掛載3個RS-232串口模塊,且每個串口模塊的價格高昂,單個模塊超過上千元,3個模塊總計3千多元,故這種方案的經(jīng)濟性和擴展性都是不可取的。
為了解決該問題,我們提出了一種新的解決方案,該解決方案的目標(biāo)是使船用多缸油泵試驗臺能同時使用4個稱重模塊,且要求成本低廉。
我們設(shè)計了一種串口服務(wù)器,該串口服務(wù)器擁有5個RS-232串口接口,左邊1個接口和PLC連接,右邊4個接口分別和4個稱重模塊連接,起到了一個通信中介的作用,其接收PLC發(fā)送的報文,并轉(zhuǎn)發(fā)給4個稱重模塊;同時也接收4個稱重模塊發(fā)送的報文,經(jīng)過處理后,再轉(zhuǎn)發(fā)給PLC,相當(dāng)于是PLC和4個稱重模塊的通信大腦。此外該串口服務(wù)器主要由STM32芯片外加幾個電平轉(zhuǎn)換芯片構(gòu)成,其結(jié)構(gòu)簡單,成本較低,硬件成本只需20元左右,滿足了經(jīng)濟性的要求。串口雖然是一種很常用的通信端口,但通過查閱大量的國內(nèi)外文獻發(fā)現(xiàn),在船用多缸油泵試驗臺中從未使用過串口服務(wù)器。