
Part No.: MPLPS-BABY-LIN-RM-III
LIN- and CAN-Bus simulator with digital I/O interface
The Baby-LIN-RM-III allows LIN and CAN Bus equipped devices to be controlled using a standard personal computer. After installing the supplied LINWorks software, you can connect the Baby-LIN-RM-III to an available USB port and access LIN and CAN Bus devices via LINWorks or custom applications using the Baby-LIN-DLL.
In addition, LIN and CAN devices can be controlled and evaluated using inputs and outputs only. This enhances PLC (Programmable Logic Controller)-based testing facilities with LIN or CAN Bus capabilities without significant effort. This can be particularly beneficial for facilities performing long-term testing.
The Baby-LIN-RM-III provides 8 digital inputs, 3 analog inputs and 6 digital outputs. Two of the digital inputs can read, scale and map PWM (Pulse Width Modulation) signals to bus signals.
Furthermore, the module's digital outputs can be controlled by bus signal values. For example, an output can be set when a signal equals, does not equal, is greater than or less than a reference value. It can also be tested whether a specific signal value is within a defined range.
All digital outputs can also be configured to output PWM signals.
In addition, the Baby-LIN-RM-III offers two programmable buttons. They can, for example, be used to start and stop LIN or CAN Bus communication. They can also be assigned to many other functions.
The CAN Bus interfaces (1) of the Baby-LIN-RM-III support CAN FD and are backward compatible with CAN-HS. Both CAN Bus interfaces feature switchable termination resistors. One of the interfaces can be switched to a Fault Tolerant CAN-LS interface.
The Baby-LIN-RM-III has a microSD card slot (1), which can be used for logging purposes. The associated LED indicates the logging status as well as the firmware update and boot status.
The Baby-LIN-RM-III supports LIN Bus voltages in the range of 8-26 VDC. All communication interfaces (LIN Bus, CAN Bus and USB) are galvanically isolated, eliminating interference between the PC and the board electronics.
Only four digital outputs use the ground of the board's logic supply. Two of the digital outputs are galvanically isolated.
The Baby-LIN-RM-III includes its own 32-bit microcontroller, which handles all time-critical tasks of the LIN Bus protocol.
The device firmware is field-updatable, allowing the device to easily adapt to changes in bus specifications and upcoming new system features.
The Baby-LIN-RM-III supports SDF-V3. This new generation of SDF enables features such as multiple bus sections, conditional macro commands, new system variables, new CRC functions and sub-macro calls.
(1) This function requires additional software license(s). See the Ordering Information for details.
Any situation that requires communication with a LIN or CAN device is a potential field of application for the Baby-LIN-RM-III. It is a versatile tool that can be used in research laboratories, test departments and production environments (EOL applications).
The Baby-LIN-RM-III is able to simulate different configurations of LIN Bus and CAN Bus nodes. It is possible to simulate any number of nodes, ranging from none to all. These are some typical configurations:
Simulations for the LIN Bus and CAN Bus can be performed simultaneously.
The used LIN Driver supports bus voltages of 8-26 VDC and can be used up to 115200 Baud. This allows even nodes that operate outside the standard limits of the LIN specifications to be controlled with the Baby-LIN-RM-III.
Supported LIN versions are V1.2, V1.3, ... V2.2. The Pull-up resistor of the LIN Bus Driver is switched to 1 kOhm when the Master node is emulated and to 30 kOhm when only Slave nodes are emulated.
Both CAN Bus interfaces of the Baby-LIN-RM-III are designed as CAN FD interfaces according to ISO 11898-1:2015 with an MCP2562FD Driver. They support data Baud rates up to 8 Mbit/s.
Both CAN Bus interfaces can be used as CAN High-Speed interfaces according to ISO 11898.
The second CAN Bus interface can be switched to a Fault Tolerant Low-Speed physical layer according to ISO 11519 with a TJA1055 Driver.
The maximum supported signal cable length for the LIN Bus and CAN Bus is 30 m, but may be shorter depending on the bus assembly.
The purchase of a Baby-LIN-RM-III includes a license to download the LINWorks suite. This suite is a collection of PC software that supports you throughout the entire workflow.
LDFEdit allows the inspection, creation and editing of an LDFile (LIN Description File).
SessionConf allows the inspection, creation and editing of an SDFile (Session Description File), and supports importing LDF files for LIN Bus simulation and DBC files for CAN Bus simulation. It defines everything required for a complete simulation of each available bus, such as which nodes are available on each bus and which nodes should be simulated by the Baby-LIN-RM-III. It also allows application logic to be defined. This programming capability is available for each device out of the box.
SimpleMenu is used to establish a connection to the Baby-LIN-RM-III, upload SDF files, change the device target configuration, control the bus, and monitor frames and signals on the bus. Even without an LDFile, DBC file or SDFile, the bus can be monitored and frames can be logged.
Baby-LIN-DLL allows customers to create their own applications and use all features of the Baby-LIN-RM-III, such as controlling and monitoring the LIN Bus and CAN Bus interfaces. Baby-LIN-DLL is a native C/C++ DLL and is available for Windows, Linux and Raspberry Pi. Wrappers for .NET, Python, VB6 and LabVIEW are also available. Examples are provided for all supported programming languages.
LogViewer can display and convert log files generated by the Baby-LIN-RM-III and SimpleMenu.
The LINWorks software runs on 32-bit and 64-bit versions of Windows 10 and higher.

