一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种对车载仪表外发的多路复用信号的测试系统及方法与流程

2022-04-13 13:28:33 来源:中国专利 TAG:


1.本发明涉及车载仪表检测技术领域,特别是涉及一种对车载仪表外发的多路复用信号的测试系统及方法。


背景技术:

2.多路复用信号指的是在同一帧消息内含多路长度为0-8个字节的信号。传统的车载仪表外发信号的测试方法多为针对静态类型的信号,对于多路复用信号,只能通过can工具查找出所有的同id的报文,再手动筛选不同路的信号数据。
3.在筛选过程中存在以下问题:1、同一物理信道有多路信号传输,难以将每路信号清晰分拣;2、每路信号变更频繁,不能快速识别获取的信号值是否是最新值;3、每帧报文对应唯一id,对于多路复用的信号在面板中不能直观显示每一路信号的实时数据;4、多路复用信号占用的时间片为动态的,不能以固定时间判定数据为某路信号;多路复用信号的每一路信号的各个信号的数据位分配都不一样,不能以其中一路将数据信号为根据拆分解读。
4.故此,这种传统的测试方法筛选工作量大,筛选过程容易出现错漏的情况,总得来说精准度低,可靠性差,效率低,投入大,不利于企业高质量人才队伍及技术进步。


技术实现要素:

