基于dSPACE-HIL系统的用于与电子设备通信的方法和装置制造方法及图纸

技术编号:23341029 阅读:129 留言:0更新日期:2020-02-15 03:09
本发明专利技术的实施例提供了一种基于dSPACE‑HIL系统的用于与电子设备通信的方法和装置。dSPACE‑HIL系统包括至少一个控制器和至少两个加载有数据库的通信模块。通信模块中的第一通信模块和至少一个第二通信模块被配置为能够通过控制器中的第一控制器与电子设备通信。第一通信模块被配置为工作模块。在该方法中,生成针对第一通信模块的至少一个自由原消息。然后,通过至少一个自由原消息向电子设备发送第二通信模块中的数据库中的至少一个消息。

Method and device for communication with electronic equipment based on dSPACE HIL system

【技术实现步骤摘要】
基于dSPACE-HIL系统的用于与电子设备通信的方法和装置
本专利技术涉及汽车通信领域,尤其涉及一种基于dSPACE-HIL(HIL,英文全称:Hardware-in-the-loop,中文名称:硬件在环)系统的用于与电子设备通信的方法和装置。
技术介绍
随着汽车技术的发展,汽车进入智能化时代。汽车智能化离不开各个ECU功能的复杂化。在丰富汽车功能的同时,更要保证汽车行驶的安全性。通常在汽车出厂之前,需要测试汽车上的各个ECU之间的通信。汽车开发阶段的通信测试可以测试汽车通信功能是否正常,对于汽车用户和汽车售后正确掌握车辆状态有着重要的意义。
技术实现思路
本文中描述的实施例提供了一种基于dSPACE-HIL系统的用于与电子设备通信的方法和装置。该方法和装置能够高效地实现与电子设备的通信测试。在汽车开发阶段,该方法和装置能够通过一个控制器方便地测试两个数据库中的消息。根据本专利技术的第一方面,提供了一种基于dSPACE-HIL系统的用于与电子设备通信的方法。该dSPACE-HIL系统包括至少一个控制器和至少两个加载有数据库的通信模块。通信模块中的第一通信模块和至少一个第二通信模块被配置为能够通过控制器中的第一控制器与电子设备通信。第一通信模块被配置为工作模块。在该方法中,生成针对第一通信模块的至少一个自由原消息。然后,通过该至少一个自由原消息向电子设备发送第二通信模块中的数据库中的至少一个消息。在本专利技术的实施例中,在通过该至少一个自由原消息向电子设备发送第二通信模块中的数据库中的至少一个消息的步骤中,对于该至少一个消息中的每一个消息,获得该消息的简称和该消息要操作的对象。接着,将该至少一个自由原消息中的一个自由原消息的简称设置成与该消息的简称相同,以及将该自由原消息要操作的对象设置成与该消息要操作的对象相同。然后,将该至少一个自由原消息通过第一控制器发送给电子设备。在本专利技术的实施例中,控制器包括第一控制器和至少一个第二控制器。通信模块中的第三通信模块被配置为通过相应的第二控制器与电子设备通信。所述方法进一步将第三通信模块的变体索引号设置为与第一通信模块的变体索引号相同。此外,生成一个控制信号,该控制信号被配置为能够同时设置第一控制器和第二控制器的工作模块的变体索引号。接着,设置控制信号的值为第一通信模块的变体索引号以同时激活第一控制器的工作模块和第二控制器的工作模块。在本专利技术的实施例中,控制信号具有简称。在设置控制信号的值的步骤中,通过设置控制信号的简称的值来设置控制信号的值。根据本专利技术的第二方面,提供了一种基于dSPACE-HIL系统的用于与电子设备通信的装置。该装置包括至少一个控制器和至少两个加载有数据库的通信模块。通信模块中的第一通信模块和至少一个第二通信模块被配置为能够通过控制器中的第一控制器与电子设备通信。第一通信模块被配置为工作模块。该装置还包括:至少一个处理器,以及存储有计算机程序的至少一个存储器。当计算机程序由至少一个处理器执行时使得装置:生成针对第一通信模块的至少一个自由原消息;以及通过该至少一个自由原消息向电子设备发送第二通信模块中的数据库中的至少一个消息。在本专利技术的实施例中,计算机程序在由至少一个处理器执行时使得装置通过以下操作来通过该至少一个自由原消息向电子设备发送第二通信模块中的数据库中的至少一个消息:对于该至少一个消息中的每一个消息,获得该消息的简称和该消息要操作的对象;将该至少一个自由原消息中的一个自由原消息的简称设置成与该消息的简称相同;以及将该自由原消息要操作的对象设置成与该消息要操作的对象相同;以及将该至少一个自由原消息通过第一控制器发送给电子设备。在本专利技术的实施例中,控制器包括第一控制器和至少一个第二控制器。通信模块中的第三通信模块被配置为通过相应的第二控制器与电子设备通信。计算机程序在由至少一个处理器执行时还使得装置:将第三通信模块的变体索引号设置为与第一通信模块的变体索引号相同;生成一个控制信号,控制信号被配置为能够同时设置第一控制器和第二控制器的工作模块的变体索引号;以及设置控制信号的值为第一通信模块的变体索引号以同时激活第一控制器的工作模块和第二控制器的工作模块。在本专利技术的实施例中,控制信号具有简称。计算机程序在由至少一个处理器执行时使得装置通过以下操作来设置控制信号的值:通过设置控制信号的简称的值来设置控制信号的值。附图说明为了更清楚地说明本专利技术的实施例的技术方案,下面将对实施例的附图进行简要说明,应当知道,以下描述的附图仅仅涉及本专利技术的一些实施例,而非对本专利技术的限制,其中:图1是dSPACE-HIL系统的一部分的示意性框图;图2是根据本专利技术的实施例的用于与电子设备通信的方法的示意性流程图;图3是在图2所示的实施例中的通过至少一个自由原消息向电子设备发送第二通信模块中的数据库中的至少一个消息的过程的示例性流程图;图4是根据本专利技术的实施例的用于与电子设备通信的另一方法的示意性流程图;以及图5是根据本专利技术的实施例的用于与电子设备通信的装置的示意性框图。具体实施方式为了使本专利技术的实施例的目的、技术方案和优点更加清楚,下面将结合附图,对本专利技术的实施例的技术方案进行清楚、完整的描述。显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于所描述的本专利技术的实施例,本领域技术人员在无需创造性劳动的前提下所获得的所有其它实施例,也都属于本专利技术保护的范围。除非另外定义,否则在此使用的所有术语(包括技术和科学术语)具有与本专利技术主题所属的领域的技术人员所通常理解的相同含义。进一步将理解的是,诸如在通常使用的词典中定义的那些的术语应解释为具有与说明书上下文和相关技术中它们的含义一致的含义,并且将不以理想化或过于正式的形式来解释,除非在此另外明确定义。如在此所使用的,将两个或更多部分“连接”或“耦接”到一起的陈述应指该部分直接结合到一起或通过一个或多个中间部件结合。诸如“第一”和“第二”的术语仅用于将一个消息/元素与另一个消息/元素区分开。除非上下文中另外明确地指出,否则在本文和所附权利要求中所使用的词语的单数形式包括复数,反之亦然。因而,当提及单数时,通常包括相应术语的复数。相似地,措辞“包含”和“包括”将解释为包含在内而不是独占性地。同样地,术语“包括”和“或”应当解释为包括在内的,除非本文中明确禁止这样的解释。在本文中使用术语“示例”之处,特别是当其位于一组术语之后时,所述“示例”仅仅是示例性的和阐述性的,且不应当被认为是独占性的或广泛性的。dSPACE-HIL是一种实时仿真系统,其是由dSPACE公司开发的一套基于MATLAB/Simulink的控制系统开发及测试的工作平台。它实现了与MATLAB/Simulink的完全无缝连接。dSPACE-HIL实时系统拥有具有高速计算能力的硬件系统,包括处理器、I/O等,还拥有方便易用的实现代码生成/下载和试验/调试的软件环境。在本文中,电子设备例如可以是电子控制单元(El本文档来自技高网...

【技术保护点】
1.一种基于dSPACE-HIL系统的用于与电子设备通信的方法,其中,所述dSPACE-HIL系统包括至少一个控制器和至少两个加载有数据库的通信模块,所述通信模块中的第一通信模块和至少一个第二通信模块被配置为能够通过所述控制器中的第一控制器与所述电子设备通信,所述第一通信模块被配置为工作模块,所述方法包括:/n生成针对所述第一通信模块的至少一个自由原消息;以及/n通过所述至少一个自由原消息向所述电子设备发送所述第二通信模块中的数据库中的至少一个消息。/n

【技术特征摘要】
1.一种基于dSPACE-HIL系统的用于与电子设备通信的方法,其中,所述dSPACE-HIL系统包括至少一个控制器和至少两个加载有数据库的通信模块,所述通信模块中的第一通信模块和至少一个第二通信模块被配置为能够通过所述控制器中的第一控制器与所述电子设备通信,所述第一通信模块被配置为工作模块,所述方法包括:
生成针对所述第一通信模块的至少一个自由原消息;以及
通过所述至少一个自由原消息向所述电子设备发送所述第二通信模块中的数据库中的至少一个消息。


2.根据权利要求1所述的方法,其中,通过所述至少一个自由原消息向所述电子设备发送所述第二通信模块中的数据库中的至少一个消息包括:
对于所述至少一个消息中的每一个消息,
获得所述消息的简称和所述消息要操作的对象;
将所述至少一个自由原消息中的一个自由原消息的简称设置成与所述消息的简称相同;以及
将所述自由原消息要操作的对象设置成与所述消息要操作的对象相同;以及
将所述至少一个自由原消息通过所述第一控制器发送给所述电子设备。


3.根据权利要求1所述的方法,其中,所述控制器包括所述第一控制器和至少一个第二控制器,所述通信模块中的第三通信模块被配置为通过相应的第二控制器与所述电子设备通信,所述方法还包括:
将所述第三通信模块的变体索引号设置为与所述第一通信模块的变体索引号相同;
生成一个控制信号,所述控制信号被配置为能够同时设置所述第一控制器和所述第二控制器的工作模块的变体索引号;以及
设置所述控制信号的值为所述第一通信模块的变体索引号以同时激活所述第一控制器的工作模块和所述第二控制器的工作模块。


4.根据权利要求3所述的方法,其中,所述控制信号具有简称,其中,设置所述控制信号的值包括:
通过设置所述控制信号的简称的值来设置所述控制信号的值。


5.一种基于dSPACE-HIL系统的用于与电子设备通信的装置,其中,所述装置包括至少一个控制器和至少两个加载有数据库的通信模块,所述...

【专利技术属性】
技术研发人员:穆清伦
申请(专利权)人:大陆汽车投资上海有限公司
类型:发明
国别省市:上海;31

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

1