[發明專利]一種CAN網絡節點延時的計算方法無效
| 申請號: | 201210544866.X | 申請日: | 2012-12-17 |
| 公開(公告)號: | CN103051505A | 公開(公告)日: | 2013-04-17 |
| 發明(設計)人: | 劉飛;文鋒;阮旭松;張麗云 | 申請(專利權)人: | 惠州市億能電子有限公司 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40;H04L12/26 |
| 代理公司: | 廣州粵高專利商標代理有限公司 44102 | 代理人: | 任海燕 |
| 地址: | 516006 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 can 網絡 節點 延時 計算方法 | ||
技術領域
本發明涉及網絡節點計算領域,特別涉及一種CAN網絡節點延時的計算方法。
背景技術
控制器局域網(Control?Area?Network;?CAN)是一個串行、異步、多主機的通信協議,它可以連接汽車或工業應用中的電子控制模塊、傳感器和執行機構。CAN總線廣泛應用于汽車上,特別是電動汽車上,主要用來實現車載網絡各電控單元之間的信息交換,形成車載網絡系統。CAN協議其中一個要素是位速率,它支持的位速率范圍從1~1?000?Kb/s。
位速率的倒數是位時間,只有對每個節點的位時間進行配置才能產生一個相同的位速率。根據CAN規范,位時間共由四段組成:同步段、傳播段、相位緩沖段1和相位緩沖段2。同步段用于同步總線上不同的節點。CAN總線電平的跳變沿希望發生在這一段時間內。如果跳變沿在這個時間段以外發生,則稱作邊沿相位錯誤。傳播段用于補償網絡內的物理延時時間。相位緩沖段1和2用于補償邊沿階段的錯誤,這兩個段可以通過重新同步加長或縮短。雖然通過不同的位時間配置能夠滿足一個給定的位速率,但是為了保證CAN網絡功能的正確性,物理延時是一個至關重要的因素。所以準確測量CAN系統的節點延時是合理配置CAN位時間的關鍵。
另外,傳播段用于補償網絡內的物理延時,它由總線上的信號傳輸延時和內部CAN節點延時組成。CAN系統中的傳播延遲來源于節點之間競爭訪問網絡時的非破壞性仲裁和幀內的應答。傳播段的確定是位定時中至關重要的環節,定的過長,位速率受到限制,如果定的過短,不能保證信號的正確傳輸,傳輸距離也會受到限制。所以準確測量傳播延時就成為了關鍵,其中總線延時的測量相對容易一些,而確定節點延時比較復雜。目前還沒有很好的方法進行節點延時測算。
發明內容
基于此,有必要提供一種CAN網絡節點延時的計算方法。
一種CAN網絡節點延時的計算方法,即計算節點輸入延時和節點輸出延時兩部分的和,具體包括如下步驟:
(1)在一個處于空閑狀態的錯誤的主動站輸入一個標準位時間顯性脈沖;
(2)所述步驟(1)的位時間同步跳到顯性的跳變沿,所述步驟(1)的主動站同時監聽到第六個隱形位;
(3)所述步驟(1)的位時間向總線發出主動錯誤標志,所述主動站開始計算起始測試時間;
(4)反復測試,并通過公式T節點=T邊沿-7T標準,計算出節點延時時間。
進一步的,所述位時間由同步段、傳輸段、相位緩沖段1和相位緩沖段2組成。
?進一步的,相位緩沖段1和2用于補償節點邊沿階段的錯誤,并可通過重新同步加長或縮短。?
?進一步的,所述步驟(4)的公式中的隱形位時間T邊沿由一個節點輸入延時T節點、七個標準位時間T標準和時鐘同步時間組成。
進一步的,所述時鐘同步時間的長短依賴于脈沖產生器和節點的時鐘相位差,只有將時鐘不同延時縮減到最小才能夠通過以下公式計算出節點延時時間。
本發明相對于現有技術,具有如下的優點和有益效果:
本發明可以較準確的測算出節點延時時間,從而較準確的確定位時間中的傳播段,保證信號的正確傳輸。本發明通過輸入顯性脈沖和隱性位間的關系,測算出節點延時時間,從而較好的確定傳播段,不至于把位時間的傳播段定得過長,從而限制了位速率;也不至于使位時間的傳播段定得過短,從而影響了信號的正確傳輸。
附圖說明
圖1為本發明一優選實施例中的CAN總線節點延時測試示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于惠州市億能電子有限公司,未經惠州市億能電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210544866.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:低摩擦功的發動機油環
- 下一篇:能改氣門部冷卻和熱量損失的發動機缸蓋