Device
Interface: LIN
Interface: CAN
Interface: Digital I/O
Interface: Analog I/O
Interface: microSD Card
Case

The following hardware is required to operate the Baby-LIN-RM-III:
The LINWorks software requires one of the following operating systems:

The delivery of a Baby-LIN-RM-III system includes the following components:
| Item Number | Item | Description |
|---|---|---|
| 8000960 | IF-OUT-N2P-4Ch | Adapter to convert the 4 Low side Outputs (NPN) into high side outputs (PNP). |
.jpg)
This output adapter converts the Low-Side digital outputs of the Baby-LIN-RM-III into High-Side digital outputs. These High-Side outputs are commonly required by PLCs.
| Level | Baby-LIN-RM-III | Output adapter |
|---|---|---|
| Logic 0 | High impedance | High impedance |
| Logic 1 | 0 VDC | 24 VDC |
The power supply of the Baby-LIN-RM-III can also be used to power the Baby-LIN-RM-III output adapter. Therefore, the power supply can be passed through the adapter.
Since Rev. C, PWM signals are converted with virtually no distortion.
| Item Number | Item | Description |
|---|---|---|
| 8000983 | Baby-LIN-RM-III | Multibus simulation device with I/O interface |
| Item Number | Item | Description |
|---|---|---|
| 8000960 | IF-OUT-N2P-4Ch | 4 channel low to high side converter for the Baby-LIN-RM-III. |
| 2900130 | 3V CR1220 Lithium button cell | This button cell is used to power the RTC of the Baby-LIN-RM-III. A new cell can power the RTC for more than 9 years. |
| 3500701 | USB 2.0 Cable, 1.5 m Type A to Mini-B | This cable connects the Baby-LIN-RM-III to a PC. |
| 3021130 | MCVR 1,5/3-ST-3,81 | 3-pin plug component with screw connection and tension sleeve. Cable outlet perpendicular to the plug-in direction. Screw direction parallel to the plug-in direction. |
| 3021140 | MCVR 1,5/4-ST-3,81 | 4-pin plug component with screw connection and tension sleeve. Cable outlet perpendicular to the plug-in direction. Screw direction parallel to the plug-in direction. Used only by the IF-OUT-N2P-4Ch adapter, not by the Baby-LIN-RM-III itself. |
| 3021150 | MCVR 1,5/5-ST-3,81 | 5-pin plug component with screw connection and tension sleeve. Cable outlet perpendicular to the plug-in direction. Screw direction parallel to the plug-in direction. |
| Item Number | Item | Description |
|---|---|---|
| 8002150 | Option BL-Security-Access-Gateway | License code for the Security Access Gateway Application to connect Security DLLs to SDFs executed on a Baby-LIN-RM-III. |
| 8000891 | Option BL-Webasto KLine | License code for software activation of the special function for the Webasto K-Line Protocol. Written approval from Webasto is required. |
| 8000853 | Option BL-LIN-2 | License code for the Baby-LIN-RM-III to activate the second LIN Bus interface. |
| 8000810 | Option BL-CAN-1-HS | License code for the Baby-LIN-RM-III to activate CAN-HS (High-Speed) support for the first CAN Bus interface. |
| 8000991 | Option BL-CAN-1-FD | License code for the Baby-LIN-RM-III to activate CAN FD (Flexible Data Rate) support for the first CAN Bus interface. |
| 8000990 | Option BL-CAN-2-HS | License code for the Baby-LIN-RM-III to activate CAN-HS (High-Speed) support for the second CAN Bus interface. |
| 8000992 | Option BL-CAN-2-FD | License code for the Baby-LIN-RM-III to activate CAN FD (Flexible Data Rate) support for the second CAN Bus interface. |
| 8000820 | Option BL-CAN-2-LS | License code for the Baby-LIN-RM-III to activate CAN-LS (Low-Speed) support for the second CAN Bus interface. |
| 8000943 | Option BL-microSD-Card | License code for the Baby-LIN-RM-III to activate logging to the microSD card. |
| Item Number | Item | Description |
|---|---|---|
| 9004210 | Customer-Specific Installation | Installation of a customer-specific SDFile version and/or installation of a license activation key. |
| 9103010 | LINWorks CD | LINWorks archive containing PC software for all Baby-LIN products, provided on physical media (CD). |
Note: