CN112650196A - 一种can网络自动化测试盒及其使用方法 - Google Patents
一种can网络自动化测试盒及其使用方法 Download PDFInfo
- Publication number
- CN112650196A CN112650196A CN202011510935.6A CN202011510935A CN112650196A CN 112650196 A CN112650196 A CN 112650196A CN 202011510935 A CN202011510935 A CN 202011510935A CN 112650196 A CN112650196 A CN 112650196A
- Authority
- CN
- China
- Prior art keywords
- module
- test
- mcu chip
- serial port
- box
- 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.)
- Pending
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 98
- 238000000034 method Methods 0.000 title abstract description 11
- 230000002093 peripheral effect Effects 0.000 claims description 24
- 238000004891 communication Methods 0.000 description 2
- 238000010998 test method Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011056 performance test Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0208—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
- G05B23/0213—Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24065—Real time diagnostics
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
本发明公开了一种CAN网络自动化测试盒及使用方法,其中测试盒包括盒体以及设置在盒体内的控制模块,所述控制模块包括MCU芯片模块、存储模块、串口转CAN BUS模块,所述MCU芯片模块分别连接至存储模块、串口转CAN BUS模块,所述存储模块内设置CAN网络消息测试软件脚本文件,所述MCU芯片模块在启动测试后读取存并运行脚本文件,根据脚本文件内容发送测试信息,并通过MCU芯片模块的串口端输出至串口转CAN BUS模块,CAN BUS模块将串口信息转换成CAN信息发送至待测试设备。本申请测试盒成本低廉,设备运行可靠,使用操作简单,不占用过多资源。
Description
技术领域
本发明汽车电子性能测试实验工具领域,特别涉及一种CAN网络自动化测试盒及其使用方法。
背景技术
汽车电子CAN网络消息测试中,都需要常连接电脑向测试终端发送CAN消息测试,若执行CAN网络信号压力测试,就会占用电脑使用资源。造成测试耽搁一个电脑的使用资源,这种方式对于大规模测试来说是先然不能满足要求的。而且现有技术中并没有独立的测试工具或设备可以来实现CAN网络消息测试,基于此本申请设计一种测试盒用于实现CAN网络消息的测试。
发明内容
本发明的目的在于克服现有技术的不足,提供一种CAN网络自动化测试盒,用于实现对汽车电子CAN网络消息进行测试,采用专用设备,可以大大节约对于电脑的占用。
为了实现上述目的,本发明采用的技术方案为:一种CAN网络自动化测试盒,盒体以及设置在盒体内的控制模块,所述控制模块包括MCU芯片模块、存储模块、串口转CAN BUS模块,所述MCU芯片模块分别连接至存储模块、串口转CAN BUS模块,所述存储模块内设置CAN网络消息测试软件脚本文件,所述MCU芯片模块在启动测试后读取存并运行脚本文件,根据脚本文件内容发送测试信息,并通过MCU芯片模块的串口端输出至串口转CAN BUS模块,CAN BUS模块将串口信息转换成CAN信息发送至待测试设备。
所述盒体上设置执行/停止按键,所述执行/停止按键与MCU芯片模块连接,用于发出执行或停止信号至MCU芯片模块以启动和关闭测试盒的工作。
存储模块包括内置的寄存器ROM和/或外设存储设备,所述寄存器ROM、外设存储设备分别与MCU芯片模块连接。
所述外设存储设备与设置在盒体内的外设读取设备连接,所述外设读取设备与MCU芯片模块连接,用于根据MCU芯片模块的控制信号读取外设存储设备中的脚本文件。
所述内置的寄存器ROM通过USB模块连接至外部终端,由外部终端将脚本文件写入到内置的寄存器中。
所述串口转CAN BUS模块为RS232串口转CAN BUS模块或RS485串口转CAN BUS模块。
所述盒体上设置用于输出CAN测试信号的接口,串口转CAN BUS模块通过该接口用于连接至待测试设备。
所述盒体内设置电源管理模块,所述电源管理模块与MCU芯片模块连接,所述电源管理模块将盒体外部的电源转换成MCU芯片模块工作所需电源。
一种CAN网络自动化设备测试盒的使用方法,包括如下步骤:
1)、通过电脑将进行CAN网络测试的脚本文件写入到寄存器ROM中或者将预先存储有脚本文件的外部存储设备与外设读取设备连接;
2)、将外部电源连接至电源管理模块;
3)、将串口转CAN BUS模块与待测试终端连接;
4)、按下执行/停止按键,进入测试步骤;
5)、在测试开始后,测试人员根据汽车电子的工作状态进行测试判断;
6)测试结束后,按下执行/停止按键,结束测试。
本发明的优点在于:可以减少对于电脑测试的依赖,成本低、设备运行可靠,可以适应大规模的快速测试,而且使用操作简单,不占用过多资源。
附图说明
下面对本发明说明书各幅附图表达的内容及图中的标记作简要说明:
图1为本发明测试盒的原理图。
图1中:1是CAN网络信号自动化测试盒壳体,
2是电源供电管理模块,
3是USB通讯接口模块,
4是寄存器ROM模块,
5是MCU芯片(如STM32),
6是rs232/485串口转CAN BUS模块,
7是运行开关,
8是外设读取模块
9是被测试终端。
具体实施方式
下面对照附图,通过对最优实施例的描述,对本发明的具体实施方式作进一步详细的说明。
如图1所示,一种CAN网络自动化测试盒,盒体以及设置在盒体内的控制模块,控制模块包括MCU芯片模块、存储模块、串口转CAN BUS模块,MCU芯片模块分别连接至存储模块、串口转CAN BUS模块;
存储模块内设置CAN网络消息测试软件脚本文件,测试用的脚本文件是指原先采用电脑端进行运行的软件集成在脚本文件放入到MCU芯片中运行,这其中可能要根据MCU芯片类型调整代码语言方式,如电脑端软件语言转换成单片机能够实现的C语言。MCU芯片模块在启动测试后读取存并运行脚本文件,根据脚本文件内容发送测试信息,并通过MCU芯片模块的串口端输出至串口转CAN BUS模块,CAN BUS模块将串口信息转换成CAN信息发送至待测试设备。
存储模块包括内置的寄存器ROM和/或外设存储设备,寄存器ROM、外设存储设备分别与MCU芯片模块连接。
外设存储设备与设置在盒体内的外设读取设备连接,外设读取设备与MCU芯片模块连接,用于根据MCU芯片模块的控制信号读取外设存储设备中的脚本文件。
内置的寄存器ROM通过USB模块连接至外部终端,由外部终端将脚本文件写入到内置的寄存器中。外部终端一般为电脑,通过电脑端开发的软件然后写入到对应的ROM中。
MCU芯片以单片机芯片为例,电脑端开发完成后通过USB将程序脚本烧录至单片机中。单片机执行C语言编写后的脚本文件后根据文件的控制指令发出对应的CAN测试信号并通过转换将单片机发出的串口信号转换成对应的CAN信号至待测试的汽车电子设备。
串口转CAN BUS模块为RS232串口转CAN BUS模块或RS485串口转CAN BUS模块。以MCU芯片的具体接口串口类型选择使用。盒体上设置用于输出CAN测试信号的接口,串口转CAN BUS模块通过该接口用于连接至待测试设备。
盒体上设置执行/停止按键,该按键采用电子按键,按下后会触发发出电平信号至单片机,然后由单片机进行执行或暂停的测试流程。执行/停止按键与MCU芯片模块连接,用于发出执行或停止信号至MCU芯片模块以启动和关闭测试盒的工作。
盒体内设置电源管理模块,电源管理模块与MCU芯片模块连接,所述电源管理模块将盒体外部的电源转换成MCU芯片模块工作所需电源。以12V电源为例,12V电源连接至电源管理***,由电源管理***
一种CAN网络自动化设备测试盒的使用方法,包括如下步骤:
1)、通过电脑将进行CAN网络测试的脚本文件写入到寄存器ROM中或者将预先存储有脚本文件的外部存储设备与外设读取设备连接;
2)、将外部电源连接至电源管理模块;
3)、将串口转CAN BUS模块与待测试终端连接;
4)、按下执行/停止按键,进入测试步骤;
5)、在测试开始后,测试人员根据汽车电子的工作状态进行测试判断;该测试盒主要实现控制信号测试信号的发送,然后测试人员可以根据测试内容观察汽车电子的工作状态来判断测试结果;
6)在测试结束后,按下执行/停止按键,结束测试。
CAN网络信号测试盒,是将原本通过电脑或手动不断发送CAN消息的测试方法,改进成可读取脚本独立执行的测试方法。其大致的方法是将测试接入外接电源,再将预先需要执行的CAN消息发送测试脚本文件通过电脑USB导入到测试盒的寄存器(内存)内(或保存在外接存储器如U盘、SD卡),测试盒执行时自动读取保存在寄存器内(或***的外接存储器如U盘、SD卡)的脚本文本文件内容,并自动执行测试脚本,向测试终端发送CAN消息。目前设计的测试盒仅仅根据脚本内容执行发送消息,还不能自主判断发送消息后的测试结果判断,需要通过其他辅助测试工具或人为判断消息发送后测试结果。
CAN网络信号自动化测试盒,包括材料USB接口模块、电源供电模块、MCU芯片(如STM32)、寄存器ROM、rs232/485串口转CAN BUS模块。
使用时先用电脑将设计好的测试步骤脚本文件,通过测试盒的USB接口模块导入到测试盒的寄存器ROM内(或保存在外接存储器如U盘、SD卡),通过按键执行脚本,MCU芯片(如STM32)收到执行信号后,开始读取寄存器ROM内(或***的外接存储器如U盘、SD卡)的脚本文件,并执行指令并以串口消息转给rs232/485串口转CAN BUS模块,rs232/485串口转CAN BUS模块再将串口消息转成CAN信号发送给待测试终端。
采用本专利后,可以脱离电脑常连接发送的方式测试,可以直接独立运行自行设计的脚本执行CAN信号压力测试。
采用本专利后,成本低廉,设备运行可靠,使用操作简单,不占用过多资源。
如图1所示其运行过程:先将测试盒接入电源2(电源为12压电源),再通过电脑将设计好的测试步骤脚本文件,通过测试盒的USB接口模块3导入到测试盒的寄存器ROM 4内(或可将脚本文件保存在U盘、SD卡外设存储设备内,再将外设存储设备***外设读取模块8),按下运行按键7,MCU芯片(如STM32)收到执行信号后开始读取寄存器ROM 4(或读取外设读取模块8的外设存储器设备内的脚本文件)内的脚本文件,并执行指令并以串口消息转给rs232/485串口转CAN BUS模块6,rs232/485串口转CAN BUS模块6再将串口消息转成CAN信号发送给待测试终端9。
显然本发明具体实现并不受上述方式的限制,只要采用了本发明的方法构思和技术方案进行的各种非实质性的改进,均在本发明的保护范围之内。
Claims (9)
1.一种CAN网络自动化测试盒,其特征在于:盒体以及设置在盒体内的控制模块,所述控制模块包括MCU芯片模块、存储模块、串口转CAN BUS模块,所述MCU芯片模块分别连接至存储模块、串口转CAN BUS模块,所述存储模块内设置CAN网络消息测试软件脚本文件,所述MCU芯片模块在启动测试后读取存并运行脚本文件,根据脚本文件内容发送测试信息,并通过MCU芯片模块的串口端输出至串口转CAN BUS模块,CAN BUS模块将串口信息转换成CAN信息发送至待测试设备。
2.如权利要求1所述的一种CAN网络自动化测试盒,其特征在于:所述盒体上设置执行/停止按键,所述执行/停止按键与MCU芯片模块连接,用于发出执行或停止信号至MCU芯片模块以启动和关闭测试盒的工作。
3.如权利要求1或2所述的一种CAN网络自动化测试盒,其特征在于:存储模块包括内置的寄存器ROM和/或外设存储设备,所述寄存器ROM、外设存储设备分别与MCU芯片模块连接。
4.如权利要求3所述的一种CAN网络自动化测试盒,其特征在于:所述外设存储设备与设置在盒体内的外设读取设备连接,所述外设读取设备与MCU芯片模块连接,用于根据MCU芯片模块的控制信号读取外设存储设备中的脚本文件。
5.如权利要求3所述的一种CAN网络自动化设备测试盒,其特征在于:所述内置的寄存器ROM通过USB模块连接至外部终端,由外部终端将脚本文件写入到内置的寄存器中。
6.如权利要求1-5任一所述的一种CAN网络自动化设备测试盒,其特征在于:所述串口转CAN BUS模块为RS232串口转CAN BUS模块或RS485串口转CAN BUS模块。
7.如权利要求1-5任一所述的一种CAN网络自动化设备测试盒,其特征在于:所述盒体上设置用于输出CAN测试信号的接口,串口转CAN BUS模块通过该接口用于连接至待测试设备。
8.如权利要求1-5任一所述的一种CAN网络自动化设备测试盒,其特征在于:所述盒体内设置电源管理模块,所述电源管理模块与MCU芯片模块连接,所述电源管理模块将盒体外部的电源转换成MCU芯片模块工作所需电源。
9.如权利要求1-8任一所述的一种CAN网络自动化设备测试盒的使用方法,其特征在于:包括
1)、通过电脑将进行CAN网络测试的脚本文件写入到寄存器ROM中或者将预先存储有脚本文件的外部存储设备与外设读取设备连接;
2)、将外部电源连接至电源管理模块;
3)、将串口转CAN BUS模块与待测试终端连接;
4)、按下执行/停止按键,进入测试步骤;
5)、在测试开始后,测试人员根据汽车电子的工作状态进行测试判断;
6)测试结束后,按下执行/停止按键,结束测试。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011510935.6A CN112650196A (zh) | 2020-12-18 | 2020-12-18 | 一种can网络自动化测试盒及其使用方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011510935.6A CN112650196A (zh) | 2020-12-18 | 2020-12-18 | 一种can网络自动化测试盒及其使用方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112650196A true CN112650196A (zh) | 2021-04-13 |
Family
ID=75358358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011510935.6A Pending CN112650196A (zh) | 2020-12-18 | 2020-12-18 | 一种can网络自动化测试盒及其使用方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112650196A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113655773A (zh) * | 2021-07-19 | 2021-11-16 | 东风汽车集团股份有限公司 | 一种车机***通信串口压力测试***及方法 |
CN113721583A (zh) * | 2021-08-06 | 2021-11-30 | 深圳市浩科智联科技有限公司 | 一种模拟汽车can总线功能测试的can总线测试工具 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060036907A1 (en) * | 2004-08-11 | 2006-02-16 | Emc Corporation | Area-and product-independent test automation system and method for automatically synchronizing tests of multiple devices |
CN203894578U (zh) * | 2013-12-26 | 2014-10-22 | 中国第一汽车股份有限公司 | 一种便携式汽车总线测试通讯工具 |
CN206480061U (zh) * | 2017-01-11 | 2017-09-08 | 昆明理工大学 | 一种汽车can总线数据记录装置 |
CN207924030U (zh) * | 2017-12-08 | 2018-09-28 | 延锋伟世通电子科技(南京)有限公司 | 汽车仪表自动化测试盒 |
CN208847234U (zh) * | 2018-08-28 | 2019-05-10 | 武汉蓝星科技股份有限公司 | 一种车载智能仪表的自动化检测*** |
-
2020
- 2020-12-18 CN CN202011510935.6A patent/CN112650196A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060036907A1 (en) * | 2004-08-11 | 2006-02-16 | Emc Corporation | Area-and product-independent test automation system and method for automatically synchronizing tests of multiple devices |
CN203894578U (zh) * | 2013-12-26 | 2014-10-22 | 中国第一汽车股份有限公司 | 一种便携式汽车总线测试通讯工具 |
CN206480061U (zh) * | 2017-01-11 | 2017-09-08 | 昆明理工大学 | 一种汽车can总线数据记录装置 |
CN207924030U (zh) * | 2017-12-08 | 2018-09-28 | 延锋伟世通电子科技(南京)有限公司 | 汽车仪表自动化测试盒 |
CN208847234U (zh) * | 2018-08-28 | 2019-05-10 | 武汉蓝星科技股份有限公司 | 一种车载智能仪表的自动化检测*** |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113655773A (zh) * | 2021-07-19 | 2021-11-16 | 东风汽车集团股份有限公司 | 一种车机***通信串口压力测试***及方法 |
CN113655773B (zh) * | 2021-07-19 | 2023-02-28 | 东风汽车集团股份有限公司 | 一种车机***通信串口压力测试***及方法 |
CN113721583A (zh) * | 2021-08-06 | 2021-11-30 | 深圳市浩科智联科技有限公司 | 一种模拟汽车can总线功能测试的can总线测试工具 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112650196A (zh) | 一种can网络自动化测试盒及其使用方法 | |
CN202041845U (zh) | 一种汽车车载can总线***测控分析平台 | |
CN102063747B (zh) | 一种can数据记录仪 | |
CN211787061U (zh) | Usb接口功能检测设备 | |
CN101992733A (zh) | 汽车故障实时提示*** | |
CN104298231A (zh) | 一种车辆多控制器诊断设备 | |
CN1108561C (zh) | 个人数字助理装置的错误自动检测装置与方法 | |
CN208110030U (zh) | 一种电表通信模块的通信测试板 | |
CN111597137A (zh) | 一种基于spi协议的动态调试方法、装置及*** | |
CN201497911U (zh) | 汽车故障实时提示*** | |
CN210835674U (zh) | 一种基于can总线的ecu数据采集设备 | |
CN212569836U (zh) | 一种风电场电气倒闸操作票电子终端 | |
CN107704417A (zh) | 与被测设备通信的方法及其通信*** | |
CN201535950U (zh) | 一种手持式条码抄表机 | |
CN114416046A (zh) | 基于ate测试机的多个功能板卡的访问方法及*** | |
CN209785059U (zh) | 一种基于移动终端蓝牙充值*** | |
CN113296442A (zh) | 电源控制装置、电源控制方法及*** | |
CN208621928U (zh) | 一种用于can信号处理发送的控制装置 | |
CN217305838U (zh) | 一种车机运行日志的存储装置 | |
CN114780425B (zh) | 一种整车控制器硬件在环自动测试用例设计方法 | |
CN201130373Y (zh) | 一种转换arinc429设备为usb接口的装置 | |
CN219891652U (zh) | 一种ssd转接装置和ssd调试*** | |
CN218350999U (zh) | 一种基于广播模式下的rf功能测试*** | |
CN212906143U (zh) | 方便更换ec的装置、计算机主板和设备 | |
CN203250164U (zh) | 一种bcd码转换装置 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210413 |
|
RJ01 | Rejection of invention patent application after publication |