專利名稱:一種雙現(xiàn)場(chǎng)總線接口轉(zhuǎn)換器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于現(xiàn)場(chǎng)總線技術(shù)領(lǐng)域。尤其涉及一種雙現(xiàn)場(chǎng)總線接口轉(zhuǎn)換器。
背景技術(shù):
實(shí)際生產(chǎn)的巨大需求促進(jìn)了現(xiàn)場(chǎng)總線技術(shù)和產(chǎn)品的飛速發(fā)展,各種現(xiàn)場(chǎng)通信網(wǎng)絡(luò)的應(yīng)用 越來(lái)越普及,特別是CAN、 Profibus-DP等網(wǎng)絡(luò)在我國(guó)的發(fā)展速度最快。然而市場(chǎng)上提供的具 有這些現(xiàn)場(chǎng)總線通信能力的設(shè)備與儀表主要是進(jìn)口設(shè)備,價(jià)格高。因此,開(kāi)發(fā)現(xiàn)場(chǎng)總線接口 技術(shù)和產(chǎn)品是目前技術(shù)人員較為關(guān)注的問(wèn)題。如北京鼎實(shí)創(chuàng)新科技有限公司開(kāi)發(fā)出RS-232/ 485轉(zhuǎn)Profibus-DP和RS-232/485轉(zhuǎn)CAN的總線橋;瑞典的HMS公司開(kāi)發(fā)出AnyBus-X系 列的串口網(wǎng)關(guān)和現(xiàn)場(chǎng)總線網(wǎng)關(guān)。另外,如"一種實(shí)現(xiàn)串口設(shè)備與Profibus-DP總線相接的裝置" (CN 200620200643.1 )的技術(shù)、"基于微控制器的通用串口和CAN總線的接口轉(zhuǎn)換器"(CN 200720069155.6)的技術(shù)和"應(yīng)用于巻煙機(jī)上的Profibus-DP與CAN總線結(jié)合的通信方法"(CN 200710124631.4)的技術(shù)。
這些技術(shù)研究和產(chǎn)品應(yīng)用雖取得了一定的進(jìn)展,但或是針對(duì)串口向單一現(xiàn)場(chǎng)總線的轉(zhuǎn)換,
或是兩種現(xiàn)場(chǎng)總線之間的轉(zhuǎn)換,然而相對(duì)于在一個(gè)接口裝置內(nèi)實(shí)現(xiàn)串口向多種現(xiàn)場(chǎng)總線轉(zhuǎn)換, 其接口功能單一,靈活性差,無(wú)法滿足實(shí)際工業(yè)系統(tǒng)對(duì)于多現(xiàn)場(chǎng)總線的需求,且硬件復(fù)雜度 高,體積大。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種功能齊全、靈活性強(qiáng)、硬件復(fù)雜度低的雙現(xiàn)場(chǎng)總線接口轉(zhuǎn)換 器,該轉(zhuǎn)換器能使普通串行接口分別與CAN和Profibus-DP總線接口之間轉(zhuǎn)換,可實(shí)現(xiàn)異構(gòu) 網(wǎng)絡(luò)互聯(lián)。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用的述技術(shù)方案是該轉(zhuǎn)換器包括SoC微控制器、CAN總線 通信接口模塊、Profibus-DP總線通信接口模塊、串口通信接口模塊、電源轉(zhuǎn)換模塊和總線選 擇開(kāi)關(guān)模塊。CAN總線通信接口模塊由SoC微控制器內(nèi)嵌的CAN控制器、第一光耦隔離電路 和CAN總線收發(fā)器組成,Profibus-DP總線通信接口模塊由SPC3協(xié)議控制器、第二光耦隔離電 路和RS485驅(qū)動(dòng)器組成。
CAN總線收發(fā)器的一端與CAN總線網(wǎng)絡(luò)連接,CAN總線收發(fā)器的另一端通過(guò)第一光耦隔 離電路和SoC微控制器內(nèi)嵌的CAN控制器連接,SPC3協(xié)議控制器的一端與SoC微控制器連接,
SPC3協(xié)議控制器的另一端通過(guò)第二光耦隔離電路與RS485驅(qū)動(dòng)器連接,RS485驅(qū)動(dòng)器與 Profibus-DP總線網(wǎng)絡(luò)連接;串口現(xiàn)場(chǎng)設(shè)備或儀表通過(guò)串口通信接口模塊和SoC微控制器連接, 總線選擇開(kāi)關(guān)模塊與SoC微控制器連接。電源轉(zhuǎn)換模塊分別與SoC微控制器、CAN總線通信接 口模塊、Profibus-DP總線通信接口模塊和串口通信接口模塊連接。
串形接口與CAN總線和Profibus-DP總線接口之間的協(xié)議轉(zhuǎn)換程序存儲(chǔ)在SoC微控制器 中,該程序由一個(gè)主程序、CAN接口中斷服務(wù)子程序、Profibus-DP接口中斷服務(wù)子程序和串口 中斷服務(wù)子程序組成。
所述的CAN總線通信接口模塊由SoC微控制器內(nèi)嵌的CAN控制器、第一光耦隔離電路和 CAN總線收發(fā)器組成。第一光耦隔離電路的接收端RX1、發(fā)送端TXl與SoC微控制器內(nèi)嵌的 CAN控制器相對(duì)應(yīng)的發(fā)送端CANTX、接收端CANRX連接,第一光耦隔離電路的接收端RX2、 發(fā)送端TX2與CAN總線收發(fā)器相對(duì)應(yīng)的發(fā)送端TX2、接收端RX2連接,CAN總線收發(fā)器與CAN總 線網(wǎng)絡(luò)連接。電源轉(zhuǎn)換模塊的電壓輸出端VCC、地線端GND與SoC微控制器相對(duì)應(yīng)的工作電 壓輸入端VCC、地線端GND連接,電源轉(zhuǎn)換模塊的隔離電壓輸出端VDD1、地線端GND1與第 一光耦隔離電路相對(duì)應(yīng)的工作電壓輸入端VDD1、地線端GND1連接,電源轉(zhuǎn)換模塊的隔離電 壓輸出端VDD2、地線端GND2分別與第一光耦隔離電路和CAN總線收發(fā)器相對(duì)應(yīng)的工作電壓 輸入端VDD2、地線端GND2連接。
所述的Profibus-DP總線通信接口模塊由SPC3協(xié)議控制器、第二光耦隔離電路和RS485 驅(qū)動(dòng)器組成。SPC3協(xié)議控制器的數(shù)據(jù)/地址端DB
、地址端AB
和中斷信號(hào)端INTO 與SoC微控制器相對(duì)應(yīng)的數(shù)據(jù)/地址端P3
、地址端P2
和中斷信號(hào)端INT0/P0.2連 接,SPC3協(xié)議控制器的讀信號(hào)端RD、寫(xiě)信號(hào)端WR和地址鎖存信號(hào)端ALE與SoC微控制 器相對(duì)應(yīng)的讀信號(hào)端RD/P0.6、寫(xiě)信號(hào)端WR/P0.7和地址鎖存信號(hào)端ALE/P0.5連接,SPC3 協(xié)議控制器的接收端RXD、發(fā)送端TXD和發(fā)送使能端RTS與第二光耦隔離電路相對(duì)應(yīng)的發(fā) 送端TXD、接收端RXD和發(fā)送使能端RTS連接;第二光耦隔離電路的接收端RXD1、發(fā)送 端TXD1和發(fā)送使能端RTS1與RS485驅(qū)動(dòng)器相對(duì)應(yīng)的發(fā)送端TXD1、接收端RXD1和發(fā)送 使能端RTS1連接,RS485驅(qū)動(dòng)器與Profibus-DP總線網(wǎng)絡(luò)連接。電源轉(zhuǎn)換模塊的電壓輸出端 VCC、地線端GND與SoC微控制器相對(duì)應(yīng)的工作電壓輸入端VCC、地線端GND連接,電 源轉(zhuǎn)換模塊的隔離電壓輸出端VDD1、地線端GND1分別與SPC3協(xié)議控制器和第二光耦隔 離電路相對(duì)應(yīng)的工作電壓輸入端VDD1、地線端GND1連接,電源轉(zhuǎn)換模塊的隔離電壓輸出 端VDD3、地線端GND3分別與第二光耦隔離電路和RS485驅(qū)動(dòng)器相對(duì)應(yīng)的工作電壓輸入端 VDD3、地線端GND3連接。所述的串口通信接口模塊的接受端RXD2、發(fā)送端TXD2和發(fā)送使能端RTS2與SoC微 控制器相對(duì)應(yīng)的發(fā)送端TXD2/P0.0、接受端RXD2/P0.1和輸出端P0.3連接;電源轉(zhuǎn)換模塊的 電壓輸出端VCC、地線端GND與SoC微控制器相對(duì)應(yīng)的工作電壓輸入端VCC、地線端GND 連接,電源轉(zhuǎn)換模塊的電壓輸出端VDD1、地線端GND1與串口通信接口模塊相對(duì)應(yīng)的工作 電壓輸入端VDD1、地線端GND1連接;串口通信接口模塊的接受端RXD3和發(fā)送端TXD3 與串口現(xiàn)場(chǎng)設(shè)備或儀表相對(duì)應(yīng)的端口連接。
所述的總線選擇開(kāi)關(guān)模塊的開(kāi)關(guān)Keyl、開(kāi)關(guān)Key2和復(fù)位開(kāi)關(guān)Resrt與SoC微控制器相 對(duì)應(yīng)的輸入端Pl.O、輸入端Pl.l和復(fù)位端Resrt連接。
實(shí)現(xiàn)現(xiàn)場(chǎng)總線接口轉(zhuǎn)換的工作原理是CAN總線通信接口模塊實(shí)現(xiàn)CAN總線協(xié)議, Profibus-DP總線通信接口模塊實(shí)現(xiàn)Profibus-DP總線協(xié)議,串口通信接口模塊處理串口協(xié)議, SoC微控制器中的軟件實(shí)現(xiàn)串形接口與CAN總線和Profibus-DP總線接口之間的協(xié)議轉(zhuǎn)換。 總線選擇開(kāi)關(guān)模塊的2個(gè)開(kāi)關(guān)Keyl、Key2控制3種接口的轉(zhuǎn)換。比如當(dāng)CAN和Profibus-DP 網(wǎng)絡(luò)同時(shí)對(duì)串口設(shè)備監(jiān)測(cè)時(shí),即底層串口設(shè)備向上層CAN和Profibus-DP網(wǎng)絡(luò)發(fā)送數(shù)據(jù)時(shí), 應(yīng)同時(shí)選擇開(kāi)關(guān)Keyl和Key2;當(dāng)主站只通過(guò)CAN網(wǎng)絡(luò)與底層串口設(shè)備雙向通信時(shí),應(yīng)選 擇開(kāi)關(guān)Keyl;當(dāng)主站只通過(guò)Profibus-DP網(wǎng)絡(luò)與底層串口設(shè)備雙向通信時(shí),應(yīng)選擇開(kāi)關(guān)Key2。
所述的串形接口與CAN總線和Profibus-DP總線接口之間的協(xié)議轉(zhuǎn)換程序的主程序的具 體步驟是
步驟Sl-l,主程序開(kāi)始,進(jìn)入步驟Sl-2; 步驟Sl-2,配置轉(zhuǎn)換器運(yùn)行參數(shù),進(jìn)入步驟Sl-3;
步驟Sl-3,對(duì)各通信模塊初始化,并配置各模塊輸入輸出緩沖區(qū)大小,進(jìn)入步驟Sl-4; 步驟Sl-4,査詢CAN接口是否接受到數(shù)據(jù),若是則進(jìn)入步驟Sl-5,若不是則直接進(jìn)入步 驟Sl-6;
步驟Sl-5,運(yùn)行CAN接口中斷服務(wù)子程序,子程序運(yùn)行完進(jìn)入步驟Sl-6; 步驟Sl-6,查詢Profibus-DP接口是否接受到數(shù)據(jù),若是則進(jìn)入步驟Sl-7,若不是則進(jìn)入 步驟Sl-8;
步驟Sl-7,運(yùn)行Profibus-DP接口中斷服務(wù)子程序,子程序運(yùn)行完進(jìn)入步驟Sl-8; 步驟Sl-8,査詢串口是否接受到數(shù)據(jù),若是則進(jìn)入步驟SI-9,若不是則進(jìn)入步驟Sl-4; 步驟Sl-9,運(yùn)行串口中斷服務(wù)子程序,進(jìn)入步驟Sl-4。
所述的串形接口與CAN總線和Profibus-DP總線接口之間的協(xié)議轉(zhuǎn)換程序的CAN接口中斷 服務(wù)子程序的具體步驟是
步驟S2-1, CAN接口中斷服務(wù)子程序開(kāi)始,進(jìn)入步驟S2-2;
步驟S2-2,判斷總線選擇開(kāi)關(guān)模塊的開(kāi)關(guān)Keyl是否開(kāi)啟,若開(kāi)啟則進(jìn)入步驟S2-3,若 未開(kāi)啟則結(jié)束CAN接口中斷服務(wù)子程序;
步驟S2-3,讀CAN總線接口數(shù)據(jù)并寫(xiě)入第一輸入緩沖區(qū),進(jìn)入步驟S2-4;
步驟S2-4,第一輸入緩沖區(qū)中的數(shù)據(jù)轉(zhuǎn)換成串口協(xié)議后存入第一輸出緩沖區(qū),進(jìn)入步驟
52- 5;
步驟S2-5,第一輸出緩沖區(qū)的數(shù)據(jù)發(fā)送到串口, CAN接口中斷服子程序結(jié)束。
所述的串形接口與CAN總線和Profibus-DP總線接口之間的協(xié)議轉(zhuǎn)換程序的Profibus-DP接 口中斷服務(wù)子程序的具體步驟是
步驟S3-1, Profibus-DP接口中斷服務(wù)子程序開(kāi)始,進(jìn)入步驟S3-2;
步驟S3-2,判斷總線選擇開(kāi)關(guān)模塊的開(kāi)關(guān)Key2是否開(kāi)啟,若開(kāi)啟則進(jìn)入步驟S3-3,若 未開(kāi)啟則結(jié)束Profibus-DP接口中斷服務(wù)子程序;
步驟S3-3,讀Profibus-DP總線接口數(shù)據(jù)并寫(xiě)入第二輸入緩沖區(qū),進(jìn)入步驟S3-4;
步驟S3-4,第二輸入緩沖區(qū)中的數(shù)據(jù)轉(zhuǎn)換成串口協(xié)議后存入第二輸出緩沖區(qū),進(jìn)入步驟
53- 5;
步驟S3-5,第二輸出緩沖區(qū)的數(shù)據(jù)發(fā)送到串口, Profibus-DP接口中斷服子程序結(jié)束。 所述的串形接口與CAN總線和Profibus-DP總線接口之間的協(xié)議轉(zhuǎn)換程序的串口中斷服務(wù) 子程序的具體步驟是
步驟S4-1,串口中斷服務(wù)子程序開(kāi)始,進(jìn)入步驟S4-2:
步驟S4-2,判斷總線選擇開(kāi)關(guān)模塊的開(kāi)關(guān)Keyl或Key2是否開(kāi)啟,若其中一個(gè)開(kāi)關(guān)Keyl或 Key2開(kāi)啟則進(jìn)入步驟S4-3,若都未開(kāi)啟則結(jié)束串口中斷服務(wù)子程序 步驟S4-3,讀串口數(shù)據(jù)并寫(xiě)入第三輸入緩沖區(qū),進(jìn)入步驟S4-4;
步驟S4-4,判斷總線選擇開(kāi)關(guān)模塊的開(kāi)關(guān)Keyl是否開(kāi)啟,若開(kāi)啟則進(jìn)入步驟S4-5,若 未開(kāi)啟則進(jìn)入步驟S4-7;
步驟S4-5,第三輸入緩沖區(qū)中的數(shù)據(jù)轉(zhuǎn)換成CAN總線協(xié)議后存入第三輸出緩沖區(qū),進(jìn)入 步驟S4-6;
步驟S4-6,輸出第三輸出緩沖區(qū)的數(shù)據(jù)發(fā)送到CAN接口,進(jìn)入步驟S4-7;
步驟S4-7,判斷總線選擇開(kāi)關(guān)模塊的開(kāi)關(guān)Key2是否開(kāi)啟,若開(kāi)啟則進(jìn)入步驟S4-8,若
未開(kāi)啟則結(jié)束串口中斷服務(wù)子程序;
步驟S4-8,第三輸入緩沖區(qū)中的數(shù)據(jù)轉(zhuǎn)換成Profibus-DP總線協(xié)議后存入第四輸出緩沖區(qū),
進(jìn)入步驟S4-9;
步驟S4-9,第四輸出緩沖區(qū)的數(shù)據(jù)發(fā)送至l」Profibus-DP接口,串口中斷服子程序結(jié)束。 由于采用上述技術(shù)方案,本發(fā)明有效地解決了普通串行接口向多現(xiàn)場(chǎng)總線的轉(zhuǎn)換,實(shí)現(xiàn) 兩種現(xiàn)場(chǎng)總線網(wǎng)絡(luò)對(duì)同一串口設(shè)備的監(jiān)控管理與資源共享,達(dá)到異構(gòu)網(wǎng)絡(luò)互聯(lián)的目的,具有 靈活性強(qiáng)和功能齊全的特點(diǎn)。另外,本發(fā)明選用了體積小、功耗低、處理速度快、并集成CAN 協(xié)議控制器的SoC微控制器,使該雙現(xiàn)場(chǎng)總線接口轉(zhuǎn)換器的硬件復(fù)雜度低,體積小。
圖1是本發(fā)明的一種總體結(jié)構(gòu)示意框圖2是圖1中CAN總線通信接口模塊12的結(jié)構(gòu)示意圖3是圖1中Profibus-DP總線通信接口模塊7的結(jié)構(gòu)示意圖4是圖1中串口通信接口模塊11的結(jié)構(gòu)示意圖5是圖1中總線選擇開(kāi)關(guān)模塊8的結(jié)構(gòu)示意圖6是本發(fā)明的主程序流程圖7是本發(fā)明的CAN接口中斷服務(wù)子程序流程圖8是本發(fā)明的Profibus-DP接口中斷服務(wù)子程序流程圖9是本發(fā)明的串口中斷服務(wù)子程序流程圖。
具體實(shí)施方案
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的描述,并非對(duì)保護(hù)范圍的限制。 一種雙現(xiàn)場(chǎng)總線接口轉(zhuǎn)換器如圖1所示該轉(zhuǎn)換器包括SoC微控制器9、 CAN總線通信
接口模塊12、 Profibus-DP總線通信接口模塊7、串口通信接口模塊ll、電源轉(zhuǎn)換模塊3和總
線選擇開(kāi)關(guān)模塊8。
其中CAN總線通信接口模塊12由SoC微控制器9內(nèi)嵌的CAN控制器10、第一光耦 隔離電路2和CAN總線收發(fā)器1組成;Profibus-DP總線通信接口模塊7由SPC3協(xié)議控制器 4、第二光耦隔離電路5和RS485驅(qū)動(dòng)器6組成。
本實(shí)施例如圖l所示,CAN總線收發(fā)器1的一端與CAN總線網(wǎng)絡(luò)連接,CAN總線收發(fā)器1的另 一端通過(guò)第一光耦隔離電路2和SoC微控制器9內(nèi)嵌的CAN控制器10連接;SPC3協(xié)議控制器4的 一端與SoC微控制器9連接,SPC3協(xié)議控制器4的另一端通過(guò)第二光耦隔離電路5與RS485驅(qū)動(dòng) 器6連接,RS485驅(qū)動(dòng)器6與Profibus-DP總線網(wǎng)絡(luò)連接;串口現(xiàn)場(chǎng)設(shè)備或儀表13通過(guò)串口通信 接口模塊ll和SoC微控制器9連接,總線選擇開(kāi)關(guān)模塊8與SoC微控制器9連接。電源轉(zhuǎn)換模塊3 分別與SoC微控制器9、 CAN總線通信接口模塊12、 Profibus-DP總線通信接口模塊7和串口通
信接口模塊ll連接。
本實(shí)施例的CAN總線通信接口模塊12由SoC微控制器9內(nèi)嵌的CAN控制器10、第一光耦隔 離電路2和CAN總線收發(fā)器1組成。CAN總線通信接口模塊12如圖2所示第一光耦隔離電路2 的接收端RX1、發(fā)送端TXl與SoC微控制器9內(nèi)嵌的CAN控制器10相對(duì)應(yīng)的發(fā)送端CANTX、接 收端CANRX連接,第一光耦隔離電路2的接收端RX2、發(fā)送端TX2與C緒總線收發(fā)器1相對(duì)應(yīng) 的發(fā)送端TX2、接收端RX2連接,CAN總線收發(fā)器1與CAN總線網(wǎng)絡(luò)連接。電源轉(zhuǎn)換模塊3的24V 轉(zhuǎn)3.3V電壓輸出端VCC、地線端GND與SoC微控制器9相對(duì)應(yīng)的工作電壓輸入端VCC、地線端 GND連接,電源轉(zhuǎn)換模塊3的24V轉(zhuǎn)5V隔離電壓輸出端VDD1、地線端GND1與第一光耦隔離 電路2相對(duì)應(yīng)的工作電壓輸入端VDD1、地線端GND1連接,電源轉(zhuǎn)換模塊3的24V轉(zhuǎn)5V隔離電 壓輸出端VDD2、地線端GND2分別與第一光耦隔離電路2和CAN總線收發(fā)器1相對(duì)應(yīng)的工作電 壓輸入端VDD2、地線端GND2連接。
本實(shí)施例的Profibus-DP總線通信接口模塊7如圖3所示由SPC3協(xié)議控制器4、第二 光耦隔離電路5和RS485驅(qū)動(dòng)器6組成。SPC3協(xié)議控制器4的數(shù)據(jù)/地址端DB
、地址 端AB
和中斷信號(hào)端INTO與SoC微控制器9相對(duì)應(yīng)的數(shù)據(jù)/地址端P3
、地址端 P2
和中斷信號(hào)端INT0/P0.2連接,SPC3協(xié)議控制器4的讀信號(hào)端RD、寫(xiě)信號(hào)端WR 和地址鎖存信號(hào)端ALE與SoC微控制器9相對(duì)應(yīng)的讀信號(hào)端RD/P0.6、寫(xiě)信號(hào)端WR/P0.7 和地址鎖存信號(hào)端ALE/P0.5連接,SPC3協(xié)議控制器4的接收端RXD、發(fā)送端TXD和發(fā)送 使能端RTS與第二光耦隔離電路5相對(duì)應(yīng)的發(fā)送端TXD、接收端RXD和發(fā)送使能端RTS連 接;第二光耦隔離電路5的接收端RXD1、發(fā)送端TXD1和發(fā)送使能端RTS1與RS485驅(qū)動(dòng) 器6相對(duì)應(yīng)的發(fā)送端TXD1、接收端RXD1和發(fā)送使能端RTS1連接,RS485驅(qū)動(dòng)器6與 Profibus-DP總線網(wǎng)絡(luò)連接。電源轉(zhuǎn)換模塊3的24V轉(zhuǎn)3.3V電壓輸出端VCC、地線端GND 與SoC微控制器9相對(duì)應(yīng)的工作電壓輸入端VCC、地線端GND連接,電源轉(zhuǎn)換模塊3的24V 轉(zhuǎn)5V隔離電壓輸出端VDD1、地線端GND1分別與SPC3協(xié)議控制器4和第二光耦隔離電路 5相對(duì)應(yīng)的工作電壓輸入端VDD1、地線端GND1連接,電源轉(zhuǎn)換模塊3的24V轉(zhuǎn)5V隔離 電壓輸出端VDD3、地線端GND3分別與第二光耦隔離電路5和RS485驅(qū)動(dòng)器6相對(duì)應(yīng)的工 作電壓輸入端VDD3、地線端GND3連接。
本實(shí)施例的串口通信接口模塊11如圖4所示串口通信接口模塊11的接受端RXD2、 發(fā)送端TXD2和發(fā)送使能端RTS2與SoC微控制器9相對(duì)應(yīng)的發(fā)送端TXD2/P0.0、接受端 RXD2/P0.1和輸出端P0.3連接;電源轉(zhuǎn)換模塊3的24V轉(zhuǎn)3.3V電壓輸出端VCC、地線端 GND與SoC微控制器9相對(duì)應(yīng)的工作電壓輸入端VCC、地線端GND連接,電源轉(zhuǎn)換模塊3的24V轉(zhuǎn)5V電壓輸出端VDD1、地線端GND1與串口通信接口模塊11相對(duì)應(yīng)的工作電壓輸 入端VDD1、地線端GND1連接;串口通信接口模塊11的接受端RXD3和發(fā)送端TXD3與 串口現(xiàn)場(chǎng)設(shè)備或儀表13相對(duì)應(yīng)的端口連接。
本實(shí)施例的總線選擇開(kāi)關(guān)模塊8如圖5所示總線選擇開(kāi)關(guān)模塊8的開(kāi)關(guān)Keyl、開(kāi)關(guān) Key2和復(fù)位開(kāi)關(guān)Resrt與SoC微控制器9相對(duì)應(yīng)的輸入端Pl.O、輸入端Pl.l和復(fù)位端Resrt 連接。
本實(shí)施例中,SoC微控制器9選用集成CAN協(xié)議控制器的SoC單片機(jī)C8051F040,這 種SoC單片機(jī)體積小、功耗低、處理速度快、抗干擾能力強(qiáng)、存儲(chǔ)空間大、支持JTAG在線 編程方便系統(tǒng)升級(jí),并集成了看門狗和電源管理等功能,大大降低了硬件設(shè)計(jì)的復(fù)雜度和開(kāi) 發(fā)成本。
本實(shí)施例中,SPC3協(xié)議控制器4是西門子公司生產(chǎn)的Profibus-DP協(xié)議芯片。
本實(shí)施例實(shí)現(xiàn)現(xiàn)場(chǎng)總線接口轉(zhuǎn)換的工作原理是CAN總線通信接口模塊12實(shí)現(xiàn)CAN總 線協(xié)議,Profibus-DP總線通信接口模塊7實(shí)現(xiàn)Profibus DP總線協(xié)議,串口通信接口模塊11 處理串口協(xié)議,SoC微處理器9中的軟件實(shí)現(xiàn)串形接口與CAN總線和Profibus-DP總線接口 之間的協(xié)議轉(zhuǎn)換??偩€選擇開(kāi)關(guān)模塊8的2個(gè)開(kāi)關(guān)Keyl、 Key2控制3種接口的轉(zhuǎn)換。比如 當(dāng)CAN禾口 Profibus-DP網(wǎng)絡(luò)同時(shí)對(duì)串口設(shè)備監(jiān)測(cè)時(shí),即底層串口設(shè)備向上層CAN和 Profibus-DP網(wǎng)絡(luò)發(fā)送數(shù)據(jù)時(shí),應(yīng)同時(shí)選擇開(kāi)關(guān)Keyl和Key2;當(dāng)主站只通過(guò)CAN網(wǎng)絡(luò)與底 層串口設(shè)備雙向通信時(shí),應(yīng)選擇開(kāi)關(guān)Keyl;當(dāng)主站只通過(guò)Profibus-DP網(wǎng)絡(luò)與底層串口設(shè)備 雙向通信時(shí),應(yīng)選擇開(kāi)關(guān)Key2。
在本實(shí)施例中,串形接口與CAN總線和Profibus-DP總線接口之間的協(xié)議轉(zhuǎn)換程序存儲(chǔ) 在SoC微控制器9中,該程序由一個(gè)主程序、CAN接口中斷服務(wù)子程序、Profibus-DP接口 中斷服務(wù)子程序和串口中斷服務(wù)子程序組成。其中
串形接口與CAN總線和Profibus-DP總線接口之間的協(xié)議轉(zhuǎn)換程序的主程序的具體步驟
是
步驟S1-1,主程序開(kāi)始,進(jìn)入步驟Sl-2; 步驟Sl-2,配置轉(zhuǎn)換器運(yùn)行參數(shù),進(jìn)入步驟Sl-3;
步驟Sl-3,對(duì)各通信模塊初始化,并配置各模塊輸入輸出緩沖區(qū)大小,進(jìn)入步驟Sl-4; 步驟Sl-4,查詢CAN接口是否接受到數(shù)據(jù),若是則進(jìn)入步驟Sl-5,若不是則直接進(jìn)入步 驟Sl-6;
步驟Sl-5,運(yùn)行CAN接口中斷服務(wù)子程序,子程序運(yùn)行完進(jìn)入步驟Sl-6;
步驟Sl-6,査詢Profibus-DP接口是否接受到數(shù)據(jù),若是則進(jìn)入歩驟Sl-7,若不是則進(jìn)入 步驟Sl-8:
步驟Sl-7,運(yùn)行Profibus-DP接口中斷服務(wù)子程序,子程序運(yùn)行完進(jìn)入步驟Sl-8; 步驟Sl-8,查詢串口是否接受到數(shù)據(jù),若是則進(jìn)入步驟S卜9,若不是則進(jìn)入步驟Sl-4; 步驟Sl-9,運(yùn)行串口中斷服務(wù)子程序,進(jìn)入步驟Sl-4。
串形接口與CAN總線和Profibus-DP總線接口之間的協(xié)議轉(zhuǎn)換程序的CAN接口中斷服務(wù)子 程序的具體步驟是
步驟S2-1, CAN接口中斷服務(wù)子程序開(kāi)始,進(jìn)入步驟S2-2;
步驟S2-2,判斷總線選擇開(kāi)關(guān)模塊8的開(kāi)關(guān)Keyl是否開(kāi)啟,若開(kāi)啟則進(jìn)入步驟S2-3,若 未開(kāi)啟則結(jié)束CAN接口中斷服務(wù)子程序;
步驟S2-3,讀CAN總線接口數(shù)據(jù)并寫(xiě)入第一輸入緩沖區(qū),進(jìn)入步驟S2-4;
步驟S2-4,第一輸入緩沖區(qū)中的數(shù)據(jù)轉(zhuǎn)換成串口協(xié)議后存入第一輸出緩沖區(qū),進(jìn)入步驟 S2-5:
步驟S2-5,第一輸出緩沖區(qū)的數(shù)據(jù)發(fā)送到串口, CAN接口中斷服子程序結(jié)束。
串形接口與CAN總線和Profibus-DP總線接口之間的協(xié)議轉(zhuǎn)換程序的Profibus-DP接口中斷
服務(wù)子程序的具體步驟是
步驟S3-1, Profibus-DP接口中斷服務(wù)子程序開(kāi)始,進(jìn)入步驟S3-2;
步驟S3-2,判斷總線選擇開(kāi)關(guān)模塊8的開(kāi)關(guān)Key2是否開(kāi)啟,若開(kāi)啟則進(jìn)入步驟S3-3,若 未開(kāi)啟則結(jié)束Profibus-DP接口中斷服務(wù)子程序;
步驟S3-3,讀Profibus-DP總線接口數(shù)據(jù)并寫(xiě)入第二輸入緩沖區(qū),進(jìn)入步驟S3-4;
步驟S3-4,第二輸入緩沖區(qū)中的數(shù)據(jù)轉(zhuǎn)換成串口協(xié)議后存入第二輸出緩沖區(qū),進(jìn)入步驟 S3陽(yáng)5;
步驟S3-5,第二輸出緩沖區(qū)的數(shù)據(jù)發(fā)送到串口, Profibus-DP接口中斷服子程序結(jié)束。 串形接口與CAN總線和Profibus-DP總線接口之間的協(xié)議轉(zhuǎn)換程序的串口中斷服務(wù)子程序 的具體步驟是
步驟S4-1,串口中斷服務(wù)子程序開(kāi)始,進(jìn)入步驟S4-2:
步驟S4-2,判斷總線選擇開(kāi)關(guān)模塊8的開(kāi)關(guān)Keyl或Key2是否開(kāi)啟,若其中一個(gè)開(kāi)關(guān)Keyl 或Key2開(kāi)啟則迸入步驟S4-3,若都未開(kāi)啟則結(jié)束串口中斷服務(wù)子程序; 步驟S4-3,讀串口數(shù)據(jù)并寫(xiě)入第三輸入緩沖區(qū),進(jìn)入步驟S4-4;
步驟S4-4,判斷總線選擇開(kāi)關(guān)模塊8的開(kāi)關(guān)Keyl是否開(kāi)啟,若開(kāi)啟則進(jìn)入步驟S4-5,若
未開(kāi)啟則進(jìn)入步驟S4-7;
步驟S4-5,第三輸入緩沖區(qū)中的數(shù)據(jù)轉(zhuǎn)換成CAN總線協(xié)議后存入第三輸出緩沖區(qū),進(jìn)入 步驟S4-6;
步驟S4-6,輸出第三輸出緩沖區(qū)的數(shù)據(jù)發(fā)送到CAN接口,進(jìn)入步驟S4-7;
步驟S4-7,判斷總線選擇開(kāi)關(guān)模塊8的開(kāi)關(guān)Key2是否開(kāi)啟,若開(kāi)啟則進(jìn)入步驟S4-8,若 未開(kāi)啟則結(jié)束串口中斷服務(wù)子程序;
步驟S4-8,第三輸入緩沖區(qū)中的數(shù)據(jù)轉(zhuǎn)換成Profibus-DP總線協(xié)議后存入第四輸出緩沖區(qū), 進(jìn)入步驟S4-9;
步驟S4-9,第四輸出緩沖區(qū)的數(shù)據(jù)發(fā)送到Profibus-DP接口,串口中斷服子程序結(jié)束。 本具體實(shí)施方式
有效地解決了普通串行接口向多現(xiàn)場(chǎng)總線的轉(zhuǎn)換,實(shí)現(xiàn)兩種現(xiàn)場(chǎng)總線網(wǎng) 絡(luò)對(duì)同一串口設(shè)備的監(jiān)控管理與資源共享,達(dá)到異構(gòu)網(wǎng)絡(luò)互聯(lián)的目的,具有靈活性強(qiáng)和功能 齊全的特點(diǎn)。另外,本具體實(shí)施方式
選用了體積小、功耗低、處理速度快、并集成CAN協(xié)議 控制器的SoC單片機(jī)C8051F040,使該雙現(xiàn)場(chǎng)總線接口轉(zhuǎn)換器的硬件復(fù)雜度低,體積小。
權(quán)利要求
1、一種雙現(xiàn)場(chǎng)總線接口轉(zhuǎn)換器,其特征在于該轉(zhuǎn)換器包括SoC微控制器[9]、CAN總線通信接口模塊[12]、Profibus-DP總線通信接口模塊[7]、串口通信接口模塊[11]、電源轉(zhuǎn)換模塊[3]和總線選擇開(kāi)關(guān)模塊[8];CAN總線通信接口模塊[12]由SoC微控制器[9]內(nèi)嵌的CAN控制器[10]、第一光耦隔離電路[2]和CAN總線收發(fā)器[1]組成,Profibus-DP總線通信接口模塊[7]由SPC3協(xié)議控制器[4]、第二光耦隔離電路[5]和RS485驅(qū)動(dòng)器[6]組成;CAN總線收發(fā)器[1]的一端與CAN總線網(wǎng)絡(luò)連接,CAN總線收發(fā)器[1]的另一端通過(guò)第一光耦隔離電路[2]和SoC微控制器[9]內(nèi)嵌的CAN控制器[10]連接,SPC3協(xié)議控制器[4]的一端與SoC微控制器[9]連接,SPC3協(xié)議控制器[4]的另一端通過(guò)第二光耦隔離電路[5]與RS485驅(qū)動(dòng)器[6]連接,RS485驅(qū)動(dòng)器[6]與Profibus-DP總線網(wǎng)絡(luò)連接,串口現(xiàn)場(chǎng)設(shè)備或儀表[13]通過(guò)串口通信接口模塊[11]和SoC微控制器[9]連接,總線選擇開(kāi)關(guān)模塊[8]與SoC微控制器[9]連接;電源轉(zhuǎn)換模塊[3]分別與SoC微控制器[9]、CAN總線通信接口模塊[12]、Profibus-DP總線通信接口模塊[7]和串口通信接口模塊[11]連接;串形接口與CAN總線和Profibus-DP總線接口之間的協(xié)議轉(zhuǎn)換程序存儲(chǔ)在SoC微控制器[9]中,該程序由一個(gè)主程序、CAN接口中斷服務(wù)子程序、Profibus-DP接口中斷服務(wù)子程序和串口中斷服務(wù)子程序組成。
2、 根據(jù)權(quán)利要求l所述的雙現(xiàn)場(chǎng)總線接口轉(zhuǎn)換器,其特征在于所述的CAN總線通信接口 模塊[12]由SoC微控制器[9]內(nèi)嵌的CAN控制器[10]、第一光耦隔離電路[2]和CAN總線收發(fā)器[1] 組成;第一光耦隔離電路[2]的接收端RX1、發(fā)送端TXl與SoC微控制器[9]內(nèi)嵌的CAN控制器 [IO]相對(duì)應(yīng)的發(fā)送端CANTX、接收端CANRX連接,第一光耦隔離電路[2]的接收端RX2、發(fā) 送端TX2與CAN總線收發(fā)器[1]相對(duì)應(yīng)的發(fā)送端TX2、接收端RX2連接,CAN總線收發(fā)器[1]與 CAN總線網(wǎng)絡(luò)連接;電源轉(zhuǎn)換模塊[3]的電壓輸出端VCC、地線端GND與SoC微控制器[9]相對(duì) 應(yīng)的工作電壓輸入端VCC、地線端GND連接,電源轉(zhuǎn)換模塊[3]的隔離電壓輸出端VDD1、地 線端GNDI與第一光耦隔離電路[2]相對(duì)應(yīng)的工作電壓輸入端VDD1、地線端GND1連接,電源 轉(zhuǎn)換模塊[3]的隔離電壓輸出端VDD2、地線端GND2分別與第一光耦隔離電路[2]和CAN總線 收發(fā)器[1]相對(duì)應(yīng)的工作電壓輸入端VDD2、地線端GND2連接。
3、 根據(jù)權(quán)利要求1所述的雙現(xiàn)場(chǎng)總線接口轉(zhuǎn)換器,其特征在于所述的Profibus-DP總線 通信接口模塊[7]由SPC3協(xié)議控制器[4]、第二光耦隔離電路[5]和RS485驅(qū)動(dòng)器[6]組成;SPC3 協(xié)議控制器[4]的數(shù)據(jù)/地址端DB
、地址端AB
和中斷信號(hào)端INTO與SoC微控制 器[9]相對(duì)應(yīng)的數(shù)據(jù)/地址端P3
、地址端P2
和中斷信號(hào)端INT0/P0.2連接,SPC3協(xié)議控制器[4]的讀信號(hào)端RD、寫(xiě)信號(hào)端WR和地址鎖存信號(hào)端ALE與SoC微控制器[9]相 對(duì)應(yīng)的讀信號(hào)端RD/P0.6、寫(xiě)信號(hào)端WR/P0.7和地址鎖存信號(hào)端ALE/P0.5連接,SPC3協(xié)議 控制器[4]的接收端RXD、發(fā)送端TXD和發(fā)送使能端RTS與第二光耦隔離電路[5]相對(duì)應(yīng)的發(fā) 送端TXD、接收端RXD和發(fā)送使能端RTS連接;第二光耦隔離電路[5]的接收端RXD1 、發(fā) 送端TXD1和發(fā)送使能端RTS1與RS485驅(qū)動(dòng)器[6]相對(duì)應(yīng)的發(fā)送端TXD1、接收端RXD1和 發(fā)送使能端RTS1連接,RS485驅(qū)動(dòng)器[6]與Profibus-DP總線網(wǎng)絡(luò)連接;電源轉(zhuǎn)換模塊[3]的電 壓輸出端VCC、地線端GND與SoC微控制器[9]相對(duì)應(yīng)的工作電壓輸入端VCC、地線端GND 連接,電源轉(zhuǎn)換模塊[3]的隔離電壓輸出端VDD1、地線端GND1分別與SPC3協(xié)議控制器[4] 和第二光耦隔離電路[5]相對(duì)應(yīng)的工作電壓輸入端VDD1、地線端GND1連接,電源轉(zhuǎn)換模塊 [3]的隔離電壓輸出端VDD3、地線端GND3分別與第二光耦隔離電路[5]和RS485驅(qū)動(dòng)器[6] 相對(duì)應(yīng)的工作電壓輸入端VDD3、地線端GND3連接。
4、 根據(jù)權(quán)利要求1所述的雙現(xiàn)場(chǎng)總線接口轉(zhuǎn)換器,其特征在于所述的串口通信接口模塊 [ll]的接受端RXD2、發(fā)送端TXD2和發(fā)送使能端RTS2與SoC微控制器[9]相對(duì)應(yīng)的發(fā)送端 TXD2/P0.0、接受端RXD2/P0.1和輸出端P0.3連接;電源轉(zhuǎn)換模塊[3]的電壓輸出端VCC、地 線端GND與SoC微控制器[9]相對(duì)應(yīng)的工作電壓輸入端VCC、地線端GND連接,電源轉(zhuǎn)換 模塊[3]的電壓輸出端VDD1、地線端GND1與串口通信接口模塊[ll]相對(duì)應(yīng)的工作電壓輸入 端VDD1、地線端GND1連接;串口通信接口模塊[11]的接受端RXD3、發(fā)送端TXD3與串口 現(xiàn)場(chǎng)設(shè)備或儀表[13]相對(duì)應(yīng)的端口連接。
5、 根據(jù)權(quán)利要求l所述的雙現(xiàn)場(chǎng)總線接口轉(zhuǎn)換器,其特征在于所述的總線選擇開(kāi)關(guān)模塊 [8]的開(kāi)關(guān)Keyl、開(kāi)關(guān)Key2和復(fù)位開(kāi)關(guān)Resrt與SoC微控制器[9]相對(duì)應(yīng)的輸入端Pl.O、輸入 端Pl.l和復(fù)位端Resrt連接。
6、 根據(jù)權(quán)利要求1所述的雙現(xiàn)場(chǎng)總線接口轉(zhuǎn)換器,其特征在于所述的串形接口與CAN 總線和Profibus-DP總線接口之間的協(xié)議轉(zhuǎn)換程序的主程序的具體步驟是步驟Sl-l,主程序開(kāi)始,進(jìn)入步驟Sl-2; 步驟Sl-2,配置轉(zhuǎn)換器運(yùn)行參數(shù),進(jìn)入步驟Sl-3;步驟Sl-3,對(duì)各通信模塊初始化,并配置各模塊輸入輸出緩沖區(qū)大小,進(jìn)入步驟Sl-4; 步驟Sl-4,查詢CAN接口是否接受到數(shù)據(jù),若是則進(jìn)入步驟Sl-5,若不是則直接進(jìn)入步 驟Sl-6;步驟Sl-5,運(yùn)行CAN接口中斷服務(wù)子程序,子程序運(yùn)行完進(jìn)入步驟Sl-6;步驟Sl-6,查詢Profibus-DP接口是否接受到數(shù)據(jù),若是則進(jìn)入步驟Sl-7,若不是則進(jìn)入步驟Sl-8;步驟Sl-7,運(yùn)行Profibus-DP接口中斷服務(wù)子程序,子程序運(yùn)行完進(jìn)入步驟Sl-8; 步驟Sl-8,查詢串口是否接受到數(shù)據(jù),若是則進(jìn)入步驟Sl-9,若不是則進(jìn)入步驟Sl-4; 步驟Sl-9,運(yùn)行串口中斷服務(wù)子程序,進(jìn)入步驟Sl-4。
7、 根據(jù)權(quán)利要求l所述的雙現(xiàn)場(chǎng)總線接口轉(zhuǎn)換器,其特征在于所述的串形接口與CAN總 線和Profibus-DP總線接口之間的協(xié)議轉(zhuǎn)換程序的CAN接口中斷服務(wù)子程序的具體步驟是, 步驟S2-1, CAN接口中斷服務(wù)子程序開(kāi)始,進(jìn)入步驟S2-2:步驟S2-2,判斷總線選擇開(kāi)關(guān)模塊[8]的開(kāi)關(guān)Keyl是否開(kāi)啟,若開(kāi)啟則進(jìn)入步驟S2-3,若 未開(kāi)啟則結(jié)束CAN接口中斷服務(wù)子程序;步驟S2-3,讀CAN總線接口數(shù)據(jù)并寫(xiě)入第一輸入緩沖區(qū),進(jìn)入步驟S2-4;步驟S2-4,第一輸入緩沖區(qū)中的數(shù)據(jù)轉(zhuǎn)換成串口協(xié)議后存入第一輸出緩沖區(qū),進(jìn)入步驟52- 5;步驟S2-5,第一輸出緩沖區(qū)的數(shù)據(jù)發(fā)送到串口, CAN接口中斷服子程序結(jié)束。
8、 根據(jù)權(quán)利要求l所述的雙現(xiàn)場(chǎng)總線接口轉(zhuǎn)換器,其特征在于所述的串形接口與CAN總 線和Profibus-DP總線接口之間的協(xié)議轉(zhuǎn)換程序的Profibus-DP接口中斷服務(wù)子程序的具體步驟 是步驟S3-1, Profibus-DP接口中斷服務(wù)子程序開(kāi)始,進(jìn)入步驟S3-2;步驟S3-2,判斷總線選擇開(kāi)關(guān)模塊[8]的開(kāi)關(guān)Key2是否開(kāi)啟,若開(kāi)啟則進(jìn)入步驟S3-3,若 未開(kāi)啟則結(jié)束Profibus-DP接口中斷服務(wù)子程序;步驟S3-3,讀Profibus-DP總線接口數(shù)據(jù)并寫(xiě)入第二輸入緩沖區(qū),進(jìn)入步驟S3-4; 步驟S3-4,第二輸入緩沖區(qū)中的數(shù)據(jù)轉(zhuǎn)換成串口協(xié)議后存入第二輸出緩沖區(qū),進(jìn)入步驟53- 5;步驟S3-5,第二輸出緩沖區(qū)的數(shù)據(jù)發(fā)送到串口, Profibus-DP接口中斷服子程序結(jié)束。
9、 根據(jù)權(quán)利要求l所述的雙現(xiàn)場(chǎng)總線接口轉(zhuǎn)換器,其特征在于所述的串形接口與CAN總 線和Profibus-DP總線接口之間的協(xié)議轉(zhuǎn)換程序的串口中斷服務(wù)子程序的具體步驟是步驟S4-1,串口中斷服務(wù)子程序開(kāi)始,進(jìn)入步驟S4-2;步驟S4-2,判斷總線選擇開(kāi)關(guān)模塊[8]的開(kāi)關(guān)Keyl或Key2是否開(kāi)啟,若其中一個(gè)開(kāi)關(guān)Keyl 或Key2開(kāi)啟則進(jìn)入步驟S4-3,若都未開(kāi)啟則結(jié)束串口中斷服務(wù)子程序; 步驟S4-3,讀串口數(shù)據(jù)并寫(xiě)入第三輸入緩沖區(qū),進(jìn)入步驟S4-4;歩驟S4-4,判斷總線選擇開(kāi)關(guān)模塊[8]的開(kāi)關(guān)Keyl是否開(kāi)啟,若開(kāi)啟則進(jìn)入步驟S4-5,若 未開(kāi)啟則進(jìn)入步驟S4-7;步驟S4-5,第三輸入緩沖區(qū)中的數(shù)據(jù)轉(zhuǎn)換成CAN總線協(xié)議后存入第三輸出緩沖區(qū),進(jìn)入 步驟S4-6;步驟S4-6,輸出第三輸出緩沖區(qū)的數(shù)據(jù)發(fā)送到CAN接口,進(jìn)入步驟S4-7;步驟S4-7,判斷總線選擇開(kāi)關(guān)模塊[8]的開(kāi)關(guān)Key2是否開(kāi)啟,若開(kāi)啟則進(jìn)入步驟S4-8,若未開(kāi)啟則結(jié)束串口中斷服務(wù)子程序;步驟S4-8,第三輸入緩沖區(qū)中的數(shù)據(jù)轉(zhuǎn)換成Profibus-DP總線協(xié)議后存入第四輸出緩沖區(qū), 進(jìn)入步驟S4-9;步驟S4-9,第四輸出緩沖區(qū)的數(shù)據(jù)發(fā)送至i」Profibus-DP接口,串口中斷服子程序結(jié)束。
全文摘要
本發(fā)明涉及一種多現(xiàn)場(chǎng)總線接口轉(zhuǎn)換器。其技術(shù)方案是CAN總線收發(fā)器[1]的一端與CAN總線網(wǎng)絡(luò)連接、另一端通過(guò)第一光耦隔離電路[2]和CAN控制器[10]相連接,SPC3協(xié)議控制器[4]的一端與SoC微控制器[9]連接、另一端通過(guò)第二光耦隔離電路[5]與RS485驅(qū)動(dòng)器[6]連接,RS485驅(qū)動(dòng)器[6]與Profibus-DP總線網(wǎng)絡(luò)連接;串口現(xiàn)場(chǎng)設(shè)備或儀表[13]通過(guò)串口通信接口模塊[11]和SoC微控制器[9]連接,總線選擇開(kāi)關(guān)模塊[8]與SoC微控制器[1]連接。串口與CAN和Profibus-DP總線接口之間的協(xié)議轉(zhuǎn)換程序存儲(chǔ)在SoC微控制器[9]。本發(fā)明具有靈活性強(qiáng)、硬件復(fù)雜度低等特點(diǎn),實(shí)現(xiàn)了兩種現(xiàn)場(chǎng)總線網(wǎng)絡(luò)對(duì)同一串口設(shè)備的監(jiān)控管理與資源共享,達(dá)到異構(gòu)網(wǎng)絡(luò)的互聯(lián)。
文檔編號(hào)H04L12/66GK101345629SQ20081004893
公開(kāi)日2009年1月14日 申請(qǐng)日期2008年8月21日 優(yōu)先權(quán)日2008年8月21日
發(fā)明者葉楊婷, 方康玲 申請(qǐng)人:武漢科技大學(xué)