1、什么是虛擬串口
虛擬串口是通過虛擬串口軟件在計算機上虛擬出若干個串口,相對于計算機本身的硬件串口(COM1等)來說虛擬串口并不對應一個物理上的串口,但是計算機應用軟件可以像硬件串口一樣地使用虛擬串口,對于應用層串口軟件來說虛擬串口和硬件串口并沒有區(qū)別。
2、虛擬串口的應用
在串口轉(zhuǎn)以太網(wǎng)中需要用到虛擬串口是因為有以下兩種需要:
應用軟件的延續(xù)性:
用戶軟件原來使用串口通信(COM1等),現(xiàn)在升級為網(wǎng)絡方式通信后,用戶的軟件不想重新編寫。此時使用虛擬串口技術創(chuàng)建一個虛擬串口(計算機上原來沒有的COM6等),用戶軟件打開COM6即可和以前一樣使用。極大地加快項目進度、產(chǎn)品上市。
應用軟件的通用性:
用戶不必為串口通信和軟件通信開發(fā)兩套系統(tǒng)。因為在不同的應用中用戶可能采用串口通信,也有可能采用網(wǎng)絡通信。虛擬串口技術屏蔽了這兩種差別,提高了軟件通用性。
3、HP-ERS-T200虛擬串口應用示例
準備事項:
1、用戶串口應用程序:可以用串口調(diào)試助手或需要使用串口驅(qū)動進行串口通訊的應用程序為示例,調(diào)用虛擬的串口進行數(shù)據(jù)通訊。此示例以LED顯示屏管理軟件和一種串口調(diào)試助手作為用戶串口應用軟件舉例。
2、HP-ERS-T200、電源、網(wǎng)線、RS485或RS232串口線。
3、虛擬串口軟件。
4、用戶串口類應用軟件作為主機服務端情況下的虛擬串口應用示例,即HP-ERS-T200所連接串口設備作為從機設備與用戶串口類應用軟件通訊。
使用HP-ERS-T200配套參數(shù)設置軟件, 設置HP-ERS-T200工作模式為TCP Client模式,以電腦本機IP:192.168.0.74作為測試服務器地址,端口:1883,串口波特率:115200,保存參數(shù)并重啟HP-ERS-T200,設置完后如圖:
通過虛擬串口軟件配置虛擬串口參數(shù),下載安裝完成后如圖:
以用戶電腦端應用軟件作為主機服務端,以電腦本機IP作為服務端IP,則虛擬串口參數(shù)設置項如下:
模式:串口服務 |
|