CPC G07C 5/008 (2013.01) [B60R 16/0232 (2013.01); G07C 5/10 (2013.01); H04L 12/4013 (2013.01); H04L 2012/40273 (2013.01)] | 11 Claims |
1. A component of an electric vehicle, arranged in the electric vehicle and connected to a bus of the electric vehicle, comprising:
a memory, wherein the component is configured to sample component data of the electric vehicle in accordance with an ultrahigh-speed frequency that is higher than a regular frequency and a high-speed frequency and record the sampled component data to the memory;
a component communication unit connected to the memory, continuously collecting a regular data of the component data from the memory in accordance with the regular frequency, and performing a regular data sending procedure to send the regular data to the bus in accordance with the regular frequency;
a condition determining unit connected to the memory, recording at least one triggering condition, and determining whether the triggering condition is satisfied based on the component data of the memory;
a high-speed data collecting unit connected with the condition determining unit, the component communication unit, and the memory, and being triggered by the condition determining unit to start continuously collecting a high-speed data of the component data from the memory in accordance with the high-speed frequency after the component data is determined to satisfy the triggering condition, wherein the component communication unit is configured to perform a high-speed data sending procedure to send the high-speed data to the bus in accordance with the high-speed frequency, wherein the high-speed frequency is higher than the regular frequency;
a component storage unit connected with the component communication unit;
a high-resolution data collecting unit connected to the component storage unit and the memory, continuously collecting a high-resolution data of the component data from the memory and temporarily storing the high-resolution data to a register;
an error diagnosis unit connected with the high-resolution data collecting unit and the memory, and determining whether an error occurs based on the component data of the memory; and
a timing unit, connected with the high-resolution data collecting unit;
wherein the error diagnosis unit is configured to trigger the high-resolution data collecting unit after the error occurs for the high-resolution data collecting unit to write the high-resolution data temporarily stored in the register to the component storage unit and directly write the continuously collected high-resolution data to the component storage unit, and the component communication unit is configured to perform a high-resolution data sending procedure to send the high-resolution data being stored to the component storage unit at a time point when the error occurs, being stored to the register within a first time period before the error occurs, and being stored to the component storage unit within a second time period after the error occurs, from the component storage unit to the bus, wherein the high-resolution data stored in the component storage unit comprises a time information provided by the timing unit.
|