[發明專利]一種防止CAN總線發出錯誤幀的方法和CAN總線設備有效
| 申請號: | 201910696131.0 | 申請日: | 2019-07-30 |
| 公開(公告)號: | CN111308922B | 公開(公告)日: | 2021-01-15 |
| 發明(設計)人: | 曾佳興;陳茹濤;張鵬;柯金鈴 | 申請(專利權)人: | 廈門雅迅網絡股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;G05B19/042 |
| 代理公司: | 廈門市精誠新創知識產權代理有限公司 35218 | 代理人: | 何家富 |
| 地址: | 361000 福建省廈門市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 防止 can 總線 發出 錯誤 方法 設備 | ||
1.一種防止CAN總線發出錯誤幀的方法,其特征在于,所述方法包括:
設置第一標志和第二標志,在電源電壓正常時,第一標志和第二標志被標記為無效,建立電源電壓模型庫,所述電源電壓模型庫包括若干個電源電壓的標定模型,所述標定模型包含異常波動類型;
當電源電壓低于設定電壓閾值時,觸發中斷,將第一標志標記為有效,并對電源電壓進行掃描,獲得電源電壓的波形曲線;
將電源電壓的波形曲線與電源電壓模型庫中的標定模型比對,判斷電源電壓的波形曲線是否包含異常波動;
當電源電壓的波形曲線包含異常波動時,將第二標志標記為有效;
當第一標志和第二標志同時被標記為有效時,關斷CAN數據的發送。
2.如權利要求1所述的防止CAN總線發出錯誤幀的方法,其特征在于:所述關斷CAN數據的發送包括:關閉CAN應用層數據接口,適當延時后通過輸出端控制CAN收發器的控制端,關斷CAN收發器。
3.一種防止CAN總線發出錯誤幀的CAN總線設備,其特征在于:包括主電狀態檢測單元、AD采集單元、控制器和CAN收發器單元;
所述主電狀態檢測單元用于檢測電源電壓是否低于設定的電壓閾值,并輸出比較信號;
所述AD采集單元用于掃描電源電壓獲取連續采樣信號;
所述CAN收發器單元用于發送CAN數據;
所述控制器的中斷輸入端和所述主電狀態檢測單元的輸出連接,當電源電壓低于設定電壓閾值時,所述主電狀態檢測單元的輸出觸發中斷;所述控制器的輸入端和所述AD采集單元的輸出端連接,接收連續采樣信號;所述控制器通過串口和CAN收發器單元連接;
所述控制器執行以下步驟:
當主電狀態檢測單元的輸出觸發中斷時,快速讀取電源電壓的連續采樣信號,獲得電源電壓的波形曲線;
將電源電壓的波形曲線和電源電壓的標定模型比對,判定電源電壓的波形曲線是否包含異常波動;
當電源電壓的波形曲線包含異常波動時,關斷CAN數據輸出。
4.如權利要求3所述的CAN總線設備,其特征在于:所述主電狀態檢測單元包括電壓比較器,當設備電源電壓低于比較電壓閾值時,電壓比較器的輸出狀態翻轉,觸發中斷。
5.如權利要求3所述的CAN總線設備,其特征在于:所述AD采集單元包括獨立的模數轉換器件,所述模數轉換器件周期性地采集電源電壓,獲得電源電壓的連續采樣序列。
6.如權利要求3所述的CAN總線設備,其特征在于:所述AD采集單元為控制器集成的模數轉換單元,所述電源電壓經降壓后輸入到控制器的模擬輸入端,所述控制器通過內部程序快速掃描該模擬輸入端,獲得電源電壓的連續采樣序列。
7.如權利要求5或6所述的CAN總線設備,其特征在于:所述連續采樣序列的采樣周期小于1毫秒。
8.如權利要求5或6所述的CAN總線設備,其特征在于:所述連續采樣序列的采樣時長不小于50毫秒。
9.如權利要求3所述的CAN總線設備,其特征在于:所述控制器存儲有電源電壓的標定模型,通過電源電壓曲線和電源電壓的標定模型比對,判斷電源電壓的異常類型。
10.如權利要求3所述的CAN總線設備,其特征在于:關斷CAN數據輸出包括以下步驟:控制器MCU立即關閉內部程序中CAN應用層數據接口、適當延時后通過輸出端控制CAN收發器的使能引腳,關斷CAN收發器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門雅迅網絡股份有限公司,未經廈門雅迅網絡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910696131.0/1.html,轉載請聲明來源鉆瓜專利網。