5.本发明为克服现有传统的车载仪表外发的多路复用信号的测试方法筛选工作量大,易错漏,精准度低,可靠性差,效率低的问题,提供了一种对车载仪表外发的多路复用信号的测试系统及方法。
6.为解决上述技术问题,本发明的技术方案如下:
7.一种对车载仪表外发的多路复用信号的测试系统,包括内置ni labview软件的pc机、集成板卡以及车载仪表;所述pc机与所述集成板卡连接用于模拟实车各电子控制器单元对车载仪表外发信号存在影响的输入源并发送至所述集成板卡,所述集成板卡与所述车载仪表连接用于根据所述pc机模拟的输入源模拟输入源信号并发送至车载仪表,所述车载仪表接收到模拟的输入源信号后通过所述集成板卡向所述pc机发送多路复用信号,所述pc机还用于将接收的多路复用信号进行实时提取,以获取车载仪表需要的对应路的对应位的测试数据,从而自动判定测试结果。
8.进一步的,作为优选技术方案,所述pc机包括控制系统和采集系统,所述控制系统用于模拟实车各电子控制器单元对车载仪表外发信号存在影响的输入源并发送至所述集成板卡,所述采集系统用于接收所述车载仪表发送的多路复用信号并根据其内设的采集子系统对多路复用信号进行实时提取。
9.进一步的,作为优选技术方案,所述采集系统对多路复用信号进行提取包括对多路复用信号进行分拣、对多路复用信号进行派发、对多路复用信号进行拆分解读以及对解读数据进行面板显示或脚本获取。
10.进一步的,作为优选技术方案,所述集成板卡包括io板卡、阻值板卡、pwm 板卡、dmm板卡以及can板卡,所述io板卡、阻值板卡、pwm板卡、dmm板卡以及can板卡分别与所述控制系统和车载仪表连接用于根据所述控制系统模拟的输入源模拟对应的输入源信号并发送至车载仪表,所述dmm板卡和can板卡还用于接收所述车载仪表发送的多路复用信号并发送至所述采集系统。
11.进一步的,作为优选技术方案,所述车载仪表接收的输入源信号包括所述 io板卡模拟的负载/阻值输入信号、阻值板卡模拟的高低电平输入信号、pwm板卡模拟的脉冲输入信号、dmm板卡模拟的限流要求输入信号以及can板卡模拟的各电子控制器单元报文输入信号。
12.进一步的,作为优选技术方案,还包括用于模拟实车电源的可编程电源,所述可编程电源分别与所述pc机和车载仪表连接,所述pc机控制可编程电源模拟实车电源。
13.一种对车载仪表外发的多路复用信号的测试方法,基于一种对车载仪表外发的多路复用信号的测试系统,所述方法包括如下步骤:
14.s10.pc机的控制系统模拟实车各电子控制器单元对车载仪表外发信号存在影响的输入源并发送至所述集成板卡;
15.s20.所述集成板卡根据所述控制系统模拟的输入源模拟相应的输入源信号并发送至车载仪表;
16.s30.所述车载仪表接收到模拟的输入源信号后通过所述集成板卡的can板卡向所述pc机的采集系统输出多路复用信号;
17.s40.所述pc机的采集系统将接收的多路复用信号进行实时提取,以获取车载仪表需要的对应路的对应位的测试数据,从而自动判定测试结果。
18.进一步的,作为优选技术方案,所述集成板卡包括io板卡、阻值板卡、pwm 板卡、dmm板卡以及can板卡;
19.步骤s20中集成板卡所模拟的输入源信号包括:
20.所述io板卡模拟的负载/阻值输入信号、阻值板卡模拟的高低电平输入信号、pwm板卡模拟的脉冲输入信号以及dmm板卡模拟的限流要求输入信号。
21.进一步的,作为优选技术方案,步骤s40具体包括:
22.对多路复用信号进行分拣:通过采集系统内设的采集子系统对多路复用信号的子标识符进行识别;
23.对多路复用信号进行派发:将识别的对应子路的数据存储至预先建立的对应子路数据库,以替换上一帧存储的数据;
24.对多路复用信号进行拆分解读:将更新后的数据根据对应子路信号结构进行拆分和整合,便于分类和读取;
25.对解读数据进行面板显示:根据拆分整合的结果索引至各信号的数据内容定义,并通过面板显示。
26.进一步的,作为优选技术方案,还包括:
27.对解读数据进行脚本获取:通过采集子系统内设的脚本语句直接从拆分和整合后的数据中获取需要的对应路的对应位的测试数据,并将其与控制系统中预设的期望值进行比较,从而自动判定测试结果。
28.与现有技术相比,本发明技术方案的有益效果是:
29.本发明的pc机可对车载仪表外发的多路复用信号进行实时多路派发,直接获取需要的对应路的对应位的测试数据,并通过比对从控制系统中获取的期望值,自动判定测试结果。
30.本发明的pc机可以同时提取到多路数据直观地在面板显示,也可以自动提取到特定一路的指定数据,解决了传统手动测试中筛选困难、遗漏的难题,提升了测试质量和测试效率。
31.同时,本发明可以替代技术工程师庞大的数据分析工作,进行自动分析,高效且精确输出测试结果,降低测试的人力成本和时间成本,也可以有效的解决人力不足的状况;且本发明适用于各类车载仪表,适用范围广,灵活性好。
附图说明
32.图1为本发明系统框图。
33.附图仅用于示例性说明,不能理解为对本专利的限制;为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的;相同或相似的标号对应相同或相似的部件;附图中描述位置关系的用语仅用于示例性说明,不能理解为对本专利的限制。
具体实施方式
34.下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征更易被本领域技术人员理解,从而对本发明的保护范围作出更为清楚的界定。
35.本发明实施例的附图中相同或相似的标号对应相同或相似的部件;在本发明的描述中,需要理解的是,若有术语“上”、“下”、“左”、“右”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此附图中描述位置关系的用语仅用于示例性说明,不能理解为对本专利的限制。
36.此外,若有“第一”、“第二”等术语仅用于描述目的,主要是用于区分不同的装置、元件或组成部分(具体的种类和构造可能相同也可能不同),并非用于表明或暗示所指示装置、元件或组成部分的相对重要性和数量,而不能理解为指示或者暗示相对重要性。
37.实施例1
38.本实施例公开一种对车载仪表外发的多路复用信号的测试系统,如图1所示:包括内置ni labview软件的pc机、集成板卡、车载仪表以及可编程电源;该集成板卡的一端与pc机直接连接,另一端与被测车载仪表相连,可编程电源的一端与pc机连接,另一端与集成板卡连接;pc机用于模拟实车各电子控制器单元对车载仪表外发信号存在影响的输入源,集成板卡用于模拟实车硬线信号,可编程电源用于模拟实车电源。
39.在本实施例中,该系统的具体实现过程为:pc机模拟实车各电子控制器单元对车载仪表外发信号存在影响的输入源并发送至集成板卡,并控制集成板卡根据pc机模拟的输入源模拟相应的输入源信号并发送至车载仪表,车载仪表接收到集成板卡模拟的输入源信号后通过集成板卡向pc机发送多路复用信号,pc机将接收的多路复用信号进行实时提取,
以获取车载仪表需要的对应路的对应位的测试数据,从而自动判定测试结果;同时,在上述过程中,pc机还控制可编程电源模拟实车电源,以配合集成板卡模拟相应的输入源信号。
40.在本实施例中,pc机包括分别内设ni labview软件的控制系统和采集系统,控制系统用于模拟实车各电子控制器单元对车载仪表外发信号存在影响的输入源并发送至所述集成板卡,同时控制集成板卡根据pc机模拟的输入源模拟相应的输入源信号;采集系统用于接收车载仪表发送的多路复用信号并根据其内设的采集子系统对多路复用信号进行实时提取。
41.同时,在本实施例中,集成板卡包括io板卡、阻值板卡、pwm板卡、dmm板卡以及can板卡,io板卡、阻值板卡、pwm板卡、dmm板卡以及can板卡分别与控制系统和车载仪表连接用于根据控制系统模拟的输入源模拟对应的输入源信号并发送至车载仪表,dmm板卡和can板卡还用于接收车载仪表发送的多路复用信号并发送至所述采集系统。
42.由于集成板卡包括io板卡、阻值板卡、pwm板卡、dmm板卡以及can板卡,故此,车载仪表接收的输入源信号包括所述io板卡模拟的负载/阻值输入信号、阻值板卡模拟的高低电平输入信号、pwm板卡模拟的脉冲输入信号以及dmm板卡模拟的限流要求输入信号。
43.在本实施例中,车载仪表反馈的多路复用信号包括电流数据和混合报文;而采集系统对多路复用信号进行提取包括对多路复用信号进行分拣、对多路复用信号进行派发、对多路复用信号进行拆分解读以及对解读数据进行面板显示或脚本获取,从而使得对应路的对应位的测试数据,并通过比对从控制系统中获取的期望值,自动判定测试结果。
44.在本实施例中,采集系统内设有采集子系统,而采集子系统内建立有多个数据库以存储各子路信号,同时,该采集子系统内还设有对多路复用信号进行分拣识别的标识符。
45.实施例2
46.本实施例公开一种对车载仪表外发的多路复用信号的测试方法,该方法基于实施例1的一种对车载仪表外发的多路复用信号的测试系统,所述方法包括如下步骤:
47.s10.pc机的控制系统模拟实车各电子控制器单元对车载仪表外发信号存在影响的输入源并发送至集成板卡。
48.在本步骤中,pc机作为载体,搭载ni labview软件编程,形成本实施例系统的控制域。
49.s20.集成板卡根据控制系统模拟的输入源模拟相应的输入源信号并发送至车载仪表。
50.本步骤具体为,控制系统控制集成板卡根据控制系统模拟的输入源模拟相应的输入源信号并发送至车载仪表,同时控制系统还控制可编程电源模拟实车电源,即控制系统控制可编程电源对车载仪表的电源供给情况。
51.在本步骤中,集成板卡包括io板卡、阻值板卡、pwm板卡、dmm板卡以及 can板卡,所述io板卡、阻值板卡、pwm板卡、dmm板卡以及can板卡。
52.而本步骤中,集成板卡所模拟的输入源信号包括:
53.io板卡模拟的负载/阻值输入信号、阻值板卡模拟的高低电平输入信号、pwm 板卡模拟的脉冲输入信号以及dmm板卡模拟的限流要求输入信号,该can板卡用于实现多路复用信号的传输,即实现pc机与车载仪表的数据交互。
54.s30.车载仪表接收到模拟的输入源信号后通过集成板卡的can板卡向pc机的采集
系统输出多路复用信号。
55.在本部中,由于集成板卡所模拟的输入源信号包括io板卡模拟的负载/阻值输入信号、阻值板卡模拟的高低电平输入信号、pwm板卡模拟的脉冲输入信号以及dmm板卡模拟的限流要求输入信号,故此,车载仪表通过can板卡对外发送的多路复用信号与上述输入源信号相对应,包括电流数据和混合报文。
56.s40.所述pc机的采集系统将接收的多路复用信号进行实时提取,以获取车载仪表需要的对应路的对应位的测试数据,从而自动判定测试结果。
57.在本步骤中,采集系统内设有采集子系统,而采集子系统内建立有多个数据库以存储各子路信号,同时,该采集子系统内还设有对多路复用信号进行分拣识别的标识符。
58.故此,本步骤具体包括:
59.s401.对多路复用信号进行分拣:通过采集系统内设的采集子系统对多路复用信号的子标识符进行识别,进而实现对多路复用信号的分拣。
60.s402.对多路复用信号进行派发:将识别的对应子路的数据存储至预先建立的对应子路数据库,以替换上一帧存储的数据。
61.即,按照子标识符将多路复用信号分拣后,将对应子路的数据传输进预先建立的对应子路的数据库中,并在数据库中进行当前数据帧替换上一数据帧的数据的实现,实现实时更新实时存储。
62.s403.对多路复用信号进行拆分解读:将更新后的数据根据对应子路信号结构进行拆分和整合,便于分类和读取。
63.在本步骤中,由于子路信号结构可有不同的长度。
64.故此,本步骤具体为:将更新后的数据帧的数据根据数据内容定义的长度进行拆分和整合。
65.s404.对解读数据进行面板显示:根据拆分整合的结果索引至各信号的数据内容定义,并通过面板显示。
66.s405.对解读数据进行脚本获取:通过采集子系统内设的脚本语句直接从拆分和整合后的数据中获取需要的对应路的对应位的测试数据,并将其与控制系统中预设的期望值进行比较,从而自动判定测试结果,解决了传统手动测试中筛选困难、遗漏的难题,提升了测试质量和测试效率。
67.实施例3
68.本实施例公开一种计算机可读存储介质,该计算机可读存储介质包括存储的计算机程序,其中,在计算机程序运行时控制计算机可读存储介质所在设备执行如实施例2所述的一种对车载仪表外发的多路复用信号的测试方法。
69.在本实施例中,计算机可读存储介质存储的计算机程序包括ni labview软件。
70.显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献