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

一种半实物仿真测试系统及方法与流程

2021-10-09 14:48:00 来源:中国专利 TAG:实物 仿真 测试 方法 系统


1.本发明涉及半实物仿真测试领域,更具体的说,涉及一种半实物仿真测试系统及方法。


背景技术:

2.目前,在半实物仿真测试过程中,先将待测控制器、半实物仿真设备(如半实物仿真机)、上位机三者进行连接,然后上位机将半实物仿真测试模型输出至半实物仿真设备中,以使半实物仿真设备运行该半实物仿真测试模型,以实现对待测控制器的仿真测试。
3.在实际应用中,若是半实物仿真设备的资源不足,即半实物仿真设备的剩余资源无法运行该半实物仿真测试模型,进而无法实现待测控制器的仿真测试,降低仿真测试的可靠性。


技术实现要素:

4.有鉴于此,本发明提供一种半实物仿真测试系统及方法,以解决若半实物仿真设备的剩余资源无法运行半实物仿真测试模型,则无法实现待测控制器的仿真测试,降低仿真测试的可靠性的问题。
5.为解决上述技术问题,本发明采用了如下技术方案:
6.一种半实物仿真测试系统,包括:
7.模型匹配设备、以及与所述模型匹配设备分别连接的半实物仿真设备以及云端服务器;所述半实物仿真设备与待测设备连接;
8.所述半实物仿真设备用于,在接收到待测设备发送的硬件连接信息的情况下,生成与所述硬件连接信息对应的接口模型;
9.所述模型匹配设备用于,获取所述接口模型,并从所述云端服务器中获取与所述待测设备对应的仿真测试模型,连接所述接口模型和所述仿真测试模型,得到半实物仿真测试模型;
10.所述云端服务器用于,运行所述半实物仿真测试模型,以实现对所述待测设备的测试。
11.可选地,所述云端服务器中预先存储有不同的待测设备对应的仿真测试模型;
12.所述模型匹配设备用于从所述云端服务器中获取与所述待测设备对应的仿真测试模型时,具体用于:
13.从所述云端服务器中,获取用户从不同的待测设备对应的仿真测试模型中选择出的与所述待测设备对应的仿真测试模型。
14.可选地,所述半实物仿真测试系统还包括:
15.同步设备,所述同步设备与所述待测设备和所述云端服务器分别连接;
16.所述同步设备用于:对所述待测设备和所述云端服务器传输的数据进行时钟同步操作。
17.可选地,所述半实物仿真测试系统还包括:
18.加密设备,所述同步设备通过所述加密设备与所述云端服务器连接;
19.所述加密设备用于,对所述同步设备和所述云端服务器传输的数据进行加密操作,得到加密数据。
20.可选地,所述云端服务器用于运行所述半实物仿真测试模型时,具体用于:
21.接收所述加密设备输出的加密数据;
22.对所述数据进行解密操作,得到解密数据;
23.基于所述解密数据,运行所述半实物仿真测试模型,得到仿真测试结果;
24.将所述仿真测试结果通过所述加密设备和所述同步设备输出至所述待测设备,以使所述待测设备将所述仿真测试结果输出至所述上位机。
25.可选地,半实物仿真测试系统中的所述待测设备包括:
26.待测控制器、板卡调理器,以及第一无线通信接口;所述待测控制器通过所述板卡调理器与所述第一无线通信接口连接;
27.所述第一无线通信接口与所述半实物仿真设备和所述同步设备连接;
28.所述待测控制器通过所述板卡调理器以及所述第一无线通信接口进行数据传输。
29.可选地,所述半实物仿真设备包括:
30.第二无线通信接口和半实物仿真机;所述半实物仿真机与所述第二无线通信接口连接;
31.所述半实物仿真机通过所述第二无线通信接口进行数据传输。
32.可选地,半实物仿真测试系统还包括:
33.连接校验设备,所述连接校验设备与所述第一无线通信接口和第二无线通信接口连接;
34.所述连接校验设备用于:对所述第一无线通信接口和第二无线通信接口的通信连接进行校验。
35.可选地,半实物仿真测试系统还包括:
36.故障分析设备,所述故障分析设备与所述模型匹配设备和所述云端服务器分别连接;
37.故障分析设备,用于接收所述模型匹配设备和/或所述云端服务器在仿真测试过程中出现仿真运行故障时输出的故障信息,并输出所述故障信息。
38.可选地,所述加密设备和所述同步设备通过预设通讯接口连接。
39.一种半实物仿真测试方法,应用于上述的半实物仿真测试系统,所述半实物仿真测试方法包括:
40.所述半实物仿真设备在接收到待测设备发送的硬件连接信息的情况下,生成与所述硬件连接信息对应的接口模型;
41.所述模型匹配设备获取所述接口模型,并从所述云端服务器中获取与所述待测设备对应的仿真测试模型,连接所述接口模型和所述仿真测试模型,得到半实物仿真测试模型;
42.所述云端服务器运行所述半实物仿真测试模型,以实现对所述待测设备的测试。
43.可选地,所述云端服务器运行所述半实物仿真测试模型,包括:
44.接收所述加密设备输出的加密数据;所述加密数据为,对所述待测设备输出的数据使用同步设备进行同步后的同步数据,进行加密后得到的数据;
45.对所述数据进行解密操作,得到解密数据;
46.基于所述解密数据,运行所述半实物仿真测试模型,得到仿真测试结果;
47.将所述仿真测试结果通过所述加密设备和所述同步设备输出至所述待测设备,以使所述待测设备将所述仿真测试结果输出至所述上位机。
48.相较于现有技术,本发明具有以下有益效果:
49.本发明提供了一种半实物仿真测试系统及方法,本发明中的半实物仿真测试系统中,所述半实物仿真设备在接收到待测设备发送的硬件连接信息的情况下,生成与所述硬件连接信息对应的接口模型,所述模型匹配设备获取所述接口模型,并从所述云端服务器中获取与所述待测设备对应的仿真测试模型,连接所述接口模型和所述仿真测试模型,得到半实物仿真测试模型,所述云端服务器运行所述半实物仿真测试模型,以实现对所述待测设备的测试。即本发明中,半实物仿真设备生成与所述硬件连接信息对应的接口模型后,使用云端服务器运行半实物仿真测试模型,不再使用半实物仿真设备运行半实物仿真测试模型,能够减少半实物仿真设备的资源使用量,在半实物仿真设备的资源量较少时,也能够保证待测控制器仿真测试的正常执行,进而提高待测控制器的仿真测试的可靠性。
附图说明
50.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
51.图1为本发明实施例提供的一种半实物仿真测试系统的结构示意图;
52.图2为本发明实施例提供的另一种半实物仿真测试系统的结构示意图;
53.图3为本发明实施例提供的一种仿真测试方法的方法流程提;
54.图4为本发明实施例提供的再一种半实物仿真测试系统的结构示意图;
55.图5为本发明实施例提供的一种半实物仿真测试方法的方法流程图。
具体实施方式
56.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
57.目前,在半实物仿真测试过程中,先将待测控制器、半实物仿真设备(如半实物仿真机)、上位机三者进行连接,然后上位机将半实物仿真测试模型输出至半实物仿真设备中,以使半实物仿真设备运行该半实物仿真测试模型,以实现对待测控制器的仿真测试。
58.在实际应用中,若是半实物仿真设备的资源不足,即半实物仿真设备的剩余资源无法运行该半实物仿真测试模型,进而无法实现待测控制器的仿真测试,降低仿真测试的可靠性。
59.此外,发明人还发现,在现有半实物仿真测试系统搭建的过程中,通常会将待测控制器通过硬线线束与半实物仿真设备进行连接,再通过上位机向半实物仿真设备下载相应的半实物仿真测试模型,再由测试人员或者设计人员在半实物仿真设备所在的实验室中控制相应上位机的输入信号并检测相应的输出信号,从而完成待测控制器的半实物仿真测试。
60.在上述描述的传统的半实物仿真测试过程中,主要存在如下问题:
61.一、集成度过高,即待测控制器、半实物仿真机和测试人员必须属于同一个测试空间,例如实验室;
62.二、整合性较差且较难管理,则测试空间中,如实验室,通常情况下实验室中既有待测控制器又有半实物仿真机,管理难度较大;同时若测试人员需要频繁更改待测控制器时,则需要大量重复性地更改控制器与半实物仿真机之间的连接线束,从而提高了半实物仿真测试的难度。
63.为了解决上述的若半实物仿真设备的资源不足,降低仿真测试的可靠性的问题,发明人发现,若是采用其他的设备运行半实物仿真测试模型,则可以减少半实物仿真设备的资源使用量,从而提高仿真测试的可靠性。
64.具体的,本发明实施例中,半实物仿真测试系统中,所述半实物仿真设备在接收到待测设备发送的硬件连接信息的情况下,生成与所述硬件连接信息对应的接口模型,所述模型匹配设备获取所述接口模型,并从所述云端服务器中获取与所述待测设备对应的仿真测试模型,连接所述接口模型和所述仿真测试模型,得到半实物仿真测试模型,所述云端服务器运行所述半实物仿真测试模型,以实现对所述待测设备的测试。即本发明中,半实物仿真设备生成与所述硬件连接信息对应的接口模型后,使用云端服务器运行半实物仿真测试模型,不再使用半实物仿真设备运行半实物仿真测试模型,能够减少半实物仿真设备的资源使用量,在半实物仿真设备的资源量较少时,也能够保证待测控制器仿真测试的正常执行,进而提高待测控制器的仿真测试的可靠性。
65.为了解决上述的设备集成度过高,管理难的问题,可以采用设备模块化设置,不同设备放置在不同的地方,至少两个设备采用无线通信的方式通信,能够降低设备的集成度。
66.具体的,将原有高度集成的半实物仿真测试系统根据其软硬件结构进行了模块化处理,由于通讯接口的介入,使待测控制器无需通过硬线线束与半实物仿真机进行连接,可以将待测控制器与半实物仿真机进行分区域放置,如待测控制器放置在办公室,而半实物仿真机放置在实验室,进一步降低对半实物仿真测试场地的需求同时增加了测试人员半实物仿真测试过程的灵活性。
67.在上述内容的基础上,本发明实施例提供了一种半实物仿真测试系统,参照图1,可以包括:
68.模型匹配设备101、以及与所述模型匹配设备101分别连接的半实物仿真设备102以及云端服务器103;所述半实物仿真设备102与待测设备106连接。待测设备106包括待测控制器,待测控制器可以依据实际情况进行选择,如可以是待测电机控制器等。
69.本实施例中的模型匹配设备101可以是独立的处理器。此外,还可以将模型匹配设备101的功能采用模块化实现,并设置在云端服务器103中。
70.本实施例中,将传统方案中的半实物仿真测试模型分解为接口模型与测试仿真模
型,其中,接口模型在半实物仿真机中生成,而测试仿真模型存储在云端服务器103中。
71.各个设备的功能如下:
72.所述半实物仿真设备102用于,在接收到待测设备106发送的硬件连接信息的情况下,生成与所述硬件连接信息对应的接口模型。
73.本实施例中,半实物仿真设备102包括半实物仿真机,以对电机控制器的最大输出扭矩进行半实物仿真测试为例进行说明,半实物仿真机与电机控制器进行连接后,连接的通道信息即为硬件连接信息。
74.半实物仿真机接收到硬件连接信息之后,会根据硬件连接信息,生成对应的接口模型。
75.所述模型匹配设备101用于,获取所述接口模型,并从所述云端服务器103中获取与所述待测设备106对应的仿真测试模型,连接所述接口模型和所述仿真测试模型,得到半实物仿真测试模型。
76.在实际应用中,所述云端服务器103中预先存储有不同的待测设备106对应的仿真测试模型。
77.用户可以通过上位机108连接云端服务器103,然后在云端服务器103上选择与所述待测设备106对应的仿真测试模型,然后上位机108控制选择的仿真测试模型输出至模型匹配设备101,此外,也可以是,模型匹配设备101从云端服务器103中获取用户从不同的待测设备106对应的仿真测试模型中选择出的与所述待测设备106对应的仿真测试模型。
78.所述云端服务器103用于,运行所述半实物仿真测试模型,以实现对所述待测设备106的测试。
79.本实施例中,半实物仿真测试系统中,所述半实物仿真设备102在接收到待测设备106发送的硬件连接信息的情况下,生成与所述硬件连接信息对应的接口模型,所述模型匹配设备101获取所述接口模型,并从所述云端服务器103中获取与所述待测设备106对应的仿真测试模型,连接所述接口模型和所述仿真测试模型,得到半实物仿真测试模型,所述云端服务器103运行所述半实物仿真测试模型,以实现对所述待测设备106的测试。即本发明中,半实物仿真设备102生成与所述硬件连接信息对应的接口模型后,使用云端服务器103运行半实物仿真测试模型,不再使用半实物仿真设备102运行半实物仿真测试模型,能够减少半实物仿真设备102的资源使用量,在半实物仿真设备102的资源量较少时,也能够保证待测控制器仿真测试的正常执行,进而提高待测控制器的仿真测试的可靠性。
80.另外,本实施例中待测控制器、半实物仿真机及云端服务器103彼此之间的远程通讯均是通过特定的通讯接口进行实现,同时在半实物仿真数据传输的过程使用加密模块保障了数据传输的安全性和稳定性。
81.此外,本发明实施例通过引入云端服务器103,可以方便测试人员管理仿真测试模型,并通过云端服务器103进行部分测试模型的存储,降低了半实物仿真机硬件资源的使用,同时提升了测试效率。
82.相比于传统的高集成度的本地测试模型,在本发明方案中,使用云端服务器103,将核心的仿真测试模型上传至云端,而本地半实物仿真机只生成接口模型,可以降低对于半实物仿真机的资源需求,保障核心仿真测试模型的安全性,甚至在极端情况下,若云端服务器103出现不可用的意外状况时,本发明方案中的模型匹配设备101可以将云端的仿真测
试模型下载至本地半实物仿真机进行测试,全面保障了整体半实物仿真测试过程的稳定性。
83.在上述内容的基础上,对半实物仿真测试系统的结构进行进一步的介绍。参照图2,所述半实物仿真测试系统还包括:
84.同步设备104,所述同步设备104与所述待测设备106和所述云端服务器103分别连接。
85.所述同步设备104用于:对所述待测设备106和所述云端服务器103传输的数据进行时钟同步操作。
86.在实际应用中,云端服务器103和待测设备106中均可设置有时钟模块,不同的时钟模块之前可能存在时钟运行不一致的情况,进而为了避免时钟运行不一致导致的数据时延的问题,本发明实施例中,设置了同步设备104,同步设备104对数据进行云端服务器103和待测设备106的时钟同步,并在同步操作后,输出同步后的数据。
87.以上述的电机控制器测试为例,电机控制器输出的igbt开关信号可以输出至半实物仿真设备102,也会输出至同步设备104,同步设备104接收所述待测设备106发送的igbt开关信号后,对所述igbt开关信号进行时钟同步,并输出至所述云端服务器103;
88.其中,所述igbt开关信号为所述待测设备106在接收到上位机108发送的测试指令的情况下,输出的与所述测试指令对应的控制信息。测试指令可以是上述的用于请求待测电机控制器输出最大扭矩信号的测试指令。
89.进一步,本发明的另一实现方式中,所述半实物仿真测试系统还包括:
90.加密设备105,所述同步设备104通过所述加密设备105与所述云端服务器103连接;
91.所述加密设备105用于,对所述同步设备104和所述云端服务器103传输的数据进行加密操作,得到加密数据。
92.本实施例中,加密设备105可以采用任意加密方式,如md5加密、公私钥加密、对称加密算法等。
93.加密设备105的作用是对传输至云端服务器103的数据进行加密操作,保障传输至云端服务器103数据的安全性和稳定性。此外,还可以对云端服务器103输出的数据进行加密操作,以保证输出数据的可靠性。
94.本实施例中的,加密设备105和同步设备104可以独立设置,此时参照图2,所述加密设备105和所述同步设备104通过预设通讯接口连接。其中,预设通讯接口可以是通讯接口c。
95.此外加密设备105和同步设备104还可以是集成设置,此外,还可以作为模块设置在云端服务器103中。
96.在本发明实施例的基础上,参照图3,所述云端服务器103用于运行所述半实物仿真测试模型时,具体用于:
97.s101、接收所述加密设备105输出的加密数据。
98.s102、对所述数据进行解密操作,得到解密数据。
99.本实施例中的加密操作和解密操作,是相反的操作。
100.s103、基于所述解密数据,运行所述半实物仿真测试模型,得到仿真测试结果。
101.本实施例中,运行所述半实物仿真测试模型即可得到解密数据对应的仿真测试结果,如待测电机控制器输出的最大扭矩信号。
102.s104、将所述仿真测试结果通过所述加密设备105和所述同步设备104输出至所述待测设备106,以使所述待测设备106将所述仿真测试结果输出至所述上位机108。
103.本实施例中,通过图2中的云端服务器103

