Electronic control unit, abnormality determination program, and abnormality determination method
AssigneeDenso Corporation
InventorTakeshi Sugashima
Life of this patent
Estimating the term…
Abstract
An electronic control unit includes a receiver that receives a data frame transmitted at given transmission periods from a transmission source electronic control unit connected via a communication network, a buffer capable of storing the data frame, a writer that writes the data frame received by the receiver into the buffer, and an abnormality determiner that determines that the data frame is abnormal when the number of data frames written into the buffer exceeds a given threshold or when the data frame is written in excess of a capacity of the buffer.
Claims15
An electronic control unit comprising:
- a receiver that receives a plurality of data frames transmitted at given transmission periods from a transmission source electronic control unit connected via a communication network;
- a buffer that stores the plurality of data frames;
- a writer that writes the plurality of data frames received by the receiver into the buffer;
- a first abnormality determiner that determines that a particular data frame of the plurality of data frames received by the receiver is abnormal in response to determining that at least one of (i) the number of data frames written into the buffer exceeds a given threshold after writing the particular data frame into the buffer, or (ii) a capacity of the buffer would be exceeded by writing the particular data frame into the buffer;
- a reader that reads each of the plurality of data frames stored in the buffer at given reading periods and deletes each data frame from the buffer once each data frame is read by the reader;
- and
- a second abnormality determiner that performs an abnormality detection process to determine whether there is an abnormality in all data frames received by the receiver that are not already determined to be abnormal by the first abnormality determiner,
- wherein:
- the given threshold or the capacity is set based on a maximum number of data frames transmitted at the given transmission periods and received by the receiver during the reading period.
A non-transitory storage medium storing an abnormality determination program executed in an electronic control unit connected to a transmission source electronic control unit via a communication network, the program causing the electronic control unit to perform:
- receive a plurality of data frames transmitted at given transmission periods from the transmission source electronic control unit;
- writing the received plurality of data frames into a buffer;
- determining, by a first abnormality determination, that a particular data frame of the plurality of data frames received is abnormal in response to determining that at least one of (i) the number of data frames written into the buffer exceeds a given threshold after writing the particular data frame into the buffer, or (ii) a capacity of the buffer would be exceeded by writing the particular data frame into the buffer;
- reading each of the plurality of data frames stored in the buffer at given reading periods;
- deleting each data frame from the buffer once each data frame is read;
- and
- performing, by a second abnormality determination, an abnormality detection process to determine whether there is an abnormality in all data frames received that are not already determined to be abnormal by the first abnormality determination,
- wherein:
- the given threshold or the capacity is set based on a maximum number of data frames transmitted at the given transmission periods and received during the reading period.
An abnormality determination method executed in an electronic control unit connected to a transmission source electronic control unit via a communication network,
- the method comprising:
- receiving a plurality of data frames transmitted at given transmission periods from the transmission source electronic control unit;
- writing the received plurality of data frames into a buffer;
- determining, by a first abnormality determination, that a particular data frame of the plurality of data frames received is abnormal in response to determining that at least one of (i) the number of data frames written into the buffer exceeds a given threshold after writing the particular data frame into the buffer, or (ii) a capacity of the buffer would be exceeded by writing the particular data frame into the buffer;
- reading each of the plurality of data frames stored in the buffer at given reading periods;
- deleting each data frame from the buffer once each data frame is read;
- and
- performing, by a second abnormality determination, an abnormality detection process to determine whether there is an abnormality in all data frames received that are not already determined to be abnormal by the first abnormality determination,
- wherein:
- the given threshold or the capacity is set based on a maximum number of data frames transmitted at the given transmission periods and received during the reading period.
An electronic control unit comprising:
- a receiver that receives a plurality of data frames transmitted at given transmission periods from a transmission source electronic control unit connected via a communication network;
- a buffer that stores the plurality of data frames;
- a writer that writes the plurality of data frames received by the receiver into the buffer;
- a reader that reads each of the plurality of data frames stored in the buffer at given reading periods and deletes each data frame from the buffer once each data frame is ready by the reader;
- and
- an abnormality determiner that determines that a particular data frame of the plurality of data frames received by the receiver is abnormal in response to determining that at least one of (i) the number of data frames written into the buffer and not yet deleted from the buffer exceeds a given threshold after writing the particular data frame into the buffer, or (ii) a capacity of the buffer would be exceeded by writing the particular data frame into the buffer.
Dependencies are inferred from the claim text.