IP Library Granted Patent US 11,829,129
Granted Patent B2
US 11,829,129 · App. 17/908,250 · Granted Nov 28, 2023

Simulation of control device communication between a control device to be tested and at least one further control device

Inventor: Matthias Gries (Paderborn, DE)
Assignee: DSPACE GMBH
G05B23/0256G05B17/02G05B2219/23445G05B2219/23446
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,829,129
App. No.
17/908,250
Granted
Nov 28, 2023
Kind
B2
Abstract

A method for generating an executable simulation program and simulating control device communication between a control device to be tested and at least one further control device includes: transferring a description of transmit and receive interfaces into a database; identifying interfaces of the control device to be tested; generating interfaces of the at least one further control device for each interface of the control device to be tested; storing the generated interface elements in the database; providing a configuration for the simulation of the control device communication between the control device to be tested and the at least one further control device; generating the executable simulation program; and simulating the control device communication.

Claims (41)

1. A system, comprising:

a hardware-in-the-loop (HIL) simulator;

a computer connected to the HIL simulator;

a control device to be tested, wherein the control device has at least one transmit interface and at least one receive interface; and

a database configured to:

receive a description of the at least one transmit interface of the control device and the at least one receive interface of the control device;

identify, from the description, transmit and receive interfaces of the control device;

generate a respective receive interface element corresponding to a respective receive interface of at least one further control device to be tested for each identified transmit interface of the control device;

generate a respective transmit interface element corresponding to a respective transmit interface of the at least one further control device to be tested for each identified receive interface of the control device;

store the generated receive and transmit interface elements in the database; and

provide a configuration for simulating communication between the control device and the at least one further control device to the computer, wherein the configuration includes at least one generated receive interface element of the at least one further control device corresponding to the at least one transmit interface of the control device and at least one generated transmit interface element of the at least one further control device corresponding to the at least one receive interface of the control device;

wherein the computer is configured to generate, based on the configuration, an executable simulation program for simulating the communication between the control device and the at least one further control device; and

wherein the HIL simulator is configured to test the control device by executing the executable simulation program, wherein the execution of the executable simulation program includes communication between the HIL simulator and the control device corresponding to simulated communication between the control device and the at least one further control device.

2. The system according to claim 1 , wherein the generated interface elements correspond to interfaces of the control device for which no counterpart interfaces have been identified.

3. The system according to claim 1 , wherein the generated interface elements are labeled as automatically generated interface elements.

4. The system according to claim 1 , wherein the interface elements of the at least one further control device are generated as restbus interfaces for an HIL simulation.

5. The system according to claim 1 , wherein the generated interface elements of the at least one further control device are grouped based on communication technology.

6. The system according to claim 1 , wherein the computer comprises the database.

7. The system according to claim 1 , wherein the control device is an automobile control device; and

wherein the at least one further control devices comprises at least one of: an on-board computer, a navigation device, a brake controller of an anti-lock braking system (ABS), a light controller, or a fuel pump controller.

8. A system, comprising:

a computer;

a control device to be tested, wherein the control device has at least one transmit interface and at least one receive interface; and

a database configured to:

receive a description of the at least one transmit interface of the control device and the at least one receive interface of the control device;

identify, from the description, transmit and receive interfaces of the control device;

generate a respective receive interface element corresponding to a respective receive interface of at least one further control device to be tested for each identified transmit interface of the control device;

generate a respective transmit interface element corresponding to a respective transmit interface of the at least one further control device to be tested for each identified receive interface of the control device;

store the generated receive and transmit interface elements in the database; and

provide a configuration for simulating communication between the control device and at least one further control device, wherein the configuration includes at least one generated receive interface element of the at least one further control device corresponding to the at least one transmit interface of the control device and at least one generated transmit interface element of the at least one further control device corresponding to the at least one receive interface of the control device;

wherein the computer is configured to:

generate, based on the configuration, an executable simulation program for simulating the communication between the control device and the at least one further control device; and

test the control device by executing the executable simulation program, wherein the execution of the executable simulation program includes communication between the computer and the control device corresponding to simulated communication between the control device and the at least one further control device.

9. The system according to claim 8 , wherein the generated interface elements correspond to interfaces of the control device for which no counterpart interfaces have been identified.

10. The system according to claim 8 , wherein the generated interface elements are labeled as automatically generated interface elements.

11. The system according to claim 8 , wherein the interface elements of the at least one further control device are generated as restbus interfaces for a hardware-in-the-loop (HIL) simulation.

12. The system according to claim 8 , wherein the interface elements of the at least one further control device are generated for a rapid control prototyping simulation for a function of the control device to be tested.

13. The system according to claim 8 , wherein the generated interface elements of the at least one further control device are grouped based on communication technology.

14. The system according to claim 8 , wherein the computer comprises the database.

15. The system according to claim 8 , wherein the control device is an automobile control device; and

wherein the at least one further control devices comprises at least one of: an on-board computer, a navigation device, a brake controller of an anti-lock braking system (ABS), a light controller, or a fuel pump controller.

Assignments (2)
CHANGE OF NAME Recorded May 22, 2026
From: DSPACE GMBH
To: DSPACE SE & CO. KG
Reel/Frame 075622/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2022
From: GRIES, MATTHIAS
To: DSPACE GMBH
Reel/Frame 060945/0352 →
Priority Claims (1)
DE 102020107141.8 · Mar 16, 2020 · national
Continuity (1)
Related Publication 20230124300A1 · Apr 20, 2023