Sign In to Follow Application
View All Documents & Correspondence

Method Of Message Monitoring To Improve Reliability Of Controller Area Networks

Abstract: The invention relates to a method of message monitoring of Controller Area Networks where the input and output signals for every distributed function is packed into CAN messages, comprising the steps of determining the tolerance band T„ of any message, monitoring all received message based on the said tolerance band I", and classify missing message fault when a inter-message time period exceeds the time of the message with tolerance band F, , when M1 or more missing messages are detected in a window sequence of N1 expected messages upgraded the status to missing message failure, logging an active diagnostic trouble code to record this failure, using the last received good values for the signals of the missing message, when M2 or more healthy messages are received correctly in a next window sequence of N2 expected messages, clearing the missing message failure, deleting the active diagnostic trouble code to a memorized diagnostic trouble code stored in the history for 50 driving cycles. The present invention also relates to method of missing message failure management where a missing message fault occurs in random and when message missing fault is present for a maturation time (Tm upgrading the status to missing message failure and when there is no missing message faults for a de-maturation time for the failure Td the missing message failure is cleared.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
31 March 2009
Publication Number
50/2010
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application
Patent Number
Legal Status
Grant Date
2019-07-16
Renewal Date

Applicants

TATA MOTORS LIMITED
BOMBAY HOUSE, 24 HOMI MODY STREET, HUTATMA CHOWK, MUMBAI 400 001, MAHARASHTRA, INDIA.

Inventors

1. DIBYENDU PALAI
BOMBAY HOUSE, 24 HOMI MODY STREET, HUTATMA CHOWK, MUMBAI 400 001, MAHARASHTRA, INDIA.

Specification

