IP Library Granted Patent US 8,428,816
Granted Patent B2
US 8,428,816 · App. 12/246,654 · Granted Apr 23, 2013

Method and apparatus for monitoring software and signal integrity in a distributed control module system for a powertrain system

Inventors: Hanne Buur (Brighton, MI); William R. Cawthorne (Milford, MI); Trenton W. Haines (Novi, MI); Jeong J Park (Ann Arbor, MI); Leonard G. Wozniak (Ann Arbor, MI)
Assignees: GM Global Technology Operations LLC; Daimler AG; Chrysler Group LLC; Bayerische Motoren Werke Aktiengesellschaft
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 8,428,816
App. No.
12/246,654
Granted
Apr 23, 2013
Kind
B2
Abstract

A method to monitor integrity of a signal generated and communicated in a distributed control module system for a hybrid powertrain system includes generating and verifying signal within an originating control module. A message is generated based upon the signal. The message is transmitted and received at a receiving control module. The signal is extracted from the message and its integrity is verified.

Claims (60)

1. Method to monitor signal integrity in a distributed control module system operative to control a hybrid powertrain system, the method comprising:

establishing a single communications link between an originating control module and a receiving control module;

generating a signal in the originating control module;

verifying integrity of the signal within the originating control module including capturing primary and redundant signals based upon the signal, executing diagnostics on each of the primary and redundant signals, and comparing the primary signal with the redundant signal to validate the primary signal;

dual storing the primary signal as the primary signal and a secondary signal;

generating a message including the primary and secondary signals;

transmitting the message to the receiving control module using the single communications link;

receiving the message at the receiving control module;

decoding the primary and secondary signals from the message within the receiving control module; and

comparing the primary and secondary signals to verify integrity of the primary signal within the receiving control module.

2. The method of claim 1 , wherein the signal comprises one of an operator command signal, an input signal, and an actuator control signal.

3. The method of claim 1 , wherein dual storing the primary signal as the primary signal and the secondary signal comprises verifying integrity of each of first and second memory locations and then storing the primary signal in the first memory location and storing the primary signal in the second memory location as the secondary signal.

4. The method of claim 3 , further comprising dual storing the primary signal as the primary signal and the secondary signal in the first and second memory locations only when the primary signal is valid and the integrity of each of the first and second memory locations is verified.

5. The method of claim 1 , wherein generating the message including the signal comprises:

including a first word consisting of the primary signal;

including a second word consisting of a sequentially incrementing digital word value; and

including a third word consisting of a logic complement of a sum of the secondary signal and the second word.

6. The method of claim 1 , wherein decoding the primary and secondary signals from the message comprises:

capturing a first word from the message comprising the primary signal;

capturing a second word from the message;

capturing a third word from the message and taking a logic complement of the third word and subtracting the second word therefrom to determine a resultant comprising the secondary signal; and

validating the first word based upon the resultant.

7. The method of claim 1 , further comprising:

verifying integrity of each of first and second memory locations in the receiving control module; and

dual storing the first word in both the first and second memory locations in the receiving control module.

8. The method of claim 7 , further comprising dual storing the first word in both the first and second memory locations in the receiving control module only when the first word is validated and the integrity of each of the first and second memory locations in the receiving control module is verified.

9. The method of claim 1 , further comprising executing remedial action when the integrity of the signal is not verified within the originating control module.

10. The method of claim 1 , further comprising executing remedial action when the integrity of the signal is not verified within the receiving control module.

11. Method to monitor integrity of a signal for controlling a torque actuator communicated between an originating control module and a receiving control module in a distributed control module system for a powertrain system including a plurality of torque actuators, the method comprising:

establishing a single communications link between the originating control module and the receiving control module;

generating a signal in the originating control module;

verifying integrity of the signal within the originating control module including capturing primary and redundant signals based upon the signal, executing diagnostics on each of the primary and redundant signals, and comparing the primary signal with the redundant signal to validate the primary signal;

