[發明專利]汽車電子診斷軟件的測試系統及方法有效
| 申請號: | 201010609675.8 | 申請日: | 2010-12-28 |
| 公開(公告)號: | CN102023922A | 公開(公告)日: | 2011-04-20 |
| 發明(設計)人: | 雷輝;殷慶;傅雪驕;羅文明;蔣鑫 | 申請(專利權)人: | 重慶恩菲斯軟件有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 重慶市前沿專利事務所 50211 | 代理人: | 盧玲 |
| 地址: | 401332 重慶市沙坪*** | 國省代碼: | 重慶;85 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 汽車 電子 診斷 軟件 測試 系統 方法 | ||
技術領域
本發明涉及汽車電子嵌入式軟件測試領域,特別是涉及一種汽車電子診斷軟件的測試系統及方法。
背景技術
目前,汽車診斷檢測系統都應用于ECU故障診斷,而在開發診斷軟件的階段,測試該診斷軟件是否符合診斷協議中服務要求,國內現有的公開技術方案有兩種,第一種是需要實際的ECU運行診斷軟件,再對其進行測試,此方法優點是可以在實際ECU的硬件環境下進行測試,使得測試的精確程度很高,但ECU運行狀態調節相對困難,診斷軟件的測試過程復雜,因此效率低下;第二種是純軟件模擬ECU節點,運行診斷軟件,再對其進行測試,此方法優點是模擬ECU節點方便快捷、容易調整運行狀態,診斷軟件的測試過程相對容易,但由于ECU節點非實際的,會導致對診斷軟件的測試精確程度不夠高。鑒于現有的兩種方法的缺點,本發明提出一種符合ISO?14229協議的汽車電子診斷軟件的測試方案,即為一種基于半實物ECU模型平臺的診斷軟件測試方案。
發明內容
本發明所要解決的技術問題在于之一是提供一種符合ISO?14229協議的汽車電子診斷軟件的測試系統,用于解決現有技術中汽車ECU診斷軟件測試的精確程度和效率不協調問題。?
本發明所要解決的技術問題在于之二是提供一種符合ISO?14229協議的汽車電子診斷軟件的測試方法。用于解決現有技術中汽車ECU診斷軟件測試的精確程度和效率不協調問題。?
根據本發明的一種技術方案,一種汽車電子診斷軟件的測試系統,其特征在于,該系統包括:診斷Tester、ECU模型平臺和通信接口;
所述診斷Tester包含顯示/分析模塊、發送/接收信息模塊、總線信息監控模塊和Tester通信模塊;
所述ECU模型平臺包含模擬ECU應用程序模塊、模擬ECU環境模塊、診斷模塊、存儲模塊和平臺通信模塊;
所述通信接口用于連接診斷Tester和ECU模型平臺,并將不同類通訊總線轉換成一致的通訊總線,傳輸通信信息;
所述發送/接收信息模塊通過Tester通信模塊發送診斷服務請求和接收診斷服務響應,并將診斷服務請求數據和診斷服務響應數據傳給顯示/分析模塊進行處理;
所述總線信息監控模塊通過Tester通信模塊監控通信接口上的數據,并將數據發給顯示/分析模塊進行處理;
所述顯示/分析模塊對接收到的數據進行分析并顯示,以供測試、觀察、分析;
所述Tester通信模塊:當Tester通信模塊接收到發送/接收信息模塊或總線信息監控模塊發出的數據時,將數據轉換為標準通信數據,再將標準通信數據發送至通信接口,當Tester通信模塊接收到從通信接口傳來的數據時,將通信接口傳來的數據轉換為發送/接收信息模塊或總線信息監控模塊可用的數據,再將轉換后的數據發送至發送/接收信息模塊或總線信息監控模塊;
所述診斷模塊:當診斷模塊未接收到從平臺通信模塊傳來的診斷服務請求時,按模擬ECU應用程序模塊指定程序運行,在發生故障時,診斷模塊把故障信息存到存儲模塊;當診斷模塊接收到診斷服務請求時,執行診斷服務,并輸出相應的診斷服務響應到平臺通信模塊,同時,診斷模塊對模擬ECU應用程序模塊和模擬ECU環境模塊提供服務和接口;
所述模擬ECU環境模塊:?接收模擬ECU應用程序模塊輸出的模擬ECU的狀態參數,完成ECU狀態配置,設置診斷模塊運行所需的模擬ECU環境;
所述模擬ECU應用程序模塊:結合需要的ECU狀態,輸出模擬ECU的狀態參數到模擬ECU環境模塊,并指定和調整診斷模塊的運行模式;
所述存儲模塊:?接收并存儲診斷模塊輸出的故障信息,其存儲區可被診斷模塊擦除;對平臺通信模塊提供接口,平臺通信模塊通過函數接口可提取所需故障信息;
所述平臺通信模塊:?當接收到從診斷模塊或存儲模塊傳來的數據時,將此數據轉換為標準通信數據,再發送至通信接口,當平臺通信模塊接收到從通信接口傳來的數據時,將通信接口傳來的數據轉換為診斷模塊或存儲模塊可用的數據,再發送至診斷模塊或存儲模塊。
根據本發明所述的汽車電子診斷軟件的測試系統的一種優選方案,所述發送/接收信息模塊還對Tester通信模塊提供函數接口,當發送/接收信息模塊需要發送數據時,調用Tester通信模塊相應函數接口,將數據傳給Tester通信模塊處理;當發送/接收信息模塊需要接收數據時,相應函數接口被Tester通信模塊調用,發送/接收信息模塊接收來至Tester通信模塊的數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶恩菲斯軟件有限公司,未經重慶恩菲斯軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010609675.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:粘合膜
- 下一篇:制備共聚物的連續操作方法





