《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 汽車CAN網絡測試開發方法
汽車CAN網絡測試開發方法
摘要: 本文首先詳細介紹了CAN網絡測試流程;其次,介紹了CAN網絡測試開發所需要使用的開發工具并介紹了這些開發工具的具體功能;最后,基于該流程并利用這些開發工具,詳細的介紹了開發流程中自動化測試系統的開發細節。
關鍵詞: 汽車 CAN 網絡測試
Abstract:
Key words :

  一、前言

  隨著汽車電子技術的發展和對汽車性能要求的提高,汽車上電控單元(ECU,ElectronicControlUnit)數量越來越多,各個電控單元之間的交互信息通過CAN、LIN、MOST總線組成的網絡來實現。因而對整車網絡的開發顯得尤為必要。當前整車網絡的開發流程一般都是基于國際上通用的V模式開發流程。

  整車網絡開發V模式流程包括以下幾個主要方面:網絡需求定義、網絡規范制定、網絡測試驗證。當前期的網絡需求定義以及網絡規范制定完成后,就進入后期的網絡設計與測試驗證階段,網絡測試驗證階段主要是對已經設計出來的樣品或產品進行網絡測試驗證,以確保樣品或產品的功能與前期的需求一致。

  網絡測試驗證階段主要從事網絡測試需求分析、網絡測試規范制定、網絡測試系統的開發以及網絡測試實施、對測試過程中出現問題進行分析等。

  二、CAN網絡測試開發流程

  整車CAN網絡測試開發流程主要包括以下幾個方面:測試計劃制訂、規范制定、自動化測試系統開發、測試實施以及測試報告總結。

  測試計劃制訂主要考慮網絡測試工作所需要的資源需求(工具需求以及人力需求等)、任務劃分、時間需求等,以確保后續的工作能順利地、有效地開展。

  測試規范的制定主要是確定網絡需測試內容。在整個網絡開發過程當中,網絡測試規范應在網絡需求規范完成后開展。網絡測試的目的是確認供應商提供的ECU產品是否符合網絡需求規范的要求。正因為如此,CAN網絡測試規范的制定必須依據CAN網絡需求規范。測試規范里需要包含所有的測試項內容以及對每一測試項測試所需要的測試環境需求、測試步驟、測試工具需求的描述。

  測試系統開發包括軟件系統開發、硬件系統開發、軟硬件系統集成。軟件系統開發主要包括:

  軟件架構的劃分;

        基于測試內容的測試程序開發;
       基于網絡通信報文的庫文件開發;
       用來控制測試執行等方面的測試面板開發;
        用來控制不同的測試系統使之有效工作的相關控制程序開發。

  硬件系統開發主要包括:

  網絡測試輔助控制器開發;

  測試工具的選型(如程控電源、CAN網絡通信設備、CAN網絡干擾設備、CAN網絡波形采集設備等)。

  軟硬件系統集成其目的是對軟件開發系統與硬件開發系統進行調試使之無縫集成在一起并有效的工作。

  測試實施是CAN網絡測試的具體的實施環節,主要包括:

  測試環境的搭建(測試臺架的搭建等);

  對被測ECU網絡測試的執行;

  記錄測試結果并保存測試記錄。

  測試報告總結主要是根據測試結果對被測ECU進行分析,確定被測ECU是否符合CAN網絡需求規范的要求。

                                                                    圖1CAN網絡測試流程圖

  三、CAN網絡測試開發工具

  CAN網絡測試開發需要以下主要的開發工具:DOORS、VisualC++、Matlab/Simulink、CANoe.MatlabInteRFace、CANoe、CANdela、CANoe.DiVa、CANcard、CANdb++、CANscope、CANstress、CodeWarrior、Protel等。

  DOORS為需求管理工具,可以利用該工具整理網絡測試內容并對后續開發工具提供測試需求的輸入。VisualC++主要用于開發硬件系統之間協調工作的控制程序和人機交互操作界面的控制程序。Matlab/Simulink和CANoe.MatlabInterface主要用于基于模型的測試內容的建模,用來實現測試代碼的自動生成。CANoe為網絡仿真、測試工具,在CANoe下開發網絡通信相關的測試程序,同時利用CANoe生成網絡測試報告。CANscope用于CAN信號物理特性的測量與分析,具有多種采樣觸發方式,在網絡自動化測試系統中用于采集被測ECU的波形。CANstress用于干擾CAN網絡通信以測試ECU及網絡系統的容錯能力,在網絡自動化測試系統中用于干擾被測網絡,CANdela用于編輯基于KWP2000和UDS的診斷數據庫,CANoe.DiVa用于生成診斷相關的測試程序,其輸入文件為CANdela編輯的庫文件,輸出文件為CANoe的診斷相關的測試程序,CANdb++用于編輯CAN通信報文的數據庫。

  四、一種CAN網絡自動化測試系統的實現

  根據第二節介紹的測試流程,采用第三節介紹的相應開發工具來開發出一種CAN網絡自動化測試系統。該CAN自動化測試系統的功能包括:測試流程的控制、測試用例的自動執行、數據采集以及處理、自動生成測試報告。

  1)測試規范的制定:采用DOORS需求管理工具,根據網絡需求規范和診斷需求規范,制定出CAN網絡單元測試規范、系統測試規范和診斷測試規范;

  2)利用CANdb++進行CAN報文數據庫方面的軟件開發,CANdela進行診斷數據庫方面的開發;

  3)根據1)制定的網絡單元測試規范和系統測試規范,利用Matlab/Simulink和CANoe.MatlabInteRFace生成相應的測試程序,并在CANoe環境下進行集成;

  4)根據2)完成的診斷數據庫,利用CANoe.DiVa生成診斷測試程序,并在CANoe環境下進行集成;

  5)利用CANoe、Matlab/Simulink和VisualC++進行控制面板方面的軟件開發;

  6)根據測試規范的測試需求,利用VisualC++、CodeWarrior和Protel進行網絡輔助控制器以及其他諸如故障植入等方面的軟硬件開發;

  7)利用VisualC++開發CANstress、CANscope和程控電源等測試工具的控制程序;

  8)利用VisualC++進行系統集成。

  網絡自動化測試系統架構和示意圖如圖2、圖3所示。

                                                   圖2CAN網絡自動測試系統

                                                       圖3CAN網絡自動化測試系統示意圖

  五、結論

  本文首先詳細介紹了CAN網絡測試流程;其次,介紹了CAN網絡測試開發所需要使用的開發工具并介紹了這些開發工具的具體功能;最后,基于該流程并利用這些開發工具,詳細的介紹了開發流程中自動化測試系統的開發細節

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美夜福利tv在线| 国产精品wwwwww| 亚洲影音先锋| 9i看片成人免费高清| 亚洲福利电影| 亚洲高清不卡一区| 久久精品二区三区| 久久精品一区二区三区四区| 午夜精品一区二区三区电影天堂 | 国产一区二区三区免费不卡| 国产精品欧美久久久久无广告| 国产精品初高中精品久久| 欧美日韩二区三区| 欧美片第1页综合| 欧美日韩国产成人高清视频| 欧美日韩国产一级片| 欧美日韩亚洲国产一区| 欧美日韩国产成人| 欧美日韩伊人| 国产精品免费aⅴ片在线观看| 国产精品久久久久久久久久三级 | 在线免费日韩片| 亚洲大胆av| 91久久精品视频| 日韩视频免费在线| 一区二区三区av| 亚洲在线一区二区三区| 亚洲欧美日韩精品在线| 欧美一区二区三区在线观看视频| 欧美一区二区三区日韩| 亚洲二区在线观看| 亚洲精品国产精品乱码不99| 日韩一级在线| 亚洲永久免费精品| 久久精品99国产精品| 欧美a级一区二区| 欧美日韩中文字幕| 国产日韩精品一区二区三区在线| 黄网站免费久久| 亚洲欧洲日韩综合二区| 中文久久精品| 欧美一区二区三区的| 亚洲国产精品成人| 一本到12不卡视频在线dvd| 亚洲一区二区不卡免费| 欧美专区在线| 欧美www在线| 欧美午夜一区二区福利视频| 国产欧美日韩伦理| 在线欧美一区| 一区二区三区免费网站| 欧美在线观看你懂的| 日韩视频一区二区三区在线播放免费观看 | 亚洲国产美国国产综合一区二区| 亚洲免费成人| 欧美一区二区大片| 欧美激情1区2区| 国产精品系列在线播放| 激情亚洲一区二区三区四区| 亚洲精品中文字幕女同| 亚洲欧美日韩成人| 亚洲精品国产欧美| 欧美综合国产| 欧美日韩成人在线观看| 国产日韩欧美自拍| 日韩午夜在线| 亚洲国产高清一区二区三区| 亚洲一区二区精品| 久久一本综合频道| 国产精品日韩精品欧美精品| 亚洲第一视频| 欧美亚洲日本一区| 国产精品99久久久久久人| 久久久久国产精品厨房| 欧美日韩一区二区三区视频| 狠狠久久亚洲欧美| 亚洲无毛电影| 亚洲最黄网站| 老司机一区二区三区| 国产精品午夜视频| 日韩亚洲一区在线播放| 亚洲精品1区| 久久www免费人成看片高清| 欧美日韩一区二区在线视频 | 中文欧美在线视频| 99国内精品| 卡一卡二国产精品| 国产欧美日本一区二区三区| 亚洲精品女av网站| 久久精品亚洲乱码伦伦中文| 亚洲第一黄色网| 欧美成人在线网站| 国产亚洲观看| 亚洲一区二区三区精品视频| 亚洲精品少妇网址| 久久亚洲国产精品日日av夜夜| 国产精品一区二区三区乱码| 一区二区成人精品| 亚洲毛片在线观看.| 久久综合电影| 国产一区二区三区四区五区美女| 在线亚洲免费视频| 一区二区高清视频| 欧美激情aaaa| 在线观看一区视频| 亚洲国产高清在线| 久久尤物电影视频在线观看| 国产精品专区h在线观看| 亚洲天堂av图片| 亚洲一区观看| 国产精品成人午夜| 一区二区三区精密机械公司| 9国产精品视频| 欧美承认网站| 亚洲国产欧美一区二区三区久久| 亚洲国产精品国自产拍av秋霞| 久久国产精品一区二区| 国产欧美日韩在线观看| 亚洲欧美第一页| 午夜激情久久久| 国产精品美女视频网站| 亚洲永久网站| 羞羞色国产精品| 国产视频一区在线观看| 欧美一区二区三区四区在线 | 欧美久久婷婷综合色| 91久久夜色精品国产九色| 亚洲三级视频| 欧美日韩免费观看一区二区三区| 亚洲日本黄色| 亚洲小说春色综合另类电影| 欧美体内she精视频在线观看| 在线亚洲+欧美+日本专区| 亚洲一区二区成人在线观看| 国产精品久久久久久久久久尿| 亚洲一区二区视频在线| 欧美在线免费一级片| 国产亚洲电影| 亚洲国产成人久久综合| 男人的天堂亚洲| 亚洲日本无吗高清不卡| 亚洲天堂av电影| 国产噜噜噜噜噜久久久久久久久 | 蜜桃久久精品一区二区| 亚洲国产成人精品久久久国产成人一区| 91久久一区二区| 欧美日韩中文另类| 亚洲欧美日韩精品在线| 久久嫩草精品久久久精品| 亚洲国产美女精品久久久久∴| 亚洲毛片视频| 国产精品国产成人国产三级| 欧美亚洲色图校园春色| 毛片一区二区三区| 99国产精品久久| 久久国产一区二区三区| 在线观看精品| 亚洲午夜女主播在线直播| 国产美女一区二区| 亚洲国产精品悠悠久久琪琪| 欧美日韩国产系列| 先锋a资源在线看亚洲| 免费亚洲电影在线观看| 艳女tv在线观看国产一区| 欧美在线免费| 亚洲国产毛片完整版 | 久久成人久久爱| 亚洲高清视频在线| 亚洲专区在线视频| 韩国一区电影| 亚洲午夜极品| 激情综合网址| 亚洲一区成人| 在线观看av一区| 香蕉乱码成人久久天堂爱免费| 一区二区三区在线免费播放| 亚洲尤物视频网| 在线播放中文字幕一区| 亚洲一区二区在线免费观看| 极品少妇一区二区三区| 亚洲欧美另类中文字幕| 在线日韩中文字幕| 欧美一级黄色网| 亚洲精品久久久蜜桃| 久久久一二三| 正在播放亚洲一区| 美国十次成人| 欧美亚洲一区三区| 欧美午夜美女看片| 亚洲精品在线电影| 国产亚洲精品久久久久婷婷瑜伽| 日韩亚洲在线| 黄色av一区| 久久99在线观看| 中文在线资源观看视频网站免费不卡| 欧美成年人视频网站| 欧美一区二区三区喷汁尤物| 国产精品白丝av嫩草影院| 亚洲理论在线观看| 好看的亚洲午夜视频在线|