楊光 潘俊家 崔根群 安康 朱永健



摘 ?要: 為了保證汽車ECU的TCP/IP協議實現的準確性,開發了一種車載以太網TCP/IP協議的一致性測試系統,并設計了TCP/IP協議一致性測試集。該測試系統基于NOVUS10/1/100 m車載以太網測試板卡搭建,通過開發的一致性測試軟件完成測試用例庫管理、測試任務管理和測試數據管理的工作。TCP/IP協議一致性測試集可以對TCP/IP協議中的ARP,IP,TCP和UDP進行協議一致性測試。測試結果表明,該測試系統能夠發現被測ECU協議實現的問題,為供應商完善產品協議提供了有效幫助。
關鍵詞: 車載以太網; 協議測試系統; 協議一致性; 測試軟件開發; TCP/IP; 一致性測試集
中圖分類號: TN919?34; TN915.04 ? ? ? ? ? ? ? ? ? 文獻標識碼: A ? ? ? ? ? ? ? ? ?文章編號: 1004?373X(2020)07?0029?05
Research on conformance testing system for protocols in automotive Ethernet TCP/IP
YANG Guang1, 2, PAN Junjia2, CUI Genqun1, AN Kang1, 2, ZHU Yongjian1, 2
(1. College of Mechanical Engineering, Hebei University of Technology, Tianjin 300401, China;
2. China Automotive Technology and Research Centre Co., Ltd., Tianjin 300300, China)
Abstract: In order to ensure the accuracy of TCP/IP protocol implementation for automotive ECU, a conformance testing system for TCP/IP protocol of automotive Ethernet is developed, and a conformance testing set for TCP/IP protocol is designed. The testing system is based on NOVUS10/1/100 m automotive Ethernet test board. The conformance testing software was developed to accomplish the testing case library management, testing task management and testing data management. TCP/IP protocol conformance testing set can test the conformance of ARP, IP, TCP and UDP protocols in TCP/IP protocol. The testing results show that the testing system can find the problems existing in the ECU protocol implementation, and provide effective help for suppliers to improve their product protocols.
Keywords: automotive Ethernet; protocol testing system; protocol conformance; testing software development; TCP/IP; conformance testing set
0 ?引 ?言
隨著汽車技術的日益發展,用戶開始不斷要求提高車輛的安全性、舒適性和駕駛控制性,最明顯的體現在于越來越復雜和多樣的車載電子系統,大量的傳感器和處理器被用在車輛的不同系統中,這就需要更高速、更可靠、帶寬更高的通信網絡[1]。目前,商用的車載網絡技術主要有本地互連網絡(LIN)、控制器局域網絡(CAN)、TTP/C、FlexRay、面向媒體的系統傳輸(MOST)以及低電壓差分信號(LVDS)。但是現有的總線都存在各種缺陷導致其無法滿足未來車載通信網絡的要求[2]。
以太網因其所具有的高帶寬、快速度和高度可擴展性的特點將成為未來的車載網絡的發展方向。對于汽車行業而言,以太網技術目前處于發展初期,對于車載以太網的協議一致性測試是很有必要的。
本文主要涉及車載以太網TCP/IP協議中的ARP,IP,TCP和UDP的協議一致性測試?!?br>