For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

RTI LIN MultiMessage 模块组

将 dSPACE 系统与 LIN 通信网络相结合

RTI LIN MultiMessage 模块组是实时接口的扩展,可用于将 dSPACE 系统与 LIN 通信网络结合在一起,并能配置这些 LIN 网络。

应用领域

RTI LIN MultiMessage 模块组是实时接口的扩展,可用于将 dSPACE 系统与 LIN 通信网络结合在一起,并能配置这些 LIN 网络。

优点

RTI LIN MultiMessage 模块组的优势在于处理复杂的 LIN 设置,从而可利用单个 Simulink® 模块(通过数据库文件进行配置)控制并配置所有的无条件 LIN 帧和事件触发型 LIN 帧。LIN 配置可以从通信矩阵描述文件(例如 LDF、DBC、FIBEX 和 AUTOSAR 系统模板等)中轻松读入。

Functionality Description
General
  • Database-file-oriented Simulink blockset for combining dSPACE systems with CAN communication networks and for configuring these CAN networks
  • Managing a very high number of messages from one Simulink block
  • Supports ControlDesk® Bus Navigator
  • Supports dynamic changes in communication behavior such as signal manipulations and error simulation/detection
Signal initialization/configuration
  • Importing LDF (LIN Database Files), support of LIN standard 1.3, 2.0, 2.1, 2.2
  • Importing AUTOSAR System Templates (*.arxml)
  • Importing database container (DBC) files
  • Importing FIBEX (ASAM MCD-2 NET) files
  • Specifying baud rate, transceiver type, terminating resistors, etc.
  • Switching between several schedules defined in LDF file
  • Generating LIN schedules (list of grouped frames defined in LDF file)
Node configuration
  • Configurable LIN network serial number
  • Enabling/disabling automatic configuration
  • Manipulation option: Node enable/disable overwrites automatic configuration
  • Support of configured and preconfigured slave nodes
  • Master request and slave response frames also usable in model during automatic node configuration
  • Slave: Conditional change NAD Service
  • Slave: Read by Identifier Service
Frames
  • Setting receive and transmit messages
  • Encoding input signals from the Simulink model as raw data and transmitting the raw data to the LIN bus
  • Decoding raw data and providing physical signals as outputs
  • Manipulating raw data, for example, using checksums, toggling bits, inserting parity bits
  • Support of event-triggered frames
  • Changing frame length during run time and dynamically
  • Special run-time frame manipulation features: suppress response for
  • frames, corrupt LIN frame checksum for n frames
  • Capturing frames not defined in LDF file or model
  • Online switching between raw and signal data inputs
  • Special signal generation: counter, in-data user checksum
Bus events
  • Energy-saving modes (sleep/wake-up)
  • Sending wake-up and sleep requests
  • Schedule is always restarted with first frame in schedule
  • Fixed response time, manipulation of baud rate, break length, break delimiter, and LIN frame checksum
  • No interrupt support
LIN slave tasks
  • Classic or enhanced checksum
  • Unconditional frames
  • Event-triggered frames
LIN master tasks
  • Sending wake-up and sleep commands
  • Diagnostic frames (no diagnostic commands supported)
  • Go-to-sleep without sending sleep command
Further manipulation options
  • Online source switch for each signal: input, counter, constant, signal error value (for manual and automated tests)
  • Enable saturation of signal-in ports
Handling characteristics
  • Graphical “one-for-all” configuration interface
  • Interface to Simulink via bus selectors
  • User defined, automatically generated mapping
  • Generation of Simulink input ports for unmapped signals
  • Generation of frame-based ControlDesk layouts with Bus Navigator

Related Topics Contact Information