[發明專利]一種數據轉換方法、裝置、控制器及其電路在審
| 申請號: | 202110200102.8 | 申請日: | 2021-02-22 |
| 公開(公告)號: | CN113014462A | 公開(公告)日: | 2021-06-22 |
| 發明(設計)人: | 李明洋 | 申請(專利權)人: | 上海節卡機器人科技有限公司 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 張萌 |
| 地址: | 201100 上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 轉換 方法 裝置 控制器 及其 電路 | ||
1.一種數據轉換方法,用于實現RS485通信設備和CAN通信設備之間的數據轉換,其特征在于,包括:
獲取所述CAN通信設備的通信參數,所述通信參數包括通信周期以及每個周期CAN通信設備接收的數據量閾值;
通過RS485收發器接收RS485通信設備發送的第一RS485數據;
將所述第一RS485數據轉換為第一CAN數據并緩存于第一緩存區;所述第一CAN數據包括多個CAN數據段,每一所述CAN數據段的數據量小于或等于所述數據量閾值;
將所述多個CAN數據段通過CAN收發器并按多個通信周期依次發送給所述CAN通信設備,每一通信周期發送一個CAN數據段。
2.根據權利要求1所述的數據轉換方法,其特征在于,所述將所述多個CAN數據段通過CAN收發器并按多個通信周期依次發送給所述CAN通信設備,包括:
將所述多個CAN數據段由所述第一緩存區復制到第二緩存區,并清空所述第一緩存區的第一CAN數據;
將所述第二緩存區的多個CAN數據段通過所述CAN收發器并按多個通信周期依次發送給所述CAN通信設備。
3.根據權利要求1所述的數據轉換方法,其特征在于,所述將所述多個CAN數據段通過CAN收發器并按多個通信周期依次發送給所述CAN通信設備,包括:
將所述多個CAN數據段依次由第一緩存區轉移到第二緩存區,并在每轉移完一個CAN數據段時,將轉移完成的一個CAN數據段通過CAN收發器并按對應的通信周期發送給所述CAN通信設備。
4.根據權利要求2或3所述的數據轉換方法,其特征在于,所述將所述多個CAN數據段通過CAN收發器并按多個通信周期依次發送給所述CAN通信設備之前,還包括:
將所述第一CAN數據劃分為多個CAN數據段。
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
通過CAN收發器接收所述CAN通信設備發送的第二CAN數據;
將所述第二CAN數據轉換為第二RS485數據并緩存于第三緩存區,將所述第二RS485數據發送給所述RS485通信設備。
6.根據權利要求5所述的方法,其特征在于,所述將所述第二CAN數據轉換為第二RS485數據并緩存于第三緩存區,將所述第二RS485數據發送給所述RS485通信設備,包括:
對所述第二CAN數據進行解析并轉換為第二RS485數據,將所述第二RS485數據緩存到第三緩存區;
檢測RS485總線的狀態;
當所述RS485總線處于空閑狀態時,將所述第三緩存區中的所述第二RS485數據復制到第四緩存區并清空所述第三緩存區中的所述第二RS485數據;
將所述第四緩存區中的所述第二RS485數據通過所述RS485總線發送給所述RS485通信設備。
7.一種數據轉換裝置,其特征在于,用于實現RS485通信設備和CAN通信設備之間的數據轉換,包括:
獲取模塊,用于獲取CAN通信設備的通信參數,所述通信參數包括通信周期以及每個周期CAN通信設備接收的數據量閾值;
接收模塊,用于接收RS485收發器發送的第一RS485數據;
轉換模塊,用于將所述第一RS485數據轉換為第一CAN數據并緩存于第一緩存區;所述第一CAN數據包括多個CAN數據段,每一所述CAN數據段的數據量小于或等于所述數據量閾值;
發送模塊,用于將所述多個CAN數據段通過CAN收發器并按多個通信周期依次發送給所述CAN通信設備,每一通信周期發送一個CAN數據段。
8.根據權利要求7所述的數據轉換裝置,其特征在于,
所述接收模塊還用于接收所述CAN收發器發送的第二CAN數據;
所述轉換模塊還用于將所述第二CAN數據轉換為第二RS485數據并緩存于第三緩存區;
所述發送模塊還用于將所述第二RS485數據發送給所述RS485收發器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海節卡機器人科技有限公司,未經上海節卡機器人科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110200102.8/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





