基于单一程控电源对车载控制器进行测试的系统、方法技术方案

技术编号:37076980 阅读:16 留言:0更新日期:2023-03-29 19:53
本发明专利技术提供了基于单一程控电源对车载控制器进行测试的系统、方法,可以实现单一程控电源控制系统可以测试多套车载嵌入式控制器,充分利用资源,加速电源变动测试过程,又方便随时增加、删除测试的车载嵌入式控制器,灵活性高,系统包括相连接的:程控电源,用于输出不同幅值的电压进行电源波动测试;控制上位机,控制上位机与程控电源相连接,用于控制程控电源的输出电压;车载嵌入式控制器,车载嵌入式控制器至少设置有一台;程控电源分别与车载嵌入式控制器相连接,用于给车载嵌入式控制器供电;检测上位机,检测上位机与控制上位机和车载嵌入式控制器相连接,用于检测连接的车载嵌入式控制器的工作状态并反馈给控制上位机。入式控制器的工作状态并反馈给控制上位机。入式控制器的工作状态并反馈给控制上位机。

【技术实现步骤摘要】
基于单一程控电源对车载控制器进行测试的系统、方法


[0001]本专利技术涉及车用电子设备
,具体涉及基于单一程控电源对车载控制器进行测试的系统、方法。

技术介绍

[0002]车载嵌入式控制器的实际工况较为复杂,产品出厂前,需要模拟的实车环境,对车载嵌入式控制器进行电源波动测试,现有技术中,在对车载嵌入式控制器进行电源波动测试过程中,通常一台程控电源只能用于一块车载嵌入式控制器进行测试,不能充分发挥程控电源的作用;或者一台程控电源用于多车载嵌入式控制器测试,但无法随时添加、删除测试设备,灵活性不够。
[0003]公开号为CN110048910A的中国专利技术专利公开了一种车载以太网网关测试系统及方法,其方案存在以下问题:一是一台程控电源只能用于一块车载嵌入式控制器进行测试;二是该方案的测试场景应该比较单一,通常为以太网关可正常工作的环境,即测试在稳定状态工作下的被测以太网网关103,对于要测试电源波动产生的频繁上下电这种场景,并未给出使用的解决方案;三是其在系统中还设置了板卡104,造成上位机101控制不方便,当需要切换模拟场景时,需要对上位机101,板卡104的设置都进行修改,测试操作复杂;四是该专利中,测试用例由上位机101维护,增加了“多种车载嵌入式控制器类型测试”时的复杂度,比如该方案仅测试以太网网关时是有效的,但同时再支持其它类型控制器,如行车记录仪,测试用例可能会完全不一样,那如何将这些测试用例进行兼容非常复杂,因为总线采集装置102是通用的,总线采集装置102本身是不知道如何测试的,只能通过接收到的测试用例执行,总线采集装置102几乎不可能适应多种控制器。

技术实现思路

