專利名稱:一種rs485雙主機(jī)通訊透傳模塊的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及雙主機(jī)控制領(lǐng)域,特別是一種RS485雙主機(jī)通訊透傳模塊。
背景技術(shù):
在RS485通訊系統(tǒng)中,一般由一臺主機(jī)連接多臺設(shè)備進(jìn)行通訊,所有的通訊調(diào)度命令由主機(jī)發(fā)起,設(shè)備端接收命令后地址匹配的設(shè)備返回應(yīng)答報文,系統(tǒng)中只能有I臺主機(jī)。當(dāng)系統(tǒng)中有2臺主機(jī)需要同時連接各設(shè)備時,由于兩臺主機(jī)同時發(fā)送信號到通訊總線上,會造成數(shù)據(jù)出錯,無法完成通訊。
實用新型內(nèi)容有鑒于此,本實用新型的目的是提供一種RS485雙主機(jī)通訊透傳模塊,用于解決雙主機(jī)控制時出現(xiàn)的數(shù)據(jù)出錯問題。本實用新型采用以下方案實現(xiàn)一種RS485雙主機(jī)通訊透傳模塊,包括一中央處理器,其特征在于所述中央處理器包括一串口 A、一串口 B和一串口 C ;所述串口 A連接一第一信號隔離器的輸入端;所述第一信號隔離器的輸出端連接一 USB轉(zhuǎn)換器和一 RS232轉(zhuǎn)換器;所述串口 B連接一第二信號隔離器的輸入端;所述第二信號隔離器的輸出端連接一第一 RS485轉(zhuǎn)換器;所述串口 C連接一第三信號隔離器的輸入端;所述第三信號隔離器的輸出端連接一第二 RS485轉(zhuǎn)換器。在本實用新型一實施例中,所述中央處理器還包括一總線仲裁單元、一智能透傳單元、一數(shù)據(jù)緩存單元、一通信校驗單元和一異常處理單元;所述總線仲裁單元連接所述智能透傳單元,所述智能透傳單元連接所述數(shù)據(jù)緩存單元,所述數(shù)據(jù)緩存單元連接所述通信校驗單元,所述通信校驗單元連接所述異常處理單元;所述通信校驗單元還連接所述串口A、所述串口 B和所述串口 C。在本實用新型一實施例中,還包括一電源轉(zhuǎn)換器,用于為所述RS485雙主機(jī)通訊透傳模塊供電。在本實用新型一實施例中,所述USB轉(zhuǎn)換器或所述RS232轉(zhuǎn)換器連接一第一主機(jī);所述第一 RS485轉(zhuǎn)換器連接一第二主機(jī);所述第二 RS485轉(zhuǎn)換器連接一設(shè)備端。在本實用新型一實施例中,所述中央處理器的內(nèi)核為Cortex_M3。在本實用新型一實施例中,所述第一信號隔離器的型號是IS07221,所述第二信號隔離器的型號是I0S7242,所述第三信號隔離器的型號是I0S7242。在本實用新型一實施例中,所述USB轉(zhuǎn)換器的型號是PL2303HX,所述RS232轉(zhuǎn)換器的型號是MAX202或MAX232,所述第一 RS485轉(zhuǎn)換器的型號是MAX485,所述第二 RS485轉(zhuǎn)換器的型號是MAX485。本實用新型適用于原通訊監(jiān)控系統(tǒng)中需要增加監(jiān)控節(jié)點的情況,也適用于通用單主機(jī)系統(tǒng)中要求帶通訊保護(hù)或信號隔離的情況。
圖1是本實用新型一種RS485雙主機(jī)通訊透傳模塊的電路圖。圖2是本實用新型一種RS485雙主機(jī)通訊透傳模塊一具體實施例的電路圖。
具體實施方式
為使本實用新型的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下將通過具體實施例和相關(guān)附圖,對本實用新型作進(jìn)一步詳細(xì)說明。本實用新型提供一種RS485雙主機(jī)通訊透傳模塊,包括一中央處理器,其特征在于所述中央處理器包括一串口 A、一串口 B和一串口 C ;所述串口 A連接一第一信號隔離器的輸入端;所述第一信號隔離器的輸出端連接一 USB轉(zhuǎn)換器和一 RS232轉(zhuǎn)換器;所述串口 B連接一第二信號隔離器的輸入端;所述第二信號隔離器的輸出端連接一第一 RS485轉(zhuǎn)換器;所述串口 C連接一第三信號隔離器的輸入端;所述第三信號隔離器的輸出端連接一第二 RS485轉(zhuǎn)換器。如圖1所不,本實施例提供一種RS485雙主機(jī)通訊透傳模塊,包括一中央處理器I,其特征在于所述中央處理器I包括一串口 A、一串口 B和一串口 C ;所述串口 A連接一第一信號隔離器2的輸入端;所述第一信號隔離器2的輸出端連接一 USB轉(zhuǎn)換器3和一 RS232轉(zhuǎn)換器4 ;所述串口 B連接一第二信號隔離器5的輸入端;所述第二信號隔離器5的輸出端連接一第一 RS485轉(zhuǎn)換器6 ;所述串口 C連接一第三信號隔離器7的輸入端;所述第三信號隔離器7的輸出端連接一第二 RS485轉(zhuǎn)換器8。所述中央處理器I還包括一總線仲裁單元、一智能透傳單元、一數(shù)據(jù)緩存單元、一通信校驗單元和一異常處理單元;所述總線仲裁單元連接所述智能透傳單元,所述智能透傳單元連接所述數(shù)據(jù)緩存單元,所述數(shù)據(jù)緩存單元連接所述通信校驗單元,所述通信校驗單元連接所述異常處理單元;所述通信校驗單元還連接所述串口 A、所述串口 B和所述串口 C。如圖2所示, 本實施例提供一種RS485雙主機(jī)通訊透傳模塊,包括一中央處理器,其特征在于所述中央處理器包括一串口 A、一串口 B和一串口 C ;所述串口 A連接一第一信號隔離器的輸入端;所述第一信號隔離器的輸出端連接一USB轉(zhuǎn)換器和一RS232轉(zhuǎn)換器;所述串口 B連接一第二信號隔離器的輸入端;所述第二信號隔離器的輸出端連接一第一RS485轉(zhuǎn)換器;所述串口 C連接一第三信號隔離器的輸入端;所述第三信號隔離器的輸出端連接一第二 RS485轉(zhuǎn)換器。所述中央處理器還包括一總線仲裁單元、一智能透傳單元、一數(shù)據(jù)緩存單元、一通信校驗單元和一異常處理單元;所述總線仲裁單元連接所述智能透傳單元,所述智能透傳單元連接所述數(shù)據(jù)緩存單元,所述數(shù)據(jù)緩存單元連接所述通信校驗單元,所述通信校驗單元連接所述異常處理單元;所述通信校驗單元還連接所述串口 A、所述串口 B和所述串口 C。還包括一電源轉(zhuǎn)換器,用于為所述RS485雙主機(jī)通訊透傳模塊供電。所述USB轉(zhuǎn)換器或所述RS232轉(zhuǎn)換器連接一第一主機(jī);所述第一 RS485轉(zhuǎn)換器連接一第二主機(jī);所述第二 RS485轉(zhuǎn)換器連接一設(shè)備端。所述中央處理器內(nèi)核為是Cortex-M3。所述第一信號隔離器的型號是IS07221,所述第二信號隔離器的型號是I0S7242,所述第三信號隔離器的型號是I0S7242。所述USB轉(zhuǎn)換器的型號是PL2303HX,所述RS232轉(zhuǎn)換器的型號是MAX202或MAX232,所述第一 RS485轉(zhuǎn)換器的型號是MAX485,所述第二 RS485轉(zhuǎn)換器的型號是 MAX485。[0018]為了讓一般技術(shù)人員更好地理解本實用新型的技術(shù)特點,以下結(jié)合本實用新型的硬件架構(gòu)對其工作原理進(jìn)行說明。本實用新型采用模塊化設(shè)計,采用支持3個通訊口通訊的Cortex_M3芯片作為中央處理器CPU,與2個主機(jī)及各設(shè)備進(jìn)行連接,設(shè)備端和第二主機(jī)為RS485通訊口,第一主機(jī)為RS232 口或USB 口。所述RS485雙主機(jī)通訊透傳模塊的CPU接收到主機(jī)發(fā)送報文后,根據(jù)先后順序仲裁哪個主機(jī)占用設(shè)備端的通訊口線,有占用權(quán)限的主機(jī)報文被發(fā)往設(shè)備端,無占用權(quán)限的主機(jī)報文被接收保存在CPU內(nèi)存中暫存。當(dāng)設(shè)備接收報文應(yīng)答后,返回報文給模塊CPU,由CPU轉(zhuǎn)發(fā)給相對應(yīng)的主機(jī),當(dāng)連續(xù)5個字符傳輸時間內(nèi)未再接收到設(shè)備端的報文數(shù)據(jù)時,認(rèn)為設(shè)備端報文發(fā)送結(jié)束,釋放設(shè)備通訊總線,此時設(shè)備通訊總線可切換給另一臺主機(jī)進(jìn)行通訊。另外主機(jī)報文發(fā)給設(shè)備端3秒后一直未收到應(yīng)答報文,也自動釋放設(shè)備通訊總線。本實用新型適用于原通訊監(jiān)控系統(tǒng)中需要增加監(jiān)控節(jié)點的情況,也適用于通用單主機(jī)系統(tǒng)中要求帶通訊保護(hù)或信號隔離的情況。
上列較佳實施例,對本實用新型的目的、技術(shù)方案和優(yōu)點進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本實用新型的較佳實施例而已,并不用以限制本實用新型,凡在本實用新型的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本實用新型的保護(hù)范圍之內(nèi)。
權(quán)利要求1.一種RS485雙主機(jī)通訊透傳模塊,包括一中央處理器,其特征在于所述中央處理器包括一串口 A、一串口 B和一串口 C ;所述串口 A連接一第一信號隔離器的輸入端;所述第一信號隔離器的輸出端連接一 USB轉(zhuǎn)換器和一 RS232轉(zhuǎn)換器;所述串口 B連接一第二信號隔離器的輸入端;所述第二信號隔離器的輸出端連接一第一 RS485轉(zhuǎn)換器;所述串口 C連接一第三信號隔離器的輸入端;所述第三信號隔離器的輸出端連接一第二 RS485轉(zhuǎn)換器。
2.根據(jù)權(quán)利要求1所述的一種RS485雙主機(jī)通訊透傳模塊,其特征在于所述中央處理器還包括一總線仲裁單元、一智能透傳單元、一數(shù)據(jù)緩存單元、一通信校驗單元和一異常處理單元;所述通信校驗單元連接所述串口 A、所述串口 B和所述串口 C。
3.根據(jù)權(quán)利要求1所述的一種RS485雙主機(jī)通訊透傳模塊,其特征在于還包括一電源轉(zhuǎn)換器,用于為所述RS485雙主機(jī)通訊透傳模塊供電。
4.根據(jù)權(quán)利要求1所述的一種RS485雙主機(jī)通訊透傳模塊,其特征在于所述USB轉(zhuǎn)換器或所述RS232轉(zhuǎn)換器連接一第一主機(jī);所述第一 RS485轉(zhuǎn)換器連接一第二主機(jī);所述第二 RS485轉(zhuǎn)換器連接一設(shè)備端。
5.根據(jù)權(quán)利要求1所述的一種RS485雙主機(jī)通訊透傳模塊,其特征在于所述中央處理器的內(nèi)核為Cortex_M3。
6.根據(jù)權(quán)利要求1所述的一種RS485雙主機(jī)通訊透傳模塊,其特征在于所述第一信號隔離器的型號是IS07221,所述第二信號隔離器的型號是I0S7242,所述第三信號隔離器的型號是I0S7242。
7.根據(jù)權(quán)利要求1所述的一種RS485雙主機(jī)通訊透傳模塊,其特征在于所述USB轉(zhuǎn)換器的型號是PL2303HX,所述RS232轉(zhuǎn)換器的型號是MAX202或MAX232,所述第一 RS485轉(zhuǎn)換器的型號是MAX485,所述第二 RS485轉(zhuǎn)換器的型號是MAX485。
專利摘要本實用新型涉及一種RS485雙主機(jī)通訊透傳模塊,包括一中央處理器,其特征在于所述中央處理器包括一串口A、一串口B和一串口C;所述串口A連接一第一信號隔離器的輸入端;所述第一信號隔離器的輸出端連接一USB轉(zhuǎn)換器和一RS232轉(zhuǎn)換器;所述串口B連接一第二信號隔離器的輸入端;所述第二信號隔離器的輸出端連接一第一RS485轉(zhuǎn)換器;所述串口C連接一第三信號隔離器的輸入端;所述第三信號隔離器的輸出端連接一第二RS485轉(zhuǎn)換器。本實用新型適用于原通訊監(jiān)控系統(tǒng)中需要增加監(jiān)控節(jié)點的情況,也適用于通用單主機(jī)系統(tǒng)中要求帶通訊保護(hù)或信號隔離的情況。
文檔編號H04L12/40GK202906949SQ201220618990
公開日2013年4月24日 申請日期2012年11月21日 優(yōu)先權(quán)日2012年11月21日
發(fā)明者林瑞忠, 張善明 申請人:福州昌暉自動化系統(tǒng)有限公司