《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > CAN總線系統測試技術
CAN總線系統測試技術
摘要: CAN總線作為現場總線的一種,在汽車、船舶、航天、工業測控與工業自動化等領域已經得到廣泛的應用。CAN總線開發流程中,需要對所開發的CAN總線系統進行節點以及總線系統的驗證與確認,本文主要介紹了網絡測試驗證的內容,實現測試的工具與測試技術。
Abstract:
Key words :

引 言[1].[2]

        隨著汽車電子技術的發展,汽車上所用的電控單元不斷增多,電控單元之間信息交換的需求促進了車用總線技術的發展。CAN總線即控制器局域網總線,由Bosch公司于1981年制定,主要目的為用作汽車的高速動力總線、中速車身總線等。由于CAN總線具有可靠性高、實時性好、成本合理等優點,逐漸被廣泛應用于其他領域中,例如船舶、航天、工業測控、工業自動化、電力系統、樓宇監控等,成為了廣泛使用的現場總線之一?;贑AN總線協議,還發展出CANopen、J1939、DeviceNet等多種上層總線協議。

        CAN是一種開放式多主站線性結構的總線,使用雙絞線作為連接介質連接所有節點,最高傳輸速率為1Mbit/s。 CAN總線使用載波偵聽多路訪問/沖突檢測(CSMA/CD)技術這種非破壞性的總線仲裁方式,避免多個節點同時開始發送消息而造成總線沖突,保證優先級高的報文能夠優先發送而不需要額外的時間開銷。CAN協議不對節點進行地址規定,而是使用報文的標識符來指定報文的優先級以及報文的內容。同時,CAN總線協議提供了完善的錯誤檢測與錯誤處理機制,包括了CRC檢測、錯誤報文自動重發、錯誤狀態判斷、臨時錯誤自動恢復、永久錯誤自動錯誤節點等措施,從而很好的保證了系統數據一致性。


                                                                                            圖1 系統開發流程

1 CAN總線開發流程[3]

        隨著CAN總線技術應用在國內各個行業中廣泛使用,CAN總線開發流程及開發方法也日益成為關注的重點。目前,基于開發-驗證思想的V型開發流程被廣泛用于CAN總線的開發過程中,如圖1所示。

        OEM廠商首先定義CAN總線系統需求,并進行系統構架設計,然后由供應商根據OEM廠商提出的需求,分析節點 ECU的需求并進行節點設計,再進行軟硬件實現以及節點ECU集成,最后對ECU進行測試驗證。供應商將所設計的節點ECU提供給OEM廠商,由OEM廠商進行CAN總線系統的集成,并對系統進行確認,才能形成最終的產品。

        在V開發流程中,測試始終貫徹著整個開發流程,以在開發過程中能盡早的發現設計問題。供應商在節點ECU開發的最后階段,需要對所開發的ECU進行驗證,檢查所開發的產品是否符合所需的設計規范,即“是否正確的做了產品”。而OEM廠商在獲得供應商提供的各個節點 ECU后,進行系統集成,需要對CAN總線系統進行確認,檢查是否符合原始的需求,即“是否設計了正確的產品”。

        因此,無論對于供應商開發單節點ECU還是OEM廠商對整個系統進行集成,都需要對節點以及總線系統進行CAN總線測試,以完成驗證與確認的工作。

2 CAN總線測試

        CAN總線測試內容可以分為單節點測試和總線系統集成測試兩部分。在每個節點連接到CAN總線網絡之前都需要進行單節點測試,用以確定節點工作正確并且不會干擾總線的正常通訊。總線系統集成測試則是將各個節點都連接形成完整的CAN總線系統,對系統進行測試以驗證系統運行的完整性及正確性、系統的通訊魯棒性、電器魯棒性以及系統的容錯自恢復功能等。

        進行CAN總線測試過程,首先需要制定測試規范,然后根據該測試規范編寫測試案例,構建測試環境,并進行測試實現,最終將測試所得的數據進行分析,形成測試報告。

