Whole vehicle quiescent current monitoring method, device and system and battery management system
By sampling and analyzing the characteristic values of quiescent current during the vehicle sleep and sending data at startup for abnormal detection, the problem that the prior art cannot fully cover the monitoring of quiescent current during the vehicle sleep is solved, and full coverage monitoring and abnormal detection of quiescent current is realized, and vehicle system design is optimized.
Patent Information
- Application Number
- CN202311162008.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-08
- Publication Date
- 2025-03-11
AI Technical Summary
The existing quiescent current monitoring methods for the whole vehicle cannot achieve full coverage monitoring and analysis of quiescent current during the entire vehicle sleep period, and abnormal situations cannot be discovered in time.
At least one characteristic current value is obtained by recording a time stamp when the vehicle enters a sleep state and sampling and feature extraction of the output current of the battery management system according to a preset sampling period. Then, when the vehicle enters the startup state, these data are sent to the server for quiescent current abnormality detection.
It realizes full coverage monitoring and analysis of quiescent current during the entire dormant period of the vehicle, timely discovers abnormal situations, and optimizes the vehicle system design based on changes in quiescent current.
Smart Images

Figure CN119595980A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of static current technology, and in particular to a method, device, system and battery management system for monitoring static current of a whole vehicle. Background Art
[0002] With the trend of vehicle electrification and intelligence, the number of vehicle controllers is increasing and they are becoming more and more complex. Since the battery capacity of a vehicle is limited, how to measure and monitor the performance of the vehicle's static current is crucial to the battery consumption of the vehicle.
[0003] During the research, the inventors found that the existing method for monitoring the static current of the whole vehicle has the following problems: it is impossible to achieve full-time coverage for the abnormal monitoring and analysis of the static current during the full sleep process of the whole vehicle, that is, it is impossible to achieve full coverage monitoring and analysis of the static current performance of the vehicle during the entire sleep period. Summary of the invention
[0004] The purpose of this application is to provide a vehicle static current monitoring method, device, system and battery management system, which can achieve full coverage monitoring and analysis of the static current performance of the vehicle during the entire sleep period, so as to detect abnormal conditions in time, and then optimize the vehicle system design according to the changes in static current during sleep.
[0005] To achieve the above objectives:
[0006] In a first aspect, an embodiment of the present application provides a method for monitoring static current of a vehicle, the method comprising:
[0007] In response to the vehicle entering a dormant state, recording a corresponding timestamp;
[0008] Sampling the output current of the battery management system of the vehicle according to a preset sampling period, and performing feature extraction on the collected output current value to obtain at least one characteristic current value;
[0009] In response to the vehicle entering a startup state, the at least one characteristic current value, the timestamp and the vehicle identification are sent to a server, so that the server performs static current anomaly detection on the vehicle.
[0010] In one embodiment, the output current of the battery management system of the vehicle is sampled according to a preset sampling period, and feature extraction is performed on the collected output current value to obtain at least one feature current value, including:
[0011] Sampling the output current of the battery management system of the vehicle according to a preset sampling period, and storing the corresponding collected output current value in a first storage area;
[0012] When the number of output current values stored in the first storage area is equal to a preset number, calculating an average value of the output current values stored in the first storage area;
[0013] The average value is stored in the second storage area as a characteristic current value, and the first storage area is reset.
[0014] In one embodiment, in response to the vehicle entering the startup state, sending the at least one characteristic current value, the timestamp, and the vehicle identification to a server so that the server performs static current abnormality detection on the vehicle, includes:
[0015] In response to the vehicle entering a start state, compressing the at least one characteristic current value according to a preset compression method, and combining the timestamp to form structured data;
[0016] The structured data and the vehicle identification are sent to the server in the form of a data packet through the vehicle-mounted terminal, so that the server performs static current abnormality detection on the vehicle.
[0017] In a second aspect, an embodiment of the present application provides a method for monitoring static current of a vehicle, the method comprising:
[0018] Acquire at least one characteristic current value, a timestamp and a vehicle identification sent by a battery management system; the at least one characteristic current value is obtained by sampling and extracting the characteristics of the output current of the battery management system of the vehicle; the timestamp is used to indicate the time when the vehicle enters a dormant state;
[0019] Perform static current anomaly detection according to the vehicle identification, the timestamp, the at least one characteristic current value and a preset detection strategy to obtain a static current anomaly detection result;
[0020] The static current abnormality detection result for the vehicle is output.
[0021] In one embodiment, the step of obtaining at least one characteristic current value, a timestamp, and a vehicle identification sent by the battery management system includes:
[0022] Obtaining data packets sent by the battery management system through the vehicle's onboard terminal;
[0023] After parsing the data packet, the structured data obtained after parsing is decompressed according to a preset decompression method to obtain at least one characteristic current value, a timestamp and a vehicle identification.
[0024] In one embodiment, the static current anomaly detection is performed according to the vehicle identification, the timestamp, the at least one characteristic current value and a preset detection strategy to obtain a static current anomaly detection result, including:
[0025] According to the vehicle identification, first information of each controller of the vehicle in a dormant state and second information of at least one event executed by the vehicle are obtained; the first information includes a first static current at different time points, and the second information includes a second static current and at least one of the following: a trigger time point and a duration;
[0026] Performing a matching analysis on the at least one characteristic current value according to the timestamp, the first information, and the second information to determine at least one target event triggered at a time point corresponding to each of the at least one characteristic current value;
[0027] In response to the target current value corresponding to the target time point when the at least one target event is triggered not matching the static current corresponding to the at least one target event, or the target time point when the at least one target event is triggered not matching the triggering time point corresponding to the at least one target event, it is determined that there is an abnormality in the static current; the target current value is the difference between the characteristic current value corresponding to the target time point and the first static current corresponding to the target time point.
[0028] In a third aspect, an embodiment of the present application provides a vehicle static current monitoring device, comprising:
[0029] A monitoring module, for recording a corresponding timestamp in response to the vehicle entering a dormant state;
[0030] A calculation module, used for sampling the output current of the battery management system of the vehicle according to a preset sampling period, and performing feature extraction on the collected output current data based on a preset step size to obtain at least one characteristic current value;
[0031] The processing module is used for sending the at least one characteristic current value, the timestamp and the vehicle identification to the server side in response to the vehicle entering the startup state, so that the server side performs static current abnormality detection on the vehicle.
[0032] In a fourth aspect, an embodiment of the present application provides a vehicle static current monitoring device, comprising:
[0033] An acquisition module, used to acquire at least one characteristic current value, a timestamp and a vehicle identification sent by a vehicle; the at least one characteristic current value is obtained by sampling and extracting the characteristics of the output current of the battery management system of the vehicle; the timestamp is used to indicate the time when the vehicle enters a dormant state;
[0034] an abnormality detection module, used to perform static current abnormality detection according to the vehicle identification, the timestamp, the at least one characteristic current value and a preset detection strategy, and obtain a static current abnormality detection result;
[0035] An output module is used to output the static current abnormality detection result for the vehicle.
[0036] In a fifth aspect, an embodiment of the present application provides a vehicle static current monitoring system, comprising: a battery management system, a vehicle terminal and a server; the battery management system is connected to the server via the vehicle terminal; wherein,
[0037] The battery management system is used to record a corresponding timestamp in response to the vehicle entering a dormant state; sample the output current of the battery management system of the vehicle according to a preset sampling period, and extract features of the collected output current value based on a preset step size to obtain at least one characteristic current value; in response to the vehicle entering a start state, send the at least one characteristic current value, the timestamp and the vehicle identification to a server through the vehicle-mounted terminal;
[0038] The server side is used to obtain at least one characteristic current value, a timestamp and a vehicle identification sent by the vehicle; perform static current anomaly detection according to the vehicle identification, the timestamp, the at least one characteristic current value and a preset detection strategy to obtain a static current anomaly detection result; and output the static current anomaly detection result for the vehicle.
[0039] In a sixth aspect, an embodiment of the present application provides a battery management system, comprising: a processor and a memory storing a computer program, and when the processor runs the computer program, the steps of the above-mentioned vehicle static current monitoring method are implemented.
[0040] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps of the vehicle static current monitoring method described in the first aspect or the second aspect are implemented.
[0041] The embodiments of the present application provide a method, device, system and battery management system for monitoring static current of a whole vehicle, the method comprising: in response to the vehicle entering a dormant state, recording a corresponding timestamp; sampling the output current of the battery management system of the vehicle according to a preset sampling period, and extracting features of the collected output current value to obtain at least one characteristic current value; in response to the vehicle entering a start-up state, sending the at least one characteristic current value, the timestamp and the vehicle identification to a server, so that the server performs a static current abnormality detection on the vehicle. In this way, after the vehicle enters a dormant state, the performance of the static current of the vehicle during the entire dormant period is detected, calculated and stored, and the static current abnormality detection is performed on the vehicle based on the performance of the static current of the vehicle during the entire dormant period by the server, so that the performance of the static current of the vehicle during the entire dormant period can be fully monitored and analyzed, and abnormalities can be discovered in a timely manner, and the vehicle system design can be optimized according to the static current changes during the dormant period. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 Schematic diagram of a vehicle static current monitoring system provided by an embodiment of the present invention Figure 1 ;
[0043] Figure 2 Schematic diagram of the process of the vehicle static current monitoring method provided by the embodiment of the present invention Figure 1 ;
[0044] Figure 3 Schematic diagram of the process of the vehicle static current monitoring method provided by the embodiment of the present invention Figure 2 ;
[0045] Figure 4 A schematic diagram of the structure of the vehicle static current monitoring device provided by the embodiment of the present invention Figure 1 ;
[0046] Figure 5 A schematic diagram of the structure of the vehicle static current monitoring device provided by the embodiment of the present invention Figure 2 ;
[0047] Figure 6 Schematic diagram of a vehicle static current monitoring system provided by an embodiment of the present invention Figure 2 ;
[0048] Figure 7 A schematic diagram of the structure of a battery management system provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0049] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0050] It should be noted that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.
[0051] It should be understood that, although the terms first, second, third, etc. may be used to describe various information in this article, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this article, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "at the time of..." or "when..." or "in response to determination". Furthermore, as used in this article, the singular forms "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. It should be further understood that the terms "comprising", "including" indicate that there are described features, steps, operations, elements, components, projects, kinds, and / or groups, but do not exclude the existence, occurrence or addition of one or more other features, steps, operations, elements, components, projects, kinds, and / or groups. The terms "or" and "and / or" used herein are interpreted as inclusive, or mean any one or any combination. Thus, “A, B, or C” or “A, B and / or C” means “any of the following: A; B; C; A and B; A and C; B and C; A, B, and C.” An exception to this definition will occur only when a combination of elements, functions, steps, or operations are inherently mutually exclusive in some manner.
[0052] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0053] It should be noted that, in this article, step codes such as S101, S102, etc. are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the sequence. When implementing the step, those skilled in the art may execute S102 first and then S101, etc., but these should all be within the scope of protection of this application.
[0054] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0055] In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present application, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner.
[0056] See also Figure 1 , Figure 1 The figure shows a vehicle static current monitoring system applicable to the embodiment of the present invention. Figure 1 As shown, the system includes a battery management system 10 , a vehicle terminal 11 and a server 12 ; the battery management system 10 is connected to the server 12 via the vehicle terminal 11 .
[0057] in,
[0058] The battery management system 10 is used to record a corresponding timestamp in response to the vehicle entering a sleep state; sample the output current of the battery management system of the vehicle according to a preset sampling period, and perform feature extraction on the collected output current value based on a preset step size to obtain at least one characteristic current value; in response to the vehicle entering a start-up state, send the at least one characteristic current value, the timestamp and the vehicle identification to the server end 12 through the on-board terminal 11.
[0059] The server end 12 is used to obtain at least one characteristic current value, a timestamp and a vehicle identification sent by the vehicle; perform static current anomaly detection according to the vehicle identification, the timestamp, the at least one characteristic current value and a preset detection strategy to obtain a static current anomaly detection result; and output the static current anomaly detection result for the vehicle.
[0060] The server side 12 may include a display screen, a storage device and a processor connected via a data bus. The display screen is used to display an operation interface or interact with a user, and the display screen may be a touch screen of a vehicle computer, a mobile phone or a tablet computer. The storage device is used to store program codes and data of a camera, and the storage device may be a memory of the server side 12, or a storage device such as a smart media card, a secure digital card, or a flash card. The processor may be a single-core or multi-core processor. Specifically, the server side 12 may be an external diagnostic device, or a server such as a cloud server.
[0061] The following combination Figure 2 and Figure 3 Introducing the vehicle static current monitoring method based on the above system, see Figure 1 , is a vehicle static current monitoring method provided in an embodiment of the present application. The vehicle static current monitoring method can be executed by a vehicle static current monitoring device provided in an embodiment of the present application. The vehicle static current monitoring device can be implemented in software and / or hardware, and can be a vehicle battery management system, etc. In this embodiment, the execution subject of the vehicle static current monitoring method is a battery management system as an example. The vehicle static current monitoring method provided in this embodiment includes:
[0062] Step S101: In response to the vehicle entering a dormant state, a corresponding timestamp is recorded.
[0063] In the embodiment of the present invention, the vehicle may be an electric vehicle, a fuel vehicle, etc. Taking the electric vehicle as an example, it may include a vehicle body, a battery, a battery management system (BMS, Battery Management System) and a vehicle control system, etc. The battery management system and the vehicle control system may be arranged in the vehicle body, and the battery management system is respectively connected to the battery and the vehicle control system to provide power supply to the vehicle through the battery. In addition, the vehicle control system may include multiple controllers, and the controller is directly connected to the positive electrode of the battery and is normally powered by the battery.
[0064] Specifically, the battery management system can detect whether the vehicle enters the dormant state. When it detects that the vehicle enters the dormant state, it can record the corresponding timestamp, that is, record the time point when the vehicle enters the dormant state.
[0065] Step S102: sampling the output current of the battery management system of the vehicle according to a preset sampling period, and performing feature extraction on the collected output current value to obtain at least one characteristic current value.
[0066] Specifically, after the vehicle enters a sleep state, the battery management system can sample the output current of the vehicle's battery management system according to a preset sampling period to obtain at least one output current value, and perform feature extraction on the collected output current value to obtain at least one characteristic current value.
[0067] Among them, the preset sampling period can be set according to actual needs, for example, it can be set to 1 minute, 10 minutes, 30 minutes, etc. It can be understood that the shorter the preset sampling period, the more output current values collected in the same time, and the longer the preset sampling period, the fewer output current values collected in the same time. It should be noted that the purpose of feature extraction of the collected output current values is to reduce the dimensionality of the collected output current values for subsequent use while extracting useful information. Here, the feature extraction method can adopt the average value and other methods, which are not specifically limited here.
[0068] In one embodiment, the output current of the battery management system of the vehicle is sampled according to a preset sampling period, and feature extraction is performed on the collected output current value to obtain at least one feature current value, including:
[0069] Sampling the output current of the battery management system of the vehicle according to a preset sampling period, and storing the corresponding collected output current value in a first storage area;
[0070] When the number of output current values stored in the first storage area is equal to a preset number, calculating an average value of the output current values stored in the first storage area;
[0071] The average value is stored in the second storage area as a characteristic current value, and the first storage area is reset.
[0072] Specifically, the battery management system samples the output current of the battery management system of the vehicle in real time according to a preset sampling period, and stores the corresponding collected output current values in the first storage area in sequence, and at the same time detects whether the number of output current values stored in the first storage area is equal to the preset number. If the number of output current values stored in the first storage area is equal to the preset number, the average value of the output current values stored in the first storage area is calculated, that is, the average value of the preset number of output current values stored in the first storage area is calculated, and finally the average value is stored as a characteristic current value in the second storage area, and the first storage area is reset, that is, the first storage area is cleared, and then the step of sampling the output current of the battery management system of the vehicle according to the preset sampling period is continued.
[0073] It should be noted that, since the start time of sampling the output current value can be known according to the timestamp and the preset sampling period, and when the preset number is a fixed value, the time range and / or time point of the output current value stored in the first storage area can be known according to the preset number, the preset sampling period and the timestamp, and then the time range and / or time point of each characteristic current value can be obtained accordingly. For example, taking the first characteristic current value as an example, assuming that the timestamp is 12:00, the preset sampling period is 5 minutes, and the preset number is 6, the output current of the battery management system is sampled for the first time at 12:05, and the output current value collected for the first time is stored in the first storage area, and the output current of the battery management system is sampled for the second time at 12:10, and the output current value collected for the second time is stored in the first storage area, and so on, the output current of the battery management system is sampled for the sixth time at 12:30, and after the output current value collected for the sixth time is stored in the first storage area, since the first storage area The number of output current values stored in the first storage area is 6, and the time range of the output current values stored in the first storage area is 12:05 to 12:30, then the average value of the output current values currently stored in the first storage area is calculated, and the time point corresponding to the average value can be 12:05 or 12:30, or the time range corresponding to the average value can be 12:05 to 12:30, and the average value is stored in the second storage area as the first characteristic current value, and the output current value currently stored in the first storage area is cleared, and then the output current of the battery management system is sampled for the seventh time at 12:35, and the operation is repeated. In this way, by calculating the average value of the output current values stored in the first storage area and then storing the average value in the second storage area, it is possible to extract features from the collected output current values, achieve the purpose of compressing data, and reduce the occupation of storage resources.
[0074] Step S103: in response to the vehicle entering a startup state, sending the at least one characteristic current value, the timestamp and the vehicle identification to a server, so that the server performs static current anomaly detection on the vehicle.
[0075] Here, when the battery management system obtains that the vehicle has entered the startup state, the at least one characteristic current value, the timestamp and the vehicle identification can be sent to the server side, so that the server side can perform static current anomaly detection on the vehicle according to the at least one characteristic current value and the timestamp. It should be noted that if the battery management system has its own communication module, the battery management system can directly send the at least one characteristic current value, the timestamp and the vehicle identification to the server side; if the battery management system does not have its own communication module, the battery management system can indirectly send the at least one characteristic current value, the timestamp and the vehicle identification to the server side through the vehicle terminal and other devices. Among them, the vehicle identification can be set according to actual needs, including but not limited to vehicle brand, model, license plate, vehicle identification code, etc. Of course, the vehicle identification can also be an identification such as an account registered on the server side.
[0076] In one embodiment, in response to the vehicle entering the startup state, sending the at least one characteristic current value, the timestamp, and the vehicle identification to a server so that the server performs static current abnormality detection on the vehicle, includes:
[0077] In response to the vehicle entering a start state, compressing the at least one characteristic current value according to a preset compression method, and combining the timestamp to form structured data;
[0078] The structured data and the vehicle identification are sent to the server in the form of a data packet through the vehicle-mounted terminal, so that the server performs static current abnormality detection on the vehicle.
[0079] Specifically, in response to the vehicle entering the startup state, the battery management system may compress the at least one characteristic current value in a preset compression method to reduce the amount of data to be transmitted, and combine the compressed data with the timestamp to form structured data. Then, the battery management system performs data packaging processing on the structured data and the vehicle identification through the vehicle terminal, and then sends the structured data and the vehicle identification to the server in the form of a data packet, so that the server performs static current abnormality detection on the vehicle.
[0080] Among them, the preset compression method can be set according to the actual needs, such as Shannon-Fano encoding, etc. Taking the preset compression method as Shannon-Fano encoding as an example, the battery management system can encode the at least one characteristic current value based on the Shannon-Fano encoding table to reduce the amount of data to be transmitted. Here, data packaging processing is required according to the battery management system itself or the communication protocol between the vehicle-mounted terminal and the server end, which is not specifically limited here, and through data packaging processing, the amount of data to be transmitted can be further reduced.
[0081] In summary, in the vehicle static current monitoring method provided by the above embodiment, after the vehicle enters the sleep state, the static current performance of the vehicle during the entire sleep period is detected, calculated and stored, and the static current abnormality detection of the vehicle is performed based on the static current performance of the vehicle during the entire sleep period through the server side. It is possible to achieve full coverage monitoring and analysis of the static current performance of the vehicle during the entire sleep period, so as to discover abnormal situations in time, and then optimize the vehicle system design according to the changes in static current during the sleep period.
[0082] Based on the same inventive concept as the above embodiments, refer to Figure 3 , is a vehicle static current monitoring method provided in an embodiment of the present application. The vehicle static current monitoring method can be executed by a vehicle static current monitoring device provided in an embodiment of the present application. The vehicle static current monitoring device can be implemented in software and / or hardware. In this embodiment, the execution subject of the vehicle static current monitoring method is a server end as an example. The vehicle static current monitoring method provided in this embodiment includes:
[0083] Step S201, obtaining at least one characteristic current value, timestamp and vehicle identification sent by the battery management system; the at least one characteristic current value is obtained after sampling and feature extraction of the output current of the battery management system of the vehicle; the timestamp is used to indicate the time when the vehicle enters a sleep state.
[0084] Optionally, the server receives at least one characteristic current value, a timestamp and a vehicle identification sent by the vehicle's battery management system itself or through the vehicle terminal. It should be noted that the server can specifically be an external detection device, a cloud server, a cluster server, etc.
[0085] In one embodiment, the step of obtaining at least one characteristic current value, a timestamp, and a vehicle identification sent by the battery management system includes:
[0086] Obtaining data packets sent by the battery management system through the vehicle's onboard terminal;
[0087] After parsing the data packet, the structured data obtained after parsing is decompressed according to a preset decompression method to obtain at least one characteristic current value, a timestamp and a vehicle identification.
[0088] It can be understood that since the vehicle's on-board terminal and the server side usually communicate in accordance with the communication protocol, after obtaining the data packet sent by the battery management system through the vehicle's on-board terminal, the server side can parse the data packet in accordance with the communication protocol to obtain structured data and vehicle identification, and then decompress the structured data obtained after parsing in accordance with the preset decompression method, thereby obtaining at least one characteristic current value and a timestamp for indicating the time when the vehicle enters a dormant state. Among them, the preset decompression method corresponds one-to-one to the preset compression method in the aforementioned embodiment. For example, if the preset compression method is Shannon-Fano encoding, the structured data can be encoded based on the Shannon-Fano encoding table. In this way, the characteristic current value, timestamp and vehicle identification can be quickly and accurately obtained, while reducing the amount of data that needs to be transmitted.
[0089] Step S202: performing static current anomaly detection according to the vehicle identification, the timestamp, the at least one characteristic current value and a preset detection strategy to obtain a static current anomaly detection result.
[0090] Optionally, the preset detection strategy can be set according to actual needs, for example, the static current anomaly detection can be performed based on the static current of each controller of the vehicle at different time points, the current value of the periodic wake-up event, and the current value of the triggering event. It is understandable that for vehicles of different types and / or different brands, the corresponding preset detection strategies may be different.
[0091] Optionally, performing static current anomaly detection according to the vehicle identification, the timestamp, the at least one characteristic current value and a preset detection strategy to obtain a static current anomaly detection result includes:
[0092] According to the vehicle identification, first information of each controller of the vehicle in a dormant state and second information of at least one event executed by the vehicle are obtained; the first information includes a first static current at different time points, and the second information includes a second static current and at least one of the following: a trigger time point and a duration;
[0093] Performing a matching analysis on the at least one characteristic current value according to the timestamp, the first information, and the second information to determine at least one target event triggered at a time point corresponding to each of the at least one characteristic current value;
[0094] In response to the target current value corresponding to the target time point when the at least one target event is triggered not matching the static current corresponding to the at least one target event, or the target time point when the at least one target event is triggered not matching the triggering time point corresponding to the at least one target event, it is determined that there is an abnormality in the static current; the target current value is the difference between the characteristic current value corresponding to the target time point and the first static current corresponding to the target time point.
[0095] It can be understood that for vehicles of different types and / or brands, since the first information of each controller and the second information of the vehicle executing at least one event may be different, the first information of each controller of the vehicle in the dormant state and the second information of the vehicle executing at least one event can be obtained first according to the vehicle identification. It should be noted that when the vehicle is in a dormant state, part of the controllers of the vehicle will be completely turned off, that is, the corresponding static current at each time point is zero, while the other part of the controllers may not be completely turned off or may be awakened midway, that is, the corresponding static current at different time points is not zero. Here, the time point can be the time at which the vehicle enters the dormant state, that is, the timestamp as the starting point, and the time after a certain length of time. For example, the first information may include the first static current after a certain length of time such as 1 hour, 2 hours, 3 hours, etc. after the vehicle enters the dormant state.
[0096] Among them, the events may include periodic wake-up events, trigger events, etc. Here, periodic wake-up events refer to events that wake up in a certain period, such as periodic detection events, etc. Therefore, the trigger time point of each wake-up can be known according to the wake-up period. Trigger events refer to events that are temporarily triggered, such as door opening events, etc., and since trigger events usually last for a certain period of time and the corresponding static current has a certain size, whether there is a trigger event can be known according to the duration of the event and the corresponding static current. Since the time range and / or time point of each characteristic current value are known, the at least one characteristic current value can be matched and analyzed according to the timestamp, the first information and the second information to determine at least one target event triggered at the time point corresponding to the at least one characteristic current value. For example, assuming that the at least one characteristic current value includes a first characteristic current value, a second characteristic current value and a third characteristic current value, it can be first detected according to the trigger time point of each event whether an event has been triggered at the time point corresponding to the first characteristic current value, and if so, the target event triggered at the time point corresponding to the first characteristic current value is determined.
[0097] Here, when the target current value corresponding to the target time point at which the at least one target event is triggered does not match the static current corresponding to the at least one target event, or the target time point at which the at least one target event is triggered does not match the trigger time point corresponding to the at least one target event, it indicates that an unnecessary event may be triggered at the target time point or the triggered event is abnormal, and it is determined that the static current is abnormal. For example, assuming that the first static current corresponding to the target time point is 2A, and the corresponding characteristic current value is 10A, if it is known that the event triggered at the target time point includes event a, time b and event c, and the static current corresponding to event a is 3A, the static current corresponding to event b is 2A, and the static current corresponding to event c is 2A, then because the target current value 8A corresponding to the target time point does not match the static current corresponding to the event triggered at the target time point, it can be determined that the static current is abnormal. It should be noted that the first information and the second information can be adjusted accordingly based on the actual situation, such as adjusting the corresponding static current according to the current actually consumed after the event is triggered. In this way, static current abnormality detection of the vehicle is performed based on the first information of each controller of the vehicle and the second information of the vehicle executing at least one event, with high accuracy and convenient operation.
[0098] Step S203: outputting the static current abnormality detection result for the vehicle.
[0099] Specifically, the server side may send the static current abnormality detection result to the vehicle-mounted terminal of the vehicle, or send the static current abnormality detection result to the user side for further manual review or analysis.
[0100] In summary, in the vehicle static current monitoring method provided by the above embodiment, static current abnormality detection is performed on the vehicle based on the performance of the static current of the vehicle during the entire sleep period, which can achieve full coverage monitoring and analysis of the performance of the static current of the vehicle during the entire sleep period, and timely discover abnormal situations, and then optimize the vehicle system design according to the changes in the static current during the sleep period.
[0101] Based on the same inventive concept as the above embodiments, refer to Figure 4 , is a vehicle static current monitoring device provided in an embodiment of the present application, the device comprising:
[0102] A monitoring module 20, for recording a corresponding timestamp in response to the vehicle entering a dormant state;
[0103] A calculation module 21, configured to sample the output current of the battery management system of the vehicle according to a preset sampling period, and perform feature extraction on the collected output current data based on a preset step size to obtain at least one characteristic current value;
[0104] The processing module 22 is used for sending the at least one characteristic current value, the timestamp and the vehicle identification to a server in response to the vehicle entering a startup state, so that the server performs static current abnormality detection on the vehicle.
[0105] In one implementation, the calculation module 21 is specifically configured to:
[0106] Sampling the output current of the battery management system of the vehicle according to a preset sampling period, and storing the corresponding collected output current value in a first storage area;
[0107] When the number of output current values stored in the first storage area is equal to a preset number, calculating an average value of the output current values stored in the first storage area;
[0108] The average value is stored in the second storage area as a characteristic current value, and the first storage area is reset.
[0109] In one embodiment, the processing module 22 is specifically configured to:
[0110] In response to the vehicle entering a start state, compressing the at least one characteristic current value according to a preset compression method, and combining the timestamp to form structured data;
[0111] The structured data and the vehicle identification are sent to the server in the form of a data packet through the vehicle-mounted terminal, so that the server performs static current abnormality detection on the vehicle.
[0112] In summary, in the vehicle static current monitoring device provided by the above embodiment, after the vehicle enters the sleep state, the static current performance of the vehicle during the entire sleep period is detected, calculated and stored, and the static current abnormality detection of the vehicle is performed based on the static current performance of the vehicle during the entire sleep period through the server side. It is possible to achieve full coverage monitoring and analysis of the static current performance of the vehicle during the entire sleep period, so as to discover abnormal situations in time, and then optimize the vehicle system design according to the changes in static current during the sleep period.
[0113] For the specific limitations of the vehicle static current monitoring device, please refer to the limitations of the vehicle static current monitoring method above, which will not be repeated here. Each module in the above-mentioned vehicle static current monitoring device can be implemented in whole or in part through software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor of the battery management system in hardware form, or can be stored in the memory of the battery management system in software form, so that the processor can call and execute the operations corresponding to the above modules.
[0114] Based on the same inventive concept as the above embodiments, refer to Figure 5 , is a vehicle static current monitoring device provided in an embodiment of the present application, the device comprising:
[0115] The acquisition module 30 is used to acquire at least one characteristic current value, a timestamp and a vehicle identification sent by the vehicle; the at least one characteristic current value is obtained by sampling and extracting the characteristics of the output current of the battery management system of the vehicle; the timestamp is used to indicate the time when the vehicle enters the dormant state;
[0116] An anomaly detection module 31 is used to perform static current anomaly detection according to the vehicle identification, the timestamp, the at least one characteristic current value and a preset detection strategy to obtain a static current anomaly detection result;
[0117] The output module 32 is used to output the static current abnormality detection result for the vehicle.
[0118] In one implementation, the acquisition module 30 is specifically configured to:
[0119] Obtaining data packets sent by the battery management system through the vehicle's onboard terminal;
[0120] After parsing the data packet, the structured data obtained after parsing is decompressed according to a preset decompression method to obtain at least one characteristic current value, a timestamp and a vehicle identification.
[0121] In one embodiment, the anomaly detection module 31 is specifically configured to:
[0122] According to the vehicle identification, first information of each controller of the vehicle in a dormant state and second information of at least one event executed by the vehicle are obtained; the first information includes a first static current at different time points, and the second information includes a second static current and at least one of the following: a trigger time point and a duration;
[0123] Performing a matching analysis on the at least one characteristic current value according to the timestamp, the first information, and the second information to determine at least one target event triggered at a time point corresponding to each of the at least one characteristic current value;
[0124] In response to the target current value corresponding to the target time point when the at least one target event is triggered not matching the static current corresponding to the at least one target event, or the target time point when the at least one target event is triggered not matching the triggering time point corresponding to the at least one target event, it is determined that there is an abnormality in the static current; the target current value is the difference between the characteristic current value corresponding to the target time point and the first static current corresponding to the target time point.
[0125] In summary, in the vehicle static current monitoring device provided by the above embodiment, static current abnormality detection is performed on the vehicle based on the performance of the static current of the vehicle during the entire sleep period, which can achieve full coverage monitoring and analysis of the performance of the static current of the vehicle during the entire sleep period, so as to discover abnormal situations in time, and then optimize the vehicle system design according to the changes in the static current during the sleep period.
[0126] For the specific definition of the whole vehicle static current monitoring device, please refer to the definition of the whole vehicle static current monitoring method above, which will not be repeated here. Each module in the above-mentioned whole vehicle static current monitoring device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the server-side processor in the form of hardware, or can be stored in the server-side memory in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0127] Based on the same inventive concept as the above-mentioned embodiment, the above-mentioned embodiment is described in detail through a specific example below. In this example, the server side is a server cloud and the vehicle-mounted terminal is a vehicle-mounted intelligent interconnected terminal.
[0128] See also Figure 6 , which is a whole vehicle static current monitoring system provided in this embodiment, mainly includes a whole vehicle end and a server cloud. The whole vehicle end includes a power management system and an on-board intelligent interconnection terminal, and the power management system includes a static current detection module for separately measuring the current value and calculating and storing the current. The on-board intelligent interconnection terminal is used to transmit the current time series recorded by the battery management system, and the server cloud is used to record and verify the uploaded current data value and perform abnormality detection and detailed analysis.
[0129] The working process of the above vehicle static current monitoring system is described in detail below:
[0130] 1) After the vehicle stops running and enters sleep mode, the vehicle's power management system records the timestamp t and sends a start command to the static current detection module.
[0131] 2) After the static current detection module is started, the current output by the power management system is continuously detected at a fixed period T through a timer, and the detected value v is recorded in the memory storage area Z1.
[0132] 3) After the number of records stored in the memory storage area Z1 of the static current detection module reaches a fixed value n, press The average value is calculated, the calculated V is written into the memory storage area Z2, and the record in Z1 is reset, that is, cleared to zero, and this cycle is repeated until the vehicle is powered on.
[0133] 4) After the vehicle is powered on, the static current detection module encodes the data of Z2 according to the Shannon-Fano coding table written in advance into the power management system on the server cloud, combines it with the timestamp t to form structured data, and then sends it to the on-board intelligent interconnection terminal through in-vehicle communication.
[0134] 5) The on-board intelligent interconnection terminal packages the received structured data and vehicle identification code according to the protocol and uploads them to the server cloud.
[0135] 6) The server cloud collects the data packets sent by the in-vehicle intelligent interconnection terminal, parses them, and classifies and summarizes them according to the vehicle identification code and timestamp, and writes them into the database.
[0136] 7) The abnormality detection model in the server cloud matches and analyzes the uploaded data according to the static current of each controller during sleep, the current value of periodic wake-up events, and the current value of trigger events, and outputs the events that may occur at each time point. It also determines whether it is abnormal or not based on the threshold set in the server cloud.
[0137] 8) Manually review, verify or analyze the results obtained.
[0138] In summary, in the vehicle static current monitoring system and method provided by the above embodiments, a current detection module is set in the vehicle to continuously monitor the output current of the battery when the vehicle is stopped and dormant, and the current time series data is averaged with a fixed step length to save memory. Then, after the vehicle is powered on, the data is packaged based on Shannon-Fano encoding and uploaded to the server cloud according to a fixed protocol. The server cloud parses and groups the collected data packets and stores them in the database, and inputs them into the anomaly detection model, thereby realizing full-time power consumption monitoring of the vehicle in the dormant and shutdown state, timely discovering abnormal situations, and optimizing the vehicle system design according to the changes in static current during sleep. That is to say, the vehicle static current monitoring system and method provided in this embodiment fills the gap in the lack of monitoring means with large quantity, multi-purpose, multi-location and full-time coverage in the static current monitoring of large quantities of vehicles. By detecting and reporting multiple values of the static current of the whole vehicle at all times when it is dormant, the operation of the entire process can be described, and the reported detailed data can be judged. The judgment threshold is set in the cloud and the threshold is easy to modify. At the same time, the operation of the whole vehicle system during the dormant period is monitored to help optimize and improve.
[0139] Based on the same inventive concept as the above embodiments, the embodiments of the present invention provide a battery management system, such as Figure 7 As shown, the battery management system includes: a processor 310 and a memory 311 storing a computer program; wherein, Figure 7The processor 310 shown in the figure is not used to indicate that the number of the processor 310 is one, but is only used to indicate the positional relationship of the processor 310 relative to other devices. In actual applications, the number of the processor 310 may be one or more; similarly, Figure 7 The memory 311 shown in the figure has the same meaning, that is, it is only used to refer to the position relationship of the memory 311 relative to other devices. In practical applications, the number of memories 311 can be one or more. When the processor 310 runs the computer program, the above-mentioned vehicle static current monitoring method is implemented.
[0140] The battery management system may also include: at least one network interface 312. The various components in the battery management system are coupled together via a bus system 313. It is understood that the bus system 313 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 313 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, the bus system 313 is not used in the following examples. Figure 7 Various buses are labeled as bus system 313.
[0141] The memory 311 may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. The nonvolatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM); the magnetic surface memory may be a disk memory or a tape memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memory 311 described in the embodiments of the present invention is intended to include but is not limited to these and any other suitable types of memories.
[0142] The memory 311 in the embodiment of the present invention is used to store various types of data to support the operation of the battery management system. Examples of such data include: any computer program used to operate on the battery management system, such as an operating system and an application program.
[0143] Based on the same inventive concept as the above-mentioned embodiment, this embodiment further provides a computer-readable storage medium, in which a computer program is stored. The computer-readable storage medium may be a ferromagnetic random access memory (FRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); it may also be various devices including one or any combination of the above-mentioned memories, such as a mobile phone, a computer, a tablet device, a personal digital assistant, etc. When the computer program stored in the computer-readable storage medium is executed by the processor, the above-mentioned vehicle static current monitoring method is implemented. For the specific steps implemented when the computer program is executed by the processor, please refer to Figure 2 and Figure 3 The description of the illustrated embodiment will not be repeated here.
[0144] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0145] In this document, the terms "comprises," "comprising," or any other variations thereof, are intended to cover a non-exclusive inclusion of elements other than those listed and may also include additional elements not expressly listed.
[0146] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A vehicle static current monitoring method, characterized in that: include: In response to the vehicle entering a dormant state, recording a corresponding timestamp; Sampling the output current of the battery management system of the vehicle according to a preset sampling period, and performing feature extraction on the collected output current value to obtain at least one characteristic current value; In response to the vehicle entering a startup state, the at least one characteristic current value, the timestamp and the vehicle identification are sent to a server, so that the server performs static current anomaly detection on the vehicle.
2. The method according to claim 1, characterized in that The step of sampling the output current of the battery management system of the vehicle according to a preset sampling period and extracting features of the collected output current value to obtain at least one characteristic current value includes: Sampling the output current of the battery management system of the vehicle according to a preset sampling period, and storing the corresponding collected output current value in a first storage area; When the number of output current values stored in the first storage area is equal to a preset number, calculating an average value of the output current values stored in the first storage area; The average value is stored in the second storage area as a characteristic current value, and the first storage area is reset.
3. The method according to claim 1 or 2, characterized in that: In response to the vehicle entering the startup state, sending the at least one characteristic current value, the timestamp, and the vehicle identification to a server, so that the server performs static current abnormality detection on the vehicle, including: In response to the vehicle entering a start state, compressing the at least one characteristic current value according to a preset compression method, and combining the timestamp to form structured data; The structured data and the vehicle identification are sent to the server in the form of a data packet through the vehicle-mounted terminal, so that the server performs static current abnormality detection on the vehicle.
4. A vehicle static current monitoring method, characterized in that: include: Acquire at least one characteristic current value, a timestamp and a vehicle identification sent by a battery management system; the at least one characteristic current value is obtained by sampling and extracting the characteristics of the output current of the battery management system of the vehicle; the timestamp is used to indicate the time when the vehicle enters a dormant state; Perform static current anomaly detection according to the vehicle identification, the timestamp, the at least one characteristic current value and a preset detection strategy to obtain a static current anomaly detection result; The static current abnormality detection result for the vehicle is output.
5. The method according to claim 4, characterized in that The obtaining of at least one characteristic current value, a timestamp, and a vehicle identification sent by the battery management system includes: Obtaining data packets sent by the battery management system through the vehicle's onboard terminal; After parsing the data packet, the structured data obtained after parsing is decompressed according to a preset decompression method to obtain at least one characteristic current value, a timestamp and a vehicle identification.
6. The method according to claim 5, characterized in that The performing static current anomaly detection according to the vehicle identification, the timestamp, the at least one characteristic current value and a preset detection strategy to obtain a static current anomaly detection result includes: According to the vehicle identification, first information of each controller of the vehicle in a dormant state and second information of at least one event executed by the vehicle are obtained; the first information includes a first static current at different time points, and the second information includes a second static current and at least one of the following: a trigger time point and a duration; Performing a matching analysis on the at least one characteristic current value according to the timestamp, the first information, and the second information to determine at least one target event triggered at a time point corresponding to each of the at least one characteristic current value; In response to the target current value corresponding to the target time point when the at least one target event is triggered not matching the static current corresponding to the at least one target event, or the target time point when the at least one target event is triggered not matching the triggering time point corresponding to the at least one target event, it is determined that there is an abnormality in the static current; the target current value is the difference between the characteristic current value corresponding to the target time point and the first static current corresponding to the target time point.
7. A vehicle static current monitoring device, characterized in that: The device comprises: A monitoring module, for recording a corresponding timestamp in response to the vehicle entering a dormant state; A calculation module, used for sampling the output current of the battery management system of the vehicle according to a preset sampling period, and performing feature extraction on the collected output current data based on a preset step size to obtain at least one characteristic current value; The processing module is used for sending the at least one characteristic current value, the timestamp and the vehicle identification to the server side in response to the vehicle entering the startup state, so that the server side performs static current abnormality detection on the vehicle.
8. A vehicle static current monitoring device, characterized in that: The device comprises: An acquisition module, used to acquire at least one characteristic current value, a timestamp and a vehicle identification sent by a vehicle; the at least one characteristic current value is obtained by sampling and extracting the characteristics of the output current of the battery management system of the vehicle; the timestamp is used to indicate the time when the vehicle enters a dormant state; an abnormality detection module, used to perform static current abnormality detection according to the vehicle identification, the timestamp, the at least one characteristic current value and a preset detection strategy, and obtain a static current abnormality detection result; An output module is used to output the static current abnormality detection result for the vehicle.
9. A vehicle static current monitoring system, characterized in that: include: Battery management system, vehicle terminal and server; The battery management system is connected to the server through the vehicle terminal; wherein, The battery management system is used to record a corresponding timestamp in response to the vehicle entering a dormant state; sample the output current of the battery management system of the vehicle according to a preset sampling period, and extract features of the collected output current value based on a preset step size to obtain at least one characteristic current value; in response to the vehicle entering a start state, send the at least one characteristic current value, the timestamp and the vehicle identification to a server through the vehicle-mounted terminal; The server side is used to obtain at least one characteristic current value, a timestamp and a vehicle identification sent by the vehicle; perform static current anomaly detection according to the vehicle identification, the timestamp, the at least one characteristic current value and a preset detection strategy to obtain a static current anomaly detection result; and output the static current anomaly detection result for the vehicle.
10. A battery management system, characterized in that: include: A processor and a memory storing a computer program, when the processor runs the computer program, implements the steps of the vehicle static current monitoring method described in any one of claims 1 to 3.