Example: dental hygienist

RTI CAN Blockset RTI CAN MultiMessage Blockset

Implementation Software RTI CAN Blockset RTI CAN MultiMessage Blockset For combining dSPACE systems with CAN communication networks Key Features Convenient con guration Database le import of CAN setups CAN raw data access For rapid control prototyping and hardware-in-the-loop simulation Description Application Areas Both the RTI CAN Blockset and the RTI CAN networks. The two products differ with regard to MultiMessage Blockset are extensions for Real- their features and application areas (rapid control Time Interface (see p. 146) and can be used for prototyping / hardware-in-the-loop simulation).

Catalog 2008 • dSPACE • Technologiepark 25 • 33100 Paderborn • Germany • info@dspace.de • www.dspace.com 157 2008 157 RTI CAN Blockset / RTI CAN MultiMessage Blockset

Tags:

  Rti can blockset rti can multimessage blockset, Blockset, Multimessage

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of RTI CAN Blockset RTI CAN MultiMessage Blockset

1 Implementation Software RTI CAN Blockset RTI CAN MultiMessage Blockset For combining dSPACE systems with CAN communication networks Key Features Convenient con guration Database le import of CAN setups CAN raw data access For rapid control prototyping and hardware-in-the-loop simulation Description Application Areas Both the RTI CAN Blockset and the RTI CAN networks. The two products differ with regard to MultiMessage Blockset are extensions for Real- their features and application areas (rapid control Time Interface (see p. 146) and can be used for prototyping / hardware-in-the-loop simulation).

2 Combining dSPACE systems with CAN communi- (p. 157). cation networks and for con guring these CAN. Key Bene ts (1) Key Bene ts (2). RTI CAN Blockset RTI CAN MultiMessage Blockset The RTI CAN Blockset is especially suited for The strong point of the RTI CAN Multi- developing and testing control functions that Message Blockset is handling complex CAN. communicate via a CAN bus system. To set setups, especially in hardware-in-the-loop up a message with the RTI CAN Blockset , applications. You can control, con gure, simply choose the appropriate block from and manipulate a very high number of the CAN block library and connect it to your CAN messages from one single Simulink Simulink model.

3 Con guration information block. Not only does handling become very such as the baud rate, identi er, message straightforward, but the size of the model length, and interrupts, can be entered in les is also reduced. This cuts code generation dialogs. time and build time. CAN con gurations can easily be read in from communication matrix description les such as database container (DBC) files. The RTI CAN MultiMessage Blockset is a time-ef cient and cost-ef cient solution for managing complex CAN. setups. 156. 2008 Catalog 2008 dSPACE Technologiepark 25 33100 Paderborn Germany RTI CAN Blockset / RTI CAN MultiMessage Blockset Functionality Overview Description Functionality RTI CAN Blockset RTI CAN MultiMessage Blockset General Message-oriented Simulink Blockset for Database- le-oriented Simulink Blockset combining dSPACE systems with CAN for combining dSPACE systems with CAN.

4 Communication networks and for con guring communication networks and for con guring these CAN networks these CAN networks One Simulink block for every functionality / Managing a very high number of messages every message from one Simulink block Supports ControlDesk CAN Navigator (p. 176). Supports dynamic changes in communication behavior such as signal manipulations and error simulation/detection Initialization and con guration Importing database les (see below). Con guring baud rate, sample mode, bit timing parameters, termination resistors, etc. DBC le support Supports DBC, MAT and FIBEX les User-de ned database support via custom parser User-de ned database support via custom parser Multiple DBC le support allowing Multiple DBC le support allowing simultaneous simultaneous use of several DBC les for one use of several DBC les for one model model Supports multiple DBC le variants that can be switched between during run time Signal and message handling Dialog-based setup of receive, transmit, request Multiple, fast, and ECU-dependent selection of and remote messages (for example, format.)

5 Transmit and receive messages identi er, signal composition, and encoding/ No remote/request support decoding) No message received interrupts Trigger reactions for sending messages as result events for a received message Message composition read-only (given by database le). Loop-back functionality: CAN messages sent by All transmit (TX) messages are received one CAN controller can be made available to automatically (loop-back) for transmit the same CAN controller con rmation Gateway block to transfer messages Gateway block to transfer messages between two CAN buses unidirectionally or between two CAN buses unidirectionally or bidirectionally, without message or signal bidirectionally, without message or signal manipulation (not applicable to DS1103) manipulation (not applicable to DS1103).

6 Message transfer between two CAN buses con gurable during run time (gateway). Direct switch from gateway signal to other sources such as counters Displaying status information on CAN controller . Various options for manipulating signals and messages Multiple message access: The same CAN Providing all messages, signals and status messages can be sent and received from within information via Simulink bus for easy access different model subsystems everywhere in the model Block outputs for time stamp information: receive time, transmit time, delta time, delay time Different sample times and tasks for different Internal scheduler to support different cycle messages (each message represented by its times of messages and CAN-compliant own block) scheduling by priority and bus load.

7 Automatic handling of bus load to avoid turnaround time peaks Different sample times and tasks only for complete bus con gurations No interrupt handling 157. Catalog 2008 dSPACE Technologiepark 25 33100 Paderborn Germany 2008. Implementation Software Description Functionality RTI CAN Blockset RTI CAN MultiMessage Blockset Signal and message handling Custom encoding and decoding for the Custom CRC functionality generation (TX) and veri cation (RX) of Internal parity calculation checksums and parity bits Internal counter Internal toggle Custom Code functionality to manipulate raw data or signals Raw data manipulation directly from Simulink Raw data as input to or output from Simulink Raw data manipulation from within experiment software (AutomationDesk, ControlDesk).

8 User de ned messages with signal Con guration of database-independent ( free ). representation raw messages Capture messages: receiving messages in a given lter range as a stream to Simulink Manipulating CAN signals at model design Changing CAN signals from experiment software for special signal behaviors such as different counter or signal values for a de ned number of transmissions Changing CAN messages during run time Fixed message cycle time Dynamic message triggering: global enabling, spontaneous transmission (kick-out), cyclic message activation, etc.

9 No ID manipulation during run time Message de nitions including IDs and lengths changeable at run time Interrupts Supported interrupts: receive, transmit, request No interrupts supported and remote messages, bus off Supports trigger reactions J1939 support Not available Via Add-On (order number: see p. 159). For more information, please contact dSPACE. 158. 2008 Catalog 2008 dSPACE Technologiepark 25 33100 Paderborn Germany RTI CAN Blockset / RTI CAN MultiMessage Blockset Order Information Product Order Number Real-Time Interface CAN Blockset RTICAN_BS.

10 Real-Time Interface CAN MultiMessage Blockset RTICANMM_BS. Add-On: RTI CAN MultiMessage -J1939 Blockset1) RTICANMM_J1939_BS. 1). For more information, please contact dSPACE. Relevant Software and Hardware Software Order Number Required Real-Time Interface (p. 146). 2). RTI. Microtec C Compiler for DS1005 and MicroAutoBox CCPPPC. (p. 167) or GNU C Compiler for DS1006 Included with DS1006. Hardware Order Number Optional DS1005 PPC Board (p. 310) DS1005. DS1006 Processor Board (p. 314) DS1006. DS1103 PPC Controller Board (p. 292) DS1103. DS2202 HIL I/O Board (p.