2.1 CAN總線測試規范

        由于CAN總線基本協議的靈活性,目前并沒有一個統一的完整覆蓋CAN總線各個通訊層次的測試規范,而作為CAN總線技術使用最廣泛的汽車行業,各個汽車廠商也只是自行定義其轎車CAN總線協議,并根據該協議制定各自的測試規范。

        因此制定CAN總線的測試規范,必須從相關的設計需求和規范文檔中提取測試需求,這些文檔可以包括CAN協議、總線系統設計時所依據的標準或協議(例如ISO11898或J1939)、系統設計的需求、系統的診斷協議、以及其他行業性通訊規范。根據所提取的測試需要,將各個需求點對應為測試案例組。

        將每組測試案例組在各測試節點上的實施稱為測試案例。每個測試案例根據測試實現的過程,細分為一系列的測試步驟。對于每個測試案例,在測試結束時,都會存在一個測試結果,用以確定測試案例所對應的節點是否通過該測試需求點的測試。每個測試案例中,除了包含測試步驟的內容外,還包括了測試條件和測試環境兩部分內容。測試條件是測試案例實施之前,被測單元所需要具備的條件,例如系統已經處于正常通訊等。而測試環境則是測試過程中,需要提供給被測單元的外部環境,例如供電電壓、信號線的連接情況等。

2.2 CAN總線測試內容

        CAN總線測試內容可以按照通訊層次劃分為物理層測試、數據鏈路層測試、應用層測試等內容。

        物理層測試主要目的是驗證節點及系統在電路設計、物理電平特性等方面的性能,這是保證節點能夠正確連接入總線的基礎。測試主要包括了節點的電阻電容特性、節點差分電阻、總線終端電阻、CAN線上的物理電平特性等方面。

        數據鏈路層測試則包括了位定時測試、采樣點測試、SJW測試等內容,該測試內容主要用以保證各個節點的通訊參數能夠保持一致性,所組成的網絡能夠正常有效的工作。

        應用層測試則包括了上層應用層協議的測試、網絡管理功能的測試以及故障診斷測試等方面的內容。其包括的內容可以是:數據庫使用正確性測試、通訊周期準確性測試、節點休眠喚醒功能測試、網絡管理功能測試、網關測試、錯誤幀頻率測試、電壓影響測試、總線物理故障測試、節點故障自恢復能力測試、通訊失敗的故障診斷功能測試等內容。由于CAN總線使用背景的不同,其應用層的內容也有很大差別,因此應用層測試的內容也存在較大差異,需要根據項目的設計需求以及設計文檔仔細制定應用層測試的內容。值得注意的是,對于CAN總線網絡測試,其應用層測試一般不涉及功能測試的范圍,功能測試一般屬于ECU測試的范疇。

2.3 CAN總線測試方法

圖2所示為基于Vector公司提供的CAN總線測試工具所組建的CAN總線測試系統。

                                                                                 圖2 CAN總線測試系統

        在系統中被測單元與模擬被測單元應用背景的仿真器相連,通過仿真器可以模擬出被測單元在真實應用中的運行環境。而被測系統的CAN線則通過CAN硬件接口連接到測試軟件CANoe上,CANoe還可通過IO接口電纜IOcab獲取被測單元的IO信號。

        被測單元的供電則由供電系統提供給仿真器,再由仿真器提供給被測系統,與真實系統的供電模式相同。CANoe軟件可以通過其接口來控制供電系統,從而可以方便的改變被測單元的供電電壓,實現CAN總線測試環境。

        測試過程中,使用Vector公司提供的干擾儀CANstress,以制造出測試所需的干擾信號以及總線故障等測試環境。而系統中所連接的網絡示波器CANscope可以在物理層測試中捕捉CAN總線的物理信號。

        在測試過程中,Vector提供的測試軟件CANoe可以觀測總線通訊的報文以及信號,并檢測總線的錯誤幀、總線負載率等信息。另外,CANoe還提供了測試軟件包,能夠使用擴展的編程功能編寫測試流程,控制CANstresss、CANscope等工具,并支持 XML編寫的測試腳本,實現自動化測試流程,將測試結果自動生成XML和HTML測試報告。

3 CAN網絡測試案例

        根據上述的CAN網絡測試系統,進行了物理層的采樣點測試。測試結果如圖3所示。

        圖3 (a)所示為被測單元正常通訊情況下,使用CANscope捕捉到數據場第一個隱性位。使用CANstress將該位75%后干擾為顯性電平,使用 CANscope捕捉總線報文,沒有出現錯誤幀,如圖3(b)所示。同樣條件下,將該位68.75%后的電平干擾為顯性位,使用CANscope捕捉總線報文,出現了錯誤幀,如圖3(c)所示。由此可以得出結論,被測單元的采樣率為75%。