FORM 2 THE PATENTS ACT 1970 (39 of 1970) & THE PATENTS RULES, 2003 PROVISIONAL SPECIFICATION (See Section 10; rule 13) TITLE OF THE INVENTION System and Method Of Message Monitoring To Improve Reliability Of Controller Area Networks APPLICANTS TATA MOTORS LIMITED, an Indian Company having its registered office at Bombay House, 24 Homi Mody Street, Hutatma Chowk, Mumbai 400 001 Maharashtra, India INVENTOR Dibyendu Palai An Indian National of TATA MOTORS LIMITED an Indian company having its registered office at Bombay House, 24 Homi Mody Street, Hutatma Chowk, Mumbai 400 001 Maharashtra, India PREAMBLE TO THE DESCRIPTION The following specification describes the invention. FIELD OF INVENTION The present invention relates to communication networks where different electronic control units (ECUs) communicate with each other over controller area network (CAN) protocol. The present invention talks about a new message monitoring concept to improve reliability of controller area networks and distributed functionalities. Typically these types of networks are widely used in automotive vehicles, plant automations, etc. This invention is applicable in all such application where controller area network is used as backbone architecture. BACKGROUND OF INVENTION With the advent of distributed control functionalities the need has arisen for reliable communication network systems where different electronic control units (ECUs) are connected with each other through controller area network (CAN network) buses for sharing hundreds of critical control and status signals. As the distributed functions are becoming complex day by day, electro-mechanical systems manufacturers are focusing more towards improving the mechatronics reliability of distributed functions in their respective applications. Typical applications of such complex electromechanical systems arc widely seen in automotive domain, where in-vehicle networks are used as the backbone of all such distributed mechatronics functions. So, ensuring high reliability of in-vehicle networks is of utmost importance for vehicle manufacturers to deliver a reliable vehicle to end customer. Existing methodologies for network management of controller area networks mainly deals with co-ordination of wake-up and sleep for different ECUs, monitoring presence (or absence) of partner ECUs through node monitoring, monitoring different physical short-circuits and open-circuit failures of bus systems. According to the current practice very less focus .is given on monitoring individual messages which different ECUs transmit and/or receive. The problem associated with existing practice is that it does not ensure whether all the messages transmitted by any ECU are received correctly by other ECUs in different conditions and throughout the life of the system. Also, existing practice is not able to detect the root cause if at all such failure happens in any application in field. OBJECTS OF INVENTION The main object of invention is to improve reliability of controller area networks and in turn improving the reliability of all the applications which use controller area networks as back bone. Typical applications are automotive vehicles, plant automations, etc where controller area network is used to interconnect a plurality of ECUs. The proposed improvement in reliability is achieved by ensuring correct transmission and reception of all the messages by all ECUs in the network in all stated conditions for a stated life span of the system. Invention also helps to detect root cause of the failure if any failure happens in the network. As the proposed invention gives focus on each and every message which is being transmitted and received over network, any single missing message can be monitored and tracked by the network. Since the reliability of distributed functions depends on the correct values of input and output signals at correct time, ensuring correct transmission and reception of all messages in the network increases the reliability of all distributed functions. BRIEF DESCRIPTION OF INVENTION As per the proposed methodology the partitioning of distributed functions needs to be carried out iirst. Then the complete list of input and output signals for every distributed function needs to be made. All signals then need to be packed very efficiently into CAN messages. Then theoretical worst case maximum latency needs to be estimated for this CAN network. Based on this estimation, tolerance criteria need to be set for classification of healthy message reception against missing message. If a single message is not received within this tolerance band, it will be considered as missing message fault. Each ECU shall monitor every individual received message using the criteria. Each ECU needs to monitor the number missing messages in a sequence of N number of received messages. If M number of messages is missed out of N messages in any pattern then the missing message fault will mature as missing message failure. This failure will be detected by the receiver ECU against the transmitter ECU. Parameters M and N shall be configurable and default values of M and N needs to be chosen as per time criticality of the distributed function. During validation phase the maximum network topology shall be considered. Each ECU in the network shall be operated in maximum load condition over several durability cycles including temperature bath cycles. If it is observed that not a single ECU has matured missing message failure then the mechatronics reliability of network and distributed functions is ensured. In one embodiment of the disclosure a method of message monitoring of Controller Area Networks is defined where the input and output signals for every distributed function is packed into CAN messages, comprising the steps of: determining the tolerance band (Tn) of any message, monitoring all received message based on the said tolerance band (Tn) and classify missing message fault when a inter-message time period exceeds the time of the message with tolerance band(Tn), when Ml or more missing messages are detected in a window sequence of Nl expected messages upgraded the status to missing message failure, logging an active diagnostic trouble code to record this failure, using the last received good values for the signals of the missing message, when M2 or more healthy messages are received correctly in a nexl window sequence of N2 expected messages, clearing the missing message failure, deleting the active diagnostic trouble code to a memorized diagnostic trouble code stored in the history for 50 driving cycles. In another embodiment of the disclosure a method of missing message failure management is described where a missing message fault occurs in random manner and this message miss has different patterns over a large stream of messages, the method comprising the steps of determining the tolerance band (r„) of any message, monitoring all received message if the message is within the said tolerance band (r„) and classifying missing message fault when a inter-message time period exceeds the time of the message with tolerance band (r„), when message missing fault is present for a maturation lime (Tm), upgrading the status to missing message failure, logging an active diagnostic trouble code to record this failure, using the last received good values for the signals of the missing message, when there is no missing message faults for a de-maturation time for the failure (7^), clearing the missing message failure, deleting the active diagnostic trouble code to a memorized diagnostic trouble code stored in the history for 50 driving cycles SUMMARY OF INVENTION This invention relates to a method of message monitoring of Controller Area Networks where the input and output signals for every distributed function is packed into CAN messages, comprising the steps of: determining the tolerance band (Tn) of any message, monitoring all received message based on the said tolerance band r„ and classify missing message fault when a inter-message time period exceeds the time of the message with tolerance band I„, when M1 or more missing messages are detected in a window sequence of Nl expected messages upgraded the status to missing message failure, logging an active diagnostic trouble code to record this failure, using the last received good values for the signals of the missing message, when M2 or more healthy messages are received correctly in a next window sequence of N2 expected messages, clearing the missing message failure, deleting the active diagnostic trouble code to a memorized diagnostic trouble code stored in the history for 50 driving cycles. In another embodiment of this invention in the said method of message monitoring of Controller Area Networks the values of Ml, M2, Nl and N2 are integers and are in the range 1 to 16, wherein Ml < Nl and M2

Documents

Orders

Section Controller Decision Date
SECTION 15,grant JITENDRA CHOURE 2019-07-16
SECTION 15,grant JITENDRA CHOURE 2019-07-16

Application Documents

