CN114531367B - 一种汽车can网络自动化测试***及方法 - Google Patents
一种汽车can网络自动化测试***及方法 Download PDFInfo
- Publication number
- CN114531367B CN114531367B CN202210152252.0A CN202210152252A CN114531367B CN 114531367 B CN114531367 B CN 114531367B CN 202210152252 A CN202210152252 A CN 202210152252A CN 114531367 B CN114531367 B CN 114531367B
- Authority
- CN
- China
- Prior art keywords
- test
- node controller
- network node
- network
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 73
- 238000000034 method Methods 0.000 title claims description 8
- 238000004891 communication Methods 0.000 claims abstract description 17
- 230000001960 triggered effect Effects 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 3
- 238000010998 test method Methods 0.000 claims description 3
- 238000012790 confirmation Methods 0.000 claims description 2
- 230000004044 response Effects 0.000 claims description 2
- 101000685724 Homo sapiens Protein S100-A4 Proteins 0.000 description 2
- 102100023087 Protein S100-A4 Human genes 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/14—Arrangements for monitoring or testing data switching networks using software, i.e. software packages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Security & Cryptography (AREA)
- Testing Electric Properties And Detecting Electric Faults (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
本发明公开了一种汽车CAN网络自动化测试***,包括OBD接口电路、CAN节点控制器、CANoe模块,CAN节点控制器与OBD接口电路连接,所述OBD接口电路用于与CANoe模块连接,所述CANoe模块内置多种配置文件,所述配置文件用于对CAN网络通信的CAN节点控制器进行通信测试。本发明的优点在于:测试操作简单,实现方便,能够有效提升测试速度;***结构连接后仅需要配置文件加载后可以自动测试并获取测试数据,从而实现自动的对不同的CAN节点控制器进行控制,进而完成自动测试的目的。
Description
技术领域
本发明涉及汽车测试领域,特别涉及一种汽车CAN网络自动化测试***及方法。
背景技术
近年来,汽车智能化、电气化飞速发展,用户软件需求不断上升,电控单元数量增加,软件更新迭代加快,对整车通讯的稳定性要求愈发严苛,为保证CAN网络的稳定性、可靠性,网络测试必不可少,其要求也更为严格。以往的网络测试基于手动触发条件,过程繁琐操作复杂耗时耗力,且精度不高,不够准确。
发明内容
本发明的目的在于克服现有技术的不足,提供一种汽车CAN网络自动化测试***及方法,用于实现CAN网络的自动化测试。
为了实现上述目的,本发明采用的技术方案为:一种汽车CAN网络自动化测试***,包括OBD接口电路、CAN节点控制器、CANoe模块,CAN节点控制器与OBD接口电路连接,所述OBD接口电路用于与CANoe模块连接,所述CANoe模块内置多种配置文件,所述配置文件用于对CAN网络通信的CAN节点控制器进行通信测试。
所述测试***还包括直流稳压电源,所述直流稳压电源为待测试的CAN节点控制器供电。
所述直流稳压电源为电压、电流可调节的直流稳压电源。
所述CANoe模块集成在笔记本电脑中,用于提供测试用的CANoe环境及加载对应的测试用配置文件。
在测试用配置文件中内设一个ms定时器事件,事件触发时通过报文发生器,以一定周期发送报文至待测试的CAN网络节点控制从而实现对于CAN网络节点控制器的测试。
一种汽车CAN网络自动化测试方法,将直流稳压电源与CAN网络节点控制器连接为其供电工作同时将CAN网络节点控制器通过OBD接口电路连接至电脑端;
在电脑端,将预先准确的配置文件加载到CANoe环境中运行,所述配置文件为预先设置的用于测试对应CAN网络节点控制器的测试程序。
在测试用配置文件中内设一个ms定时器事件,事件触发时通过报文发生器,以一定周期发送报文至待测试的CAN网络节点控制从而实现对于CAN网络节点控制器的测试。
本发明的优点在于:测试操作简单,实现方便,能够有效提升测试速度;***结构连接后仅需要配置文件加载后可以自动测试并获取测试数据,从而实现自动的对不同的CAN节点控制器进行控制,进而完成自动测试的目的;测试流程简单且快速、成本低,仅需要笔记本、接口及电源即可,软件部分也可以多次重复使用,提前配置好的软件可多次使用,降低边际成本。
附图说明
下面对本发明说明书各幅附图表达的内容及图中的标记作简要说明:
图1为本发明测试***示意图。
具体实施方式
下面对照附图,通过对最优实施例的描述,对本发明的具体实施方式作进一步详细的说明。
现有技术中通过手动触发方式来发出测试信号然后基于测试结果来对CAN网络通信进行判断,CAN网络通信主要是对CAN通信节点控制器的正常通信进行分析测试,当发送报文后CAN通讯节点可以对应的转发或处理后发出信号,若转发或发出的信号满足要求则认为CAN网络通信正常,但是这种测试效率低且依赖人工操作,可能会产生人为误差,因此本申请设计一种可以自动的进行测试的***。
本发明是基于CAPL函数开发的自动化测试平台,可实现对控制器CAN网络通讯的自动化测试,此设计的优势在于可批量全自动化进行测试,并且精确到毫秒的测试单位,可有效的保证测试的准确性,这是以往靠测试人员手动触发所完不成的,大大节省了时间和提高了测试准确性。
本方案由OBD接口电路(接线盒)、13.5V直流稳压电源、CAN节点控制器、CANoe及相关端口接线、笔记本(带CANoe环境)组成、配置文件。其中OBD接口电路(接线盒),提供测试所需线路接口,13.5V直流稳压电源,提供可调节的电压和电流,测试程序內设了一个ms定时器事件(on t imer myTimer1),事件触发时通过报文发生器,以一定周期发送报文,便可自动进行CAN网络测试,测试时只需将被测件(ECU)接入电路,加载预先设置完成的配置文件到CANoe软件中,即可实现全自动化网络测试。
此发明的优点:在电子***的复杂性不断增长、控制器数量急速上升、软件版本更新迭代加快,CAN网络可靠性、稳定性要求不断,网络测试需求剧增,自动化测试方案应运而生,本发明涉及一种基于CAPL函数的自动化网络测试方案,它无需繁琐的人员操作,只需简单地配置文件,即可完成网络测试。使得测试人员无需学习掌握较深的专业知识,都能轻松快捷完成控制器的网络测试。
如图1所示,为申请的***示意图,***依赖于预先设置的配置文件加载到CANoe模块中,然后自动运行后通过发送测试程序的方式对连接的待测试的CAN网络节点控制器进行测试。具体结构包括:
汽车CAN网络自动化测试***,包括OBD接口电路、CAN节点控制器、CANoe模块,CAN节点控制器与OBD接口电路连接,OBD接口电路用于与CANoe模块连接,CANoe模块内置多种配置文件述配置文件用于对CAN网络通信的CAN节点控制器进行通信测试。
其中,CANoe模块集成在笔记本电脑中,用于提供测试用的CANoe环境及加载对应的测试用配置文件。在笔记本电脑上集成设置有CANoe环境,配置文件为预先设置的测试程序,用于在执行配置文件后自动按照测试程序发送一定的测试报文进行测试。测试程序可以根据实际的CAN网络的测试需求来开发即可。开发一次配置文件可以多次使用。笔记本电脑提供多种接口,通过接口连接至OBD接口电路,基于OBD接口电路连接至待测试的CAN节点网络控制器,用于测试信号的交互。
为了给不同型号的CAN网路节点控制器ECU进行供电,保证待测ECU的工作,采用直流稳压电压来提供直流电源;直流稳压电源采用可调节电压、电流可调节的直流稳压电源,从而匹配不同型号类型的CAN网络节点控制器ECU的工作供电需求。
在使用时,将笔记本电脑通过接口连接至待测试的CAN节点网络控制器,然后通过直流稳压电源调节实现供电电压的稳定可靠,实现对于不同类型ECU的供电保证其工作才能进行测试工作。在连接完成后,仅需要加热测试程序对应的配置文件即可自动测试,在测试程序中包括一个中内设一个ms定时器事件,事件触发时通过报文发生器,以一定周期发送报文至待测试的CAN网络节点控制从而实现对于CAN网络节点控制器的测试。在发送特定报文后,CAN节点网络控制器的反应输出信号进行分析即可实现检测,这里可以通过OBD接口电路发送报文同时接收并检测报文,还可以将报文显示在笔记本电脑的显示屏上。检测的数据可以自动分析,设置分析逻辑,预先设置发出报文对应的接收报文逻辑,对接收的信息进行分析判断can网络的正常与否;或者将测试后接收的数据进行统计后由笔记本电脑连接打印机打印出来由工程师分析确认。
本申请主要是将测试逻辑集成在笔记本电脑的CANoe程序中,一次开发后,多次使用该程序进行与CAN节点控制器的通信交互从而实现自动化的检测。
在本申请中汽车CAN网络自动化测试方法,包括将直流稳压电源与CAN网络节点控制器连接为其供电工作同时将CAN网络节点控制器通过OBD接口电路连接至电脑端;在电脑端,将预先准确的配置文件加载到CANoe环境中运行,所述配置文件为预先设置的用于测试对应CAN网络节点控制器的测试程序。在测试用配置文件中内设一个ms定时器事件,事件触发时通过报文发生器,以一定周期发送报文至待测试的CAN网络节点控制从而实现对于CAN网络节点控制器的测试。
显然本发明具体实现并不受上述方式的限制,只要采用了本发明的方法构思和技术方案进行的各种非实质性的改进,均在本发明的保护范围之内。
Claims (1)
1.一种汽车CAN网络自动化测试***的测试方法,其特征在于:所述***包括OBD接口电路、CAN网络节点控制器、CANoe模块,CAN网络节点控制器与OBD接口电路连接,所述OBD接口电路用于与CANoe模块连接,所述CANoe模块内置多种配置文件,所述配置文件用于对CAN网络通信的CAN网络节点控制器进行通信测试;所述测试***还包括直流稳压电源,所述直流稳压电源为待测试的CAN网络节点控制器供电;所述直流稳压电源为电压、电流可调节的直流稳压电源;所述CANoe模块集成在笔记本电脑中,用于提供测试用的CANoe环境及加载对应的测试用配置文件;
所述方法包括:将直流稳压电源与CAN网络节点控制器连接为其供电,同时将CAN网络节点控制器通过OBD接口电路连接至电脑端;
在电脑端,将预先准备的配置文件加载到CANoe环境中运行,所述配置文件为预先设置的用于测试对应CAN网络节点控制器的测试程序;在测试用配置文件中内设一个ms定时器事件,事件触发时通过报文发生器,以一定周期发送报文至待测试的CAN网络节点控制器从而实现对于CAN网络节点控制器的测试;
在发送特定报文后,对CAN网络节点控制器的反应输出信号进行分析即可实现检测,这里可以通过OBD接口电路发送报文同时接收并检测报文,还可以将报文显示在笔记本电脑的显示屏上;检测的数据可以自动分析,自动分析包括设置分析逻辑,预先设置发出报文对应的接收报文逻辑,对接收的信息进行分析来判断CAN网络的正常与否;或者将测试后接收的数据进行统计后由笔记本电脑连接打印机打印出来由工程师分析确认。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210152252.0A CN114531367B (zh) | 2022-02-18 | 2022-02-18 | 一种汽车can网络自动化测试***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210152252.0A CN114531367B (zh) | 2022-02-18 | 2022-02-18 | 一种汽车can网络自动化测试***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114531367A CN114531367A (zh) | 2022-05-24 |
CN114531367B true CN114531367B (zh) | 2024-06-04 |
Family
ID=81623617
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210152252.0A Active CN114531367B (zh) | 2022-02-18 | 2022-02-18 | 一种汽车can网络自动化测试***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114531367B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6922395B1 (en) * | 2000-07-25 | 2005-07-26 | Bbnt Solutions Llc | System and method for testing protocols for ad hoc networks |
CN102890501A (zh) * | 2012-09-25 | 2013-01-23 | 北京智行鸿远汽车技术有限公司 | 一种纯电动轿车整车控制器测试*** |
CN103676939A (zh) * | 2013-12-18 | 2014-03-26 | 重庆长安汽车股份有限公司 | 一种基于osek直接网络管理机制的自动测试*** |
CN107222362A (zh) * | 2017-05-26 | 2017-09-29 | 南京越博动力***股份有限公司 | 一种整车can网络自动化测试平台及其优化方法 |
CN107911260A (zh) * | 2017-10-30 | 2018-04-13 | 华晨汽车集团控股有限公司 | 一种基于osec网络管理的整车测试*** |
CN108900377A (zh) * | 2018-07-03 | 2018-11-27 | 南京越博动力***股份有限公司 | 一种can网络测试***及测试方法 |
CN109361569A (zh) * | 2018-11-26 | 2019-02-19 | 中汽研(天津)汽车工程研究院有限公司 | 基于can总线的通信诊断故障码自动化测试***及测试方法 |
CN109840207A (zh) * | 2018-12-26 | 2019-06-04 | 中汽研(天津)汽车工程研究院有限公司 | 一种基于autosar网络管理自动化测试***及测试方法 |
CN112230561A (zh) * | 2020-08-19 | 2021-01-15 | 东风康明斯发动机有限公司 | Can总线控制器软件的仿真测试方法及*** |
-
2022
- 2022-02-18 CN CN202210152252.0A patent/CN114531367B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6922395B1 (en) * | 2000-07-25 | 2005-07-26 | Bbnt Solutions Llc | System and method for testing protocols for ad hoc networks |
CN102890501A (zh) * | 2012-09-25 | 2013-01-23 | 北京智行鸿远汽车技术有限公司 | 一种纯电动轿车整车控制器测试*** |
CN103676939A (zh) * | 2013-12-18 | 2014-03-26 | 重庆长安汽车股份有限公司 | 一种基于osek直接网络管理机制的自动测试*** |
CN107222362A (zh) * | 2017-05-26 | 2017-09-29 | 南京越博动力***股份有限公司 | 一种整车can网络自动化测试平台及其优化方法 |
CN107911260A (zh) * | 2017-10-30 | 2018-04-13 | 华晨汽车集团控股有限公司 | 一种基于osec网络管理的整车测试*** |
CN108900377A (zh) * | 2018-07-03 | 2018-11-27 | 南京越博动力***股份有限公司 | 一种can网络测试***及测试方法 |
CN109361569A (zh) * | 2018-11-26 | 2019-02-19 | 中汽研(天津)汽车工程研究院有限公司 | 基于can总线的通信诊断故障码自动化测试***及测试方法 |
CN109840207A (zh) * | 2018-12-26 | 2019-06-04 | 中汽研(天津)汽车工程研究院有限公司 | 一种基于autosar网络管理自动化测试***及测试方法 |
CN112230561A (zh) * | 2020-08-19 | 2021-01-15 | 东风康明斯发动机有限公司 | Can总线控制器软件的仿真测试方法及*** |
Non-Patent Citations (1)
Title |
---|
CAN总线网络自动化测试平台应用;潘俊家;杨芝华;龚进峰;崔根群;;交通信息与安全(03);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114531367A (zh) | 2022-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108205308B (zh) | 一种基于车身域控制器的自动诊断测试*** | |
CN108732443B (zh) | 一种基于Linux的自动测试***及方法 | |
CN108919772B (zh) | 一种车控***自动化测试***与方法 | |
CN105404568A (zh) | Can总线测试***以及测试方法 | |
CN104181915B (zh) | 一种电机控制器测试装置及方法 | |
CN206400286U (zh) | 一种基于硬件在环设备的测试*** | |
CN210041853U (zh) | 一种汽车can/lin总线自动化测试*** | |
CN111132060A (zh) | 一种基于物联网的硬件自动测试工具及测试方法 | |
CN110632914A (zh) | 一种用于检测整车控制器的自动测试仪 | |
CN217541952U (zh) | 一种车辆仪表测试*** | |
CN110542565A (zh) | 车辆模拟点火测试方法 | |
CN112230561A (zh) | Can总线控制器软件的仿真测试方法及*** | |
CN114531367B (zh) | 一种汽车can网络自动化测试***及方法 | |
CN215867583U (zh) | 控制器故障诊断测试*** | |
CN207541496U (zh) | 一种基于车身域控制器的自动诊断测试装置 | |
CN111458592A (zh) | 车灯驱动模块自动化检测*** | |
CN111707899A (zh) | 一种便携式轻型商用车仪表测试装置及其使用方法 | |
CN111257674A (zh) | 一种变频器的测试*** | |
CN110618325A (zh) | 车辆模拟点火压力测试*** | |
CN212410790U (zh) | 一种电动汽车的电机检测设备 | |
CN209945396U (zh) | 一种仪表测试*** | |
CN113671932A (zh) | 一种ecu下线测试装置及方法 | |
CN112557738A (zh) | 电压检测装置、空调***、电压检测方法和可读存储介质 | |
CN217484496U (zh) | 一种模拟量输入输出校准装置 | |
CN113253701A (zh) | 车辆远程诊断***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20240423 Address after: 241000 No. 8, Changchun Road, Wuhu economic and Technological Development Zone, Anhui, China Applicant after: CHERY AUTOMOBILE Co.,Ltd. Country or region after: China Address before: 241000 Building 8, science and Technology Industrial Park, 717 Zhongshan South Road, Yijiang District, Wuhu City, Anhui Province Applicant before: Chery Commercial Vehicles (Anhui) Co., Ltd. Country or region before: China |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |