IP Library › Granted Patent US 11,107,308
Granted Patent B2
US 11,107,308 · App. 16/110,383 · Granted Aug 31, 2021

Automated hardware-in-the-loop tester for automotive electronic control units

Inventors: Sorin Mihaltan (Livonia, MI); Jonathan Swierczynski (St. Clair Shores, MI); Jeffrey Berg (Royal Oak, MI)
Assignee: DENSO International America, Inc.
G07C5/0808G01M15/00G07C5/008G07C5/12
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,107,308
App. No.
16/110,383
Granted
Aug 31, 2021
Kind
B2
Abstract

Systems and methods for an automated hardware-in-the-loop tester are disclosed and include a processor configured to execute instructions stored in a nontransitory computer-readable medium. The instructions include executing an executable object, which includes identifying a first circuit from at least one circuit based on the executable object. The instructions include, in response to identifying the first circuit, controlling a first signal transmitted from the first circuit to an electronic control unit (ECU). The first signal represents one of (i) a signal transmitted by a vehicle and (ii) a signal received from a communications system. While transmitting the first signal, the instructions include generating a first set of data that indicates operating characteristics of the ECU in response to receiving the first signal. The instructions include generating a report based on the first set of data.

Claims (33)

1. A system comprising:

a data communication module (DCM) test bench system configured to test a DCM of a vehicle, the DCM test bench system including a computing device having a processor configured to execute instructions stored in a nontransitory computer-readable medium, wherein the instructions include:

receiving, using the processor, a selection from an operator of the DCM test bench system indicating one of a manual DCM test procedure and an automated DCM test procedure;

in response to the received selection indicating the manual DCM test procedure:

generating, with the processor, a graphical user interface including a plurality of graphical elements each associated with a hardware device of a plurality of hardware devices of the DCM test bench system, the plurality of hardware devices being controlled by the processor;

receiving, with the processor, a first manual input from the operator of the DCM test bench selecting a particular graphical element from the plurality of graphical elements; and

controlling, with the processor, the hardware device associated with the particular graphical element to generate and transmit a manually controlled signal to an electronic control unit (ECU) of the DCM of the vehicle;

in response to the received selection indicating the automated DCM test procedure:

receiving, with the processor, a second manual input from the operator of the DCM test bench selecting a predefined automated testing procedure script; and

executing, with the processor, the predefined automated testing procedure script and controlling at least one hardware device of the plurality of hardware devices to generate and transmit a plurality of automatically controlled signals to the ECU of the DCM of the vehicle based on the execution of the predefined automated testing procedure script;

generating, using the processor, a data log, wherein the data log indicates first operating characteristics of the ECU of the DCM of the vehicle in response to receiving the manually controlled signal when the manual DCM test procedure is selected and indicates second operating characteristics of the ECU of the DCM of the vehicle in response to receiving the automatically controlled signals when the automated DCM test procedure is selected; and

generating, using the processor, a report based on the data log;

wherein the manually controlled signal and the plurality of automatically controlled signals generated by the plurality of hardware devices each simulate one of (i) a signal transmitted by the vehicle and (ii) a signal received from a communications system.

2. The system of claim 1 , wherein the ECU configured to execute telematics operations.

3. The system of claim 1 , wherein the plurality of hardware devices includes at least one of a relay, a field programmable gate array (FPGA), and a peripheral component interconnect express (PCIe) card.

4. The system of claim 1 , wherein the plurality of hardware devices includes at least one of a programmable logic device (PLD), a radio frequency attenuator circuit, an audio circuit, and a universal serial bus (USB) interface circuit.

5. The system of claim 1 , wherein the instructions further include transmitting, using the processor, the report to a remote server.

6. A method comprising:

receiving, using a processor, a selection from an operator of a data communication module (DCM) test bench system indicating one of a manual DCM test procedure and an automated DCM test procedure, the DCM test bench system being configured to test a DCM of a vehicle, and the DCM test bench system including a computing device having the processor;

in response to the received selection indicating the manual DCM test procedure:

generating, with the processor, a graphical user interface including a plurality of graphical elements each associated with a hardware device of a plurality of hardware devices of the DCM test bench system, the plurality of hardware devices being controlled by the processor;

receiving, with the processor, a first manual input from the operator of the DCM test bench selecting a particular graphical element from the plurality of graphical elements; and

controlling, with the processor, the hardware device associated with the particular graphical element to generate and transmit a manually controlled signal to an electronic control unit (ECU) of the DCM of the vehicle;

in response to the received selection indicating the automated DCM test procedure:

receiving, with the processor, a second manual input from the operator of the DCM test bench selecting a predefined automated testing procedure script; and

executing, with the processor, the predefined automated testing procedure script and controlling at least one hardware device of the plurality of hardware devices to generate and transmit a plurality of automatically controlled signals to the ECU of the DCM of the vehicle based on the execution of the predefined automated testing procedure script;

generating, using the processor, a data log, wherein the data log indicates first operating characteristics of the ECU of the DCM of the vehicle in response to receiving the manually controlled signal when the manual DCM test procedure is selected and indicates second operating characteristics of the ECU of the DCM of the vehicle in response to receiving the automatically controlled signals when the automated DCM test procedure is selected; and

generating, using the processor, a report based on the data log;

wherein the manually controlled signal and the plurality of automatically controlled signals generated by the plurality of hardware devices each simulate one of (i) a signal transmitted by the vehicle and (ii) a signal received from a communications system.

7. The method of claim 6 , wherein the ECU is configured to execute telematics operations.

8. The method of claim 6 , wherein the plurality of hardware devices includes at least one of a relay, a field programmable gate array (FPGA), and a peripheral component interconnect express (PCIe) card.

9. The method of claim 6 , wherein the plurality of hardware devices includes at least one of a programmable logic device (PLD), a radio frequency attenuator circuit, an audio circuit, and a universal serial bus (USB) interface circuit.

10. The method of claim 6 , further comprising transmitting, using the processor, the report to a remote server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2018
From: MIHALTAN, SORIN; SWIERCZYNSKI, JONATHAN; BERG, JEFFREY
To: DENSO INTERNATIONAL AMERICA, INC.
Reel/Frame 046683/0525 →
Continuity (2)
Provisional Application 62625566 · Feb 2, 2018
Related Publication 20190244444A1 · Aug 8, 2019
Cited By (2)
US 12,314,210 US 12,718,630