(a)無干擾情況下的位電平

(b)干擾電平在75%后-無錯誤幀

(c)干擾電平在68.75%后-有錯誤幀

圖3 采樣點測試

        圖4所示為應用層測試中,CAN-H線與電源短路測試的測試結果。圖4(a)所示為使用CANstress將 CAN-H線設置為與電源短路。圖4(b)所示為CANoe在該測試過程中總線的通訊情況,在被測條件下總線沒有出現錯誤幀。使用CANscope觀測,由于CAN-H與電源短路,CAN-H電平表現為恒高,而差分電平信號仍足夠保證CAN總線的正常通訊,因此沒有出現錯誤幀。



(a)CANstress設置CAN-H與電源斷路



(b)CANoe檢測網絡無錯誤幀



(c)CANscope觀測總線電平情況

圖4 CAN-H與電源斷路情況下的系統通訊測試

4 總結

        隨著CAN總線在國內應用的日益廣泛,CAN總線測試技術將越發重要。CAN總線測試規范是CAN 總線測試的核心,需要根據相關的CAN協議規范以及CAN總線設計需求進行制定。另外,在缺乏統一測試規范以及參考資料的條件下,還需要在CAN總線開發過程中積累經驗,逐步制定并完善CAN總線的測試規范。國外先進的CAN總線設計及測試工具也可以促進CAN總線測試能力迅速形成。
 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲午夜视频在线观看| 亚洲欧美国产制服动漫| 亚洲国产美女精品久久久久∴| 99视频日韩| 久久在线免费观看| 亚洲福利视频免费观看| 亚洲国产欧美另类丝袜| 欧美一区二区在线看| 国产亚洲一区精品| 国产伦精品一区二区三区免费| 在线精品福利| 午夜精品福利电影| 久久精品观看| 欧美精品久久久久久久| 国产精品三区www17con| 亚洲人成7777| 91久久精品日日躁夜夜躁国产| 国产日韩欧美一区| 欧美一区二区三区四区在线观看| 亚洲日本成人在线观看| 久久精品三级| 欧美激情中文字幕在线| 欧美高清hd18日本| 小黄鸭视频精品导航| 免费观看一级特黄欧美大片| 国产日韩欧美中文| 一区二区三区视频在线观看| 美女精品在线观看| 欧美一区二区免费视频| 老司机成人网| 亚洲国产欧美一区二区三区久久| 欧美日韩a区| 国产精品99久久久久久久女警| 久久久国产精品亚洲一区| 黄色精品一区| 国产日韩欧美中文在线播放| 在线一区观看| 欧美极品影院| 亚洲永久在线| 免费不卡中文字幕视频| 欧美一区综合| 午夜精品影院在线观看| 国产精品无码永久免费888| 午夜性色一区二区三区免费视频| 一本大道av伊人久久综合| 欧美—级a级欧美特级ar全黄| 小黄鸭视频精品导航| 久久综合福利| 欧美日韩国产区一| 亚洲一级黄色片| 欧美成人网在线| 国产欧美短视频| 久久天堂精品| 国产一区二区精品久久99| 99www免费人成精品| 欧美国产一区二区在线观看| 在线成人av网站| 国产精品v欧美精品∨日韩| 亚洲三级电影在线观看| 亚洲一区二区三区四区五区午夜| 蜜臀av一级做a爰片久久| 黄色成人免费网站| 在线欧美日韩国产| 噜噜噜躁狠狠躁狠狠精品视频| 欧美日韩a区| 日韩亚洲欧美成人| 一区二区三区产品免费精品久久75| 欧美日韩妖精视频| 欧美激情精品久久久六区热门| 欧美福利电影在线观看| 亚洲国产精品久久91精品| 久久综合五月天婷婷伊人| 欧美精品在线观看一区二区| 国产精品自在在线| 欧美视频在线播放| 国产一区二区成人久久免费影院| 欧美怡红院视频一区二区三区| 久久精品视频播放| 午夜在线视频观看日韩17c| 最新69国产成人精品视频免费| 亚洲激情网站免费观看| 夜夜爽99久久国产综合精品女不卡| 亚洲欧洲午夜| 亚洲制服av| 国产精品热久久久久夜色精品三区| 亚洲精品在线免费| 亚洲经典在线看| 国产精品入口夜色视频大尺度| 亚洲人成精品久久久久| 亚洲国产婷婷香蕉久久久久久99| 影音先锋在线一区| 欧美精品自拍偷拍动漫精品| 在线国产日韩| 久久夜色精品亚洲噜噜国产mv| 国产精品视频免费在线观看| 国产原创一区二区| 在线日韩欧美| 亚洲国产日韩欧美在线动漫| 欧美日韩另类国产亚洲欧美一级| 在线不卡视频| 欧美日韩国产123区| 国产精品视频你懂的| 国产欧美一区视频| 9人人澡人人爽人人精品| 亚洲视频导航| 亚洲高清二区| 国产日韩高清一区二区三区在线| 欧美1区免费| 久久久一区二区| 亚洲日本aⅴ片在线观看香蕉| 国产欧美一区二区在线观看| 亚洲乱码国产乱码精品精天堂| 国产精品久久久久久av下载红粉| 开心色5月久久精品| 欧美波霸影院| 亚洲欧洲一区二区三区在线观看| 老司机免费视频久久| 欧美1区3d| 久久久无码精品亚洲日韩按摩| 欧美日韩极品在线观看一区| 国产噜噜噜噜噜久久久久久久久| 欧美精品一区二区三区久久久竹菊| 国内外成人免费激情在线视频网站| 亚洲欧洲精品一区二区精品久久久| 久久久久91| 欧美+日本+国产+在线a∨观看| 欧美欧美午夜aⅴ在线观看| 欧美日韩伊人| 91久久精品国产91性色tv| 亚洲欧美日韩天堂一区二区| 亚洲专区国产精品| 久久久久网址| 亚洲日本免费电影| 日韩午夜av在线| 欧美激情一区二区三区在线视频观看| 开心色5月久久精品| 亚洲国产毛片完整版| 一区二区三区日韩精品视频| 久久久久久久久久码影片| 99国产精品| 亚洲午夜免费视频| 亚洲激情一区二区| 日韩视频一区二区在线观看| 欧美成人免费在线| 欧美色视频在线| 欧美日本免费| 欧美久久婷婷综合色| 黑人中文字幕一区二区三区| 韩日成人av| 在线精品一区| 国产一区二区三区四区三区四| 午夜精品电影| 黄色亚洲网站| 欧美丝袜一区二区| 一本色道久久综合一区| 亚洲专区国产精品| 亚洲精品激情| 久久成人精品一区二区三区| 亚洲综合色网站| 久久久www成人免费无遮挡大片| 午夜精品久久久久久久99黑人| 国产精品成人免费精品自在线观看| 欧美精品激情在线| 欧美日韩国产综合在线| 最新日韩在线视频| 欧美aaa级| 国产精品一区在线观看你懂的| 欧美日韩极品在线观看一区| 亚洲激情第一区| 一区二区av在线| 久久嫩草精品久久久精品一| 欧美精品在线看| 国产视频久久久久久久| 国产精品青草综合久久久久99| 美日韩精品视频| 国产精品va在线| 欧美午夜久久| 亚洲欧美成人网| 欧美伊人久久久久久久久影院| 欧美日韩aaaaa| 国产一区二区三区四区hd| 免费成人美女女| 亚洲国产mv| 国产精品卡一卡二卡三| 久久国产天堂福利天堂| 国产在线不卡| 亚洲新中文字幕| 亚洲第一区中文99精品| 国产乱码精品一区二区三| 久久久不卡网国产精品一区| 国产亚洲欧洲997久久综合| 亚洲国产精品久久人人爱蜜臀| 亚洲精品乱码久久久久久蜜桃91| 黄色成人在线| 欧美—级a级欧美特级ar全黄| 国产精品一区在线观看| 国产精品视频一| 亚洲自拍偷拍网址| 亚洲理论在线观看| 欧美日韩国产成人精品| 一级日韩一区在线观看| 亚洲国产精品一区在线观看不卡| 这里只有精品在线播放| 一区二区欧美视频| 国内在线观看一区二区三区| 欧美高清视频一区二区三区在线观看| 亚洲欧美在线视频观看| 国产精品一区=区| 亚洲一区二区伦理| 激情小说亚洲一区| 欧美亚洲视频在线看网址| 国产欧美日韩视频在线观看| 国产亚洲精品激情久久| 91久久精品一区| 久久视频一区| 国产精品久久久久9999高清| 伊人久久婷婷| 午夜在线a亚洲v天堂网2018| 91久久国产综合久久91精品网站| 在线播放视频一区| 欧美华人在线视频| 国产精品国产一区二区| 在线中文字幕日韩| 久久爱www.| 欧美一区二区高清在线观看| 国产精品久久国产精品99gif| 久久婷婷蜜乳一本欲蜜臀| 在线欧美日韩精品| 在线观看日韩国产| 国产日产欧美精品| 欧美精品少妇一区二区三区| 亚洲视频香蕉人妖| 欧美激情a∨在线视频播放| 欧美久久成人| 麻豆精品在线视频| 国产日韩成人精品| 亚洲国产成人一区| 国产精品久久网站| 老司机免费视频一区二区三区| 亚洲手机成人高清视频| 夜夜爽99久久国产综合精品女不卡| 午夜国产一区| 国产亚洲午夜高清国产拍精品| 麻豆精品精品国产自在97香蕉| 亚洲另类视频| 久久一二三区| 亚洲久久一区| 国内精品久久国产| 亚洲午夜精品17c| 亚洲乱码视频| 99在线热播精品免费99热| 欧美二区不卡| 亚洲精品看片| 亚洲影音一区| 欧美精品18videos性欧美| 这里只有视频精品| 国产精品一区毛片| 美女图片一区二区| 在线精品亚洲一区二区| 久久久久久亚洲精品不卡4k岛国| 黄色日韩在线| 国产日韩成人精品| 亚洲免费精品| 国产精品一区二区三区四区| 国产精品久久91| 亚洲人成啪啪网站| 亚洲香蕉成视频在线观看| 国产精品捆绑调教| 亚洲国产精品视频一区| 欧美成人情趣视频| 欧美视频一区二区三区四区| 欧美日韩色婷婷| 一本一本久久a久久精品综合麻豆| 亚洲精品一区二区在线观看| 久久夜色精品国产亚洲aⅴ| 激情六月综合| 亚洲婷婷免费| 欧美午夜精品久久久久免费视| 欧美高清在线一区二区| 国产麻豆成人精品| 亚洲视频一区在线观看| 国产欧美精品日韩区二区麻豆天美| 亚洲日本激情| 国产日韩在线播放| 今天的高清视频免费播放成人| 国产欧美日韩免费| 一区二区三区无毛| 亚洲日韩第九十九页| 牛夜精品久久久久久久99黑人| 久久久久国产精品www| 亚洲网在线观看| 亚洲大片精品永久免费| 久久在线免费观看| 亚洲欧美电影在线观看| 在线观看av不卡| 亚洲免费观看在线观看| 久久久久久久尹人综合网亚洲| 久久久久久久尹人综合网亚洲| 久久精品一区二区三区不卡| 欧美精品日韩综合在线| 一区二区三区视频免费在线观看| 国产免费成人在线视频| 国产精品夫妻自拍| 国产亚洲一区在线| 欧美三区在线视频| 欧美激情1区| 国产精品乱码一区二三区小蝌蚪| 一区二区高清| 欧美成人午夜剧场免费观看| 国产精品盗摄一区二区三区| 亚洲人成绝费网站色www| 韩日精品中文字幕| 欧美精品福利视频| 亚洲精品乱码久久久久久| 欧美精品少妇一区二区三区| 国产欧美高清| 国产日韩专区在线| 欧美成年人在线观看| 久久精品夜夜夜夜久久| 久久国产视频网站| 欧美激情在线免费观看| 久久精品国产精品亚洲精品| 国产一区二区中文字幕免费看| 亚洲一区二区视频| 亚洲福利视频一区二区| 国产日韩在线看片| 亚洲精品免费观看| 国产精品视频一区二区高潮|