[發明專利]基于CAN open通信協議的通信卡有效
| 申請號: | 201811530379.1 | 申請日: | 2018-12-13 |
| 公開(公告)號: | CN109507931B | 公開(公告)日: | 2020-10-02 |
| 發明(設計)人: | 豐大軍;南揚;陳海;郭肖旺;貢春燕;傅一帆;劉雪飛;王永峰 | 申請(專利權)人: | 中電智能科技有限公司 |
| 主分類號: | G05B19/042 | 分類號: | G05B19/042 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 蘇勝 |
| 地址: | 102200 北京市昌平區未來科*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 can open 通信協議 通信 | ||
1.一種基于CAN open通信協議的通信卡,其特征在于,包括微處理器、收發電路、接口電路、雙口存儲器;
所述收發電路及所述接口電路分別與所述微處理器連接,所述接口電路還通過PCI總線與外部設備連接;
所述收發電路包括至少兩個CAN總線通信接口,用于實現與不同的CAN網絡的通信;
所述微處理器用于對各所述CAN總線通信接口的工作模式進行配置,其中,所述工作模式包括主站模式和從站模式;
所述接口電路用于通過所述PCI總線接收所述外部設備發送的信息,或者將所述微處理器發出的信息發送至所述外部設備;
所述雙口存儲器分別與所述微處理器和所述接口電路連接,用于通過所述接口電路及所述PCI總線與所述外部設備連接,其中,所述雙口存儲器包括控制狀態區,用于存儲所述微處理器寫入的對各所述CAN總線通信接口的狀態控制信息。
2.根據權利要求1所述的基于CAN open通信協議的通信卡,其特征在于,所述通信卡還包括第一存儲器和第二存儲器,所述第一存儲器和所述第二存儲器分別與所述微處理器連接;
所述第一存儲器用于存儲并向所述微處理器提供執行信息,所述微處理器用于將所述執行信息存入所述第二存儲器中并執行所述執行信息。
3.根據權利要求1所述的基于CAN open通信協議的通信卡,其特征在于,所述雙口存儲器還包括輸入數據區、輸出數據區;
所述輸入數據區用于存儲通過所述接口電路及所述PCI總線所接收到的所述外部設備傳入的數據;
所述輸出數據區用于存放所述微處理器所寫入的傳遞給所述外部設備的數據。
4.根據權利要求3所述的基于CAN open通信協議的通信卡,其特征在于,所述控制狀態區包括至少兩個狀態控制子區,各所述狀態控制子區分別與各所述CAN總線通信接口對應。
5.根據權利要求4所述的基于CAN open通信協議的通信卡,其特征在于,所述狀態控制子區包括狀態字段及錯誤字段,所述狀態字段和所述錯誤字段用于顯示對應的CAN總線通信接口的工作狀態。
6.根據權利要求4所述的基于CAN open通信協議的通信卡,其特征在于,所述狀態控制子區包括輸入握手字段、輸出握手字段、命令字段及命令握手字段,所述雙口存儲器通過所述輸入握手字段和所述輸出握手字段實現與所述外部設備之間的數據交互;
所述雙口存儲器用于在所述外部設備向所述命令字段寫入命令時,將所述命令握手字段置位以通知所述微處理器有命令到達;
所述微處理器用于在接收到所述雙口存儲器的通知后,讀取所述命令字段中的命令,并將所述命令握手字段復位。
7.根據權利要求4所述的基于CAN open通信協議的通信卡,其特征在于,所述狀態控制子區還包括輸出數據偏移字段、輸出數據長度字段、輸入數據偏移字段和輸入數據長度字段;
所述輸入數據偏移字段和所述輸出數據偏移字段分別用于計算所述外部設備傳入的數據的位置和所述微處理器寫入的需要傳送給所述外部設備的數據的位置;
所述輸入數據長度字段和所述輸出數據長度字段分別用于計算所述外部設備傳入的數據的長度和所述微處理器寫入的需要傳送給所述外部設備的數據的長度。
8.根據權利要求1所述的基于CAN open通信協議的通信卡,其特征在于,所述微處理器包括主控制模塊及配置解析模塊;
所述主控制模塊用于每間隔預設周期讀取所述雙口存儲器中是否有新的數據或命令傳入,當有新的數據或命令傳入時,讀取傳入的數據或命令;
所述配置解析模塊用于在傳入的數據為配置數據或傳入的命令為配置命令時,對所述配置數據或所述配置命令進行解析并進行配置。
9.根據權利要求8所述的基于CAN open通信協議的通信卡,其特征在于,所述微處理器還包括協議處理模塊;
所述協議處理模塊用于接收所述主控制模塊每間隔預設周期從所述雙口存儲器中讀取的輸入數據,并將所述輸入數據進行組幀,將組幀后的輸入數據通過所述CAN總線通信接口發出;
所述協議處理模塊還用于接收所述主控制模塊發送的從所述CAN總線通信接口所接收到的數據幀,對所述數據幀進行解析,并將解析后的數據寫入所述雙口存儲器中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中電智能科技有限公司,未經中電智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811530379.1/1.html,轉載請聲明來源鉆瓜專利網。





