[發(fā)明專利]一種基于冷冗余機(jī)制的EtherCAT通信系統(tǒng)及方法有效
| 申請(qǐng)?zhí)枺?/td> | 201810904266.7 | 申請(qǐng)日: | 2018-08-09 |
| 公開(kāi)(公告)號(hào): | CN110830276B | 公開(kāi)(公告)日: | 2021-03-19 |
| 發(fā)明(設(shè)計(jì))人: | 田元;牛建華;鄧紅元;張晨;彭朝陽(yáng);孫凈亮;朱波;曾重陽(yáng) | 申請(qǐng)(專利權(quán))人: | 通號(hào)城市軌道交通技術(shù)有限公司 |
| 主分類號(hào): | H04L12/24 | 分類號(hào): | H04L12/24;H04L12/40;H04L12/437 |
| 代理公司: | 北京路浩知識(shí)產(chǎn)權(quán)代理有限公司 11002 | 代理人: | 王瑩;李相雨 |
| 地址: | 100073 北京市豐*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 冗余 機(jī)制 ethercat 通信 系統(tǒng) 方法 | ||
1.一種基于冷冗余機(jī)制的EtherCAT通信系統(tǒng),其特征在于,包括:
至少兩個(gè)主站以及一個(gè)或多個(gè)從站,所述主站和所述從站順次連接構(gòu)成EtherCAT直線網(wǎng)絡(luò)或環(huán)形網(wǎng)路;所述主站在不同的連接方式下具備兩種不同的電路結(jié)構(gòu),分別對(duì)應(yīng)于責(zé)任主站和監(jiān)聽(tīng)主站;所述責(zé)任主站用于進(jìn)行數(shù)據(jù)收集和系統(tǒng)監(jiān)控、與所述從站和所述監(jiān)聽(tīng)主站通信,行使EtherCAT網(wǎng)絡(luò)主站的功能;所述監(jiān)聽(tīng)主站用于監(jiān)聽(tīng)并收集網(wǎng)絡(luò)的數(shù)據(jù)信息;
在系統(tǒng)正常運(yùn)行時(shí),只有一個(gè)所述主站為所述責(zé)任主站,其余所述主站為所述監(jiān)聽(tīng)主站;
所述責(zé)任主站是通過(guò)基于時(shí)間槽機(jī)制的競(jìng)爭(zhēng)過(guò)程競(jìng)爭(zhēng)選擇出的,在確定了所述責(zé)任主站后其余的主站為所述監(jiān)聽(tīng)主站;
若所述監(jiān)聽(tīng)主站在預(yù)設(shè)時(shí)間閾值內(nèi)未接收到任何信號(hào),則判定所述責(zé)任主站故障,則再次啟動(dòng)所述競(jìng)爭(zhēng)責(zé)任主站流程,重新確定所述責(zé)任主站。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述主站包括FPGA芯片、ET1100芯片、phy芯片、MCU芯片及RJ45接口;
其中,所述MCU芯片設(shè)置在所述FPGA芯片內(nèi)部或獨(dú)立設(shè)置;
所述FPGA芯片包括選擇器,在所述選擇器選擇第一通路時(shí),RJ45接口處的網(wǎng)絡(luò)信號(hào)通過(guò)所述phy芯片連接至所述MCU芯片,此時(shí)所述主站為責(zé)任主站;在所述選擇器選擇第二通路時(shí),RJ45接口處的網(wǎng)絡(luò)信號(hào)通過(guò)所述phy芯片連接至所述ET1100芯片,此時(shí)所述主站為監(jiān)聽(tīng)主站;
其中,所述ET1100芯片和所述MCU芯片通過(guò)SPI實(shí)現(xiàn)通信。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述主站包括MCU芯片、ET1100芯片、phy芯片、繼電器驅(qū)動(dòng)器、兩個(gè)信號(hào)繼電器及RJ45接口;
所述MCU芯片用于通過(guò)所述繼電器驅(qū)動(dòng)器驅(qū)動(dòng)所述兩個(gè)信號(hào)繼電器動(dòng)作;
所述兩個(gè)信號(hào)繼電器處于第一連接方式時(shí),RJ45接口處的網(wǎng)絡(luò)信號(hào)通過(guò)所述phy芯片連接至所述MCU芯片,此時(shí)所述主站為責(zé)任主站;所述兩個(gè)信號(hào)繼電器處于第二連接方式時(shí),RJ45接口處的網(wǎng)絡(luò)信號(hào)通過(guò)所述phy芯片連接至所述ET1100芯片,此時(shí)所述主站為監(jiān)聽(tīng)主站;
其中,所述ET1100芯片和所述MCU芯片通過(guò)SPI實(shí)現(xiàn)通信。
4.基于權(quán)利要求1~3任一所述系統(tǒng)的一種基于冷冗余機(jī)制的EtherCAT通信方法,其特征在于,包括:
系統(tǒng)上電初始化;
競(jìng)爭(zhēng)責(zé)任主站流程:處于EtherCAT直線網(wǎng)絡(luò)或環(huán)形網(wǎng)絡(luò)中的主站通過(guò)預(yù)設(shè)的競(jìng)爭(zhēng)算法確定責(zé)任主站;所述責(zé)任主站確定后,其余主站成為監(jiān)聽(tīng)主站;
所述競(jìng)爭(zhēng)責(zé)任主站流程具體包括:
根據(jù)預(yù)設(shè)的時(shí)間槽的長(zhǎng)度,令所述主站按照預(yù)設(shè)的順序分別在相應(yīng)的時(shí)間槽中申明自身是責(zé)任主站,最后進(jìn)行申明的所述主站自動(dòng)成為所述責(zé)任主站,其余主站則自動(dòng)成為所述監(jiān)聽(tīng)主站;
在所述責(zé)任主站的控制下,系統(tǒng)正常運(yùn)行;所述責(zé)任主站用于進(jìn)行數(shù)據(jù)收集和系統(tǒng)監(jiān)控、與從站和所述監(jiān)聽(tīng)主站通信,行使EtherCAT網(wǎng)絡(luò)主站的功能;所述監(jiān)聽(tīng)主站負(fù)責(zé)監(jiān)聽(tīng)并收集網(wǎng)絡(luò)的數(shù)據(jù)信息;
若所述監(jiān)聽(tīng)主站在預(yù)設(shè)時(shí)間閾值內(nèi)未接收到任何信號(hào),則判定所述責(zé)任主站故障,則再次啟動(dòng)所述競(jìng)爭(zhēng)責(zé)任主站流程,重新確定所述責(zé)任主站。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:
基于EtherCAT故障管理機(jī)制,所述責(zé)任主站根據(jù)連接網(wǎng)絡(luò)信號(hào)的兩個(gè)PHY芯片的數(shù)據(jù)連接信號(hào)和數(shù)據(jù)有效信息的狀態(tài)判斷自身是否發(fā)生故障;若判斷獲知自身發(fā)生故障,則再次啟動(dòng)所述競(jìng)爭(zhēng)責(zé)任主站流程,重新確定所述責(zé)任主站。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:
所述責(zé)任主站按照預(yù)設(shè)的頻率發(fā)送查詢信息幀給所述監(jiān)聽(tīng)主站,所述查詢信息幀包括時(shí)間信息,以供所述監(jiān)聽(tīng)主站進(jìn)行時(shí)間同步;并根據(jù)所述監(jiān)聽(tīng)主站是否回復(fù)確認(rèn)信息以判別所述監(jiān)聽(tīng)主站是否在線。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述責(zé)任主站發(fā)送給所述監(jiān)聽(tīng)主站的報(bào)文中包括網(wǎng)絡(luò)上各設(shè)備的狀態(tài)信息及網(wǎng)絡(luò)的控制信息,供所述監(jiān)聽(tīng)主站進(jìn)行存儲(chǔ)以在競(jìng)爭(zhēng)成為責(zé)任主站時(shí)繼續(xù)上一責(zé)任主站的控制流程。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于通號(hào)城市軌道交通技術(shù)有限公司,未經(jīng)通號(hào)城市軌道交通技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810904266.7/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種針對(duì)ASIC設(shè)計(jì)中網(wǎng)表邏輯冗余的優(yōu)化方法及系統(tǒng)
- 可自動(dòng)恢復(fù)冗余的冗余控制系統(tǒng)及其冗余自動(dòng)恢復(fù)方法
- 一種具備冗余接口的列控車載設(shè)備
- 可自動(dòng)恢復(fù)冗余的冗余控制系統(tǒng)
- 一種監(jiān)測(cè)冗余網(wǎng)絡(luò)完整性的方法和冗余裝置
- 冗余修正電路及應(yīng)用其的冗余修正方法
- N:1有狀態(tài)應(yīng)用網(wǎng)關(guān)冗余方法、系統(tǒng)和備用服務(wù)網(wǎng)關(guān)
- 冗余網(wǎng)絡(luò)中的信息共享方法及裝置、計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 帶反饋校正的冗余結(jié)構(gòu)
- 一種冗余制動(dòng)單元及車輛
- 一種機(jī)制蛋的制造方法
- 手機(jī)制式的校準(zhǔn)方法、系統(tǒng)及手機(jī)檢測(cè)設(shè)備
- 一種考慮激勵(lì)機(jī)制電量電價(jià)彈性矩陣的耗電量估測(cè)方法
- 選擇區(qū)塊鏈共識(shí)機(jī)制的方法、裝置以及共識(shí)節(jié)點(diǎn)
- 一種復(fù)合改性機(jī)制砂及其制備方法
- 一種存儲(chǔ)設(shè)備糾錯(cuò)方法及糾錯(cuò)裝置
- 區(qū)塊鏈中共識(shí)機(jī)制的處理方法、裝置和電子設(shè)備
- 一種建筑用機(jī)制砂整形裝置
- 通信方法、通信裝置及存儲(chǔ)介質(zhì)
- 一種網(wǎng)絡(luò)預(yù)約出租車市場(chǎng)準(zhǔn)入機(jī)制的優(yōu)化方法及系統(tǒng)
- 支持通用接口的EtherCAT總線母板
- Ethercat主從同步方法及裝置和主從站系統(tǒng)
- 一種EtherCAT主從站一體控制卡及控制系統(tǒng)
- 一種基于EtherCAT主從站協(xié)議的控制方法
- 一種EtherCAT主從站一體控制卡及控制系統(tǒng)
- 一種轉(zhuǎn)換裝置以及控制系統(tǒng)
- RTEX-EtherCAT協(xié)議轉(zhuǎn)換裝置及工業(yè)控制系統(tǒng)
- EtherCAT現(xiàn)場(chǎng)總線系統(tǒng)及其運(yùn)行方法
- 一種風(fēng)機(jī)PLC控制系統(tǒng)
- 基于EtherCAT工業(yè)以太網(wǎng)總線的智能相機(jī)及其控制方法





