[發明專利]一種基于CAN線刷新冗余控制器的方法有效
| 申請號: | 201611145517.5 | 申請日: | 2016-12-13 |
| 公開(公告)號: | CN106647238B | 公開(公告)日: | 2019-09-20 |
| 發明(設計)人: | 郭靖;周俊;袁東東;汪興 | 申請(專利權)人: | 安徽航瑞航空動力裝備有限公司 |
| 主分類號: | G05B9/03 | 分類號: | G05B9/03 |
| 代理公司: | 蕪湖安匯知識產權代理有限公司 34107 | 代理人: | 朱圣榮 |
| 地址: | 241100 安徽省*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 刷新設備 冗余控制器 控制器 外部 代碼數據 數據寫入控制單元 電路接口 設備連接 引導程序 加載 解析 芯片 | ||
1.一種基于CAN線刷新冗余控制器的方法,其特征在于,該方法基于CAN網絡,CAN網絡包括外部刷新設備和冗余控制器,所述外部刷新設備包括代碼數據處理單元和外部刷新設備控制單元;代碼數據處理單元用于加載并解析代碼數據,外部刷新設備控制單元用于建立刷新網絡和控制刷新流程,冗余控制器的引導程序接收代碼數據并寫入控制單元內部的FLASH中;
所述外部刷新設備通過CANBUS設備連接到CAN網絡,冗余控制器內部的控制單元通過芯片上CAN電路接口連接到CAN網絡中,冗余控制器內設有控制單元ECU_A和控制單元ECU_B,控制單元ECU_A和控制單元ECU_B之間交互通過CAN接口連接;
該方法通過切換診斷會話服務來建立外部刷新設備和冗余控制器的通訊連接,切換診斷會話服務中包含選擇刷新目標的CANID信息,當控制單元響應診斷服務,則建立通訊連接,根據選擇的刷新目標自動選擇同步或異步刷新模式;
如果選擇單個控制單元作為刷新目標即使用異步刷新模式,控制器內部每個控制單元都設定了不同的發送消息和接收消息的CANID,CANIDA_R是控制單元ECU_A的接收消息CANID,外部刷新設備通過CANIDA_R選擇控制單元ECU_A為刷新目標;CANIDA_T為控制單元ECU_A的發送消息CANID,控制單元ECU_A通過CANIDA_T向外部刷新工具反饋刷新狀態;CANIDB_R和CANIDB_T分別是控制單元ECU_B的接收和發送消息的CANID,控制單元ECU_B通過這兩個CANID與外部刷新工具進行交互。
2.根據權利要求1所述的基于CAN線刷新冗余控制器的方法,其特征在于,該方法首先進行刷新連接,在控制器刷新前,先建立整個刷新網絡,外部刷新設備通過CANBUS設備與冗余控制器CAN接口連接組成一個刷新CAN網絡。
3.根據權利要求1所述的基于CAN線刷新冗余控制器的方法,其特征在于,該方法如果選擇所有控制單元作為刷新目標即使用同步刷新模式,控制器內每個控制單元都包含不同的發送消息的CANID,CANIDA_T和CANIDAB_T為控制單元各自的發送消息CANID;而CANID_R為所有控制單元相同的接收消息CANID,外部刷新設備通過包含CANID_R的診斷服務同時向所有控制單元發送刷新請求和控制刷新流程,而各控制單元利用不同的發送消息CANID分別對外部刷新設備進行響應。
4.根據權利要求1所述的基于CAN線刷新冗余控制器的方法,其特征在于,所述外部刷新設備和控制單元的通信以客戶機-服務器的方式進行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽航瑞航空動力裝備有限公司,未經安徽航瑞航空動力裝備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611145517.5/1.html,轉載請聲明來源鉆瓜專利網。





