Vehicle data calibration method, device and system
Through cloud computing and charging pile transmission, the problem of resource waste in the on-board battery management system of new energy vehicles is solved, efficient and accurate vehicle data calibration is achieved, the amount of calculation is reduced and data accuracy is improved.
Patent Information
- Application Number
- CN202211318532.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-26
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2042-10-26
AI Technical Summary
The on-board battery management system of new energy vehicles needs to consume a large amount of operating resources to calculate vehicle status data, resulting in waste of computing resources and insufficient data accuracy.
Accurately calculate vehicle data through the cloud, and send the calculation results to the vehicle through the charging station, reducing the computing power of the vehicle's on-board battery management system and improving the accuracy of data calculation.
It reduces the computational workload of the vehicle's on-board battery management system, improves the accuracy of data calculation, and avoids security risks caused by two-way communication between the vehicle and the cloud.
Smart Images

Figure CN115723614B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of new energy vehicles, and in particular to a vehicle data calibration method, device and system. Background Art
[0002] New energy vehicles are gaining an increasingly larger share of the market, and the number of electronic devices in these vehicles far exceeds that of traditional vehicles. Accurate data calculations, such as those for SOC (State of Charge), SOH (State of Health), and inter-cell consistency, are essential for safe and stable vehicle operation.
[0003] Currently, new energy vehicles of the same type generally use a single set of calculation software to perform data calculations. This software is installed in the vehicle's onboard battery management system. However, due to the consistency of battery cells and the driving conditions of vehicle owners, the degree of battery cell aging varies from vehicle to vehicle. Using the same calculation method may not cover all vehicles, resulting in significant differences in SOC, SOH, and consistency between battery cells, affecting vehicle range and driving performance.
[0004] At the same time, to achieve accurate data calculations, the calculation software installed in the vehicle battery management system is relatively complex and consumes a large amount of operating resources when running the software. For example, to ensure consistency between battery cells, the remaining capacity of each string of cells must be calculated and balanced. In order to obtain a large number of accurate calculation results, the vehicle battery management system needs to consume a large amount of operating resources to perform calculations.
[0005] Regarding the problem in related technologies that the on-board battery management system of new energy vehicles needs to consume a large amount of operating resources to calculate vehicle status data, no effective solution has been proposed in related technologies so far. Summary of the Invention
[0006] The present invention provides a vehicle data calibration method, device and system to solve the problem in related technologies that the on-board battery management system of new energy vehicles needs to consume a large amount of operating resources to calculate vehicle status data.
[0007] In a first aspect, the present invention provides a vehicle data calibration method, the method comprising:
[0008] Acquire vehicle data uploaded by the vehicle, and generate calibration data based on the vehicle data, wherein the calibration data corresponds to the vehicle;
[0009] Obtain identification data of the vehicle to be calibrated uploaded by the charging pile; wherein the identification data of the vehicle to be calibrated is the identification data sent to the charging pile after the vehicle to be calibrated is connected to the charging pile;
[0010] determining target calibration data from the calibration data according to the identification data of the vehicle to be calibrated;
[0011] The target calibration data is sent to the charging pile; wherein the target calibration data is used to calibrate the vehicle data of the vehicle to be calibrated.
[0012] In some embodiments, the method further includes, before sending the target calibration data to the charging pile:
[0013] Sending calibration preparation data and a charging lock instruction to the charging pile; wherein the charging lock instruction is used to lock the charging gun of the charging pile;
[0014] Obtaining first verification data uploaded by the charging pile; wherein the first verification data is verification data generated by the vehicle to be calibrated based on the calibration preparation data;
[0015] Determine whether to send the target calibration data and the charging unlock instruction to the charging pile according to the first verification data; wherein the charging unlock instruction is used to unlock the charging gun of the charging pile.
[0016] In some embodiments, after sending the target calibration data to the charging pile, the method further includes:
[0017] Obtaining second verification data uploaded by the charging pile; wherein the second verification data is verification data generated by the vehicle to be calibrated based on the target calibration data;
[0018] Determine whether to send calibration completion data and the charging unlock instruction to the charging pile according to the second verification data; wherein the calibration completion data is used to guide the vehicle to be calibrated to start vehicle data calibration according to the target calibration data.
[0019] In some embodiments, after sending the calibration completion data to the charging pile, the method further includes:
[0020] Obtain third verification data uploaded by the charging pile; wherein the third verification data is verification data generated by the vehicle to be calibrated when vehicle data calibration is completed.
[0021] Determine whether the vehicle data calibration of the vehicle to be calibrated is completed according to the third verification data, and send the charging unlock instruction to the charging pile.
[0022] In some embodiments, the vehicle data includes first vehicle data and second vehicle data, wherein the second vehicle data is vehicle data generated by the vehicle to be calibrated based on the first vehicle data;
[0023] The acquiring of vehicle data uploaded by the vehicle and generating calibration data according to the vehicle data includes:
[0024] The first vehicle data and the second vehicle data uploaded by the vehicle are acquired, and the calibration data is generated according to the first vehicle data.
[0025] In some embodiments, determining target calibration data from the calibration data according to the identification data of the vehicle to be calibrated includes:
[0026] Determining calibration data of the vehicle to be calibrated according to the identification data of the vehicle to be calibrated;
[0027] It is determined whether the calibration data of the vehicle to be calibrated is different from the second vehicle data; if so, the calibration data of the vehicle to be calibrated is determined as the target calibration data.
[0028] In some embodiments, the calibration data includes calibration items and calibration values, and the calibration items and the calibration values correspond to each other.
[0029] In a second aspect, the present invention provides a vehicle data calibration method, the method comprising:
[0030] The cloud obtains vehicle data uploaded by the vehicle and generates calibration data based on the vehicle data; wherein the calibration data corresponds to the vehicle;
[0031] After the vehicle to be calibrated is connected to the charging pile, the identification data is sent to the charging pile;
[0032] The cloud obtains the identification data of the vehicle to be calibrated uploaded by the charging pile, determines target calibration data from the calibration data according to the identification data of the vehicle to be calibrated, and sends the target calibration data to the charging pile;
[0033] The charging pile sends the target calibration data to the vehicle to be calibrated;
[0034] The data to be calibrated is subjected to vehicle data calibration according to the target calibration data.
[0035] In a third aspect, the present invention provides a vehicle data calibration device, comprising:
[0036] a first data acquisition module, configured to acquire vehicle data uploaded by a vehicle and generate calibration data based on the vehicle data; wherein the calibration data corresponds to the vehicle;
[0037] A second data acquisition module is used to acquire identification data of the vehicle to be calibrated uploaded by the charging pile; wherein the identification data of the vehicle to be calibrated is the identification data sent to the charging pile after the vehicle to be calibrated is connected to the charging pile;
[0038] a data determination module, configured to determine target calibration data from the calibration data according to the identification data of the vehicle to be calibrated;
[0039] A data sending module is used to send the target calibration data to the charging pile; wherein the target calibration data is used to calibrate the vehicle data of the vehicle to be calibrated.
[0040] In a fourth aspect, the present invention provides a vehicle data calibration system, the system comprising: a vehicle, a charging pile, and a cloud;
[0041] The cloud is used to execute the vehicle data calibration method described in the first aspect;
[0042] The charging pile is used to forward identification data sent by the vehicle to be calibrated to the cloud, and is used to forward target calibration data sent by the cloud to the vehicle to be calibrated;
[0043] The vehicle is used to perform vehicle data calibration according to the target calibration data.
[0044] In a fifth aspect, the present invention provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the vehicle data calibration method described in the first aspect when executing the computer program.
[0045] In a sixth aspect, the present invention provides a storage medium on which a computer program is stored, and when the program is executed by a processor, the vehicle data calibration method described in the first aspect is implemented.
[0046] Compared to related technologies, the vehicle data calibration method, device, and system provided in this invention achieve precise calculation of vehicle data through the cloud and transmit the calculation results to the vehicle through the charging station, ensuring communication security. Compared to directly installing a precise data model in the vehicle's onboard battery management system, the vehicle data calibration method in this application can greatly reduce the amount of computation required by the vehicle's onboard battery management system, while further improving the accuracy of data calculations. This solves the problem that the onboard battery management system of new energy vehicles requires a large amount of operating resources to calculate vehicle status data.
[0047] The details of one or more embodiments of the present application are set forth in the following drawings and description to make other features, objects, and advantages of the present application more readily apparent. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0049] Figure 1 It is a hardware structure block diagram of a terminal that executes the vehicle data calibration method according to an embodiment of the present invention.
[0050] Figure 2 This is a flow chart of a vehicle data calibration method in an embodiment of the present invention.
[0051] Figure 3 This is a flow chart of another vehicle data calibration method in an embodiment of the present invention.
[0052] Figure 4 4 is a flow chart of a vehicle data calibration method in a preferred embodiment of the present invention.
[0053] Figure 5 It is a schematic diagram of calibrating and preparing a specific current in a preferred embodiment of the present invention.
[0054] Figure 6 It is a schematic diagram of a calibration data specific current in a preferred embodiment of the present invention.
[0055] Figure 7 It is a schematic diagram of completing the calibration of a specific current in a preferred embodiment of the present invention.
[0056] Figure 8 It is a structural block diagram of the vehicle data calibration device in this embodiment of the present invention. DETAILED DESCRIPTION
[0057] In order to more clearly understand the purpose, technical solutions and advantages of the present application, the present application is described and illustrated below in conjunction with the accompanying drawings and embodiments.
[0058] Unless otherwise defined, the technical terms or scientific terms involved in this application should have the general meaning understood by people with ordinary skills in the technical field to which this application belongs. The words "one", "an", "a", "the", "these" and the like in this application do not indicate quantitative restrictions, and they can be singular or plural. The terms "include", "comprise", "have" and any variants thereof involved in this application are intended to cover non-exclusive inclusions; for example, a process, method and system, product or device comprising a series of steps or modules (units) is not limited to the listed steps or modules (units), but may include unlisted steps or modules (units), or may include other steps or modules (units) inherent to these processes, methods, products or devices. The words "connect", "connected", "coupled" and the like involved in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The "plurality" involved in this application refers to two or more. "And / or" describes the relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, and B exists alone. Generally, the character " / " indicates that the related objects are in an "or" relationship. The terms "first," "second," "third," etc. used in this application are only used to distinguish similar objects and do not represent a specific ordering of the objects.
[0059] The method embodiments provided in the present invention can be executed in a terminal, a computer or a similar computing device. For example, running on a terminal, Figure 1 FIG is a block diagram of the hardware structure of a terminal for executing the vehicle data calibration method according to an embodiment of the present invention. Figure 1 As shown, the terminal may include one or more ( Figure 1 Only one is shown) a processor 102 and a memory 104 for storing data, wherein the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA. The above terminal may also include a transmission device 106 and an input and output device 108 for communication functions. It will be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above terminal. Figure 1 More or fewer components than shown, or with Figure 1 Different configurations shown.
[0060] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the vehicle data calibration method in this embodiment. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above-mentioned method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely located relative to the processor 102, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0061] The transmission device 106 is used to receive or send data via a network. The network may include a wireless network provided by the terminal's telecommunications provider. In one embodiment, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0062] The present invention provides a vehicle data calibration system, which mainly includes a cloud, a vehicle, and a charging pile. New energy vehicles need to calculate their own operating data and determine the vehicle's operating status based on the calculation results. In the present invention, accurate calculation of vehicle data is completed through the cloud, and the calculation results are then transmitted back to the vehicle through the charging pile, so that the vehicle can calibrate its own vehicle data based on the calculation results fed back from the cloud, which makes it easier for users to accurately understand the vehicle's operating status and greatly reduces the operating pressure of the vehicle's on-board battery management system. The data returned by the charging pile can effectively avoid security risks such as data being attacked by the network due to two-way communication between the vehicle and the cloud.
[0063] The present invention provides a vehicle data calibration method, which can be applied to the vehicle data calibration system of the present invention. The following describes the method by taking the cloud as an example. Figure 2 FIG. 1 is a flow chart of a vehicle data calibration method in an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:
[0064] Step S210: Acquire vehicle data uploaded by the vehicle, and generate calibration data based on the vehicle data, where the calibration data corresponds to the vehicle.
[0065] In this step, the cloud first needs to obtain the vehicle data uploaded by the vehicle. The vehicle data includes various operating data generated during the operation of the vehicle. The cloud has a huge capacity, so the cloud can pre-configure corresponding data algorithms for different vehicles. Different data algorithms can be used for different vehicles, thereby improving the accuracy of data calculation. Therefore, the vehicle data can also include a vehicle identification so that the cloud can match the vehicle data with the data algorithm. The vehicle data is first calculated by the cloud data algorithm to obtain accurate calculation results, and the calculation result data is defined as calibration data. These calibration data correspond to each other with the vehicle, and can accurately reflect the operating status of the vehicle. Furthermore, after generating the calibration data, the cloud will save the calibration data in the cloud.
[0066] Step S220, obtaining the identification data of the vehicle to be calibrated uploaded by the charging pile; wherein the identification data of the vehicle to be calibrated is the identification data sent to the charging pile after the vehicle to be calibrated is connected to the charging pile.
[0067] In this step, to improve the security of data sent from the cloud to the vehicle, calibration data is sent to the vehicle via the charging station after the vehicle is connected to the charging station. Therefore, after the vehicle is connected to the charging station, it sends its identification data to the charging station; the charging station then sends the vehicle identification data to the cloud. After receiving the identification data uploaded by the cloud, the cloud enters the calibration data sending preparation phase based on this identification data.
[0068] Step S230 : determining target calibration data from the calibration data according to the identification data of the vehicle to be calibrated.
[0069] In this step, after the cloud receives the identification data of the vehicle to be calibrated uploaded by the charging station, it can use this identification data to determine the vehicle connected to the charging station, that is, the vehicle to be calibrated. Furthermore, the cloud uses this identification data to query and determine the corresponding target calibration data, which is the calibration data corresponding to the vehicle to be calibrated.
[0070] Step S240: Send target calibration data to the charging pile; wherein the target calibration data is used to calibrate the vehicle data of the vehicle to be calibrated.
[0071] In this step, after determining the target calibration data, the cloud sends it to the charging station. After receiving the target calibration data, the charging station sends it to the vehicle to be calibrated. Specifically, since data calibration only occurs when the vehicle is connected to the charging station, the charging station transmits the target calibration data to the vehicle in the form of current via the charging gun. A common encoding rule can be used to convert data and current signals. After receiving the target calibration data, the vehicle can calibrate and update its local vehicle data based on this data.
[0072] It should be further explained that vehicle data calibration can be divided into multiple situations. For example, in one situation, the on-board battery management system does not perform some data calculations, and the relevant data calculations are completely performed by the cloud. In this situation, the current vehicle data calibration is to update the last cloud calculation result data stored in the vehicle. In another more common situation, most vehicle data needs to be calculated in real time, so the on-board battery management system is also pre-installed with a data algorithm that is simpler than the cloud. The vehicle uses this simple data algorithm to realize real-time data calculation. The advantage of simple data algorithms is that the calculation amount is small and it does not take up too many system resources. However, its disadvantage is low accuracy, and the calculation error will become larger and larger as time accumulates. Therefore, it is necessary to calibrate the local vehicle data through the precise result data of the cloud. In this situation, data calibration refers to correcting the local calculation result data of the vehicle based on the precise calculation result data calibration of the cloud.
[0073] Through the above steps, the cloud first obtains the vehicle data uploaded by the vehicle and calculates the vehicle data using a pre-configured data algorithm to obtain a relatively accurate calculation result. Since the cloud has sufficient computing resources, different data algorithms can be configured in the cloud for different vehicles. At the same time, data algorithms with high computational complexity but high accuracy can be used as much as possible, thereby greatly improving the accuracy of vehicle data calculation. At the same time, to improve the security of data sent from the cloud to the vehicle, the calibration data is sent from the cloud to the vehicle through the charging station after the vehicle is connected to the charging station. This effectively avoids security risks such as data being attacked by network attacks caused by two-way communication between the vehicle and the cloud. Finally, the vehicle to be calibrated calibrates and corrects its local vehicle data based on the calibration data sent from the cloud, thereby presenting a more accurate vehicle operating status to the user. Compared to directly installing a precise data model in the vehicle's onboard battery management system, the vehicle data calibration method in this application, because the main calculation process is performed by the cloud rather than the vehicle, can greatly reduce the computational complexity of the vehicle's onboard battery management system and further improve the accuracy of data calculation. Therefore, the problem that the on-board battery management system of new energy vehicles needs to consume a large amount of operating resources to calculate vehicle status data is solved.
[0074] Specifically, the calibration data includes calibration items and calibration values, and the calibration items and calibration values correspond to each other.
[0075] In some embodiments, the vehicle data calibration method, before sending the target calibration data to the charging pile in step 240, further includes:
[0076] Step S231 : sending calibration preparation data and a charging lock instruction to the charging pile; wherein the charging lock instruction is used to lock the charging gun of the charging pile.
[0077] Specifically, before sending the target calibration data, the cloud first sends calibration preparation data and a charge lock command to the charging pile. After receiving the charge lock command, the charging pile locks the charging gun so that it cannot be separated from the vehicle, ensuring that the calibration data can be stably sent from the charging pile to the vehicle. The calibration preparation data is used to determine the connectivity of the data transmission link. After receiving the calibration preparation data, the charging pile sends the data to the vehicle to be calibrated. Specifically, the charging pile can send a series of current signals to the vehicle through the charging gun.
[0078] Step S232, obtaining first verification data uploaded by the charging pile; wherein the first verification data is verification data generated by the vehicle to be calibrated based on the calibration preparation data.
[0079] Specifically, after receiving the calibration preparation data, the vehicle to be calibrated generates first verification data based on the calibration preparation data and sends the first verification data to the charging pile. The charging pile then sends the first verification data to the cloud, and the cloud will obtain the first verification data uploaded by the charging pile.
[0080] Step S233: Determine whether to send target calibration data and a charging unlock instruction to the charging pile based on the first verification data; wherein the charging unlock instruction is used to unlock the charging gun of the charging pile.
[0081] Specifically, the cloud determines whether to proceed to step S240 based on the first verification data. This can be divided into at least two major scenarios. In one scenario, the first verification data times out, meaning the cloud hasn't received the first verification data within a preset time limit. This indicates that the network at the vehicle's current location is unstable, or the vehicle's battery management system is not operating smoothly. In either case, the current time period is unsuitable for sending large amounts of target calibration data. Therefore, the cloud determines that the current data calibration process needs to end and does not proceed to step S240. Instead, it sends a charge unlock command to the charging station. The charging station then unlocks the charging gun according to the charge unlock command, allowing the charging station to enter normal charging mode and allowing the user to disconnect the charging gun at any time. In another scenario, the cloud receives the first verification data within the time limit and determines the validity of the first verification data. Furthermore, the first verification data and the calibration preparation data match, or conform to a preset conversion relationship. If the first verification data matches the calibration preparation data, the data is valid; if they do not, the data is invalid. Therefore, the cloud can determine whether the vehicle has accurately and completely received the calibration preparation data based on the first verification data. The cloud will only execute step S240 if it receives the first verification data that is valid and has not timed out.
[0082] Therefore, in this embodiment, the cloud first sends calibration preparation data and charging unlock instructions before sending target calibration data to ensure that the charging pile and vehicle are in a normal state for data marking. Only after verifying the validity of the first verification data will the target calibration data be sent to the charging pile, thereby improving the security of data transmission.
[0083] In some embodiments, the vehicle data calibration method, after sending the target calibration data to the charging pile in step 240, further includes:
[0084] Step S241, obtaining second verification data uploaded by the charging pile; wherein the second verification data is verification data generated by the vehicle to be calibrated based on the target calibration data.
[0085] Specifically, after the calibrated vehicle obtains the target calibration data, it will also generate corresponding second verification data based on the target calibration data and send the second verification data to the charging pile; the charging pile will then upload the second verification data to the cloud; finally, the cloud will obtain the second verification data uploaded by the charging pile.
[0086] Step S242: Determine whether to send calibration completion data and a charge unlock instruction to the charging pile based on the second verification data; wherein the calibration completion data is used to instruct the vehicle to be calibrated to start vehicle data calibration according to the target calibration data.
[0087] Specifically, the second verification data and the target calibration data match, or conform to a preset conversion relationship. Therefore, the cloud can determine whether the vehicle has accurately and completely received the target calibration data based on the second verification data. The determination process for the second verification data is similar to that for the first verification data. First, it determines whether the second verification data has timed out. If the cloud does not receive the second verification data within a preset time limit, it determines that the calibration process is complete and sends a charge unlock command to the charging station. Then, if the second verification data has not timed out, it determines whether the second verification data is valid. If the second verification data is valid, it sends calibration completion data to the charging station, which then sends the calibration completion data to the vehicle. After receiving this data, the vehicle determines that the acquired target calibration data is accurate and complete, and then begins vehicle data calibration, which updates the corresponding local data with the target calibration data. If the second verification data is invalid, it determines that the calibration process is complete and the cloud can send a charge unlock command to the charging station. However, in a preferred embodiment, the cloud does not send a charge unlock command to the charging station, but instead sends a manual unlock notification to the charging station management system, informing the nearest staff to manually unlock the charging gun. The main consideration is the possible failure of the charging pile and the risk of data transmission being maliciously hacked or attacked.
[0088] In some embodiments, the vehicle data calibration method, after sending the target calibration data to the charging pile in step 240, further includes:
[0089] Step S243, obtaining the third verification data uploaded by the charging pile; wherein the third verification data is the verification data generated by the vehicle to be calibrated when the vehicle data calibration is completed.
[0090] Specifically, after completing data calibration, the vehicle will generate third verification data and send the third verification data to the charging pile, and the charging pile will send the third verification data to the cloud.
[0091] Step S244: determine whether the vehicle data calibration of the vehicle to be calibrated is completed based on the third verification data, and send a charging unlocking instruction to the charging pile.
[0092] Specifically, the cloud determines whether the vehicle has completed data calibration based on the third verification data. If the cloud receives the third verification data within a preset time limit, it determines that the vehicle data is complete and sends a charge unlock command to the charging station. The cloud also updates the vehicle data and records the completion of data calibration. If the cloud does not receive the third verification data within the preset time limit, it directly sends a charge unlock command to the charging station without determining that data calibration is complete or updating the vehicle data.
[0093] In some specific embodiments, the vehicle data includes first vehicle data and second vehicle data, and the second vehicle data is vehicle data generated by the vehicle to be calibrated based on the first vehicle data.
[0094] Step S210, obtaining vehicle data uploaded by the vehicle and generating calibration data based on the vehicle data, specifically includes:
[0095] Step S211: Acquire first vehicle data and second vehicle data uploaded by the vehicle, and generate calibration data according to the first vehicle data.
[0096] Specifically, the vehicle data uploaded by the vehicle generally includes two parts of data and a vehicle identification. The first vehicle data refers to the vehicle data directly detected and recorded by the vehicle, that is, the object data of the vehicle data calculation; and the second vehicle data refers to the vehicle data that needs to be calculated through an algorithm, that is, the extreme result data of the vehicle data. In at least one case, the on-board battery management system is installed with a simple data algorithm, so the vehicle itself can also calculate the first vehicle data through these algorithms to obtain the second vehicle data to meet the requirements of real-time calculation of the vehicle's local data, but the second vehicle data has a certain deviation. The cloud calculates the first vehicle data through a relatively complex and complete data algorithm to generate a more accurate calculation result, thereby generating calibration data. Therefore, vehicle data calibration refers to the vehicle updating or correcting the local second vehicle data through calibration data.
[0097] Furthermore, step S220, determining target calibration data from the calibration data according to the identification data of the vehicle to be calibrated, includes:
[0098] Step S221 : determining calibration data of the vehicle to be calibrated according to the identification data of the vehicle to be calibrated.
[0099] Step S222 , determining whether the calibration data of the vehicle to be calibrated is different from the second vehicle data; if so, determining the calibration data of the vehicle to be calibrated as the target calibration data.
[0100] Specifically, in this embodiment, data calibration is not performed every time the vehicle is connected to a charging station. Considering that the second vehicle data in the vehicle may also be relatively accurate, the cloud needs to first determine whether the calibration data is the same as the corresponding second vehicle data. If they are the same, data calibration is determined not to be required. If they are different, data calibration is determined to be required, and the corresponding calibration data is then determined as the target calibration data. Optionally, a certain difference threshold can be preset, that is, if the difference between the second vehicle data and the calibration data is within the difference threshold, the cloud determines that data calibration is not required.
[0101] Furthermore, the determination of whether data calibration is necessary is not limited to after the vehicle is connected to the charging station. In an optional embodiment, the cloud periodically compares the calibration data of the same vehicle with the data of a second vehicle. If the data difference exceeds a threshold, the cloud sends a notification to the vehicle indicating that data calibration is required. This notifies the user to proceed to the appropriate location and connect to the appropriate charging station for data calibration. The corresponding charging station refers to a charging station that has established a communication relationship with the cloud.
[0102] It should be noted that when the vehicle data calibration method proposed in the present invention is applied in the vehicle data calibration system proposed in the present invention, it is a method step executed by the cloud in the system.
[0103] Therefore, for the vehicle data calibration system proposed in the present invention, in some specific embodiments, the cloud is used to execute the vehicle data calibration method proposed in the present invention; the charging pile is used to forward the identification data sent by the vehicle to be calibrated to the cloud, and to forward the target calibration data sent by the cloud to the vehicle to be calibrated; the vehicle is used to calibrate the vehicle data according to the target calibration data.
[0104] In a further embodiment, the charging pile also forwards the calibration preparation data and calibration completion data sent from the cloud to the vehicle to be calibrated, and is also used to forward the first verification data, second verification data and third verification data sent by the vehicle to be calibrated to the cloud.
[0105] Based on the above vehicle data calibration system, the present invention also proposes a vehicle data calibration method. Figure 3 is a flow chart of another vehicle data calibration method in an embodiment of the present invention, referring to Figure 3 The method is mainly a multi-terminal interactive process in the system. The vehicle data calibration method includes:
[0106] In step S310, the cloud obtains the vehicle data uploaded by the vehicle and generates calibration data based on the vehicle data. The calibration data corresponds to the vehicle.
[0107] Step S320: After the vehicle to be calibrated is connected to the charging pile, identification data is sent to the charging pile.
[0108] In step S330, the cloud obtains the identification data of the vehicle to be calibrated uploaded by the charging pile, determines the target calibration data from the calibration data according to the identification data of the vehicle to be calibrated, and sends the target calibration data to the charging pile.
[0109] In step S340, the charging pile sends target calibration data to the vehicle to be calibrated.
[0110] In step S350 , the vehicle to be calibrated is calibrated according to the target calibration data.
[0111] First, during daily use, the vehicle will upload vehicle data to the cloud. The cloud will calculate based on the vehicle data uploaded by the vehicle to obtain the corresponding calibration data. Different vehicle data corresponds to different vehicles. Then, after the vehicle is connected to the charging pile, it enters the calibration state and sends its own identification data to the charging pile. The charging pile will upload the identification data of the vehicle to be calibrated to the cloud. Secondly, the cloud determines the vehicle to be calibrated and its corresponding target calibration data based on the identification data uploaded by the charging pile, and sends the target calibration data to the charging pile. Then, the charging pile sends the target calibration data to the vehicle to be calibrated. Finally, the vehicle to be calibrated realizes vehicle data calibration based on the target calibration data.
[0112] The above process is the main flow of multi-terminal interaction in the vehicle data calibration system proposed by the present invention. Through the above interaction process, vehicle data calibration can be completed. It should be noted that this is only a general description of the multi-terminal interaction in the vehicle data calibration system. For further specific interaction processes, please refer to the description of the vehicle data calibration method executed in the cloud in this invention.
[0113] The vehicle data calibration method of the present invention is described below through specific preferred embodiments.
[0114] Figure 4 FIG. 1 is a flow chart of a vehicle data calibration method in a preferred embodiment of the present invention. Figure 4 As shown, the vehicle data calibration method includes the following steps:
[0115] Step S400: Acquire first vehicle data and second vehicle data uploaded by the vehicle, and generate calibration data according to the first vehicle data.
[0116] Specifically, the cloud performs key data calculations based on the daily data uploaded by each vehicle (first vehicle data). The cloud-calculated value (calibration data) is compared with the vehicle-calculated value (second vehicle data) (a simple algorithm is implemented on the vehicle). If the error in the vehicle-calculated value exceeds a certain threshold, Eset, a message is automatically sent to the owner to go to a specific location or fast-charging station for charging and maintenance. The threshold, Eset, varies depending on the item. The specific location refers to the vehicle's corresponding repair center, delivery center, service center, etc., and the specific fast-charging station refers to a fast-charging station that can communicate with the cloud and output a special current.
[0117] Step S410: obtaining identification data of the vehicle to be calibrated uploaded by the charging pile, and determining calibration data of the vehicle to be calibrated according to the identification data of the vehicle to be calibrated.
[0118] Specifically, when a vehicle is plugged in for fast charging, the vehicle will send the vehicle VIN code (identification data) to the fast charging pile according to the fast charging protocol, and the fast charging pile will upload the VIN code to the cloud.
[0119] Step S420 , determining whether the calibration data of the vehicle to be calibrated is different from the second vehicle data.
[0120] If so, the calibration data of the vehicle to be calibrated is determined as the target calibration data, and step S430 is executed; if not, the data calibration process ends and step S462 is executed.
[0121] Specifically, the cloud queries the calibration items and calibration amounts (both of which constitute the calibration data) based on the VIN code. If calibration is not required, an end calibration signal is sent to the charging pile. The charging pile responds normally to charging according to the vehicle's request. If calibration is required, it proceeds to the next step.
[0122] Step S430: Send calibration preparation data and charging lock instructions to the charging pile.
[0123] Specifically, the cloud first sends a calibration preparation message to the charging pile and locks the charging pile's S2 switch (used to lock the charging gun). After receiving the calibration preparation message, the charging pile outputs a calibration preparation specific current Ibdr. Based on the specific current Ibdr output by the charging pile, the vehicle determines that the cloud has completed data calibration preparation and sends a calibration preparation verification signal (first verification data) to the cloud.
[0124] Step S440: Obtain the first verification data uploaded by the charging pile, and determine whether the first verification data has not timed out and is valid.
[0125] Specifically, the cloud determines whether the vehicle's upload of the calibration preparation verification signal has timed out. If so, step S460 is executed. If not, the cloud determines the validity of the vehicle's upload of the calibration preparation verification signal. If invalid, step S461 is executed; if valid, step S450 is executed.
[0126] Step S450: Send target calibration data to the charging pile.
[0127] Specifically, the cloud sends a calibration data packet to the charging station, containing calibration items and their corresponding calibration values. The charging station outputs a specific current Ibdd based on the contents of the calibration data packet. The vehicle then obtains the required calibration items and calibration item data based on the charging station's output current and feeds it back to the cloud.
[0128] Step S461: Send a target unlocking instruction and a calibration end signal to the charging pile.
[0129] Specifically, the cloud sends a message to the charging pile to complete the calibration and unlock the S2 switch.
[0130] Step S462: Send a calibration completion signal to the charging pile.
[0131] Step S471, determining whether the second verification data has timed out.
[0132] Step S472: determine whether the second verification data is valid.
[0133] Specifically, the cloud determines whether the verification signal (second verification data) of the calibration data packet uploaded by the vehicle has timed out; if it has timed out, step S461 is executed; if it has not timed out, step S472 is executed. The cloud judges the validity of the verification signal of the calibration data packet uploaded by the vehicle. If it is invalid, step S462 is executed, that is, the cloud only sends the end of calibration to the charging pile. Since the charging pile has not received the charging unlocking instruction, the S2 switch lock is not released, and the charging pile responds normally to the vehicle's demand current charging. In addition, the cloud notifies the nearest staff that the vehicle can unplug the charging gun only after manually ending the S2 lock. If valid, step S480 is executed.
[0134] Step S480: Send calibration completion data to the charging pile.
[0135] Specifically, the cloud sends a calibration completion signal to the charging pile, and the charging pile outputs a special current Ibdf indicating that the calibration is completed. The vehicle determines that the calibration is completed based on the output current of the charging pile, calibrates the calibration item data, and feeds back a calibration completion verification signal (third verification data) to the cloud.
[0136] Step S490: Obtain the third verification data uploaded by the charging pile, and determine whether the vehicle data calibration of the vehicle to be calibrated is completed based on the third verification data.
[0137] Specifically, the cloud determines whether the vehicle has timed out from uploading the calibration completion verification signal. If so, it sends a charge unlock command and a calibration completion signal to the charging pile, allowing the charging pile to charge normally according to the vehicle's requested current. If not, it waits until it receives the calibration completion verification signal. Upon receiving this signal, it sends a charge unlock command and a calibration completion signal to the charging pile. Simultaneously, the cloud updates the vehicle data and records the calibration completion.
[0138] It should be further explained that the current output by the charging pile to the vehicle is a current that represents specific information through high and low levels and the number of pulses. For example, Figure 5 This is a schematic diagram of a calibration preparation specific current in a preferred embodiment of the present invention, referring to Figure 5 , the calibration preparation information is determined by the specific current intervals I_a and I_b and the number of pulses, and the number of pulses is not limited to 2. Figure 6 This is a schematic diagram of a calibration data specific current in a preferred embodiment of the present invention, referring to Figure 6 The charging pile outputs a special current representing the contents of the calibration data packet, which consists of multiple parts. STP1 indicates the start of the calibration item, represented by the upper and lower current intervals I_a and I_b and the number of pulses. STP2 indicates the specific calibration item, represented by the upper and lower current intervals I_a and I_c and the number of pulses. STP3 indicates the specific calibration value corresponding to the calibration item, represented by the upper and lower current intervals I_e and I_d, the number of pulses, and the pulse frequency. N in the N pulses is represented by an integer not less than 1, and the calibration item is not limited to one. Figure 7 This is a schematic diagram of a method for calibrating a specific current in a preferred embodiment of the present invention, referring to Figure 7 The calibration completion information is determined by the upper and lower current ranges I_a and I_g and the number of pulses.
[0139] It should be noted that the steps shown in the above process or the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0140] In this embodiment, a vehicle data calibration device is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments. The details that have been described will not be repeated here. The terms "module", "unit", "sub-unit", etc. used below can be a combination of software and / or hardware that can implement the predetermined functions. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and conceivable.
[0141] Figure 8 FIG. 1 is a structural block diagram of the vehicle data calibration device in this embodiment of the present invention. Figure 8 As shown, the device includes:
[0142] A first data acquisition module 810 is configured to acquire vehicle data uploaded by a vehicle and generate calibration data based on the vehicle data, wherein the calibration data corresponds to the vehicle;
[0143] The second data acquisition module 820 is used to acquire the identification data of the vehicle to be calibrated uploaded by the charging pile; wherein the identification data of the vehicle to be calibrated is the identification data sent to the charging pile after the vehicle to be calibrated is connected to the charging pile;
[0144] a data determination module 830 for determining target calibration data from the calibration data according to the identification data of the vehicle to be calibrated;
[0145] The data sending module 840 is used to send the target calibration data to the charging pile; wherein the target calibration data is used to calibrate the vehicle data of the vehicle to be calibrated.
[0146] It should be noted that the above modules can be functional modules or program modules, and can be implemented through software or hardware. For modules implemented through hardware, the above modules can be located in the same processor; or the above modules can be located in different processors in any combination.
[0147] This embodiment further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0148] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0149] It should be noted that, for specific examples in this embodiment, reference may be made to the examples described in the above embodiments and optional implementation modes, and will not be repeated in this embodiment.
[0150] In addition, in conjunction with the vehicle data calibration method provided in the above embodiments, a storage medium may be provided in this embodiment to implement the method. The storage medium stores a computer program; when the computer program is executed by a processor, any of the vehicle data calibration methods in the above embodiments is implemented.
[0151] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0152] It should be understood that the specific embodiments described herein are only used to explain this application and are not used to limit it. Based on the embodiments provided in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0153] Obviously, the accompanying drawings are merely examples or embodiments of the present application. A person skilled in the art can also apply the present application to other similar situations based on these drawings without inventive effort. Furthermore, it is understandable that, although the work involved in this development process may be complex and lengthy, certain design, manufacturing, or production changes based on the technical content disclosed in this application are merely routine technical means for a person skilled in the art and should not be considered to constitute a deficiency in the disclosure of the present application.
[0154] The term "embodiment" as used in this application refers to specific features, structures, or characteristics described in conjunction with the embodiment that can be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily mean that the embodiment is the same, nor does it mean that it is mutually exclusive with other embodiments and is independent or optional. It is understood, either explicitly or implicitly, by those skilled in the art that the embodiments described in this application can be combined with other embodiments when there is no conflict.
[0155] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of patent protection. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. A vehicle data calibration method, characterized in that: The method comprises: Acquire vehicle data uploaded by the vehicle, and generate calibration data based on the vehicle data; wherein the calibration data corresponds to the vehicle; and the vehicle data includes operating data of the vehicle; Wherein, the vehicle data also includes a vehicle identification; generating calibration data based on the vehicle data includes: determining a data algorithm corresponding to the vehicle data based on the vehicle identification; calculating the vehicle data using the data algorithm to obtain a calculation result; and defining the calculation result data as the calibration data; Obtain identification data of the vehicle to be calibrated uploaded by the charging pile; wherein the identification data of the vehicle to be calibrated is the identification data sent to the charging pile after the vehicle to be calibrated is connected to the charging pile; determining target calibration data from the calibration data according to the identification data of the vehicle to be calibrated; Sending the target calibration data to the charging pile; wherein the target calibration data is used to calibrate the vehicle data of the vehicle to be calibrated; The vehicle to be calibrated calibrates and corrects the local vehicle data according to the target calibration data.
2. The vehicle data calibration method according to claim 1, characterized in that: The method further includes, before sending the target calibration data to the charging pile: Sending calibration preparation data and a charging lock instruction to the charging pile; wherein the charging lock instruction is used to lock the charging gun of the charging pile; Obtaining first verification data uploaded by the charging pile; wherein the first verification data is verification data generated by the vehicle to be calibrated based on the calibration preparation data; Determine whether to send the target calibration data and the charging unlock instruction to the charging pile according to the first verification data; wherein the charging unlock instruction is used to unlock the charging gun of the charging pile.
3. The vehicle data calibration method according to claim 2, characterized in that: After sending the target calibration data to the charging pile, the method further includes: Obtaining second verification data uploaded by the charging pile; wherein the second verification data is verification data generated by the vehicle to be calibrated based on the target calibration data; Determine whether to send calibration completion data and the charging unlock instruction to the charging pile according to the second verification data; wherein the calibration completion data is used to guide the vehicle to be calibrated to start vehicle data calibration according to the target calibration data.
4. The vehicle data calibration method according to claim 3, characterized in that: After sending the calibration completion data to the charging pile, the method further includes: Obtaining third verification data uploaded by the charging pile; wherein the third verification data is verification data generated by the vehicle to be calibrated when vehicle data calibration is completed; Determine whether the vehicle data calibration of the vehicle to be calibrated is completed according to the third verification data, and send the charging unlock instruction to the charging pile.
5. The vehicle data calibration method according to any one of claims 1 to 4, characterized in that: The vehicle data includes first vehicle data and second vehicle data, wherein the second vehicle data is vehicle data generated by the vehicle to be calibrated based on the first vehicle data; The acquiring of vehicle data uploaded by the vehicle and generating calibration data according to the vehicle data includes: The first vehicle data and the second vehicle data uploaded by the vehicle are acquired, and the calibration data is generated according to the first vehicle data.
6. The vehicle data calibration method according to claim 5, characterized in that: Determining target calibration data from the calibration data according to the identification data of the vehicle to be calibrated includes: Determining calibration data of the vehicle to be calibrated according to the identification data of the vehicle to be calibrated; It is determined whether the calibration data of the vehicle to be calibrated is different from the second vehicle data; if so, the calibration data of the vehicle to be calibrated is determined as the target calibration data.
7. The vehicle data calibration method according to any one of claims 1 to 4, characterized in that: The calibration data includes calibration items and calibration values, and the calibration items and the calibration values correspond to each other.
8. A vehicle data calibration method, characterized in that: The method comprises: The cloud acquires vehicle data uploaded by the vehicle and generates calibration data based on the vehicle data; wherein the calibration data corresponds to the vehicle; and the vehicle data includes operating data of the vehicle; The vehicle data also includes a vehicle identification; the cloud determines a data algorithm corresponding to the vehicle data based on the vehicle identification; calculates the vehicle data using the data algorithm to obtain a calculation result; and defines the calculation result data as the calibration data; After the vehicle to be calibrated is connected to the charging pile, the identification data is sent to the charging pile; The cloud obtains the identification data of the vehicle to be calibrated uploaded by the charging pile, determines target calibration data from the calibration data according to the identification data of the vehicle to be calibrated, and sends the target calibration data to the charging pile; The charging pile sends the target calibration data to the vehicle to be calibrated; The vehicle to be calibrated performs vehicle data calibration according to the target calibration data; The vehicle to be calibrated calibrates and corrects the local vehicle data according to the target calibration data.
9. A vehicle data calibration device, characterized in that: The device comprises: a first data acquisition module, configured to acquire vehicle data uploaded by a vehicle and generate calibration data based on the vehicle data; wherein the calibration data corresponds to the vehicle; and the vehicle data includes operating data of the vehicle; The vehicle data also includes a vehicle identification; the first data acquisition module is further configured to determine a data algorithm corresponding to the vehicle data based on the vehicle identification; calculate the vehicle data using the data algorithm to obtain a calculation result; and define the calculation result data as the calibration data; A second data acquisition module is used to acquire identification data of the vehicle to be calibrated uploaded by the charging pile; wherein the identification data of the vehicle to be calibrated is the identification data sent to the charging pile after the vehicle to be calibrated is connected to the charging pile; a data determination module, configured to determine target calibration data from the calibration data according to the identification data of the vehicle to be calibrated; A data sending module is used to send the target calibration data to the charging pile; wherein the target calibration data is used to calibrate the vehicle data of the vehicle to be calibrated; wherein the vehicle to be calibrated calibrates and corrects the local vehicle data according to the target calibration data.
10. A vehicle data calibration system, characterized in that: The system includes: a vehicle, a charging pile and a cloud; The cloud is used to execute the vehicle data calibration method according to any one of claims 1 to 7; The charging pile is used to forward identification data sent by the vehicle to be calibrated to the cloud, and is used to forward target calibration data sent by the cloud to the vehicle to be calibrated; The vehicle is used to perform vehicle data calibration according to the target calibration data; The vehicle is used to calibrate and correct local vehicle data according to the target calibration data.