[發明專利]一種CAN總線干擾注入電路有效
| 申請號: | 201910001985.2 | 申請日: | 2019-01-02 |
| 公開(公告)號: | CN109714113B | 公開(公告)日: | 2021-06-08 |
| 發明(設計)人: | 賴玉格;李大鵬 | 申請(專利權)人: | 南京金龍客車制造有限公司 |
| 主分類號: | H04B15/00 | 分類號: | H04B15/00;H04L12/40 |
| 代理公司: | 江蘇圣典律師事務所 32237 | 代理人: | 賀翔 |
| 地址: | 211200 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 can 總線 干擾 注入 電路 | ||
本發明公開一種CAN總線干擾注入電路,包括:用于解析總線上傳輸的位流并進行干擾觸發的帶CAN控制器的微控制器部分、用于施加邏輯干擾的邏輯門電路部分以及用于與CAN總線對接的CAN收發器部分;CAN總線位流解析通過微控制器程序實現,分別通過微處理器的[INT?R]和[INT?T]引腳,解析CAN總線上的位流和自身發送的位流;CAN總線干擾觸發通過微控制器程序實現,通過微處理器的[BIT1]和[BIT0]引腳,輸出特定的組合邏輯,對CAN總線注入干擾。本發明具有如下有益效果:本發明提出的CAN總線干擾注入電路,僅在傳統的CAN節點電路上,增加了常見的邏輯門器件(通過微處理器控制),成本極低。
技術領域:
本發明涉及自動化測試技術領域,提供一種CAN總線干擾注入電路。
背景技術:
CAN(Controller Area Network,控制器局域網)總線作為現場總線的一種,具有廣泛的應用領域,尤其在汽車電子領域。因此,CAN總線的測試就顯得尤為重要。
為了測試CAN節點(或總線)在規定的邏輯錯誤下的工作情況,以及在錯誤狀態下的恢復能力,需要外部制造一種受控的總線干擾。
目前主要有兩種CAN總線干擾方法,一種是使用CANoe等昂貴的工具;另一種是測試人員根據需求來人工手動操作制造干擾。
使用CANoe等測試工具昂貴;使用人工手動操作制造干擾的方法,首先是不能實現自動化測試,其次是無法準確的產生特定干擾,更不能產生和時間要求相關的干擾。所以,人工手動操作的方法影響測試結果的準確性和可靠性。
發明內容:
本發明是為了解決上述現有技術存在的問題而提供一種CAN總線干擾注入電路,,以解決現有技術中測試工具昂貴、人工手動操作影響測試結果的問題。同時可對指定報文和報文中指定位置進行干擾注入。
本發明所采用的技術方案有:一種CAN總線干擾注入電路,包括:用于解析總線上傳輸的位流并進行干擾觸發的帶CAN控制器的微控制器部分、用于施加邏輯干擾的邏輯門電路部分以及用于與CAN總線對接的CAN收發器部分;
CAN總線位流解析通過微控制器程序實現,分別通過微處理器的[INT-R]和[INT-T]引腳,解析CAN總線上的位流和自身發送的位流;
CAN總線干擾觸發通過微控制器程序實現,通過微處理器的[BIT1]和[BIT0]引腳,輸出特定的組合邏輯,對CAN總線注入干擾。
進一步地,干擾注入后,結合CAN控制器的錯誤中斷,實現干擾注入后的錯誤回讀。
本發明具有如下有益效果:本發明提出的CAN總線干擾注入電路,僅在傳統的CAN節點電路上,增加了常見的邏輯門器件(通過微處理器控制),成本極低。
附圖說明:
圖1為本發明CAN總線干擾注入電路圖。
具體實施方式:
下面結合附圖對本發明作進一步的說明。
本發明CAN總線干擾注入電路由三部分構成:用于解析總線上傳輸的位流并進行干擾觸發的帶CAN控制器的微控制器部分;用于施加邏輯干擾的邏輯門電路部分;用于與CAN總線對接的CAN收發器部分。
CAN總線位流解析通過微控制器程序實現:分別通過微處理器的[INT-R]和[INT-T]引腳,解析CAN總線上的位流和自身發送的位流。在已知波特率的情況下,微控制器使用邊沿中斷結合定時器,可以完成脈寬測量,從而實現精確的位流解析。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京金龍客車制造有限公司,未經南京金龍客車制造有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910001985.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種利用移動平臺集群的水聲通信方法及系統
- 下一篇:一種無人機通信偵察系統