# Name Date
1 818-MUM-2009-RELEVANT DOCUMENTS [26-03-2020(online)].pdf 2020-03-26
1 818-MUM-2009-SPECIFICATION(AMENDED)-(28-04-2016).pdf 2016-04-28
2 818-MUM-2009-IntimationOfGrant16-07-2019.pdf 2019-07-16
2 818-MUM-2009-REPLY TO EXAMINATION REPORT-(28-04-2016).pdf 2016-04-28
3 818-MUM-2009-PETITION UNDER RULE 137-(28-04-2016).pdf 2016-04-28
3 818-MUM-2009-PatentCertificate16-07-2019.pdf 2019-07-16
4 818-MUM-2009-Written submissions and relevant documents (MANDATORY) [26-02-2019(online)].pdf 2019-02-26
4 818-MUM-2009-FORM 5-(28-04-2016).pdf 2016-04-28
5 818-MUM-2009-FORM-26 [11-02-2019(online)].pdf 2019-02-11
5 818-MUM-2009-CLAIMS(AMENDED)-(28-04-2016).pdf 2016-04-28
6 818-MUM-2009-HearingNoticeLetter.pdf 2019-01-10
6 818-MUM-2009-ABSTRACTCLAIMS SPECIFICATION(MARKED COPY)-(28-04-2016).pdf 2016-04-28
7 818-MUM-2009-ABSTRACT-(28-04-2016).pdf 2016-04-28
7 818-MUM-2009-ABSTRACT(24-3-2010).pdf 2018-08-10
8 abstract1.jpg 2018-08-10
8 818-MUM-2009-CLAIMS(24-3-2010).pdf 2018-08-10
9 818-MUM-2009-CORRESPONDENCE(24-3-2010).pdf 2018-08-10
9 818-MUM-2009_EXAMREPORT.pdf 2018-08-10
10 818-MUM-2009-CORRESPONDENCE(25-5-2010).pdf 2018-08-10
10 818-mum-2009-general power of attorney.pdf 2018-08-10
11 818-MUM-2009-CORRESPONDENCE(IPO)-(FER)-(29-4-2015).pdf 2018-08-10
11 818-MUM-2009-FORM 8(25-5-2010).pdf 2018-08-10
12 818-mum-2009-correspondence.pdf 2018-08-10
12 818-mum-2009-form 3.pdf 2018-08-10
13 818-MUM-2009-DESCRIPTION(COMPLETE)-(24-3-2010).pdf 2018-08-10
13 818-mum-2009-form 2.pdf 2018-08-10
15 818-mum-2009-description(provisional).pdf 2018-08-10
15 818-mum-2009-form 2(title page).pdf 2018-08-10
16 818-MUM-2009-DRAWING(24-3-2010).pdf 2018-08-10
16 818-MUM-2009-FORM 2(TITLE PAGE)-(24-3-2010).pdf 2018-08-10
17 818-mum-2009-drawing.pdf 2018-08-10
17 818-mum-2009-form 2(24-3-2010).pdf 2018-08-10
18 818-MUM-2009-FORM 18(25-5-2010).pdf 2018-08-10
18 818-mum-2009-form 1.pdf 2018-08-10
19 818-mum-2009-form 1.pdf 2018-08-10
19 818-MUM-2009-FORM 18(25-5-2010).pdf 2018-08-10
20 818-mum-2009-drawing.pdf 2018-08-10
20 818-mum-2009-form 2(24-3-2010).pdf 2018-08-10
21 818-MUM-2009-DRAWING(24-3-2010).pdf 2018-08-10
21 818-MUM-2009-FORM 2(TITLE PAGE)-(24-3-2010).pdf 2018-08-10
22 818-mum-2009-description(provisional).pdf 2018-08-10
22 818-mum-2009-form 2(title page).pdf 2018-08-10
24 818-MUM-2009-DESCRIPTION(COMPLETE)-(24-3-2010).pdf 2018-08-10
24 818-mum-2009-form 2.pdf 2018-08-10
25 818-mum-2009-correspondence.pdf 2018-08-10
25 818-mum-2009-form 3.pdf 2018-08-10
26 818-MUM-2009-FORM 8(25-5-2010).pdf 2018-08-10
26 818-MUM-2009-CORRESPONDENCE(IPO)-(FER)-(29-4-2015).pdf 2018-08-10
27 818-MUM-2009-CORRESPONDENCE(25-5-2010).pdf 2018-08-10
27 818-mum-2009-general power of attorney.pdf 2018-08-10
28 818-MUM-2009-CORRESPONDENCE(24-3-2010).pdf 2018-08-10
28 818-MUM-2009_EXAMREPORT.pdf 2018-08-10
29 818-MUM-2009-CLAIMS(24-3-2010).pdf 2018-08-10
29 abstract1.jpg 2018-08-10
30 818-MUM-2009-ABSTRACT(24-3-2010).pdf 2018-08-10
30 818-MUM-2009-ABSTRACT-(28-04-2016).pdf 2016-04-28
31 818-MUM-2009-ABSTRACTCLAIMS SPECIFICATION(MARKED COPY)-(28-04-2016).pdf 2016-04-28
31 818-MUM-2009-HearingNoticeLetter.pdf 2019-01-10
32 818-MUM-2009-CLAIMS(AMENDED)-(28-04-2016).pdf 2016-04-28
32 818-MUM-2009-FORM-26 [11-02-2019(online)].pdf 2019-02-11
33 818-MUM-2009-Written submissions and relevant documents (MANDATORY) [26-02-2019(online)].pdf 2019-02-26
33 818-MUM-2009-FORM 5-(28-04-2016).pdf 2016-04-28
34 818-MUM-2009-PETITION UNDER RULE 137-(28-04-2016).pdf 2016-04-28
34 818-MUM-2009-PatentCertificate16-07-2019.pdf 2019-07-16
35 818-MUM-2009-REPLY TO EXAMINATION REPORT-(28-04-2016).pdf 2016-04-28
35 818-MUM-2009-IntimationOfGrant16-07-2019.pdf 2019-07-16
36 818-MUM-2009-SPECIFICATION(AMENDED)-(28-04-2016).pdf 2016-04-28
36 818-MUM-2009-RELEVANT DOCUMENTS [26-03-2020(online)].pdf 2020-03-26

ERegister / Renewals