RTMaps 接口模块组

通过多传感器应用程序和硬实时控制器实现全栈原型开发

利用Simulink®的dSPACE RTMaps Interface Blockset,能够在Intempora的RTMaps 和dSPACE实时系统(或基于PC的仿真平台dSPACE VEOS)之间实现双向低延迟UDP/IP通信。

应用领域

传统的车辆软件栈具有一定的局限,因为基于硬实时控制器的原型开发已不足以满足高级驾驶辅助系统和自动驾驶(ADAS/AD)的要求。因此,原型开发出现了两个方向,一个致力于感知和数据融合,另一个致力于硬实时执行。

通常数据处理和融合算法在诸如C++的高级编程语言中实现,而应用功能的开发依赖于基于模型的设计方法,使用MATLAB®/Simulink®和dSPACE实时系统。Intempora的RTMaps是一款成熟的工具,并且具有非凡的性能,能够使用模块框图来进行基于C++的多传感器应用的原型开发。此外,RTMaps能够精确地进行时间戳标记、记录和回放数据。

dSPACE RTMaps Interface Blockset 通过UDP/IP将dSPACE平台(如dSPACE实时系统或VEOS)与RTMaps连接起来。为了使用dSPACE RTMaps Interface Blockset,需要dSPACE Release 2016-A或更高版本的相应软件,以及Intempora的RTMaps 4.2或更高版本。

主要优点

dSPACE RTMaps Interface Blockset通过 Intempora 的 RTMaps 与 dSPACE 实时系统或基于 PC 的仿真平台VEOS之间的 UDP/IP提供双向低延迟通信。只需几个步骤,开发人员就可以通过信号总线将Simulink中的应用程序连接到相应的通信模块,并在RTMaps中建立到多传感器应用程序的数据连接。按一下按钮,Simulink中相应的信号总线就会将要发送或接收的数据所需描述以XML文件的形式生成。此外,通过模块集还能将RTMaps中的时钟与dSPACE平台上的仿真时间或实时时钟同步。例如,就可以在dSPACE MicroAutoBox上捕获、记录和精确地时间关联车辆总线数据以及在RTMaps中捕获的摄像头数据。另一个应用案例是用于图像处理的ECU的开环(数据回放)测试。在这个用例中,PC上的RTMaps 用于回放与时间相关的视频和总线数据,同时总线信号被发送到硬件在环(HIL)系统。这确保了无抖动的残余总线仿真。

RTMaps Interface Blockset 在RTMaps和dSPACE平台之间建立了强大的连接,并促进了ADAS和自动驾驶感知和应用算法的开发和测试。

Functionality Description
General
  • Low-latency communication between RTMaps from Intempora and dSPACE platforms via UDP/IP
  • Simulink blocks for encoding/decoding data from Simulink buses into byte streams and vice versa
  • High-level communication protocol with clock synchronization regarding simulation time or (with MicroAutoBox) the real-time clock
  • Detection of packet losses and data corruption by means of counter and checksum mechanisms
Ethernet communication
  • Blockset for TCP/IP- and UDP/IP-based communication with MicroAutoBox
  • Up to 16 sockets or connections with combined sending and receiving queues
  • Multi-rate modeling and data pockets of variable length

  • RTMaps Interface Blockset 产品信息, PDF, 英語, 1045 KB
Further Information Contact Information

订阅新闻通讯

订阅/管理订阅/取消订阅 dSPACE新闻简讯