CN102681532B - 一种bcm的仿真测试*** - Google Patents
一种bcm的仿真测试*** Download PDFInfo
- Publication number
- CN102681532B CN102681532B CN201210147494.7A CN201210147494A CN102681532B CN 102681532 B CN102681532 B CN 102681532B CN 201210147494 A CN201210147494 A CN 201210147494A CN 102681532 B CN102681532 B CN 102681532B
- Authority
- CN
- China
- Prior art keywords
- bcm
- emulation
- modulate circuit
- main frame
- status signal
- 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
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
本发明公开了一种BCM的仿真测试***,包括:模拟负载、与模拟负载相连的状态信号调理电路、与状态信号调理电路相连的仿真测试主机、与仿真测试主机相连的指令信号调理电路和与指令信号调理电路相连的故障模拟模块。本发明能够对不同的BCM进行准确、快速、高效的测试,通用性强;电路结构简单,体积小,成本低;可以在很短的时间内完成一个BCM的全功能测试,缩短BCM的开发周期,降低BCM的研发费用。
Description
技术领域
本发明属于汽车控制测试开发技术领域,具体涉及一种BCM的仿真测试***。
背景技术
车身控制器(Body control module,BCM)是汽车内最重要的控制模块之一;其被用来控制不需专用控制器的常用车身设备,包括车窗、车镜、车门锁、车灯、座椅、雨刮等负载的控制。
为了满足用户对汽车的安全性和舒适性要求的不断提高,同时随着汽车电子技术的不断发展,BCM实现的功能越来越多,控制逻辑也越来越复杂。在开发过程中如何确保BCM软件的正确性和可靠性成为了BCM研发和生产中面临的一个主要问题之一,这也关系到了BCM的开发周期、研制费用等各个方面。
对BCM的各种功能和性能指标进行反复测试,并根据测试结果修改BCM的软硬件设计,使其满足整车技术指标要求,就成为了一个难题;在设计过程中,如何验证BCM各项性能和功能指标符合标准,是一个相当复杂和耗时的工程;即便在BCM的批量生产过程中,生产线的在线检测设备往往不能快速检验产品的性能和功能完整性。上述问题关系到BCM的开发周期、研发费用、成本控制、产品可靠性、生产效率等各个方面。
BCM由于输入信号多、驱动负载多、控制功能(包括控制逻辑和时序)复杂,因此在其开发过程中,很大一部分工作是对控制逻辑和时序的测试。我国对BCM的开发还处于起步阶段,因此现阶段的测试设备生产技术较为落后,大多都基于实验台架和手动测试;由于控制功能的复杂性和人员操作的限制,手动测试耗时长、效率低、可重复性差,且一些特殊的控制逻辑和时序无法测试到,这将导致所开发的BCM存在安全隐患。
目前,国外虽有一些测试***和测试工具链,但是费用昂贵,***复杂且通用性不强,不同的厂家通常会根据自身不同的车型进行不同的BCM功能定义,很难直接借鉴国外现成的技术。因而,需要找到一种行之有效的,比较通用的,方便操作的方法对BCM进行准确、快速、高效的测试,为车身控制器的研发和生产提供支持。
发明内容
针对现有技术所存在的上述技术缺陷,本发明提供了一种BCM的仿真测试***,能够对BCM进行准确、快速、高效的测试,缩短BCM的开发周期。
一种BCM的仿真测试***,包括模拟负载、状态信号调理电路、指令信号调理电路、故障模拟模块和仿真测试主机;模拟负载的一端与BCM和状态信号调理电路的输入端相连,状态信号调理电路的输出端、指令信号调理电路的输入端以及故障模拟模块的输入端均与仿真测试主机相连,指令信号调理电路的输出端与故障模拟模块的控制端相连,故障模拟模块的输出端与BCM相连。
模拟负载用于接收BCM输出的控制信号,并产生状态信号;
状态信号调理电路用于采集所述的状态信号,并对状态信号进行调理后输出;
仿真测试主机用于对调理后的状态信号进行测试分析,并生成测试结果;同时其接收用户的输入指令,输出指令信号和故障模式;
指令信号调理电路用于对所述的指令信号进行调理后输出;
故障模拟模块用于根据调理后的指令信号和故障模式,构造出故障信号并将其输送至BCM;所述的BCM接收所述的故障信号,对其进行逻辑判断处理后输出对应的控制信号。
优选地,所述的仿真测试主机通过PCI板卡与指令信号调理电路和状态信号调理电路相连,所述的PCI板卡包含PCI-I/O板卡、PCI-PWM板卡、PCI-CAN板卡和PCI-LIN板卡;PCI板卡产品成熟,使用方便,信号可靠,且具有丰富的驱动库,便于进行二次开发。
所述的仿真测试主机通过USB-CAN接口与故障模拟模块相连。
优选地,所述的状态信号调理电路通过负载接口连接有真实负载,所述的真实负载通过负载接口与BCM相连;真实负载用于接收BCM输出的控制信号,并产生状态信号;可以方便用户在真实负载和模拟负载之间随意选择。
优选地,所述的状态信号调理电路连接有指示电路;用户可以更加直观地看到测试项目的结果。
优选地,所述的指令信号调理电路连接有控制开关;能使用户有更加直接真实的操作体验,通过真实车用开关对BCM发出控制指令。
所述的故障模拟模块与模拟负载相连;对于BCM输出的控制信号,需要对其进行故障模拟,以便测试BCM的故障处理能力。
优选地,所述的仿真测试主机安装有Simulink软件、Labview软件和Veristand软件;其中,Simulink软件用于搭建BCM的模型以及配置PCI板卡的驱动程序;Labview软件用于搭建BCM的图形用户界面并进行测试,并以图形、数据、记录文件的形式保存测试过程及测试结果,同时对测试结果进行分析,生成测试报告;Veristand软件用于配置Simulink软件下的各个端口与Labview软件中图形用户界面之间的对应关系。Labview的图形化编程,操作方便,接口丰富,与Veristand可以进行无缝连接。
优选地,所述的仿真测试主机具有人机界面;用户可通过人机界面输入指令,同时***可通过人机界面以各种形式显示测试结果;可方便用户对***进行操作,且更具人性化。
本发明的有益技术效果为:
(1)本发明电路结构简单,体积小,成本低。
(2)本发明能够对不同的BCM进行准确、快速、高效的测试,通用性强。
(3)本发明可以在很短的时间内完成一个BCM的全功能测试,缩短BCM的开发周期,降低BCM的研发费用。
附图说明
图1为本发明仿真测试***的结构示意图。
图2为仿真测试主机内部软硬件结构示意图。
图3为仿真测试主机的测试流程示意图。
具体实施方式
为了更为具体地描述本发明,下面结合附图及具体实施方式对本发明的技术方案进行详细说明。
如图1所示,一种BCM的仿真测试***,包括:模拟负载、状态信号调理电路、仿真测试主机、指令信号调理电路、故障模拟模块和指示电路;其中:
模拟负载一端与BCM和状态信号调理电路相连,另一端接地;其用于接收BCM输出的控制信号,并产生状态信号;本实施方式中,模拟负载为阻性负载(电阻)。
状态信号调理电路与模拟负载相连,并通过负载接口连接真实负载(真实负载通过负载接口接收BCM输出的控制信号,并产生状态信号);其用于采集状态信号,并对状态信号进行调理后输出;
指示电路与状态信号调理电路相连,其接收状态信号调理电路采集到的状态信号,并进行相应的状态显示;
仿真测试主机通过PCI板卡(PCI-I/O板卡、PCI-PWM板卡、PCI-CAN板卡和PCI-LIN板卡)与指令信号调理电路和状态信号调理电路相连;仿真测试主机用于对调理后的状态信号进行测试分析,并生成测试结果;同时其接收用户的输入指令,输出指令信号和故障模式;
指令信号调理电路连接有控制开关,用户可直接通过控制开关对BCM发出控制指令;指令信号调理电路对仿真测试主机输出的指令信号或通过控制开关产生的指令信号进行调理后输出;
故障模拟模块与指令信号调理电路和模拟负载相连,并通过USB-CAN接口与仿真测试主机连接;其用于根据调理后的指令信号和仿真测试主机输出提供的故障模式,构造出故障信号并将其输送至BCM;
故障模拟模块接收调理后的指令信号后,向BCM的传感器信号输入引脚进行四种故障注入(断路、对电源短接、对地短接、引脚间短接),BCM接收故障信号,并对故障信号进行逻辑判断处理后输出对应的控制信号,BCM通过线束接口与故障模拟模块、PCI板卡、负载接口和模拟负载相连。
如图2所示,仿真测试主机具有人机界面,并安装有Simulink软件、Labview软件和Veristand软件;其中,Simulink软件用于搭建BCM的模型以及配置PCI板卡的驱动程序;Labview软件用于搭建BCM的图形用户界面并进行测试,并以图形、数据、记录文件的形式保存测试过程及测试结果,同时对测试结果进行分析,生成测试报告;Veristand软件用于配置Simulink软件下的各个端口与Labview软件中图形用户界面之间的对应关系;人机界面除了显示Labview下的测试过程及测试结果,还可以使用户通过界面上的控制按钮对BCM输出指令。
本实施方式的测试过程步骤如下:
(1)在仿真测试主机上搭建被测对象BCM的simulink仿真模型,参照PCI板卡厂家提供的板卡特性编写windows下的各类PCI板卡驱动程序,在本实例中使用的PCI板卡为台湾研华公司生产的板卡;在Labview环境下搭建测试软件上位机以及测试数据处理后台;同时,利用NI/Veristand对Simulink下的各个端口和Labview下的接口进行一一映射。
(2)仿真测试主机的插槽中配置有PCI-I/O、PCI-PWM、PCI-CAN、PCI-LIN板卡,板卡的输出指令信号与***中的指令信号调理电路相连,经过故障模拟模块,再经线束接口与被测对象BCM相连;BCM对指令信号的响应,通过线束接口一部分经过故障模拟模块再连接到***中模拟负载上,另一部分响应信号直接连接到模拟负载上或者真实电器负载。同时BCM对负载的控制信号需要采集到仿真测试主机作为BCM的响应数据,并保存、显示和处理。
(3)故障模拟模块是为了仿真测试BCM对各类故障的响应处理,也是BCM功能测试的一部分,在本实施方式中,故障模拟模块是通过USB-CAN连接到仿真测试主机,受主机直接控制;故障模拟模块主要设置有BCM引脚对短路、对电源短路、断路以及引脚之间的短路故障等。
(4)通过仿真测试主机人机界面上的按钮或者***中的控制开关按钮向BCM发出指令信号,作为测试的起始,如图3所示;BCM接收到指令信号并做出响应,***将控制信号以及执行结果信号采集反馈到仿真测试主机中。仿真测试主机将整个测试过程以图表、数据的形式保存下来并做出处理和分析,生成定制式的测试报告。
Claims (8)
1.一种BCM的仿真测试***,其特征在于,包括模拟负载、状态信号调理电路、指令信号调理电路、故障模拟模块和仿真测试主机;模拟负载与BCM和状态信号调理电路的输入端相连,状态信号调理电路的输出端、指令信号调理电路的输入端以及故障模拟模块的输入端均与仿真测试主机相连,指令信号调理电路的输出端与故障模拟模块的控制端相连,故障模拟模块的输出端与BCM和模拟负载相连,仿真测试主机与BCM相连;
所述的仿真测试主机根据用户的输入指令,输出指令信号和故障模式;
所述的指令信号调理电路用于对指令信号进行调理;
所述的故障模拟模块根据故障模式以及调理后的指令信号,构造出对应的故障信号并将其注入BCM;
所述的BCM通过对故障信号进行逻辑判断处理后输出对应的控制信号;
所述的模拟负载接收所述的控制信号以产生状态信号;所述的状态信号调理电路用于对状态信号进行调理;所述的仿真测试主机对调理后的状态信号进行测试分析并生成测试结果。
2.根据权利要求1所述的BCM的仿真测试***,其特征在于:所述的仿真测试主机通过PCI板卡与指令信号调理电路和状态信号调理电路相连,所述的PCI板卡包含PCI-I/O板卡、PCI-PWM板卡、PCI-CAN板卡和PCI-LIN板卡。
3.根据权利要求1所述的BCM的仿真测试***,其特征在于:所述的仿真测试主机通过USB-CAN接口与故障模拟模块相连。
4.根据权利要求1所述的BCM的仿真测试***,其特征在于:所述的状态信号调理电路通过负载接口连接有真实负载;所述的真实负载通过负载接口与BCM相连。
5.根据权利要求1所述的BCM的仿真测试***,其特征在于:所述的状态信号调理电路连接有指示电路。
6.根据权利要求1所述的BCM的仿真测试***,其特征在于:所述的指令信号调理电路连接有控制开关。
7.根据权利要求1所述的BCM的仿真测试***,其特征在于:所述的仿真测试主机安装有Simulink软件、Labview软件和Veristand软件;其中,Simulink软件用于搭建BCM的模型以及配置PCI板卡的驱动程序;Labview软件用于搭建BCM的图形用户界面并进行测试,并以图形、数据、记录文件的形式保存测试过程及测试结果,同时对测试结果进行分析,生成测试报告;Veristand软件用于配置Simulink软件下的各个端口与Labview软件中图形用户界面之间的对应关系。
8.根据权利要求1所述的BCM的仿真测试***,其特征在于:所述的仿真测试主机具有人机界面。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210147494.7A CN102681532B (zh) | 2012-05-11 | 2012-05-11 | 一种bcm的仿真测试*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210147494.7A CN102681532B (zh) | 2012-05-11 | 2012-05-11 | 一种bcm的仿真测试*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102681532A CN102681532A (zh) | 2012-09-19 |
CN102681532B true CN102681532B (zh) | 2014-07-16 |
Family
ID=46813603
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210147494.7A Active CN102681532B (zh) | 2012-05-11 | 2012-05-11 | 一种bcm的仿真测试*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102681532B (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102681536B (zh) * | 2012-05-17 | 2015-04-15 | 杭州奥腾电子有限公司 | 基于can总线的车身控制***仿真测试*** |
CN102981503B (zh) * | 2012-12-14 | 2014-12-10 | 山东省科学院自动化研究所 | 一种车身电子控制器功能黑盒测试方法和*** |
CN103197667B (zh) * | 2013-03-28 | 2015-06-03 | 湖南大学 | 一种混合动力汽车整车控制器的仿真与测试方法 |
CN104571069A (zh) * | 2013-10-09 | 2015-04-29 | 上海通用汽车有限公司 | 用于车身控制器的仿真测试*** |
CN103592938B (zh) * | 2013-11-16 | 2017-04-05 | 埃泰克汽车电子(芜湖)有限公司 | 基于车声控制器输出电路生产测试***及方法 |
CN106502236B (zh) * | 2016-10-27 | 2019-03-15 | 武汉奥泽电子有限公司 | Bcm多机自动化测试***及方法 |
CN106647690A (zh) * | 2016-10-31 | 2017-05-10 | 中国第汽车股份有限公司 | 一种车身控制器(bcm)网络通信信号自动化测试*** |
CN108152702B (zh) * | 2016-12-06 | 2020-06-12 | 英业达科技有限公司 | 适用于扩充电路板中ngff插槽的测试*** |
CN106815144A (zh) * | 2016-12-08 | 2017-06-09 | 中国北方发动机研究所(天津) | 一种柴油机电控***软件自动测试装置及方法 |
CN106933217A (zh) * | 2017-04-05 | 2017-07-07 | 武汉南斗六星***集成有限公司 | 一种汽车中央控制单元的自动检测设备 |
CN109426140B (zh) * | 2017-08-25 | 2022-02-01 | 南京理工大学 | 基于simulink的负载模拟器参数影响度分析方法 |
CN107966977A (zh) * | 2017-12-23 | 2018-04-27 | 埃泰克汽车电子(芜湖)有限公司 | 一种信号调理箱 |
CN110928530A (zh) * | 2019-11-18 | 2020-03-27 | 厦门博电电子有限公司 | 一种基于Labview的车身控制器自动检测工具及其自动分析方法 |
CN111399480B (zh) * | 2020-03-30 | 2021-11-05 | 上海汽车集团股份有限公司 | 智能驾驶控制器的硬件在环测试*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102360212B (zh) * | 2011-08-18 | 2013-10-16 | 哈尔滨工业大学 | 一种自动测试汽车车身控制功能的装置和方法 |
-
2012
- 2012-05-11 CN CN201210147494.7A patent/CN102681532B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN102681532A (zh) | 2012-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102681532B (zh) | 一种bcm的仿真测试*** | |
CN101739023B (zh) | 车身控制器仿真*** | |
CN103728968B (zh) | Can网络和ecu功能自动化测试*** | |
CN101807068B (zh) | 基于通用总线并行的汽车诊断***及方法 | |
CN103412562B (zh) | 车辆通用诊断测试装置 | |
CN103293008B (zh) | 汽车诊断设备 | |
CN110048910A (zh) | 一种车载以太网网关测试***及方法 | |
CN103543399B (zh) | 一种基于pci板卡的汽车can总线模块全自动检测***和方法 | |
CN102890503B (zh) | 一种控制器can接口功能自动测试***及测试分析方法 | |
CN202472412U (zh) | 车身控制器功能检测设备 | |
CN102591327B (zh) | 一种面向汽车车身控制开发的虚实结合测试方法 | |
CN111007840A (zh) | 一种整车控制器硬件在环测试平台及方法 | |
CN206400286U (zh) | 一种基于硬件在环设备的测试*** | |
CN109324601A (zh) | 基于硬件在环的机器人控制器或控制***的测试平台 | |
CN106338978A (zh) | 基于can总线通信功能测试***及其测试方法 | |
CN107911260A (zh) | 一种基于osec网络管理的整车测试*** | |
CN207424668U (zh) | 一种适用于车身控制器的hil实时测试*** | |
CN104794258A (zh) | 汽车硬件在环仿真*** | |
CN111221326A (zh) | 基于Simulink实时仿真***实现硬件在环测试控制的***及其方法 | |
CN103676939A (zh) | 一种基于osek直接网络管理机制的自动测试*** | |
CN103455024B (zh) | Ecu测试***及方法 | |
CN101551774B (zh) | 软件自动测试*** | |
CN112697455A (zh) | 一种实车自动化测试*** | |
CN102880166B (zh) | Vms的hil测试台架 | |
CN102902852A (zh) | 一种汽车ecu诊断软件模型的自动生成***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |