王自北
摘 要 PC機與HART儀表間的通訊需要專用接口,原有的RS232-HART接口遇到計算機串口逐漸減少的問題。通過虛擬串口技術(shù),采用CH340開發(fā)的隔離型USB-HART模塊能直接取代RS232-HART接口,無需對原PC軟件進行任何修改,還能有效抑制PC和智能儀表之間的電氣干擾,即插即用。
【關(guān)鍵詞】USB HART 虛擬串口 隔離
HART協(xié)議由Rousemount公司提出,它的物理層采用了符合Bell202標準的FSK頻移鍵控信號,即在4~20mA模擬量信號的基礎(chǔ)上疊加了0.5mA的數(shù)字信號,數(shù)字信號用兩個不同頻率的正弦波——1200Hz和2200Hz分別表示二進制數(shù)0和1,傳送速率為1200bps,由于載波的數(shù)字信號的相位連續(xù),平均值為0,所以不會干擾模擬量信號的傳輸。因此HART協(xié)議可同時傳送互不影響的模擬信號和數(shù)字信號。這樣在不影響模擬信號傳輸?shù)那疤嵯?,用戶通過PC或手操器在現(xiàn)場或中控室可以很便捷的完成對帶HART協(xié)議智能儀表的調(diào)校和量程遷移等操作。
與串并口設(shè)備相比,USB設(shè)備支持熱插拔,攜帶方便,接口標準統(tǒng)一,通過USB HUB, PC可以連接多達127個USB設(shè)備,因此USB設(shè)備得到迅猛發(fā)展并逐步取代串并口設(shè)備,帶串并口的PC和筆記本電腦日益減少。本文提出一種通過虛擬串口技術(shù),采用CH340開發(fā)的隔離型USB-HART模塊,它能直接取代RS232-HART接口,不需要對PC軟件進行任何修改,又能有效抑制PC和智能儀表之間的電氣干擾,即插即用,滿足了沒有串口的PC和筆記本電腦的應(yīng)用需求。
1 設(shè)計方案
系統(tǒng)框圖如圖1所示。
本設(shè)計方案提供了從USB到HART FSK信號的物理層連接,配合計算機軟件可以實現(xiàn)HART主設(shè)備的所有功能。
模塊內(nèi)部通過數(shù)字信號間的電氣隔離能有效降低PC機和HART智能儀表供電電源之間的干擾,又能避免采用變壓器耦合HART信號導致波形失真的弊端。
2 HT20C15實現(xiàn)HART-TTL轉(zhuǎn)換
HART Modem可實現(xiàn)模擬信號和數(shù)字信號的分離,對HART信號解調(diào)后輸出TTL信號;同時又可實現(xiàn)TTL到HART信號的調(diào)制,向HART網(wǎng)絡(luò)加載符合HART協(xié)議的載波,工作處于半雙工狀態(tài)。
目前常用的HART Modem有PLCC-32封裝的AMI公司A5191和SMAR公司HT20C15,這兩種芯片引腳定義相同,可完全互換,但HT20C15的功耗更低。HT20C15的HART信號解調(diào)電路如圖2所示。
IAREF腳是HT20C15內(nèi)部運放和比較器直流工作點的設(shè)定端,需要根據(jù)VDD電壓的不同而而選擇合適的電壓基準。
3 CH340實現(xiàn)USB-TTL轉(zhuǎn)換
CH340 是南京沁恒生產(chǎn)的USB 總線轉(zhuǎn)接芯片,實現(xiàn)USB 轉(zhuǎn)串口、USB 轉(zhuǎn)IrDA 紅外或者USB 轉(zhuǎn)打印口。在串口方式下,CH340 提供常用的MODEM聯(lián)絡(luò)信號,用于為計算機擴展異步串口,或者將普通的串口設(shè)備直接升級到USB 總線,具有以下特點:
● 全速USB設(shè)備接口,兼容USB V2.0,外圍元器件只需要電容。
● 仿真標準串口,用于升級原串口外圍設(shè)備,或者通過USB增加額外串口,實現(xiàn)應(yīng)用層兼容。
● 計算機端Windows操作系統(tǒng)下的串口應(yīng)用程序完全兼容,無需修改。
● 硬件全雙工串口,內(nèi)置收發(fā)緩沖區(qū),支持通訊波特率50bps~2Mbps。
● 支持常用的MODEM 聯(lián)絡(luò)信號RTS、DTR、DCD、RI、DSR、CTS。
● 通過外加電平轉(zhuǎn)換器件,提供RS232、RS485、RS422等接口。
● 支持IrDA規(guī)范SIR紅外線通訊,支持波特率2400bps 到115200bps。
4 驅(qū)動程序的安裝
當采用CH340的USB-HART模塊連接到PC,根據(jù)系統(tǒng)的提示安裝廠家免費提供的虛擬串口驅(qū)動程序后,該USB接口就虛擬成一個串口。如果需要為USB設(shè)備置入廠商ID、產(chǎn)品ID、產(chǎn)品序列號等,可以選用CH341,該芯片支持通過外置的EEPROM定義廠商ID、產(chǎn)品ID等。
在首次安裝模塊串口驅(qū)動時,模塊串口號由WINDOWS自動分配,安裝完成后可以在設(shè)備管理中點其屬性修改串口號。在WINDOWS 98/ME 系統(tǒng)下,模塊串口號與當前硬件資源配置有關(guān),默認為自動分配資源,從而排在當前實際串口號之后,可以在串口屬性中選擇模塊資源配置來指定串口號。在WINDOWS 2000/XP系統(tǒng)下,模塊串口號與當前所在USB端口有關(guān),在首次安裝時分配,WINDOWS自動記憶各USB 端口模塊的串口號,也可在串口屬性中通過高級選項指定串口號。
5 結(jié)束語
USB-HART模塊是即插即用的USB 設(shè)備,正在使用模塊進行數(shù)據(jù)傳輸?shù)倪^程中,不可以將其斷開(斷開是指從USB插座中取出模塊),必須在應(yīng)用程序關(guān)閉該串口后,模塊才可以從USB插座中拔出。如果在應(yīng)用程序使用模塊的過程中,模塊從USB插座中拔出,那么應(yīng)用程序應(yīng)該盡快關(guān)閉串口并退出。
通過應(yīng)用發(fā)現(xiàn),采用CH340和HT20C15實現(xiàn)的USB-HART通信模塊開發(fā)周期短,工作穩(wěn)定,使用方便;通過虛擬串口技術(shù)和原來直接讀取串口的PC軟件實現(xiàn)了應(yīng)用層的兼容,無需進行任何修改,能有效減少軟件的開發(fā)投入,是一種有效的串口向USB接口轉(zhuǎn)換途徑。
作者單位
浙江浙大中控信息技術(shù)有限公司 浙江省杭州市 310053endprint
摘 要 PC機與HART儀表間的通訊需要專用接口,原有的RS232-HART接口遇到計算機串口逐漸減少的問題。通過虛擬串口技術(shù),采用CH340開發(fā)的隔離型USB-HART模塊能直接取代RS232-HART接口,無需對原PC軟件進行任何修改,還能有效抑制PC和智能儀表之間的電氣干擾,即插即用。
【關(guān)鍵詞】USB HART 虛擬串口 隔離
HART協(xié)議由Rousemount公司提出,它的物理層采用了符合Bell202標準的FSK頻移鍵控信號,即在4~20mA模擬量信號的基礎(chǔ)上疊加了0.5mA的數(shù)字信號,數(shù)字信號用兩個不同頻率的正弦波——1200Hz和2200Hz分別表示二進制數(shù)0和1,傳送速率為1200bps,由于載波的數(shù)字信號的相位連續(xù),平均值為0,所以不會干擾模擬量信號的傳輸。因此HART協(xié)議可同時傳送互不影響的模擬信號和數(shù)字信號。這樣在不影響模擬信號傳輸?shù)那疤嵯拢脩敉ㄟ^PC或手操器在現(xiàn)場或中控室可以很便捷的完成對帶HART協(xié)議智能儀表的調(diào)校和量程遷移等操作。
與串并口設(shè)備相比,USB設(shè)備支持熱插拔,攜帶方便,接口標準統(tǒng)一,通過USB HUB, PC可以連接多達127個USB設(shè)備,因此USB設(shè)備得到迅猛發(fā)展并逐步取代串并口設(shè)備,帶串并口的PC和筆記本電腦日益減少。本文提出一種通過虛擬串口技術(shù),采用CH340開發(fā)的隔離型USB-HART模塊,它能直接取代RS232-HART接口,不需要對PC軟件進行任何修改,又能有效抑制PC和智能儀表之間的電氣干擾,即插即用,滿足了沒有串口的PC和筆記本電腦的應(yīng)用需求。
1 設(shè)計方案
系統(tǒng)框圖如圖1所示。
本設(shè)計方案提供了從USB到HART FSK信號的物理層連接,配合計算機軟件可以實現(xiàn)HART主設(shè)備的所有功能。
模塊內(nèi)部通過數(shù)字信號間的電氣隔離能有效降低PC機和HART智能儀表供電電源之間的干擾,又能避免采用變壓器耦合HART信號導致波形失真的弊端。
2 HT20C15實現(xiàn)HART-TTL轉(zhuǎn)換
HART Modem可實現(xiàn)模擬信號和數(shù)字信號的分離,對HART信號解調(diào)后輸出TTL信號;同時又可實現(xiàn)TTL到HART信號的調(diào)制,向HART網(wǎng)絡(luò)加載符合HART協(xié)議的載波,工作處于半雙工狀態(tài)。
目前常用的HART Modem有PLCC-32封裝的AMI公司A5191和SMAR公司HT20C15,這兩種芯片引腳定義相同,可完全互換,但HT20C15的功耗更低。HT20C15的HART信號解調(diào)電路如圖2所示。
IAREF腳是HT20C15內(nèi)部運放和比較器直流工作點的設(shè)定端,需要根據(jù)VDD電壓的不同而而選擇合適的電壓基準。
3 CH340實現(xiàn)USB-TTL轉(zhuǎn)換
CH340 是南京沁恒生產(chǎn)的USB 總線轉(zhuǎn)接芯片,實現(xiàn)USB 轉(zhuǎn)串口、USB 轉(zhuǎn)IrDA 紅外或者USB 轉(zhuǎn)打印口。在串口方式下,CH340 提供常用的MODEM聯(lián)絡(luò)信號,用于為計算機擴展異步串口,或者將普通的串口設(shè)備直接升級到USB 總線,具有以下特點:
● 全速USB設(shè)備接口,兼容USB V2.0,外圍元器件只需要電容。
● 仿真標準串口,用于升級原串口外圍設(shè)備,或者通過USB增加額外串口,實現(xiàn)應(yīng)用層兼容。
● 計算機端Windows操作系統(tǒng)下的串口應(yīng)用程序完全兼容,無需修改。
● 硬件全雙工串口,內(nèi)置收發(fā)緩沖區(qū),支持通訊波特率50bps~2Mbps。
● 支持常用的MODEM 聯(lián)絡(luò)信號RTS、DTR、DCD、RI、DSR、CTS。
● 通過外加電平轉(zhuǎn)換器件,提供RS232、RS485、RS422等接口。
● 支持IrDA規(guī)范SIR紅外線通訊,支持波特率2400bps 到115200bps。
4 驅(qū)動程序的安裝
當采用CH340的USB-HART模塊連接到PC,根據(jù)系統(tǒng)的提示安裝廠家免費提供的虛擬串口驅(qū)動程序后,該USB接口就虛擬成一個串口。如果需要為USB設(shè)備置入廠商ID、產(chǎn)品ID、產(chǎn)品序列號等,可以選用CH341,該芯片支持通過外置的EEPROM定義廠商ID、產(chǎn)品ID等。
在首次安裝模塊串口驅(qū)動時,模塊串口號由WINDOWS自動分配,安裝完成后可以在設(shè)備管理中點其屬性修改串口號。在WINDOWS 98/ME 系統(tǒng)下,模塊串口號與當前硬件資源配置有關(guān),默認為自動分配資源,從而排在當前實際串口號之后,可以在串口屬性中選擇模塊資源配置來指定串口號。在WINDOWS 2000/XP系統(tǒng)下,模塊串口號與當前所在USB端口有關(guān),在首次安裝時分配,WINDOWS自動記憶各USB 端口模塊的串口號,也可在串口屬性中通過高級選項指定串口號。
5 結(jié)束語
USB-HART模塊是即插即用的USB 設(shè)備,正在使用模塊進行數(shù)據(jù)傳輸?shù)倪^程中,不可以將其斷開(斷開是指從USB插座中取出模塊),必須在應(yīng)用程序關(guān)閉該串口后,模塊才可以從USB插座中拔出。如果在應(yīng)用程序使用模塊的過程中,模塊從USB插座中拔出,那么應(yīng)用程序應(yīng)該盡快關(guān)閉串口并退出。
通過應(yīng)用發(fā)現(xiàn),采用CH340和HT20C15實現(xiàn)的USB-HART通信模塊開發(fā)周期短,工作穩(wěn)定,使用方便;通過虛擬串口技術(shù)和原來直接讀取串口的PC軟件實現(xiàn)了應(yīng)用層的兼容,無需進行任何修改,能有效減少軟件的開發(fā)投入,是一種有效的串口向USB接口轉(zhuǎn)換途徑。
作者單位
浙江浙大中控信息技術(shù)有限公司 浙江省杭州市 310053endprint
摘 要 PC機與HART儀表間的通訊需要專用接口,原有的RS232-HART接口遇到計算機串口逐漸減少的問題。通過虛擬串口技術(shù),采用CH340開發(fā)的隔離型USB-HART模塊能直接取代RS232-HART接口,無需對原PC軟件進行任何修改,還能有效抑制PC和智能儀表之間的電氣干擾,即插即用。
【關(guān)鍵詞】USB HART 虛擬串口 隔離
HART協(xié)議由Rousemount公司提出,它的物理層采用了符合Bell202標準的FSK頻移鍵控信號,即在4~20mA模擬量信號的基礎(chǔ)上疊加了0.5mA的數(shù)字信號,數(shù)字信號用兩個不同頻率的正弦波——1200Hz和2200Hz分別表示二進制數(shù)0和1,傳送速率為1200bps,由于載波的數(shù)字信號的相位連續(xù),平均值為0,所以不會干擾模擬量信號的傳輸。因此HART協(xié)議可同時傳送互不影響的模擬信號和數(shù)字信號。這樣在不影響模擬信號傳輸?shù)那疤嵯?,用戶通過PC或手操器在現(xiàn)場或中控室可以很便捷的完成對帶HART協(xié)議智能儀表的調(diào)校和量程遷移等操作。
與串并口設(shè)備相比,USB設(shè)備支持熱插拔,攜帶方便,接口標準統(tǒng)一,通過USB HUB, PC可以連接多達127個USB設(shè)備,因此USB設(shè)備得到迅猛發(fā)展并逐步取代串并口設(shè)備,帶串并口的PC和筆記本電腦日益減少。本文提出一種通過虛擬串口技術(shù),采用CH340開發(fā)的隔離型USB-HART模塊,它能直接取代RS232-HART接口,不需要對PC軟件進行任何修改,又能有效抑制PC和智能儀表之間的電氣干擾,即插即用,滿足了沒有串口的PC和筆記本電腦的應(yīng)用需求。
1 設(shè)計方案
系統(tǒng)框圖如圖1所示。
本設(shè)計方案提供了從USB到HART FSK信號的物理層連接,配合計算機軟件可以實現(xiàn)HART主設(shè)備的所有功能。
模塊內(nèi)部通過數(shù)字信號間的電氣隔離能有效降低PC機和HART智能儀表供電電源之間的干擾,又能避免采用變壓器耦合HART信號導致波形失真的弊端。
2 HT20C15實現(xiàn)HART-TTL轉(zhuǎn)換
HART Modem可實現(xiàn)模擬信號和數(shù)字信號的分離,對HART信號解調(diào)后輸出TTL信號;同時又可實現(xiàn)TTL到HART信號的調(diào)制,向HART網(wǎng)絡(luò)加載符合HART協(xié)議的載波,工作處于半雙工狀態(tài)。
目前常用的HART Modem有PLCC-32封裝的AMI公司A5191和SMAR公司HT20C15,這兩種芯片引腳定義相同,可完全互換,但HT20C15的功耗更低。HT20C15的HART信號解調(diào)電路如圖2所示。
IAREF腳是HT20C15內(nèi)部運放和比較器直流工作點的設(shè)定端,需要根據(jù)VDD電壓的不同而而選擇合適的電壓基準。
3 CH340實現(xiàn)USB-TTL轉(zhuǎn)換
CH340 是南京沁恒生產(chǎn)的USB 總線轉(zhuǎn)接芯片,實現(xiàn)USB 轉(zhuǎn)串口、USB 轉(zhuǎn)IrDA 紅外或者USB 轉(zhuǎn)打印口。在串口方式下,CH340 提供常用的MODEM聯(lián)絡(luò)信號,用于為計算機擴展異步串口,或者將普通的串口設(shè)備直接升級到USB 總線,具有以下特點:
● 全速USB設(shè)備接口,兼容USB V2.0,外圍元器件只需要電容。
● 仿真標準串口,用于升級原串口外圍設(shè)備,或者通過USB增加額外串口,實現(xiàn)應(yīng)用層兼容。
● 計算機端Windows操作系統(tǒng)下的串口應(yīng)用程序完全兼容,無需修改。
● 硬件全雙工串口,內(nèi)置收發(fā)緩沖區(qū),支持通訊波特率50bps~2Mbps。
● 支持常用的MODEM 聯(lián)絡(luò)信號RTS、DTR、DCD、RI、DSR、CTS。
● 通過外加電平轉(zhuǎn)換器件,提供RS232、RS485、RS422等接口。
● 支持IrDA規(guī)范SIR紅外線通訊,支持波特率2400bps 到115200bps。
4 驅(qū)動程序的安裝
當采用CH340的USB-HART模塊連接到PC,根據(jù)系統(tǒng)的提示安裝廠家免費提供的虛擬串口驅(qū)動程序后,該USB接口就虛擬成一個串口。如果需要為USB設(shè)備置入廠商ID、產(chǎn)品ID、產(chǎn)品序列號等,可以選用CH341,該芯片支持通過外置的EEPROM定義廠商ID、產(chǎn)品ID等。
在首次安裝模塊串口驅(qū)動時,模塊串口號由WINDOWS自動分配,安裝完成后可以在設(shè)備管理中點其屬性修改串口號。在WINDOWS 98/ME 系統(tǒng)下,模塊串口號與當前硬件資源配置有關(guān),默認為自動分配資源,從而排在當前實際串口號之后,可以在串口屬性中選擇模塊資源配置來指定串口號。在WINDOWS 2000/XP系統(tǒng)下,模塊串口號與當前所在USB端口有關(guān),在首次安裝時分配,WINDOWS自動記憶各USB 端口模塊的串口號,也可在串口屬性中通過高級選項指定串口號。
5 結(jié)束語
USB-HART模塊是即插即用的USB 設(shè)備,正在使用模塊進行數(shù)據(jù)傳輸?shù)倪^程中,不可以將其斷開(斷開是指從USB插座中取出模塊),必須在應(yīng)用程序關(guān)閉該串口后,模塊才可以從USB插座中拔出。如果在應(yīng)用程序使用模塊的過程中,模塊從USB插座中拔出,那么應(yīng)用程序應(yīng)該盡快關(guān)閉串口并退出。
通過應(yīng)用發(fā)現(xiàn),采用CH340和HT20C15實現(xiàn)的USB-HART通信模塊開發(fā)周期短,工作穩(wěn)定,使用方便;通過虛擬串口技術(shù)和原來直接讀取串口的PC軟件實現(xiàn)了應(yīng)用層的兼容,無需進行任何修改,能有效減少軟件的開發(fā)投入,是一種有效的串口向USB接口轉(zhuǎn)換途徑。
作者單位
浙江浙大中控信息技術(shù)有限公司 浙江省杭州市 310053endprint