[發明專利]基于CAN open通信協議的通信卡有效
| 申請號: | 201811530379.1 | 申請日: | 2018-12-13 |
| 公開(公告)號: | CN109507931B | 公開(公告)日: | 2020-10-02 |
| 發明(設計)人: | 豐大軍;南揚;陳海;郭肖旺;貢春燕;傅一帆;劉雪飛;王永峰 | 申請(專利權)人: | 中電智能科技有限公司 |
| 主分類號: | G05B19/042 | 分類號: | G05B19/042 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 蘇勝 |
| 地址: | 102200 北京市昌平區未來科*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 can open 通信協議 通信 | ||
本發明實施例提供一種基于CAN open通信協議的通信卡,包括微處理器、收發電路及接口電路,其中,收發電路包括至少兩個CAN總線通信接口,用于實現與不同的CAN網絡的通信。微處理器可用于對各CAN總線通信接口的工作模式進行配置,其工作模式包括主站模式和從站模式。接口電路用于通過PCI總線實現與外部設備之間的數據、命令交互。本申請提供的通信卡提供至少兩路獨立的CAN總線通信接口,使得通信卡能夠同時與兩個以上的通信網絡通信。且微處理器可將各CAN總線通信接口的工作模式配置為主站模式或從站模式,使用更加靈活。并且通過接口電路及PCI總線與外部設備通信,通用性更好且提高了通信速度。
技術領域
本發明涉及自動化控制技術領域,具體而言,涉及一種基于CAN open通信協議的通信卡。
背景技術
由于可靠性、實時性、低成本、抗干擾性以及姜蓉能力等多個方面的優勢,CAN總線與其高層協議CAN open已普遍應用于自動化控制領域,例如車輛通信系統、升降電梯、重載車輛、工程機械、運行系統、分布式控制網絡等。
目前市場上采用的CAN open通信卡主要存在以下問題:一方面是只有單獨的CAN總線接口,不利于控制網絡的擴展,一個PLC只能從屬于一個控制網絡。另一方面是用戶無法配置CAN open通信卡的主從模式,一般只能做CAN open主站或者CAN open從站,缺乏靈活性,當用戶需要使用不同類型CAN open控制器時就只能更換設備。
發明內容
有鑒于此,本發明實施例的目的在于,提供一種基于CAN open協議的通行卡以解決上述問題。
本申請實施例提供一種基于CAN open通信協議的通信卡,包括微處理器、收發電路及接口電路;
所述收發電路及所述接口電路分別與所述微處理器連接,所述接口電路還通過PCI總線與外部設備連接;
所述收發電路包括至少兩個CAN總線通信接口,用于實現與不同的CAN網絡的通信;
所述微處理器用于對各所述CAN總線通信接口的工作模式進行配置,其中,所述工作模式包括主站模式和從站模式;
所述接口電路用于通過所述PCI總線接收所述外部設備發送的信息,或者將所述微處理器發出的信息發送至所述外部設備。
可選地,所述通信卡還包括第一存儲器和第二存儲器,所述第一存儲器和所述第二存儲器分別與所述微處理器連接;
所述第一存儲器用于存儲并向所述微處理器提供執行信息,所述微處理器用于將所述執行信息存入所述第二存儲器中并執行所述執行信息。
可選地,所述通信卡還包括雙口存儲器,所述雙口存儲器分別與所述微處理器和所述接口電路連接,用于通過所述接口電路及所述PCI總線與所述外部設備連接。
可選地,所述雙口存儲器包括輸入數據區、輸出數據區及控制狀態區;
所述輸入數據區用于存儲通過所述接口電路及所述PCI總線所接收到的所述外部設備傳入的數據;
所述輸出數據區用于存放所述微處理器所寫入的傳遞給所述外部設備的數據;
所述控制狀態區用于存儲所述微處理器寫入的對各所述CAN總線通信接口的狀態控制信息。
可選地,所述控制狀態區包括至少兩個狀態控制子區,各所述狀態控制子區分別與各所述CAN總線通信接口對應。
可選地,所述狀態控制子區包括狀態字段及錯誤字段,所述狀態字段和所述錯誤字段用于顯示對應的CAN總線通信接口的工作狀態。
可選地,所述狀態控制子區包括輸入握手字段、輸出握手字段、命令字段及命令握手字段,所述雙口存儲器通過所述輸入握手字段和所述輸出握手字段實現與所述外部設備之間的數據交互;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中電智能科技有限公司,未經中電智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811530379.1/2.html,轉載請聲明來源鉆瓜專利網。





