[發(fā)明專利]一種數(shù)據(jù)轉(zhuǎn)換方法、裝置、控制器及其電路在審
| 申請?zhí)枺?/td> | 202110200102.8 | 申請日: | 2021-02-22 |
| 公開(公告)號: | CN113014462A | 公開(公告)日: | 2021-06-22 |
| 發(fā)明(設計)人: | 李明洋 | 申請(專利權(quán))人: | 上海節(jié)卡機器人科技有限公司 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 張萌 |
| 地址: | 201100 上*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數(shù)據(jù) 轉(zhuǎn)換 方法 裝置 控制器 及其 電路 | ||
本申請?zhí)峁┮环N數(shù)據(jù)轉(zhuǎn)換方法、裝置、控制器及其電路。該數(shù)據(jù)轉(zhuǎn)換方法,包括獲取CAN通信設備的通信周期以及每個周期CAN通信設備接收的數(shù)據(jù)量閾值,在接收到RS485收發(fā)器發(fā)送的第一RS485數(shù)據(jù)時將第一RS485數(shù)據(jù)轉(zhuǎn)換為第一CAN數(shù)據(jù),將該第一CAN數(shù)據(jù)通過CAN收發(fā)器按多個通信周期依次發(fā)送給CAN通信設備。由于本申請是采用接收CAN通信設備的通信參數(shù),根據(jù)該通信參數(shù)對數(shù)據(jù)的轉(zhuǎn)換發(fā)送狀態(tài)進行控制;可以在不影響CAN通信系統(tǒng)控制數(shù)據(jù)的情況下,實現(xiàn)RS485轉(zhuǎn)CAN功能,解決了在RS485數(shù)據(jù)轉(zhuǎn)為CAN數(shù)據(jù)時所帶來的CAN總線占用率高,容易造成CAN總線上其他設備發(fā)送CAN數(shù)據(jù)異常的技術問題。
技術領域
本申請涉及CAN總線通信技術領域,具體而言,涉及一種數(shù)據(jù)轉(zhuǎn)換方法、裝置、控制器及其電路。
背景技術
CAN總線設備組網(wǎng)方便,其硬件數(shù)據(jù)基于報文和硬件校驗傳輸,可靠性高,被廣泛應用于工業(yè)控制、智能小區(qū)、汽車電子網(wǎng)絡等場景;RS485具有支持多節(jié)點,傳輸距離遠,接收靈敏度高,連接簡單,能抑制共模干擾,成本低廉等特點,在多站、遠距離通信等多種工控環(huán)境中獲得了廣泛應用。
目前,大多使用RS485-CAN轉(zhuǎn)換器實現(xiàn)RS485通信設備與CAN總線網(wǎng)絡的連接。但是,現(xiàn)有的RS485-CAN轉(zhuǎn)換器是在收到RS485數(shù)據(jù)后就立即傳輸?shù)紺AN總線上,當RS485數(shù)據(jù)量較大時,就會造成CAN總線的占用率很高,容易造成CAN總線上其他設備發(fā)送CAN數(shù)據(jù)異常。
發(fā)明內(nèi)容
本申請實施例的目的在于提供一種數(shù)據(jù)轉(zhuǎn)換方法、裝置、控制器及其電路,用以解決當RS485數(shù)據(jù)量較大時,現(xiàn)有的RS485-CAN轉(zhuǎn)換器在轉(zhuǎn)換時所帶來的CAN總線占用率高,容易造成CAN總線上其他設備發(fā)送CAN數(shù)據(jù)異常的技術問題。
第一方面,本申請實施例提供了一種數(shù)據(jù)轉(zhuǎn)換方法,用于實現(xiàn)RS485通信設備和CAN通信設備之間的數(shù)據(jù)轉(zhuǎn)換,包括以下步驟:
獲取CAN通信設備的通信參數(shù),所述通信參數(shù)包括通信周期以及每個周期CAN通信設備接收的數(shù)據(jù)量閾值;
通過RS485收發(fā)器接收RS485通信設備發(fā)送的第一RS485數(shù)據(jù);
將所述第一RS485數(shù)據(jù)轉(zhuǎn)換為第一CAN數(shù)據(jù)并緩存于第一緩存區(qū);所述第一CAN數(shù)據(jù)包括多個CAN數(shù)據(jù)段,每一所述CAN數(shù)據(jù)段的數(shù)據(jù)量小于或等于所述數(shù)據(jù)量閾值;
將所述多個CAN數(shù)據(jù)段通過CAN收發(fā)器并按多個通信周期依次發(fā)送給所述CAN通信設備,每一通信周期發(fā)送一個CAN數(shù)據(jù)段。
在上述過程中,通過獲取CAN通信設備的通信參數(shù),包括通信周期以及每個周期CAN通信設備接收的數(shù)據(jù)量閾值;通過RS485收發(fā)器接收RS485通信設備發(fā)送的第一RS485數(shù)據(jù);將第一RS485數(shù)據(jù)轉(zhuǎn)換為第一CAN數(shù)據(jù)并緩存,該第一CAN數(shù)據(jù)包括多個CAN數(shù)據(jù)段,每一CAN數(shù)據(jù)段的數(shù)據(jù)量小于或等于數(shù)據(jù)量閾值;將多個CAN數(shù)據(jù)段通過CAN收發(fā)器并按多個通信周期依次發(fā)送給CAN通信設備,每一通信周期發(fā)送一個CAN數(shù)據(jù)段。由于上述數(shù)據(jù)轉(zhuǎn)換方法選用在接收CAN通信設備的通信參數(shù)后,根據(jù)該通信參數(shù)對數(shù)據(jù)的轉(zhuǎn)換發(fā)送狀態(tài)進行控制;可以在不影響CAN通信系統(tǒng)控制數(shù)據(jù)的情況下,實現(xiàn)RS485轉(zhuǎn)CAN功能,解決了在RS485數(shù)據(jù)轉(zhuǎn)為CAN數(shù)據(jù)時所帶來的CAN總線占用率高,容易造成CAN總線上其他設備發(fā)送CAN數(shù)據(jù)異常的技術問題。
可選的,所述將所述多個CAN數(shù)據(jù)段通過CAN收發(fā)器并按多個通信周期依次發(fā)送給所述CAN通信設備,包括:將所述多個CAN數(shù)據(jù)段由所述第一緩存區(qū)復制到第二緩存區(qū),并清空所述第一緩存區(qū)的第一CAN數(shù)據(jù);將所述第二緩存區(qū)的多個CAN數(shù)據(jù)段通過CAN收發(fā)器并按多個通信周期依次發(fā)送給所述CAN通信設備。
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海節(jié)卡機器人科技有限公司,未經(jīng)上海節(jié)卡機器人科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110200102.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 圖像轉(zhuǎn)換設備、圖像轉(zhuǎn)換電路及圖像轉(zhuǎn)換方法
- 數(shù)模轉(zhuǎn)換電路及轉(zhuǎn)換方法
- 轉(zhuǎn)換設備和轉(zhuǎn)換方法
- 占空比轉(zhuǎn)換電路及轉(zhuǎn)換方法
- 通信轉(zhuǎn)換方法、轉(zhuǎn)換裝置及轉(zhuǎn)換系統(tǒng)
- 模數(shù)轉(zhuǎn)換和模數(shù)轉(zhuǎn)換方法
- 轉(zhuǎn)換模塊以及轉(zhuǎn)換電路
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件和熱電轉(zhuǎn)換模塊
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件及熱電轉(zhuǎn)換模塊
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件及熱電轉(zhuǎn)換模塊