[0004]针对上述问题,本专利技术提供了基于单一程控电源对车载控制器进行测试的系统、方法,可以实现单一程控电源控制系统可以测试多套车载嵌入式控制器,充分利用资源,加速电源变动测试过程,又方便随时增加、删除测试的车载嵌入式控制器,灵活性高。其技术方案是这样的:基于单一程控电源进行电源波动测试的系统,其特征在于,包括相连接的:
[0005]程控电源,用于输出不同幅值的电压进行电源波动测试;
[0006]控制上位机,所述控制上位机与所述程控电源相连接,用于控制所述程控电源的输出电压;
[0007]车载嵌入式控制器,所述车载嵌入式控制器至少设置有一台;所述程控电源分别与所述车载嵌入式控制器相连接,用于给所述车载嵌入式控制器供电;
[0008]检测上位机,所述检测上位机与所述控制上位机和所述车载嵌入式控制器相连接,用于检测连接的所述车载嵌入式控制器的工作状态并反馈给所述控制上位机。
[0009]进一步的,所述检测上位机与车载嵌入式控制器的连接方式为CAN/CANFD/以太网/视频线连接中的任意一种。
[0010]进一步的,所述控制上位机通过所述串口连接程控电源,所述控制上位机通过以太网连接所述车载嵌入式控制器相连接。
[0011]基于单一程控电源进行电源波动测试的方法,其特征在于,所述方法基于上述的基于单一程控电源进行电源波动测试的系统实现,包括以下步骤:
[0012]步骤S1:控制上位机启动:控制上位机连接程控电源,输出模拟的电压波形,车载嵌入式控制器使用程控电源供电,模拟各种汽车实际供电场景;
[0013]步骤S2:检测上位机启动:检测上位机连接车载嵌入式控制器并连接控制上位机;
[0014]步骤S3:控制上位机发送检测命令:控制上位机发送检测命令至检测上位机;
[0015]步骤S4:检测上位机检测:检测上位机检测车载嵌入式控制器是否正常工作,如检测到异常,则发送暂停申请到控制上位机;
[0016]步骤S5:控制上位机反馈控制:控制上位机收到暂停请求后,依据用户配置选择暂停电压变动或者忽略暂停请求;
[0017]步骤S6:检测上位机退出:检测上位机退出时,断开以太网连接,由控制上位机自行维护连接状态;
[0018]步骤S7:控制上位机退出:控制上位机退出前,发送结束测试命令到检测上位机,收到反馈后退出。
[0019]进一步的,在步骤S1中,具体包括:
[0020]S101:控制上位机连接程控电源,发送电压变动指令,控制程控电源输出电压模拟各种汽车实际供电场景,用于支持车载嵌入式控制器的电源波动测试;
[0021]S102:车载嵌入式控制器使用程控电源的输出电压,进行在各种模拟的汽车供电场景下的测试;
[0022]S103:控制上位机创建socket服务器端,准备接受检测上位机的连接;
[0023]进一步的,在步骤S2中,具体包括:
[0024]S201:检测上位机连接到车载嵌入式控制器,判断车载嵌入式控制器的工作状态;
[0025]S202:检测上位机创建socket客户端,连接控制上位机,等待接收控制上位机的检测命令;
[0026]进一步的,在步骤S3中,控制上位机按模拟的电压波形向程控电源发送电压变动指令,程控电源根据电压变动指令输出电压,控制上位机在特定时间点向已连接的各个检测上位机发送检测命令;
[0027]进一步的,在步骤S4中,根据被检测的车载嵌入式控制器不同,检测上位机对于车载嵌入式控制器进行检测,包括CAN/CANFD报文输出检测、以太网连接检测、图像信号输出检测,检测上位机在检测到车载嵌入式控制器工作异常时,发送暂停请求至控制上位机;
[0028]进一步的,在步骤S5中,控制上位机收到暂停请求后,依据用户配置决定执行方式,如用户配置需忽略暂停请求则继续按模拟的电压波形输出,如用户配置需响应暂停请求,控制上位机则按以下步骤处理:暂停以模拟的电压波形输出;指示程控电源维持当前电压输出;发送测试停止指令到所有检测上位机;提示用户存检测异常。
[0029]进一步的,在步骤S6中,检测上位机退出时,断开与控制上位机的连接,记录日志,回收资源后退出;控制上位机在发送命令到该检测上位机时失败时计数,累计失败到指定次数,确认检测上位机已经断开,更新当前连接的检测上位机数量信息;
[0030]进一步的,在步骤S7中,控制上位机退出时,依次向各检测上位机发送结束测试命令,收到所有检测上位机回复后,断开所有连接,记录日志,回收相关资源后退出。
[0031]本专利技术通过设置两台上位机,控制上位机负责电源控制,检测上位机负责检测,将传统的上位机同时负责电源控制和检测,无需进行多种型号的控制器的复杂适配,适用于不同类型的车载嵌入式控制器,可设置不同类型的检测上位机,只要通讯协议一致即可,这样检测上位机可以针对不同控制器单独开发,降低了复杂度;本专利技术的基于单一程控电源对车载控制器进行测试的系统,只需要一台程控电源就能对多块车载嵌入式控制器进行测试,可支持多块车载嵌入式控制器进行电源波动测试,可充分利用资源;并且程控电源可以同步测试多块嵌入控制器,也可以分别单独对每一台嵌入控制器进行测试,测试回路独立,对于每一台嵌入控制器的测试可以单独开始、单独结束,不受其他本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于单一程控电源进行电源波动测试的系统,其特征在于,包括相连接的:程控电源,用于输出不同幅值的电压进行电源波动测试;控制上位机,所述控制上位机与所述程控电源相连接,用于控制所述程控电源的输出电压;车载嵌入式控制器,所述车载嵌入式控制器至少设置有一台;所述程控电源分别与所述车载嵌入式控制器相连接,用于给所述车载嵌入式控制器供电;检测上位机,所述检测上位机与所述控制上位机和所述车载嵌入式控制器相连接,用于检测连接的所述车载嵌入式控制器的工作状态并反馈给所述控制上位机。2.根据权利要求1所述的基于单一程控电源进行电源波动测试的系统,其特征在于:所述检测上位机与车载嵌入式控制器的连接方式为CAN/CANFD/以太网/视频线连接中的任意一种。3.根据权利要求1所述的基于单一程控电源进行电源波动测试的系统,其特征在于:所述控制上位机通过所述串口连接程控电源,所述控制上位机通过以太网连接所述车载嵌入式控制器相连接。4.基于单一程控电源进行电源波动测试的方法,其特征在于,所述方法基于权利要求1所述的基于单一程控电源进行电源波动测试的系统实现,包括以下步骤:步骤S1:控制上位机启动:控制上位机连接程控电源,输出模拟的电压波形,车载嵌入式控制器使用程控电源供电,模拟各种汽车实际供电场景;步骤S2:检测上位机启动:检测上位机连接车载嵌入式控制器并连接控制上位机;步骤S3:控制上位机发送检测命令:控制上位机发送检测命令至检测上位机;步骤S4:检测上位机检测:检测上位机检测车载嵌入式控制器是否正常工作,如检测到异常,则发送暂停申请到控制上位机;步骤S5:控制上位机反馈控制:控制上位机收到暂停请求后,依据用户配置选择暂停电压变动或者忽略暂停请求;步骤S6:检测上位机退出:检测上位机退出时,断开以太网连接,由控制上位机自行维护连接状态;步骤S7:控制上位机退出:控制上位机退出前,发送结束测试命令到检测上位机,收到反馈后退出。5.根据权利要求4所述的基于单一程控电源进行电源波动测试的方法,其特征在于:在步骤S1中,具体包括:S101:控制上位机连接程控电源,发送电压变动指令,控制程控电源输出电压模拟各种汽车实际供电场景...

【专利技术属性】
技术研发人员:张金伟李慧梅
申请(专利权)人:北京茵沃汽车科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1