基于LabVIEW的车灯测试方法及系统与流程
- 国知局
- 2024-07-30 09:22:52
本发明涉及车灯测试,具体地,涉及一种基于labview的车灯测试方法及系统。
背景技术:
1、目前的车灯测试系统,基本上基于vector canoe+capl开发环境,硬件成本很高,而且与外围设备(比如温控箱,电源,万用表等)的交互也是独立的,没有做到同步功能,操作界面不够灵活,需要专业人员才能实施,给后续的操作及分析带来极大的不便。
2、本发明不需要专业的人员即可操作,只需要简单的配置,就可以实现与外围设备的同步交互功能。
3、相关名词介绍:
4、labview:laboratory virtual instrument engineering workbench,一种程序开发环境,由美国国家仪器(ni)公司研制开发,类似于c和basic开发环境,但是labview与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而labview使用的是图形化编辑语言g编写程序,产生的程序是框图的形式是专为测试、测量和控制应用而设计的系统工程软件,可快速访问硬件以及提供数据信息。市场上有许多用labview开发的测试系统,这个车灯测试系统也是其应用的一部分。
5、can:controller area network控制器局域网,属于现场总线的范畴,是一种有效支持分布式控制系统的串行通信网络。是由德国博世公司在20世纪80年代专门为汽车行业开发的一种串行通信总线。由于其高性能、高可靠性以及独特的设计而越来越受到人们的重视,被广泛应用于诸多领域。而且能够检测出产生的任何错误。
6、gpib:general-purpose interface bus,gpib通用接口总线,是一种设备和计算机连接的总线。大多数台式仪器是通过gpib线以及gpib接口与电脑相连。
7、ecu:electronic control unit电子控制器单元,又称为汽车的“行车电脑”,它们的用途就是控制汽车的行驶状态以及实现其各种功能。主要是利用各种传感器、总线的数据采集与交换,来判断车辆状态以及司机的意图并通过执行器来操控汽车。
8、本发明实例中的ecu主要控制车灯部分。
技术实现思路
1、针对现有技术中的缺陷,本发明提供一种基于labview的车灯测试方法及系统。
2、根据本发明提供的一种基于labview的车灯测试方法及系统,所述方案如下:
3、第一方面,提供了一种基于labview的车灯测试方法,所述方法包括:
4、步骤s1:设置车灯测试系统的初始化参数;
5、步骤s2:计算机通过车灯测试系统中的通讯模块,采用gpib方式发送数据,控制车灯测试系统中环境模块的参数;
6、步骤s3:计算机通过车灯测试系统中的通讯模块,采用gpib方式发送数据,控制不同环境参数下车灯测试系统中电源模块的电压值及电流值输出;
7、步骤s4:在不同的环境模块及电源模块参数下,计算机通过通讯模块的汽车工业总线can与车灯交互数据,实现车灯不同功能;
8、步骤s5:根据车灯测试项目,车灯测试系统中的控制模块通过继电器开关切换车灯测试系统中测量模块的测量通道;
9、步骤s6:根据所述测量通道,测量模块测量所述车灯测试项下的电流值、电压值及闪烁频率,验证车灯功能的参数;
10、步骤s7:测试完成后,生成车灯测试报告模块。
11、优选地,所述步骤s1包括:
12、步骤s1.1:车灯连接到车灯测试系统的各个模块后,打开电源,各个模块自动进行初始化;
13、步骤s1.2:若用户在计算机用户界面上对参数进行设置,则传输设置值,否则按照默认值工作;
14、步骤s1.3:用户在计算机用户界面用鼠标点击开始按钮后,整个车灯测试系统开始工作运行,同时开始按钮禁用,停止按钮使能。
15、优选地,所述步骤s2包括:
16、步骤s2.1:控制计算机根据所设定的环境模块状态用labview编辑通讯信息,通过通讯模块采用gpib方式发送命令通讯信息给环境模块;
17、步骤s2.2:环境模块接收到通讯信息后,转换为环境模块能识别的通讯信号,并执行相关命令通讯信息指定的工作,工作结束后向控制计算机发送应答通讯信息;
18、其中,环境模块设定的参数信息包括:温度,湿度,变化率以及时间在内的相关参数。
19、优选地,所述步骤s3包括:
20、步骤s3.1:控制计算机根据所设定的电源模块状态用labview编辑通讯信息,通过通讯模块gpib发送命令通讯信息给电源模块;
21、步骤s3.2:电源模块接收到通讯信息后,转换为电源模块能识别的通讯信号,并执行相关命令通讯信息指定的工作,工作结束后向控制计算机发送应答通讯信息;
22、其中,电源模块设定的参数信息包括:电压值及电流值在内的相关参数。
23、优选地,所述步骤s4包括:
24、步骤s4.1:控制计算机根据所设定的车灯状态用labview编辑通讯信息,通过通讯模块can发送命令通讯信息给车灯ecu;
25、步骤s4.2:车灯ecu接收到通讯信息后,通过内部控制器算法转换为车灯能识别的的通讯信号,并执行相关命令通讯信息指定的工作,工作结束后向控制计算机发送应答通讯信息;
26、其中,车灯设定信息包括:日间行车灯、转向灯、位置灯、大灯的开关及闪烁频率。
27、优选地,所述步骤s5包括:
28、步骤s5.1:控制计算机根据车灯测试项所设定的控制模块状态用labview编辑通讯信息,通过通讯模块采用gpib方式发送命令通讯信息给控制模块;
29、步骤s5.2:控制模块接收到通讯信息后,转换为控制模块能识别的通讯信号,并执行相关命令通讯信息指定的开关工作,工作结束后向控制计算机发送应答通讯信息。
30、优选地,所述步骤s6包括:
31、步骤s6.1:控制计算机根据车灯测试项所设定的测量模块状态用labview编辑通讯信息,通过通讯模块采用gpib方式发送命令通讯信息给测量模块;
32、步骤s6.2:测量模块接收到通讯信息后,转换为测量模块能识别的通讯信号,并执行相关命令通讯信息指定的工作,工作结束后向控制计算机发送应答通讯信息,并把测量结果发送到计算机用户界面显示模块上进行显示;
33、其中,测量模块设定信息包括:测量电压值,电流值及频率值在内的相关功能信息。
34、优选地,所述步骤s7包括:
35、步骤s7.1:用户在计算机用户界面用鼠标点击停止按钮后,整个测试系统停止运行,同时开始按钮使能,以进行下一次运行触发;
36、步骤s7.2:测试完成后,通过车灯测试系统中的报告模块保存在计算机本地磁盘,以用于后续的分析。
37、第二方面,提供了一种基于labview的车灯测试系统,所述系统包括:环境模块、电源模块、通讯模块、控制模块、测量模块、显示模块和报表模块;
38、其中,通讯模块要采用can和gpib方式与外围设备交互;
39、环境模块:控制测试环境的温度及湿度;
40、电源模块:控制汽车车灯的电压及电流;
41、通讯模块:控制计算机与车灯ecu通讯,及与环境模块、电源模块、控制模块、测试模块的通讯交互;
42、控制模块:切换测量模块的测量通道;
43、测量模块:测量车灯在不同类型灯功能下的负载电流,电压及闪烁频率;
44、显示模块:把测量结果直观地显示在用labview开发的计算机用户界面上;
45、报表模块:将测量数据用csv格式保存到计算机上。
46、优选地,所述通讯模块包括:车灯ecu与计算机之间的can通讯,以及环境模块、电源模块、控制模块、测试模块与计算机之间的gpib通讯。
47、与现有技术相比,本发明具有如下的有益效果:
48、1、通过采用labview g语言,简明、直观、易用的图形编程方式,能够将繁琐复杂的语言编程简化成为以菜单提示方式选择功能,代替了传统的文本程序代码,运行方便,编程简单易懂。其运行速度却几乎不受影响,体现出了极高的效率;
49、2、通过ni can接口设备,相较于vector canoe,大大降低了硬件设备投资;
50、3、通过采用此车灯测试方案,解决了环境模块、电源模块、车灯系统、测控系统的同步交互功能,使得测试过程自动化,极大地提高测试效率,尽量减少人工因素的影响,同时也对关心的分析参数进行监控,提高了测试灵活性及覆盖率。
51、本发明的其他有益效果,将在具体实施方式中通过具体技术特征和技术方案的介绍来阐述,本领域技术人员通过这些技术特征和技术方案的介绍,应能理解所述技术特征和技术方案带来的有益技术效果。
本文地址:https://www.jishuxx.com/zhuanli/20240730/149283.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表