[發明專利]一種CAN總線上周期性發送的消息的處理方法及裝置在審
| 申請號: | 201410589870.7 | 申請日: | 2014-10-28 |
| 公開(公告)號: | CN104283751A | 公開(公告)日: | 2015-01-14 |
| 發明(設計)人: | 杜金凱;張進明;孫燦 | 申請(專利權)人: | 北京汽車研究總院有限公司 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 許靜;黃燦 |
| 地址: | 101300 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 can 線上 周期性 發送 消息 處理 方法 裝置 | ||
本發明提供了一種汽車CAN總線上周期性發送的消息的處理方法及裝置,包括:獲取CAN網絡中任一節點作為基準節點周期性向CAN網絡中發送的基準時間;獲取向CAN網絡中發送的多個消息分別對應的發送周期,其中,任意兩個不同消息的發送周期的最小公倍數為這兩個周期相乘;根據所述基準時間以及所述多個消息分別對應的發送周期向CAN網絡中發送消息。CAN網絡中的節點通過本發明的方法,將整個CAN網絡的周期消息離散化,避免了不同消息爭用總線造成的延時,有效地降低了CAN網絡的負荷,保障了總線通訊的可靠性。
技術領域
本發明涉及汽車電子控制領域,尤其涉及一種CAN總線上周期性發送的消息的處理方法及裝置。
背景技術
隨著汽車電子技術的發展,各電子模塊之間的信息交換量日益增加。與一般通信總線相比,CAN總線具有突出的實時性、靈活性和可靠性,越來越受到人們的重視。
如圖1所示,現有技術中CAN和LIN相互獨立,通過網關實現資源共享和數據交換。因為CAN總線具有廣播通訊特性,當網段中某一節點發出廣播信號,則其他的所有節點都能夠接收到。而總線上的每一個節點,都具有總線使用的需要,都能夠根據需求競爭總線的使用權。那么,我們做一個極端的假設,某一個時刻,網絡上所有的電子控制單元(ECU)節點都同時競爭總線的使用權。這對于車載網絡通訊的可靠性是非常不利的。一般情況下,解決這個問題的主流方案是僅使用30%左右的總線通訊能力,從而減輕由于網絡爭用可能導致的網絡通訊可靠性問題。實際上,車身網絡通信的可靠性并沒有從根本上得到保障。
發明內容
為了解決上述技術問題,本發明公開了一種CAN總線上周期性發送的消息的處理方法及裝置,解決了不同消息爭用總線造成的通訊延時,甚至發生消息丟失的問題。
依據本發明的一個方面,提供了一種汽車CAN總線上周期性發送的消息的處理方法及裝置,包括:
獲取CAN網絡中任一節點作為基準節點周期性向CAN網絡中發送的基準時間;
獲取向CAN網絡中發送的多個消息分別對應的發送周期,其中,任意兩個不同消息的發送周期的最小公倍數為這兩個周期相乘;
根據所述基準時間以及所述多個消息分別對應的發送周期向CAN網絡中發送消息。
可選地,所述基準節點包括:動力CAN總線系統的消息發送周期的時鐘基準節點和車身CAN總線系統的消息發送周期的時鐘基準節點。
可選地,所述動力CAN總線系統的消息發送周期的時鐘基準節點和所述車身CAN總線系統的消息發送周期的時鐘基準節點一致。
可選地,任意兩個不同消息的發送周期滿足如下關系式:
(a
本發明實施例還提供了一種CAN總線上周期性發送的消息的處理裝置,包括:
第一獲取模塊,用于獲取CAN網絡中任一節點作為基準節點周期性向CAN網絡中發送的基準時間;
第二獲取模塊,用于獲取向CAN網絡中發送的多個消息分別對應的發送周期;其中,任意兩個不同消息的發送周期的最小公倍數為這兩個周期相乘;
發送模塊,用于所述基準時間以及所述多個消息分別對應的發送周期向CAN網絡中發送消息。
可選地,所述基準節點包括:動力CAN總線系統的消息發送周期的時鐘基準節點和車身CAN總線系統的消息發送周期的時鐘基準節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京汽車研究總院有限公司,未經北京汽車研究總院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410589870.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可升降的半自動坡面攔石裝置
- 下一篇:控制智能家居設備的方法、裝置和系統