dual storing the primary signal as the primary signal and a secondary signal;

generating a message including the primary and secondary signals;

transmitting the message to the receiving control module using the single communications link;

receiving the message at the receiving control module;

decoding the primary and secondary signals from the message within the receiving control module;

comparing the primary and secondary signals to verify integrity of the primary signal within the receiving control module; and

operating one of the torque actuators based upon the primary signal.

12. The method of claim 11 , wherein the torque actuators include an engine, a transmission and a torque generating machine, the transmission operative to transfer power between the engine and the torque generating machine and an output member.

13. Method to monitor integrity of a signal communicated between an originating control module and a torque actuator control module in a distributed control module system for a powertrain system including a plurality of torque actuators, the method comprising:

generating a signal in the originating control module;

capturing the signal as a primary and a redundant signal;

executing diagnostics on each of the primary and redundant signals;

validating the primary signal based upon the redundant signal;

verifying integrity of each of first and second memory locations in the originating control module;

storing the primary signal in both the first and second memory locations when the primary signal is valid and the integrity of each of the first and second memory locations is verified;

establishing a single communications link to transmit the primary signal between the originating control module and the torque actuator control module;

generating a message including the primary signal stored in both the first and second memory locations; and

transmitting the message to the torque actuator control module.

14. The method of claim 13 , further comprising receiving the message at the torque actuator control module;

decoding and validating the primary signal from the received message within the torque actuator control module;

verifying integrity of first and second memory locations in the torque actuator control module; and

storing the primary signal in the first and second memory locations in the torque actuator control module when the primary signal is validated and the integrity of the first and second memory locations in the receiving control module are verified.

15. The method of claim 13 , further comprising;

receiving the message at the torque actuator control module;

decoding the primary signal from the received message within the torque actuator control module;

verifying integrity of the decoded primary signal within the torque actuator control module; and

operating one of the torque actuators based upon the verified primary signal.

16. The method of claim 13 , wherein verifying integrity of each of the first and second memory locations in the originating control module comprises determining whether contents of the first and second memory locations are identical prior to storing the primary signal therein.

Assignments (17)
MASTER TRANSACTION AGREEMENT Recorded Mar 8, 2016
From: CHRYSLER LLC
To: NEW CARCO ACQUISITION LLC
Reel/Frame 038031/0127 →
CHANGE OF NAME Recorded Mar 8, 2016
From: NEW CARCO ACQUISITION LLC
To: CHRYSLER GROUP LLC
Reel/Frame 038032/0799 →
CHANGE OF NAME Recorded Mar 8, 2016
From: CHRYSLER GROUP LLC
To: FCA US LLC
Reel/Frame 038033/0025 →
CHANGE OF NAME Recorded Apr 30, 2015
From: CHRYSLER GROUP LLC
To: FCA US LLC
Reel/Frame 035553/0356 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034189/0065 →
CHANGE OF NAME Recorded Feb 10, 2011
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 025781/0245 →
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: WILMINGTON TRUST COMPANY
Reel/Frame 025324/0515 →
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2010
From: UAW RETIREE MEDICAL BENEFITS TRUST
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025315/0046 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025245/0909 →
SECURITY AGREEMENT Recorded Aug 28, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023162/0237 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023156/0313 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2009
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023126/0914 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2009
From: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023155/0769 →
SECURITY AGREEMENT Recorded Apr 16, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
Reel/Frame 022554/0538 →
SECURITY AGREEMENT Recorded Feb 4, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 022201/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.; DAIMLER AG; CHRYSLER LLC; BAYERISCHE MOTOREN WERKE AKTIENGESELLSCHAFT
Reel/Frame 022163/0249 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2008
From: BUUR, HANNE; CAWTHORNE, WILLIAM R.; HAINES, TRENTON W.; PARK, JEONG J.; WOZNIAK, LEONARD G.
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 021643/0206 →
Continuity (2)
Provisional Application 60983164 · Oct 27, 2007
Related Publication 20090112399A1 · Apr 30, 2009