加密设备105

通讯接口c和同步设备104输出至待测设备106中。
104.本发明的另一实现方式中,参照图4,半实物仿真测试系统中的所述待测设备106包括:
105.待测控制器、板卡调理器,以及第一无线通信接口a;所述待测控制器通过所述板卡调理器与所述第一无线通信接口a连接;
106.所述第一无线通信接口a与所述半实物仿真设备102和所述同步设备104连接;
107.所述待测控制器通过所述板卡调理器以及所述第一无线通信接口a进行数据传输。
108.在实际应用中,待测控制器的数量可以是多个,如待测控制器1

n,首先将待测控制器一、待测控制二和待测控制n通过通信线1、通信线2和通信线3连接到板卡调理器中,板卡调理器主要用于合理分配待测控制器的硬件资源,如io通道数等,方便与半实物仿真机的板卡箱进行连接匹配。同时,待测控制一、待测控制二、待测控制器n和板卡调理器组成待测设备106,也可以称为待测控制器集成组。待测控制器集成组通过通信线4与第一无线通信接口a进行连接。待控制器集成组和第一无线通信接口a可以设置在测试地点p中。待测控制器集成组可以与上位机108通信连接(无线通信或有线通信),测试人员利用上位机108通过通信线17对待测控制器集成组进行信号控制和信号检测的工作。
109.进一步,参照图4,所述半实物仿真设备102包括:
110.第二无线通信接口b和半实物仿真机;所述半实物仿真机与所述第二无线通信接口连接;
111.所述半实物仿真机通过所述第二无线通信接口进行数据传输。
112.在实际应用中,测试地点q可以设置第二无线通信接口b和半实物仿真机,其中,半实物仿真机主要包括板卡箱、控制器接口模型模块和处理器等。板卡箱通过通信线7与第二无线通信接口b进行数据交互,板卡箱的作用是用于半实物仿真机与待测控制器集成组进行数据交互(信号接收与信号传递)的接口。在半实物仿真机的板卡箱接收信号后,半实物仿真机中的处理器会将接收到的信号通过通信线19分配至控制器接口模型模块,使得控制器接口模型模块生成与信号对应的接口模型。
113.本实施例中的第一无线通信接口a和第二无线通信接口b采用远程通讯技术,包括但不限于光纤、wifi、以太网、5g技术等。采用远程通讯技术后,就可以将传统方案高集成度的半实物仿真测试系统分解成不同的测试单元,如待测控制器、半实物仿真机等,从根本上降低了对半实物仿真测试场地的硬件要求,即测试人员可以在办公室里搭建待测控制器平台,在实验室里构建半实物仿真机平台。
114.本实施例中的板卡箱和上述实施例中的板卡调理器可以采用用于进行接口连接的接口设备,但须满足上述相应功能。
115.此外,为了实现第一无线通信接口a和第二无线通信接口b的可靠通信,参照图4,
半实物仿真测试系统还可以包括:
116.连接校验设备107,所述连接校验设备107与所述第一无线通信接口a和第二无线通信接口b连接;
117.所述连接校验设备107用于:对所述第一无线通信接口a和第二无线通信接口b的通信连接进行校验。
118.具体的,第一无线通信接口a和第二无线通信接口b分别通过通信线5和通信线6与连接校验设备107进行连接。连接校验设备107的作用主要有两个:
119.一、匹配第一无线通信接口a与第二无线通信接口b的握手协议是否安全且正常。
120.二、判断从测试地点p的待测控制器集成组中的板卡调试器所集成的通讯信号是否存在异常,例如超出采集量程或者超过半实物仿真机板卡箱的资源等。
121.进一步,半实物仿真测试系统还包括:
122.故障分析设备109,所述故障分析设备109与所述模型匹配设备101和所述云端服务器103分别连接;
123.故障分析设备109,用于接收所述模型匹配设备101和/或所述云端服务器103在仿真测试过程中出现仿真运行故障时输出的故障信息,并输出所述故障信息。
124.具体的,控制器接口模型模块生成的接口模型通过通信线8进入模型匹配设备101,模型匹配设备101的作用是通过通信线14获取云端服务器103中的云端服务器103模型组中存储的与待测设备106对应的仿真测试模型,然后将接口模型与仿真测试模型进行集成,最后将集成后的模型通过通信线20反馈至云端服务器103的云端服务器103运行模组进行半实物仿真测试模型的正常运行。
125.在本发明实施例中,若云端服务器103出现不可用的意外状况时,在本发明方案中的模型匹配设备101可以将集成后的半实物仿真测试模型通过通信线8下载至本地的半实物仿真机中运行测试。若模型匹配设备101在下载仿真测试模型、接收半实物仿真机发送的的接口模型或者集成得到半实物仿真测试模型的过程中出现异常或者故障,则通过通信线18将异常或者故障反馈至故障分析设备109,故障分析设备109通过通信线16反馈至上位机108,测试人员可以根据上位机108显示的信息分析半实物仿真测试模型出现异常或者故障的原因。
126.本发明实施例中,云端服务器103中主要包含两个模组:一是云端服务器103运行模组,该模组主要用于半实物仿真测试模型的测试工作;二是云端服务器103模型组,该模组主要用于存储及管理所有的不同的待测设备106对应的仿真测试模型。若云端服务器103运行模组在运行半实物仿真测试模型时出现异常或者故障,则云端服务器103运行模组通过通信线15将异常或者故障反馈至故障分析设备109,故障分析设备109通过通信线16反馈至上位机108,测试人员可以根据上位机108显示的信息分析半实物仿真测试模型出现异常或者故障的原因。
127.在上述硬件结构介绍的基础上,本发明的实施例中介绍下整个测试过程,具体如下:
128.当云端服务器103运行模组成功加载并运行半实物仿真测试模型后,测试地点p中的第一无线通信接口a接入到同步设备104中。同步设备104根据时钟信号对第一无线通信接口a传输的数据信号进行时钟同步处理,并将同步处理后的数据信号通过通信线11传输
至通讯接口c。通讯接口c作为云端服务器103的通讯接口,再通过通信线12将接收到的数据信号上传至加密设备105,加密设备105的作用是对传输至云端服务器103的数据进行加密操作,保障传输至云端服务器103数据的安全性和稳定性。
129.在本发明中,云端服务器103中的云端服务器103运行模组中的半实物仿真测试模型在对第一无线通信接口a上传的信号进行计算后,通过通信线13将输出的数据信号传输至加密模块进行数据加密处理,再通过通信线12将加密后的数据信号传输至通讯接口c,再通过通信线11将数据信号传输至同步设备104进行数据信号的时钟同步处理,最后通过通信线10将输出的数据信号反馈至第一无线通信接口a并通过通信线17输出至上位机108,以使上位机108将模型测试出的数据信号进行显示,同时同步设备104通过通信线9将输出的数据信号反馈至半实物仿真机中用于完成半实物仿真测试的闭环控制。
130.为了本领域技术人员能够更加清楚的了解本发明,以对电机控制器的最大输出扭矩进行半实物仿真测试为例进行说明。
131.测试人员对电机控制器的最大输出扭矩进行半实物仿真测试,测试人员首先在办公室里将待测的电机控制器通过通信线1接入到板卡调理器中,并通过通信线4、通信线5、通信线6和通信线7与实验室里的半实物仿真机中的板卡箱进行远程连接,并通过连接校验设备107成功与半实物仿真机进行握手。
132.半实物仿真机中的控制器接口模型模块通过处理器接收到的待测电机控制器接入到板卡箱中的信号转变为接口模型,并通过通信线8上传至模型匹配设备101,模型匹配设备101通过通信线14将云端服务器103模型组中将待测电机控制器的仿真测试模型,如外围模型(如整车环境、电机模型等)下载至模型匹配设备101完成模型的集成并通过通信线18下载至云端服务器103运行模组中,云端服务器103运行模组在确认集成的模型成功下载结束后会自动运行该集成的模型。
133.在上述操作成功的基础上,测试人员通过通信线17控制上位机108请求待测电机控制器输出最大扭矩信号,此时待测电机控制器向半实物仿真机发送特定的igbt开关信号,igbt开关信号可以通过通信线10、11、12、13上传至云端服务器103运行模组,此外,还可以是半实物仿真机的板卡箱在收到igbt开关信号后,通过通信线9、通信线11、通信线12和通信线13上传至云端服务器103运行模组。
134.云端服务器103运行模组在成功获取igbt开关信号后,经过集成的模型的计算,将电机模型输出的扭矩信号值反馈通过通信线13、通信线12、通信线11和通信线10反馈至第一无线通信接口a,最终通过通信线17反馈至上位机108供测试人员进行检测分析。
135.可选地,在上述半实物仿真测试系统的实施例的基础上,本发明的另一实施例提供了一种半实物仿真测试方法,应用于上述的半实物仿真测试系统,参照图5,所述半实物仿真测试方法包括:
136.s201、所述半实物仿真设备在接收到待测设备发送的硬件连接信息的情况下,生成与所述硬件连接信息对应的接口模型;
137.s202、所述模型匹配设备获取所述接口模型,并从所述云端服务器中获取与所述待测设备对应的仿真测试模型,连接所述接口模型和所述仿真测试模型,得到半实物仿真测试模型;
138.s203、所述云端服务器运行所述半实物仿真测试模型,以实现对所述待测设备的
测试。
139.进一步,所述云端服务器运行所述半实物仿真测试模型,包括:
140.接收所述加密设备输出的加密数据;所述加密数据为,对所述待测设备输出的数据使用同步设备进行同步后的同步数据,进行加密后得到的数据;
141.对所述数据进行解密操作,得到解密数据;
142.基于所述解密数据,运行所述半实物仿真测试模型,得到仿真测试结果;
143.将所述仿真测试结果通过所述加密设备和所述同步设备输出至所述待测设备,以使所述待测设备将所述仿真测试结果输出至所述上位机。
144.本实施例中的半实物仿真测试系统中,所述半实物仿真设备在接收到待测设备发送的硬件连接信息的情况下,生成与所述硬件连接信息对应的接口模型,所述模型匹配设备获取所述接口模型,并从所述云端服务器中获取与所述待测设备对应的仿真测试模型,连接所述接口模型和所述仿真测试模型,得到半实物仿真测试模型,所述云端服务器运行所述半实物仿真测试模型,以实现对所述待测设备的测试。即本发明中,半实物仿真设备生成与所述硬件连接信息对应的接口模型后,使用云端服务器运行半实物仿真测试模型,不再使用半实物仿真设备运行半实物仿真测试模型,能够减少半实物仿真设备的资源使用量,在半实物仿真设备的资源量较少时,也能够保证待测控制器仿真测试的正常执行,进而提高待测控制器的仿真测试的可靠性。
145.需要说明的是,本实施例中的步骤的具体实现方式,请参照上述实施例中的相应说明,在此不再赘述。
146.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