Charging control method and device, vehicle, charging pile and charging system
By adding the interaction of the first and second messages before the charging handshake, a 'supercharging' extension mechanism compatible with the existing protocol is constructed. The vehicle and the charging pile adjust the charging current value through the current offset, which solves the problem of the existing protocol limiting the charging current and realizes safe and efficient fast charging.
Patent Information
- Application Number
- CN202511159062.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-18
- Publication Date
- 2025-10-28
AI Technical Summary
Existing charging communication protocols limit the upper limit of charging current, which leads to a bottleneck in the approach of increasing charging current. Furthermore, the massive number of existing electric vehicles and charging piles require a long upgrade cycle, making it difficult to achieve compatibility 'supercharging' expansion without changing the existing protocol framework and parameter definitions.
Before the charging handshake, an extended mechanism for 'supercharging' that is compatible with the existing protocol is built by adding the interaction of the first and second messages. The vehicle and the charging pile adjust the charging current value through the current offset of the interaction to ensure that the current offset of the two ends matches, thus breaking through the inherent current limit.
While ensuring charging safety, the charging current value is increased to shorten the charging time of electric vehicles, meet users' fast charging needs, and prevent incorrect access through verification information, thereby improving charging safety and reliability.
Smart Images

Figure CN120840451A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of charging technology, and in particular to a charging control method, device, vehicle, charging pile, and charging system. Background Technology
[0002] Increasing the charging current is a crucial way to shorten the charging time of electric vehicles. However, current widely deployed charging communication protocols strictly limit the upper limit of the charging current to ensure safety, which creates a bottleneck in the approach of increasing the charging current.
[0003] Although the new generation of national standards has significantly expanded the range of current parameters, paving the way for ultra-high-speed charging, its industrial implementation faces real challenges: the massive existing number of electric vehicles and charging piles need to be upgraded, a process that will take a long time. Therefore, how to develop a compatible "supercharging" extension mechanism to overcome inherent current limitations without changing the existing protocol framework and parameter definitions has become an urgent problem to be solved. Summary of the Invention
[0004] To overcome the problems existing in related technologies, this disclosure provides a charging control method, device, vehicle, charging pile, and charging system.
[0005] According to a first aspect of the present disclosure, a charging control method is provided, applied to a vehicle, comprising:
[0006] Upon receiving a first message from a charging pile, if the first verification information in the first message passes verification, a second message is sent to the charging pile. The second message includes second verification information, a vehicle identification number, and a current offset.
[0007] Perform a charging handshake process with the charging pile;
[0008] Once the charging handshake process is complete, the current offset in the second message is used to adjust the charging current value requested by the vehicle.
[0009] In the above technical solution, a "supercharging" extension mechanism compatible with existing protocols is constructed by adding the interaction of a first message and a second message before the charging handshake. Before the charging handshake process is completed, the vehicle sends a second message including a current offset to the charging pile, allowing the charging pile to know the current adjustment requirement in advance and adjust its output current accordingly. The vehicle also uses this current offset to adjust the charging current value requested by the vehicle. In this way, while ensuring that the current offsets at both ends are matched, the hardware potential of the vehicle and the charging pile can be fully utilized. By using the current offset to overcome the inherent current limit, the charging current value can be increased, the charging time of electric vehicles can be shortened, and charging safety can be ensured at the same time, while meeting the user's fast charging needs. By setting the first verification information in the first message and sending the second message after successful verification, incorrect charging pile access can be prevented, ensuring charging safety. The second verification information in the second message can also play a role in preventing tampering and counterfeiting.
[0010] In some possible implementations, the first verification information includes the Supercharging Protocol version of the charging pile; the step of sending a second message to the charging pile if the first verification information in the first message passes verification includes:
[0011] If the supercharging protocol version of the charging pile matches the supercharging protocol version of the vehicle, then the first verification information is determined to be verified, and the second message is sent to the charging pile.
[0012] In the above technical solution, verifying the supercharging protocol version on the vehicle side can avoid charging failures caused by incompatibility of the supercharging protocol version, and reduce the probability of problems occurring in charging piles and vehicles during the charging process.
[0013] In some possible implementations, the first message may also include a random number.
[0014] In the above technical solution, random numbers can serve as a means of preventing plagiarism.
[0015] In some possible implementations, the first message may also include at least one of the charging pile manufacturer information and the charging pile model.
[0016] In the above technical solution, the charging pile manufacturer information and charging pile model in the first message enable the vehicle to accurately identify the charging pile information and confirm the whitelist.
[0017] In some possible implementations, the second message may also include at least one of vehicle manufacturer information, vehicle model, and vehicle function settings.
[0018] In the aforementioned technical solution, vehicle manufacturer information and vehicle model enable charging piles to accurately identify vehicle information for whitelist confirmation. The second message includes vehicle function settings, allowing for efficient communication between vehicle manufacturers and charging pile manufacturers, precisely adapting to needs and improving the charging service experience and collaborative efficiency.
[0019] In some possible implementations, the method further includes:
[0020] The fields in the second message are rearranged in an out-of-order manner.
[0021] In the above technical solution, the confidentiality of the second message can be enhanced by reordering the message, reducing the risk of the message being stolen and tampered with, increasing the difficulty of cracking, and providing more reliable security for communication.
[0022] In some possible implementations, the method further includes:
[0023] The transmission of the second message shall cease when at least one of the following conditions is met:
[0024] Receives a charger handshake message from the charging pile during the charging handshake process;
[0025] Receives a charger identification message from the charging pile during the charging handshake process;
[0026] The duration of sending the second message has reached the first preset duration.
[0027] The above technical solution not only ensures the orderly progress of the charging handshake process, but also optimizes the utilization of communication resources and improves the stability of the collaborative work between the vehicle and the charging pile.
[0028] In some possible implementations, the method further includes:
[0029] If the first preset field in the received charger identification message is consistent with the current offset in the second message, then the current offset in the second message is filled into the second preset field in the BMS identification message, and the charger identification message is sent by the charging pile.
[0030] The BMS identification message is sent to the charging pile.
[0031] In the above technical solution, the vehicle can confirm that the charging station agrees to perform charging according to the current offset in the second message. This avoids situations where the vehicle or charging station does not perform charging according to the offset agreed in the second message, but the other party is unaware and still performs charging according to the agreed offset, thereby achieving the purpose of ensuring charging safety and improving charging efficiency.
[0032] In some possible implementations, the method further includes:
[0033] If a maximum output capacity message of the charger is received from the charging pile, the maximum output capacity message of the charger is parsed according to the current offset on the vehicle side.
[0034] If the analysis result indicates that the direction of the current obtained from the analysis is incorrect, or exceeds the preset maximum current value, then the charging process will end.
[0035] In the above technical solution, by adding current offset verification and charging current maximum limit, abnormal charging can be detected and terminated in a timely manner, ensuring charging safety, preventing equipment damage, and improving charging reliability.
[0036] According to a second aspect of the present disclosure, a charging control method is provided, applied to a charging pile, comprising:
[0037] Once a physical connection is established between the vehicle and the charging station, a first message is sent to the vehicle, the first message including first verification information;
[0038] If the second verification information in the second message passes the verification upon receiving the second message, a charging handshake process is performed with the vehicle. The second message also includes a vehicle identification code and a current offset.
[0039] Once the charging handshake process is complete, the charging current value output by the charging pile is adjusted using the current offset in the second message.
[0040] In the above technical solution, a "supercharging" extension mechanism compatible with existing protocols is constructed by adding the interaction of a first message and a second message before the charging handshake. Before the charging handshake process is completed, by receiving the current offset in the second message sent by the vehicle, the charging pile can understand the vehicle's charging current adjustment needs in advance before the charging handshake process is completed, and set the output current more accurately. The vehicle will also use this current offset to adjust the charging current value requested by the vehicle. In this way, while ensuring that the current offsets at both ends are matched, the hardware potential of the vehicle and the charging pile can be fully utilized. By using the current offset to break through the inherent current limit, the charging current value can be increased, the charging time of electric vehicles can be shortened, and charging safety can be ensured at the same time to meet the user's fast charging needs. The first verification information in the first message can effectively prevent incorrect charging pile access, ensuring charging safety from the source. The second verification information in the second message has anti-tampering and anti-counterfeiting functions.
[0041] In some possible implementations, the second verification information includes at least one of the following: the vehicle's supercharging protocol version, field information processed by a preset algorithm, and a random number in the first message;
[0042] If the second verification information in the second message passes verification, then a charging handshake process is performed with the vehicle, including:
[0043] If the second verification information matches the corresponding information in the charging pile, then the second verification information is determined to have passed verification, and a charging handshake process is executed with the vehicle.
[0044] In the above technical solution, the use of second verification information for verification can effectively prevent tampering and counterfeiting, ensure charging safety, ensure the smooth start of the charging handshake process, and improve charging reliability.
[0045] In some possible implementations, the preset algorithm is synchronized in the charging station and the vehicle.
[0046] The above technical solution can ensure the successful verification of the second verification information.
[0047] In some possible implementations, the second message may also include at least one of vehicle manufacturer information, vehicle model, and vehicle function settings.
[0048] In the aforementioned technical solution, vehicle manufacturer information and vehicle model enable charging piles to accurately identify vehicle information for whitelist confirmation. The second message includes vehicle function settings, allowing for efficient communication between vehicle manufacturers and charging pile manufacturers, precisely adapting to needs and improving the charging service experience and collaborative efficiency.
[0049] In some possible implementations, the first message may also include at least one of the charging pile manufacturer information and the charging pile model.
[0050] In the above technical solution, the charging pile manufacturer information and charging pile model in the first message enable the vehicle to accurately identify the charging pile information and confirm the whitelist.
[0051] In some possible implementations, the method further includes:
[0052] The fields in the first message are combined in an out-of-order manner.
[0053] In the above technical solution, by combining messages in an out-of-order manner, the confidentiality of the first message can be enhanced, the risk of the message being stolen and tampered with can be reduced, the difficulty of cracking can be increased, and more reliable security can be provided for communication.
[0054] In some possible implementations, the method further includes:
[0055] The transmission of the first message shall be stopped if at least one of the following conditions is met:
[0056] The second message was received;
[0057] The duration of sending the first message has reached the second preset duration.
[0058] The above technical solution can precisely control the message interaction process, avoid invalid or redundant communication, ensure the accuracy and timeliness of the charging handshake process, guarantee the stability and safety of the charging process, and optimize the charging experience.
[0059] In some possible implementations, sending a first message to the vehicle after a physical connection has been established between the vehicle and the charging station includes:
[0060] Once a physical connection is established between the vehicle and the charging station, and the user is detected performing a scanning operation after the connection duration has reached a third preset duration, the first message is sent to the vehicle.
[0061] The above technical solution can avoid the failure of the supercharging function due to forgotten message exchanges caused by vehicle hibernation, thereby ensuring the normal operation of the supercharging function.
[0062] In some possible implementations, the method further includes:
[0063] The current offset from the second message is filled into the first preset field of the charger identification message; the charger identification message is then sent to the vehicle.
[0064] In the above technical solution, the vehicle can be informed that the charging station agrees to charge according to the current offset in the second message.
[0065] In some possible implementations, the method further includes:
[0066] If the second preset field in the BMS identification message received from the vehicle is consistent with the current offset in the second message, it is determined that the vehicle and the charging pile will perform charging according to the current offset in the second message.
[0067] The above technical solution can prevent situations where the vehicle or charging pile does not perform charging according to the offset agreed in the second message, but the other party is unaware of this and still performs charging according to the agreed offset, thereby achieving the purpose of ensuring charging safety and improving charging efficiency.
[0068] In some possible implementations, the method further includes:
[0069] If a battery charging parameter message is received from the vehicle, the battery charging parameter message is parsed according to the current offset on the charging pile side.
[0070] If the analysis result indicates that the direction of the current obtained from the analysis is incorrect, or exceeds the preset maximum current value, then the charging process will end.
[0071] In the above technical solution, by adding current offset verification and charging current maximum limit, abnormal charging can be detected and terminated in a timely manner, ensuring charging safety, preventing equipment damage, and improving charging reliability.
[0072] According to a third aspect of the present disclosure, a charging control device is provided, applied to a vehicle, comprising:
[0073] The first sending module is configured to, upon receiving a first message from the charging pile, send a second message to the charging pile if the first verification information in the first message passes verification. The second message includes second verification information, a vehicle identification code, and a current offset.
[0074] The first handshake module is used to perform a charging handshake process with the charging pile;
[0075] The first control module is used to adjust the charging current value requested by the vehicle by utilizing the current offset in the second message after the charging handshake process is completed.
[0076] According to a fourth aspect of the present disclosure, a charging control device is provided, applied to a charging pile, comprising:
[0077] The second sending module is used to send a first message to the vehicle when a physical connection is established between the vehicle and the charging pile. The first message includes first verification information.
[0078] The second handshake module is used to perform a charging handshake process with the vehicle if the second verification information in the second message passes the verification upon receiving the second message. The second message also includes a vehicle identification code and a current offset.
[0079] The second control module is used to adjust the charging current value output by the charging pile by utilizing the current offset in the second message after the charging handshake process is completed.
[0080] According to a fifth aspect of the present disclosure, a vehicle is provided, comprising:
[0081] First processor;
[0082] A first memory for storing instructions executable by a first processor;
[0083] The first processor is configured to execute the executable instructions in the first memory to implement the steps of the charging control method provided in the first aspect of this disclosure.
[0084] According to a sixth aspect of the present disclosure, a charging pile is provided, comprising:
[0085] Second processor;
[0086] A second memory used to store instructions executable by a second processor;
[0087] The second processor is configured to execute the executable instructions in the second memory to implement the steps of the charging control method provided in the second aspect of this disclosure.
[0088] According to a seventh aspect of the present disclosure, a charging system is provided, comprising:
[0089] The vehicles provided in the fifth aspect of this disclosure and the charging piles provided in the sixth aspect of this disclosure
[0090] According to an eighth aspect of the present disclosure, a computer-readable storage medium is provided, having stored thereon computer program instructions that, when executed by a processor, implement the steps of the charging control method provided in the first aspect of the present disclosure, or implement the steps of the charging control method provided in the second aspect of the present disclosure.
[0091] According to a ninth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of the charging control method provided in the first aspect of the present disclosure, or implements the steps of the charging control method provided in the second aspect of the present disclosure.
[0092] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0093] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0094] Figure 1 This is a flowchart illustrating a charging control method according to an exemplary embodiment.
[0095] Figure 2 This is a schematic diagram illustrating message interaction between a vehicle and a charging station according to an exemplary embodiment.
[0096] Figure 3 This is a flowchart illustrating a charging control method according to an exemplary embodiment.
[0097] Figure 4 The diagram illustrates the signaling interaction between a vehicle and a charging station when implementing the charging control method provided in this disclosure, according to one embodiment.
[0098] Figure 5The diagram illustrates the signaling interaction between a vehicle and a charging station when implementing the charging control method provided in this disclosure, according to one embodiment.
[0099] Figure 6 The diagram illustrates the signaling interaction between a vehicle and a charging station when implementing the charging control method provided in this disclosure, according to one embodiment.
[0100] Figure 7 The diagram illustrates the signaling interaction between a vehicle and a charging station when implementing the charging control method provided in this disclosure, according to one embodiment.
[0101] Figure 8 This is a block diagram illustrating a charging control device according to an exemplary embodiment.
[0102] Figure 9 This is a block diagram illustrating a charging control device according to an exemplary embodiment.
[0103] Figure 10 This is a block diagram illustrating a vehicle according to an exemplary embodiment.
[0104] Figure 11 This is a block diagram illustrating a charging station according to an exemplary embodiment. Detailed Implementation
[0105] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0106] It should be noted that all actions involving the acquisition of signals, information, or data in this disclosure are carried out in compliance with the relevant data protection laws and policies of the country where the location is situated, and with authorization from the owner of the relevant device.
[0107] Figure 1 This is a flowchart illustrating a charging control method according to an exemplary embodiment. This method can be applied to vehicles. Figure 1 As shown, the method may include steps S101 to S103.
[0108] In step S101, if the first verification information in the first message is successfully verified upon receiving the first message from the charging pile, then a second message is sent to the charging pile.
[0109] The second message includes second verification information, vehicle identification number, and current offset.
[0110] The first and second messages can be private messages. The first message, CMP (Charger Private message), is a private message sent from the charging pile to the vehicle; the second message, VPM (Vehicle Private message), is a private message sent from the vehicle to the charging pile. These two messages can be defined as Supercharging Protocol handshake messages. The IDs of the first and second messages are staggered from those of existing charging communication protocols to avoid confusion. Furthermore, the IDs of the first and second messages are also staggered from other existing private messages to further prevent confusion and improve the compatibility of the Supercharging Protocol.
[0111] In one embodiment, the validity of the first verification information can be determined by comparing the consistency of the information.
[0112] In step S102, a charging handshake process is performed with the charging pile.
[0113] The message exchange process between the vehicle and the charging station to perform the charging handshake can be as follows: Figure 2 As shown in the dashed box. The charging pile sends a charger handshake message (CHM) to the vehicle; after receiving the CHM, the vehicle sends a vehicle handshake message (BHM) back to the charging pile; after receiving the BHM, the charging pile performs an insulation test and sends a charger identification message (CRM) to the vehicle after the insulation test is completed. At this time, the first byte of the CRM message data is 0x00; the vehicle's BMS (Battery Management System) receives the CRM and sends back a BMS identification message (BRM); the charging pile parses the BRM to return a CRM with the first byte being 0xAA. If the vehicle receives a CRM with the first byte being 0xAA, it can determine that the charging handshake was successful and then enters the parameter configuration stage.
[0114] In step S103, after the charging handshake process is completed, the charging current value requested by the vehicle is adjusted using the current offset in the second message.
[0115] In one embodiment, once the charging handshake process is determined to be complete, the vehicle can use the current offset in the second message to configure parameters to adjust the charging current value requested by the vehicle during the charging process, thereby enabling subsequent charging.
[0116] In the above technical solution, a "supercharging" extension mechanism compatible with existing protocols is constructed by adding the interaction of a first message and a second message before the charging handshake. Before the charging handshake process is completed, the vehicle sends a second message including a current offset to the charging pile, allowing the charging pile to know the current adjustment requirement in advance and adjust its output current accordingly. The vehicle also uses this current offset to adjust the charging current value requested by the vehicle. In this way, while ensuring that the current offsets at both ends are matched, the hardware potential of the vehicle and the charging pile can be fully utilized. By using the current offset to overcome the inherent current limit, the charging current value can be increased, the charging time of electric vehicles can be shortened, and charging safety can be ensured at the same time, while meeting the user's fast charging needs. By setting the first verification information in the first message and sending the second message after successful verification, incorrect charging pile access can be prevented, ensuring charging safety. The second verification information in the second message can also play a role in preventing tampering and counterfeiting.
[0117] Figure 3 This is a flowchart illustrating a charging control method according to an exemplary embodiment. This method can be applied to charging piles. Figure 3 As shown, the method may include steps S301 to S303.
[0118] In step S301, after the vehicle has established a physical connection with the charging pile, a first message is sent to the vehicle.
[0119] The first message includes the first verification information. Establishing a physical connection between the vehicle and the charging station refers to the establishment of a physical connection between the charging station's charging port and the vehicle's charging socket.
[0120] In an optional embodiment, once a physical connection is established between the charging station's charging port and the vehicle's charging socket, the charging station can immediately send a first message to the vehicle. Thus, after plugging in the charging port, the vehicle can directly start the charging process without scanning a code, saving user steps and effectively improving the user experience.
[0121] In another optional embodiment, after the vehicle establishes a physical connection with the charging pile and the user performs a scanning operation after the connection time reaches a third preset time, a first message is sent to the vehicle.
[0122] For example, the third preset duration can be pre-set based on actual needs, such as 2 minutes. Some vehicles have not enabled the plug-and-charge function, and the following situation may occur during use: After establishing a physical connection with the charging station, the vehicle enters a sleep state because it has not scanned the code to start. If the first and second messages are exchanged directly at this time, the vehicle may forget that it has already completed the first and second message exchanges with the charging station after entering sleep mode, thus causing the supercharging function to fail. However, after the vehicle establishes a physical connection with the charging station and the connection time reaches the third preset duration, the first message is only sent to the vehicle when the user scans the code. This avoids the supercharging function failing due to the vehicle forgetting the message exchanges during sleep mode, thus ensuring the normal operation of the supercharging function.
[0123] The CC1 terminal of the vehicle and the charging station is shorter than the CC2 terminal. When plugging in the charging gun, CC2 is connected first, followed by CC1. The CC1 terminal is used by the charging station to detect whether the charging gun is connected correctly, while CC2 is used by the vehicle. If the charging station detects a successful connection, it also ensures that the vehicle is connected correctly; conversely, if the vehicle detects a successful connection, it does not necessarily mean that the charging station is connected correctly. Therefore, the first message is sent after the charging station detects a successful connection.
[0124] In step S302, if the second verification information in the second message passes verification upon receiving the second message, a charging handshake process is performed with the vehicle.
[0125] The second message also includes the vehicle identification number and current offset.
[0126] In one embodiment, the validity of the second verification information can be determined by comparing the consistency of the information. The charging handshake process between the vehicle and the charging station is as follows: Figure 2 As shown, the specific process has been described in detail above, and will not be elaborated on here.
[0127] In step S303, after the charging handshake process is completed, the charging current value output by the charging pile is adjusted using the current offset in the second message.
[0128] In one embodiment, upon determining that the charging handshake process is complete, the charging pile can use the current offset in the second message to configure parameters to adjust the charging current value output by the charging pile during the charging process, thereby enabling subsequent charging.
[0129] In the above technical solution, a "supercharging" extension mechanism compatible with existing protocols is constructed by adding the interaction of a first message and a second message before the charging handshake. Before the charging handshake process is completed, by receiving the current offset in the second message sent by the vehicle, the charging pile can understand the vehicle's charging current adjustment needs in advance before the charging handshake process is completed, and set the output current more accurately. The vehicle will also use this current offset to adjust the charging current value requested by the vehicle. In this way, while ensuring that the current offsets at both ends are matched, the hardware potential of the vehicle and the charging pile can be fully utilized. By using the current offset to break through the inherent current limit, the charging current value can be increased, the charging time of electric vehicles can be shortened, and charging safety can be ensured at the same time to meet the user's fast charging needs. The first verification information in the first message can effectively prevent incorrect charging pile access, ensuring charging safety from the source. The second verification information in the second message has anti-tampering and anti-counterfeiting functions.
[0130] Figure 4 The diagram illustrates the signaling interaction between a vehicle and a charging station when implementing the charging control method provided in this disclosure, according to one embodiment. Figure 4 The steps shown are in conjunction with the above text. Figure 1 and Figure 3 The description is consistent with the actual situation, so I will not repeat it here.
[0131] As mentioned above, the first message includes first verification information, which is used by the vehicle to verify the charging pile to prevent incorrect charging pile access and ensure charging safety.
[0132] In an optional embodiment, the first verification information includes the supercharging protocol version of the charging station; the vehicle can verify the first verification information in the following ways:
[0133] If the supercharging protocol version of the charging pile matches the supercharging protocol version of the vehicle, then the first verification information is confirmed to have passed verification.
[0134] For example, after receiving the first message from the charging pile, the vehicle can parse the message to extract the supercharging protocol version of the charging pile. Simultaneously, the vehicle can read pre-configured supercharging protocol versions it currently supports, such as "V2.0, V2.5, V3.0," from its own storage unit. Then, the vehicle compares the charging pile's supercharging protocol version with its own supported versions one by one. If both the charging pile's and the vehicle's supercharging protocol versions are V2.0, the first verification message is considered valid. Matching supercharging protocol versions means that both parties have consistent security mechanisms, effectively preventing security vulnerabilities caused by protocol incompatibility and ensuring the safety and reliability of the charging process.
[0135] Therefore, verifying the supercharging protocol version on the vehicle side can avoid charging failures caused by incompatibility of supercharging protocol versions, and reduce the probability of problems occurring in charging piles and vehicles during the charging process.
[0136] Correspondingly, if the supercharging protocol version of the charging pile and the supercharging protocol version of the vehicle do not match, it is determined that the first verification information has failed the verification. In this case, the vehicle may not send a second message to the charging pile.
[0137] In an optional embodiment, the first message also includes a random number. This random number is randomly generated by the charging station and varies with each charging session and each plug-in, serving to prevent copying and ensure the safety of supercharging. When a third party parses the interaction messages between the vehicle and the charging station, the random number will influence the message and prevent it from being directly copied and used.
[0138] For example, if the supercharging protocol version of the charging pile matches the supercharging protocol version of the vehicle, the random number in the first message can be extracted and set in the second message.
[0139] In an optional embodiment, the first message also includes at least one of charging pile manufacturer information and charging pile model. The charging pile manufacturer information and charging pile model in the first message enable the vehicle to accurately identify the charging pile information and perform whitelist confirmation. This allows for functional expansion based on the cooperation between the vehicle manufacturer and the charging pile manufacturer (e.g., plug-and-charge), which is beneficial for the subsequent access of more charging pile manufacturers.
[0140] In an optional embodiment, the method provided in this disclosure may further include:
[0141] The charging pile reorders the fields in the first message.
[0142] For example, the first message might contain the following fields: the charging station's supercharging protocol version is ABC; the random number is DEF; the charging station manufacturer information is GHI; and the charging station model is JKL. These four fields can be shuffled and arranged alternately, resulting in a first message like ADFBHCGIKL. The receiving end can know the message reordering rules and combination methods in advance and pre-configure the corresponding parsing algorithm. When receiving such reordered messages, it can split and reassemble the messages according to the corresponding parsing algorithm to accurately restore the original information. Thus, by reordering the messages, the confidentiality of the first message can be enhanced, reducing the risk of message theft and tampering, increasing the difficulty of cracking, and providing more reliable security for communication.
[0143] In an optional embodiment, the method provided in this disclosure may further include:
[0144] The charging station will stop sending the first message if at least one of the following conditions is met:
[0145] The second message was received;
[0146] The time taken to send the first message has reached the second preset time.
[0147] For example, the second preset duration can be preset based on actual needs, such as 5 seconds. For instance, the second preset duration can be determined based on the time from when the user plugs in the charging gun to when they scan the code to start the charging process, thus avoiding interference with the user's charging process after plugging in the gun and scanning the code to start the charging. The vehicle sending the second message indirectly closes the Supercharging Protocol response between the vehicle and the charging station: the charging station receiving the second message indicates that the vehicle has successfully received the first message and that the first verification information in the first message has been verified. To ensure smooth interaction of subsequent messages, the charging station can stop sending the first message.
[0148] In this way, the message interaction process can be precisely controlled, invalid or redundant communication can be avoided, the accuracy and timeliness of the charging handshake process can be ensured, the stability and safety of the charging process can be guaranteed, and the charging experience can be optimized.
[0149] As previously mentioned, the second message includes second verification information, vehicle identification number, and current offset.
[0150] Vehicle identification numbers are used by charging stations to verify a vehicle's account information, such as charging fee deductions and discounts, and even functional restrictions.
[0151] The current offset is the desired current offset for the vehicle to achieve supercharging. The current offset determines the upper limit of the charging current. Taking the current offset of -400A in the currently widely deployed charging communication protocol as an example, the current offset in the second message can be less than -400A. Furthermore, the current offset in the second message can be determined based on the vehicle's charging upper limit; it can be defined as an offset of -2000A or higher.
[0152] The second verification information has anti-tampering and anti-counterfeiting functions.
[0153] In an optional embodiment, the second verification information includes at least one of the following: the vehicle's supercharging protocol version, field information processed by a preset algorithm, and a random number in the first message;
[0154] Charging stations can verify the second verification information in the following ways:
[0155] If the second verification information matches the corresponding information in the charging pile, then the second verification information is deemed to have passed verification, and a charging handshake process is executed with the vehicle.
[0156] Taking the vehicle's Supercharging Protocol version as an example, the charging pile can parse the second message sent by the vehicle after receiving it, and extract the vehicle's Supercharging Protocol version. At the same time, the charging pile can read the pre-configured Supercharging Protocol version supported by the current charging pile from its own storage unit. If the Supercharging Protocol version of the charging pile matches the Supercharging Protocol version of the vehicle, the charging pile can determine that the Supercharging Protocol version verification is successful.
[0157] Taking the example where the second verification information includes the random number in the first message. After receiving the second message sent by the vehicle, the charging pile can parse the second message and extract the random number; at the same time, the charging pile can read the random number in the first message sent from its own storage unit. If the random numbers in the first message and the second message are the same, it can be determined that the random number verification is successful.
[0158] Taking the second verification information, which includes field information processed by a preset algorithm, as an example, after receiving the second message sent by the vehicle, the charging pile can parse the message to extract information. The fields to be processed by the preset algorithm can be other content in the second message, such as at least one of the vehicle's supercharging protocol version, random number, current offset, vehicle manufacturer information, vehicle model, and vehicle function settings. This preset algorithm is synchronized in both the charging pile and the vehicle. Upon receiving the second message, the charging pile can use its built-in preset algorithm to process the content in the second message other than the field information processed by the preset algorithm, and compare the processing result with the field information in the second message that has been processed by the preset algorithm. If the comparison result is consistent, it can be determined that the field information processed by the preset algorithm has passed verification.
[0159] The second verification information covers multiple aspects, enabling multi-dimensional verification of vehicle identity. Matching the charging station information ensures successful verification, effectively preventing tampering and counterfeiting, guaranteeing charging safety, ensuring a smooth charging handshake process, and improving charging reliability.
[0160] In an optional embodiment, the second message may also include at least one of vehicle manufacturer information, vehicle model, and vehicle function settings.
[0161] The vehicle manufacturer information and model number allow charging stations to accurately identify vehicles for whitelist verification. Vehicle function settings can include features such as scheduled charging, battery insulation, and anti-unplugging of the charging gun. These settings can be reserved for communication with various vehicle manufacturers and charging station providers. Therefore, including vehicle function settings in the second message allows for efficient communication with vehicle manufacturers and charging station providers, accurately adapting to needs and improving the charging service experience and collaborative efficiency.
[0162] In an optional embodiment, the method provided in this disclosure may further include:
[0163] The vehicle reorders the fields in the second message.
[0164] The specific implementation of the vehicle's reordered combination of fields in the second message is similar to that of the charging pile's reordered combination of fields in the first message, and will not be elaborated here.
[0165] In an optional embodiment, the method provided in this disclosure may further include:
[0166] The vehicle stops sending the second message when at least one of the following conditions is met:
[0167] Received the charger handshake message CHM from the charging pile during the charging handshake process;
[0168] Received the charger identification message (CRM) from the charging pile during the charging handshake process;
[0169] The time taken to send the second message has reached the first preset time.
[0170] For example, the first preset duration can be pre-set based on actual needs, such as 5 seconds. For instance, the first preset duration can be determined based on the time from when the user plugs in the charging gun to when they scan the code to start the charging process, thus avoiding interference with the user's charging process after plugging in the gun and scanning the code to start the charging. When the vehicle receives the CHM / CRM, it means the charging station has received the second message and verified it, initiating the subsequent process. To ensure smooth interaction of subsequent messages, the vehicle can stop sending the second message.
[0171] Upon receiving the charging pile's CHM / CRM, the transmission of the second message is stopped to avoid invalid communication; the transmission of the second message is stopped after a first preset time to prevent resource waste. This ensures the orderly progress of the charging handshake process, optimizes the utilization of communication resources, and improves the stability of the collaborative operation between the vehicle and the charging pile.
[0172] In one embodiment, the first message includes charging pile manufacturer information, charging pile model, random number, and the supercharging protocol version of the charging pile. The second message includes vehicle manufacturer information, vehicle model, vehicle identification number, random number, current offset, vehicle function settings, field information processed by a preset algorithm, and the vehicle's supercharging protocol version.
[0173] The mutual verification logic between the first and second messages is as follows:
[0174] Upon receiving the first message, the vehicle verifies the supercharging protocol version. If the version does not match the vehicle's own supercharging protocol, the verification fails, and no second message is sent. Conversely, if they match, the verification passes, and a second message is sent. The vehicle can also identify the charging station manufacturer and model for whitelisting. Additionally, the vehicle can extract a random number from the first message and place it in the second message.
[0175] Upon receiving the second message, the charging pile can verify the random number, the field information processed by a preset algorithm, and the vehicle's Supercharging Protocol version within the second message. If the verification fails, it will no longer respond to the content required by this Supercharging Protocol and will not execute the charging handshake process with the policy; conversely, if the verification passes, it will begin executing the charging handshake process with the vehicle. The charging pile can identify the vehicle identification code, query account information, and deduct fees; identify vehicle function settings and execute functions agreed upon by the vehicle manufacturer and the charging pile manufacturer; and identify the current offset. If the first and second messages pass verification, charging can be performed according to the current offset in the second message in subsequent processes.
[0176] Considering the time difference between establishing a physical connection between the vehicle and the charging station and the scanning operation, in order to further avoid the vehicle forgetting the interaction of the first and second messages due to sleep mode, resulting in charging not being performed according to the offset agreed in the second message, a secondary verification process can be added to ensure that both the vehicle and the charging station are aware of the current offset to be performed by the other party, so as to make corresponding adjustments and achieve a true closed loop of the supercharging protocol.
[0177] In one embodiment, two more private messages may be added to ensure that both the vehicle and the charging station are aware that the other is about to perform a current offset.
[0178] In another embodiment, some message content in the currently widely deployed charging communication protocol (hereinafter referred to as the old national standard for ease of description) can be modified to ensure that both the vehicle and the charging pile are aware that the other party is about to perform a current offset. It should be noted that, apart from the first and second messages, all other messages involved in this disclosure can be messages from the old national standard.
[0179] The old national standard defined reconnection, which means that when the vehicle or charging pile detects a message timeout and terminates the current charging, the charging pile re-initiates the CRM, and the vehicle responds to the BRM to continue charging. If the message before the CRM is modified, the current offset verification will not be performed during reconnection, and the supercharging protocol will not be closed-loop, which may cause a mismatch in current offset between the vehicle and the charging pile. However, messages after the CRM and BRM (such as the charger maximum output capacity message CML and the battery charging parameter message BCP) include current information. Therefore, before CML and BCP, the vehicle and the charging pile need to complete the supercharging protocol closed-loop message exchange to ensure accurate matching of current parameters during subsequent charging, so as to ensure stable and safe charging and avoid failures caused by current issues.
[0180] Therefore, by modifying the CRM and BRM, it can be determined whether both the vehicle and the charging station are aware that the other is about to execute a current offset, thus achieving a true closed loop in the supercharging protocol. The specific interaction process can be as follows: Figure 5 As shown. For ease of understanding, CRM and BRM can be defined as closed-loop messages of the Supercharger protocol.
[0181] Figure 5 A signaling interaction diagram between a vehicle and a charging station is shown according to one embodiment of the charging control method provided in this disclosure. Figure 5 As shown, the method further includes steps S304 to S306, as well as steps S104 and S105.
[0182] In step S304, the charging pile fills the current offset in the second message into the first preset field in the charger identification message CRM.
[0183] For example, the first preset field can be a field for the charging pile number, or other optional fields. Upon receiving the second message and if the second verification information in the second message passes verification, the charging pile can fill the current offset from the second message into the first preset field of the CRM. Filling the CRM with the current offset from the second message indicates that the second verification information in the second message has passed verification, and the charging pile agrees to perform charging according to the current offset in the second message.
[0184] In step S305, the charging pile sends the charger identification message (CRM) to the vehicle.
[0185] In step S104, if the first preset field in the charger identification message CRM received by the vehicle is consistent with the current offset in the second message, the vehicle fills the current offset in the second message into the second preset field in the BMS identification message BRM.
[0186] For example, the second preset field can be the battery pack serial number field, or other optional fields. Filling the BRM with the current offset from the second message indicates that the vehicle has received the CRM, and the informed charging station will perform charging according to the current offset in the second message, and the vehicle will also perform charging according to the current offset in the second message.
[0187] In step S105, the vehicle sends the BMS identification message BRM to the charging station.
[0188] In step S306, if the second preset field in the BMS identification message BRM received by the charging pile is consistent with the current offset in the second message, it is determined that the vehicle and the charging pile will perform charging according to the current offset in the second message.
[0189] exist Figure 5 The technical solution shown can prevent situations where the vehicle or charging pile does not perform charging according to the offset agreed in the second message, but the other party is unaware of this and still performs charging according to the agreed offset, thereby achieving the purpose of ensuring charging safety and improving charging efficiency.
[0190] The vehicle and the charging pile interact according to the requirements of exchanging the first message, the second message, CRM, and BRM. After the verification is successful, the current in the subsequent BCP, CML, BCL, CCS (charger charging status message), and BCS (battery charging status message) is filled according to the current offset defined in the second message.
[0191] Figure 6 A signaling interaction diagram between a vehicle and a charging station is shown according to one embodiment of the charging control method provided in this disclosure. Figure 6 As shown, the method further includes steps S307 to S308, as well as steps S106 and S107.
[0192] In step S307, if a battery charging parameter message BCP is received from the vehicle, the charging pile parses the battery charging parameter message BCP according to the current offset on the charging pile side.
[0193] In step S308, if the analysis result indicates that the direction of the current obtained from the analysis is incorrect, or exceeds the preset maximum current value, the charging pile will end the current charging.
[0194] In step S106, if a charger maximum output capacity message CML is received from the charging pile, the vehicle parses the charger maximum output capacity message CML according to the current offset on the vehicle side.
[0195] In step S107, if the analysis result indicates that the direction of the current obtained from the analysis is incorrect, or exceeds the preset maximum current value, the vehicle will end the current charging.
[0196] For example, the maximum current value can be preset based on actual needs, for instance, it can be set to -2000A. It should be noted that the symbol preceding the current value in this disclosure is used to indicate the charging direction, not the actual current magnitude.
[0197] After receiving CML and BCP respectively, the vehicle and charging station parse the current in the received message according to their own current offset. If the direction of the parsed current is incorrect (such as being positive) or exceeds the preset maximum current value, it can be determined that the current offset is mismatched and the charging is terminated.
[0198] For example, if the vehicle executes a -3000A current offset and the charging pile executes a -400A current offset, and the charging pile sends a maximum and minimum current of (-400A, 0A) respectively, then the CML message content is (0, 400), and the vehicle's parsing result is (-3000A, -2600A), which exceeds the maximum current value, and the offset verification fails. If both the vehicle and the charging pile execute a -3000A offset, and the charging pile sends a maximum and minimum current of (-400A, 0A) respectively, then the CML message content is (2600, 3000), and the vehicle's parsing result is (-400A, 0A), which is within the defined range, and the offset verification passes.
[0199] In this way, by adding current offset verification and charging current maximum limit, it is possible to effectively deal with situations where vehicles or charging piles do not perform charging according to the current offset in the second message due to abnormalities (such as software bugs, extreme scenarios, etc.), timely detect and terminate abnormal charging, ensure charging safety, prevent equipment damage, and improve charging reliability.
[0200] Figure 7 This diagram illustrates the signaling interaction between a vehicle and a charging station when implementing the charging control method provided in this disclosure, according to one embodiment. Figure 7 This allows for a clearer understanding of the charging control method provided in this disclosure.
[0201] like Figure 7As shown, once a physical connection is established with the vehicle, the charging pile sends a CPM (first message) to the vehicle, including charging pile manufacturer information, charging pile model, a random number, and the charging pile's Supercharger protocol version. The vehicle uses the first verification information (the charging pile's Supercharger protocol version) in the CPM for verification. If the verification passes, the vehicle sends a VPM (second message) to the charging pile, including vehicle manufacturer information, vehicle model, vehicle identification number, a random number, current offset, vehicle function settings, field information processed by a preset algorithm, and the vehicle's Supercharger protocol version. The charging pile uses the second verification information (random number, field information processed by a preset algorithm, and the vehicle's Supercharger protocol version) in the VPM for verification. If the verification passes, the charging pile sends a CHM to the vehicle to obtain the BHM (Best Message Management) from the vehicle.
[0202] After the insulation test passes, the charging pile fills the current offset from the VMP into the first preset field of the CRM and sends the CRM (with the first byte being 0x00) to the vehicle. The vehicle verifies whether the current offset in the CRM matches the current offset in the VPM; if they match, it fills the current offset from the VMP into the second preset field of the BRM and sends the BRM to the charging pile. The charging pile verifies whether the current offset in the BRM matches the current offset in the VPM; if they match, it determines that the vehicle and the charging pile will perform charging according to the current offset in the second message, and proceeds with subsequent message interactions.
[0203] The charging station sends a CRM message with the first byte 0xAA to the vehicle to indicate a successful charging handshake and initiate the parameter configuration phase. The vehicle sends a BCP message to the charging station, which parses the BCP according to its own current offset and verifies the parsing result using a preset maximum current value. If the verification passes, the charging station sends a CML message to the vehicle. The vehicle parses the CML according to its own current offset and verifies the parsing result using a preset maximum current value. If the verification passes, subsequent message interactions continue. During the entire interaction process, if any verification fails, the charging session ends.
[0204] Figure 7The technical solution presented has several advantages. First, it has industry-wide application value and high compatibility, reserving rich functional settings to flexibly adapt to different needs. Second, it has a high degree of logical closed-loop, effectively avoiding most current offset mismatch problems and ensuring current stability. Third, it has high security, achieving protocol-level security protection through a combination of complex proprietary message definitions and old national standard message definitions, safeguarding the charging process. Fourth, it has comprehensive scenario coverage, encompassing various common scenarios such as reconnection and sleep mode after plugging in, ensuring stable operation under various conditions. Fifth, it is equipped with redundant verification logic, technically preventing charging overcurrent phenomena, providing reliable safety guarantees for the charging process, and providing solid support for the reliable operation of the charging system.
[0205] Figure 8 This is a block diagram illustrating a charging control device 400 according to an exemplary embodiment. The charging control device 400 is applied to a vehicle, such as... Figure 8 As shown, the charging control device 400 includes:
[0206] The first sending module 401 is configured to, upon receiving a first message from a charging pile, send a second message to the charging pile if the first verification information in the first message passes verification. The second message includes second verification information, a vehicle identification code, and a current offset.
[0207] The first handshake module 402 is used to perform a charging handshake process with the charging pile;
[0208] The first control module 403 is used to adjust the charging current value requested by the vehicle by utilizing the current offset in the second message after the charging handshake process is completed.
[0209] In the above technical solution, a "supercharging" extension mechanism compatible with existing protocols is constructed by adding the interaction of a first message and a second message before the charging handshake. Before the charging handshake process is completed, the vehicle sends a second message including a current offset to the charging pile, allowing the charging pile to know the current adjustment requirement in advance and adjust its output current accordingly. The vehicle also uses this current offset to adjust the charging current value requested by the vehicle. In this way, while ensuring that the current offsets at both ends are matched, the hardware potential of the vehicle and the charging pile can be fully utilized. By using the current offset to overcome the inherent current limit, the charging current value can be increased, the charging time of electric vehicles can be shortened, and charging safety can be ensured at the same time, while meeting the user's fast charging needs. By setting the first verification information in the first message and sending the second message after successful verification, incorrect charging pile access can be prevented, ensuring charging safety. The second verification information in the second message can also play a role in preventing tampering and counterfeiting.
[0210] In some possible implementations, the first verification information includes the Supercharging protocol version of the charging pile; the first sending module 401 is used to send a second message to the charging pile in the following manner:
[0211] If the supercharging protocol version of the charging pile matches the supercharging protocol version of the vehicle, then the first verification information is determined to be verified, and the second message is sent to the charging pile.
[0212] In some possible implementations, the first message may also include a random number.
[0213] In some possible implementations, the first message may also include at least one of the charging pile manufacturer information and the charging pile model.
[0214] In some possible implementations, the second message may also include at least one of vehicle manufacturer information, vehicle model, and vehicle function settings.
[0215] In some possible implementations, the device 400 further includes:
[0216] The first misalignment module is used to reorder and combine the fields in the second message.
[0217] In some possible implementations, the first sending module 401 is further configured to stop sending the second message when at least one of the following conditions is met:
[0218] Receives a charger handshake message from the charging pile during the charging handshake process;
[0219] Receives a charger identification message from the charging pile during the charging handshake process;
[0220] The duration of sending the second message has reached the first preset duration.
[0221] In some possible implementations, the device 400 further includes:
[0222] The first filling module is used to fill the current offset in the second message into the second preset field of the BMS identification message if the first preset field in the received charger identification message is consistent with the current offset in the second message. The charger identification message is sent by the charging pile.
[0223] The first sending module 401 is also used to send the BMS identification message to the charging pile.
[0224] In some possible implementations, the device 400 further includes:
[0225] The first verification module is used to parse the maximum output capacity message of the charger according to the current offset on the vehicle side if it receives the maximum output capacity message of the charger sent by the charging pile.
[0226] The first control module 403 is also used to terminate the current charging if the analysis result indicates that the direction of the current obtained by the analysis is incorrect or exceeds the preset maximum current value.
[0227] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0228] Figure 9 This is a block diagram illustrating a charging control device 500 according to an exemplary embodiment. The charging control device 500 is applied to a charging pile, such as... Figure 9 As shown, the charging control device 500 includes:
[0229] The second sending module 501 is used to send a first message to the vehicle when a physical connection is established between the vehicle and the charging pile. The first message includes first verification information.
[0230] The second handshake module 502 is used to perform a charging handshake process with the vehicle if the second verification information in the second message passes the verification when the second message is received. The second message also includes a vehicle identification code and a current offset.
[0231] The second control module 503 is used to adjust the charging current value output by the charging pile by utilizing the current offset in the second message after the charging handshake process is completed.
[0232] In the above technical solution, a "supercharging" extension mechanism compatible with existing protocols is constructed by adding the interaction of a first message and a second message before the charging handshake. Before the charging handshake process is completed, by receiving the current offset in the second message sent by the vehicle, the charging pile can understand the vehicle's charging current adjustment needs in advance before the charging handshake process is completed, and set the output current more accurately. The vehicle will also use this current offset to adjust the charging current value requested by the vehicle. In this way, while ensuring that the current offsets at both ends are matched, the hardware potential of the vehicle and the charging pile can be fully utilized. By using the current offset to break through the inherent current limit, the charging current value can be increased, the charging time of electric vehicles can be shortened, and charging safety can be ensured at the same time to meet the user's fast charging needs. The first verification information in the first message can effectively prevent incorrect charging pile access, ensuring charging safety from the source. The second verification information in the second message has anti-tampering and anti-counterfeiting functions.
[0233] In some possible implementations, the second verification information includes at least one of the following: the vehicle's supercharging protocol version, field information processed by a preset algorithm, and a random number in the first message; the second handshake module 502 is used to perform a charging handshake process with the vehicle in the following manner: if the second verification information matches the corresponding information in the charging pile, then the second verification information is determined to be verified, and a charging handshake process is performed with the vehicle.
[0234] In some possible implementations, the preset algorithm is synchronized in the charging station and the vehicle.
[0235] In some possible implementations, the second message may also include at least one of vehicle manufacturer information, vehicle model, and vehicle function settings.
[0236] In some possible implementations, the first message may also include at least one of the charging pile manufacturer information and the charging pile model.
[0237] In some possible implementations, device 500 further includes:
[0238] The second misalignment module is used to reorder and combine fields in the first message.
[0239] In some possible implementations, the second sending module 501 is further configured to stop sending the first message when at least one of the following conditions is met:
[0240] The second message was received;
[0241] The duration of sending the first message has reached the second preset duration.
[0242] In some possible implementations, the second sending module 501 is used to send a first message to the vehicle in the following manner:
[0243] Once a physical connection is established between the vehicle and the charging station, and the user is detected performing a scanning operation after the connection duration has reached a third preset duration, the first message is sent to the vehicle.
[0244] In some possible implementations, the device 500 further includes:
[0245] The second filling module is used to fill the current offset in the second message into the first preset field in the charger identification message;
[0246] The second sending module 501 is also used to send the charger identification message to the vehicle.
[0247] In some possible implementations, the device 500 further includes:
[0248] The second verification module is used to determine that the vehicle and the charging pile will perform charging according to the current offset in the second message if the second preset field in the BMS identification message sent by the vehicle is consistent with the current offset in the second message.
[0249] In some possible implementations, the device 500 further includes:
[0250] The third verification module is used to parse the battery charging parameter message according to the current offset on the charging pile side if a battery charging parameter message sent by the vehicle is received.
[0251] The second control module is also used to terminate the current charging if the analysis result indicates that the direction of the current obtained from the analysis is incorrect or exceeds the preset maximum current value.
[0252] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0253] Figure 10 This is a block diagram illustrating a vehicle 600 according to an exemplary embodiment. For example, vehicle 600 can be a hybrid vehicle, a non-hybrid vehicle, an electric vehicle, a fuel cell vehicle, or other types of vehicle. Vehicle 600 can be an autonomous vehicle, a semi-autonomous vehicle, or a non-autonomous vehicle.
[0254] Reference Figure 10 The vehicle 600 may include various subsystems, such as an infotainment system 610, a perception system 620, a decision control system 630, a drive system 640, and a computing platform 650. The vehicle 600 may also include more or fewer subsystems, and each subsystem may include multiple components. Furthermore, each subsystem and each component of the vehicle 600 can be interconnected via wired or wireless means.
[0255] In some embodiments, the infotainment system 610 may include a communication system, an entertainment system, and a navigation system, etc.
[0256] The perception system 620 may include several sensors for sensing information about the environment surrounding the vehicle 600. For example, the perception system 620 may include a global positioning system (which may be GPS, BeiDou, or other positioning systems), an inertial measurement unit (IMU), lidar, millimeter-wave radar, ultrasonic radar, and a camera device.
[0257] The decision control system 630 may include a computing system, a vehicle controller, a steering system, a throttle, and a braking system.
[0258] The drive system 640 may include components that provide powered motion to the vehicle 600. In one embodiment, the drive system 640 may include an engine, an energy source, a transmission system, and wheels. The engine may be one or a combination of internal combustion engines, electric motors, and compressed air engines. The engine is capable of converting energy provided by the energy source into mechanical energy.
[0259] Some or all of the functions of vehicle 600 are controlled by computing platform 650. Computing platform 650 may include at least one processor 651 and memory 652, and processor 651 may execute instructions 653 stored in memory 652.
[0260] Processor 651 can be any conventional processor, such as a commercially available CPU. The processor may also include, for example, a Graphics Processing Unit (GPU), a Field Programmable Gate Array (FPGA), a System on Chip (SOC), an Application Specific Integrated Circuit (ASIC), or a combination thereof.
[0261] The memory 652 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.
[0262] In addition to instruction 653, memory 652 can also store data, such as road maps, route information, vehicle position, direction, speed, and other data. The data stored in memory 652 can be used by computing platform 650.
[0263] In this embodiment of the disclosure, the processor 651 may execute instructions 653 to complete all or part of the steps of the charging control method described above.
[0264] Figure 11 This is a block diagram illustrating a charging station according to an exemplary embodiment. (Refer to...) Figure 11The charging station 800 may include one or more of the following components: processing component 802, memory 804, power supply component 806, multimedia component 808, audio component 810, input / output interface 812, sensor component 814, and communication component 816.
[0265] The processing component 802 typically controls the overall operation of the charging station 800, including operations associated with display, telephone calls, data communication, camera operation, and recording. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the charging control method described above. Furthermore, the processing component 802 may include one or more modules to facilitate interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
[0266] Memory 804 is configured to store various types of data to support the operation of charging station 800. Examples of this data include instructions for any application or method operating on charging station 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0267] The power supply component 806 provides power to various components of the charging pile 800. The power supply component 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to the charging pile 800.
[0268] The multimedia component 808 includes a screen that provides an output interface between the charging station 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When the charging station 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0269] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when the charging station 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
[0270] Input / output interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, start buttons, and lock buttons.
[0271] Sensor assembly 814 includes one or more sensors for providing status assessments of various aspects of charging pile 800. For example, sensor assembly 814 can detect the on / off state of charging pile 800, the relative positioning of components such as the display and keypad of charging pile 800, changes in position of charging pile 800 or one of its components, the presence or absence of user contact with charging pile 800, orientation or acceleration / deceleration of charging pile 800, and temperature changes of charging pile 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include a magnetic sensor, a pressure sensor, or a temperature sensor.
[0272] The communication component 816 is configured to facilitate wired or wireless communication between the charging pile 800 and other devices. The charging pile 800 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, the communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0273] In an exemplary embodiment, the charging pile 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the charging control method described above.
[0274] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by the processor 820 of the charging pile 800 to complete the charging control method described above. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0275] In another exemplary embodiment, this disclosure also provides a charging system, including the vehicle and charging pile provided in the above embodiments.
[0276] In another exemplary embodiment, this disclosure also provides a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, implement the steps of the charging control method provided in this disclosure.
[0277] In another exemplary embodiment, this disclosure also provides a computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the charging control method described above when executed by the programmable device.
[0278] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented through hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the described functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.
[0279] It should be understood that, unless otherwise specifically indicated, features of various embodiments of this disclosure described herein can be combined with each other. As used herein, the term “and / or” includes any one of the relevant listed items and any combination of any two or more; similarly, “at least one of…” includes any one of the relevant listed items and any combination of any two or more.
[0280] Although terms such as “first,” “second,” and “third” may be used herein to describe various components, parts, regions, layers, or sections, these components, parts, regions, layers, or sections are not limited to these terms. Rather, these terms are used only to distinguish one component, part, region, layer, or section from another. Therefore, without departing from the teachings of the examples described herein, the first component, part, region, layer, or section mentioned in the examples may also be referred to as the second component, part, region, layer, or section. Furthermore, the terms “first” and “second” are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as “first” or “second” may explicitly or implicitly include at least one of that feature. In the description herein, “a plurality” means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0281] Furthermore, the term “exemplary” is used herein to mean serving as an example, instance, or illustration. Any aspect or design described herein as “exemplary” is not necessarily to be construed as advantageous compared to other aspects or designs. Rather, the use of the term “exemplary” is intended to present the concept in a concrete manner. As used herein, the term “or” is intended to mean an inclusive “or” rather than an exclusive “or.” That is, unless otherwise specified or clear from the context, “X applies A or B” is intended to mean any of the natural inclusive arrangements. That is, “X applies A or B” satisfies any of the foregoing instances if X applies A; X applies B; or both X applies A and B. Additionally, unless otherwise specified or clear from the context to refer to the singular form, the articles “a” and “an” as used in this application and the appended claims are generally understood to mean “one or more.”
[0282] Similarly, although this disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art upon reading and understanding the specification and drawings. This disclosure includes all such modifications and variations and is limited only by the scope of the claims. In particular, with respect to the various functions performed by the components described above (e.g., elements, resources, etc.), unless otherwise indicated, the terminology used to describe such components is intended to correspond to any component (functionally equivalent) that performs the specific function of the described component, even if structurally not equivalent to the disclosed structure. Furthermore, although specific features of this disclosure may have been disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations, as may be desired and advantageous to any given or particular application. Moreover, with regard to the terms “comprising,” “owning,” “having,” “having,” or variations thereof as used in the detailed description or claims, such terms are intended to be inclusive in a manner similar to the term “including.”
[0283] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the appended claims.
[0284] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A charging control method, characterized in that, Applied to vehicles, including: Upon receiving a first message from a charging pile, if the first verification information in the first message passes verification, a second message is sent to the charging pile. The second message includes second verification information, a vehicle identification number, and a current offset. Perform a charging handshake process with the charging pile; Once the charging handshake process is complete, the current offset in the second message is used to adjust the charging current value requested by the vehicle.
2. The method according to claim 1, characterized in that, The first verification information includes the Supercharging protocol version of the charging pile; if the first verification information in the first message passes verification, a second message is sent to the charging pile, including: If the supercharging protocol version of the charging pile matches the supercharging protocol version of the vehicle, then the first verification information is determined to be verified, and the second message is sent to the charging pile.
3. The method according to claim 2, characterized in that, The first message also includes a random number.
4. The method according to claim 1, characterized in that, The first message also includes at least one of the following: charging pile manufacturer information and charging pile model.
5. The method according to claim 1, characterized in that, The second message also includes at least one of the following: vehicle manufacturer information, vehicle model, and vehicle function settings.
6. The method according to claim 1, characterized in that, The method further includes: The fields in the second message are rearranged in an out-of-order manner.
7. The method according to claim 1, characterized in that, The method further includes: The transmission of the second message shall cease when at least one of the following conditions is met: Receives a charger handshake message from the charging pile during the charging handshake process; Receives a charger identification message from the charging pile during the charging handshake process; The duration of sending the second message has reached the first preset duration.
8. The method according to claim 1, characterized in that, The method further includes: If the first preset field in the received charger identification message is consistent with the current offset in the second message, then the current offset in the second message is filled into the second preset field in the BMS identification message, and the charger identification message is sent by the charging pile. The BMS identification message is sent to the charging pile.
9. The method according to claim 1, characterized in that, The method further includes: If a maximum output capacity message of the charger is received from the charging pile, the maximum output capacity message of the charger is parsed according to the current offset on the vehicle side. If the analysis result indicates that the direction of the current obtained from the analysis is incorrect, or exceeds the preset maximum current value, then the charging process will end.
10. A charging control method, characterized in that, Applications in charging stations include: Once a physical connection is established between the vehicle and the charging station, a first message is sent to the vehicle, the first message including first verification information; If the second verification information in the second message passes the verification upon receiving the second message, a charging handshake process is performed with the vehicle. The second message also includes a vehicle identification code and a current offset. Once the charging handshake process is complete, the charging current value output by the charging pile is adjusted using the current offset in the second message.
11. The method according to claim 10, characterized in that, The second verification information includes at least one of the following: the vehicle's supercharging protocol version, field information processed by a preset algorithm, and a random number in the first message; If the second verification information in the second message passes verification, then a charging handshake process is performed with the vehicle, including: If the second verification information matches the corresponding information in the charging pile, then the second verification information is determined to have passed verification, and a charging handshake process is executed with the vehicle.
12. The method according to claim 11, characterized in that, The preset algorithm is synchronized in the charging pile and the vehicle.
13. The method according to claim 10, characterized in that, The second message also includes at least one of the following: vehicle manufacturer information, vehicle model, and vehicle function settings.
14. The method according to claim 10, characterized in that, The first message also includes at least one of the following: charging pile manufacturer information and charging pile model.
15. The method according to claim 10, characterized in that, The method further includes: The fields in the first message are combined in an out-of-order manner.
16. The method according to claim 10, characterized in that, The method further includes: The transmission of the first message shall be stopped if at least one of the following conditions is met: The second message was received; The duration of sending the first message has reached the second preset duration.
17. The method according to claim 11, characterized in that, Once a physical connection is established between the vehicle and the charging station, the first message is sent to the vehicle, including: Once a physical connection is established between the vehicle and the charging station, and the user is detected performing a scanning operation after the connection duration has reached a third preset duration, the first message is sent to the vehicle.
18. The method according to claim 11, characterized in that, The method further includes: Fill the current offset in the second message into the first preset field in the charger identification message; The charger identification message is sent to the vehicle.
19. The method according to claim 11, characterized in that, The method further includes: If the second preset field in the BMS identification message received from the vehicle is consistent with the current offset in the second message, it is determined that the vehicle and the charging pile will perform charging according to the current offset in the second message.
20. The method according to claim 11, characterized in that, The method further includes: If a battery charging parameter message is received from the vehicle, the battery charging parameter message is parsed according to the current offset on the charging pile side. If the analysis result indicates that the direction of the current obtained from the analysis is incorrect, or exceeds the preset maximum current value, then the charging process will end.
21. A charging control device, characterized in that, Applied to vehicles, including: The first sending module is configured to, upon receiving a first message from the charging pile, send a second message to the charging pile if the first verification information in the first message passes verification. The second message includes second verification information, a vehicle identification code, and a current offset. The first handshake module is used to perform a charging handshake process with the charging pile; The first control module is used to adjust the charging current value requested by the vehicle by utilizing the current offset in the second message after the charging handshake process is completed.
22. The apparatus according to claim 21, characterized in that, The first verification information includes the Supercharging protocol version of the charging pile; the first sending module is used to send a second message to the charging pile in the following manner: If the supercharging protocol version of the charging pile matches the supercharging protocol version of the vehicle, then the first verification information is determined to be verified, and the second message is sent to the charging pile.
23. The apparatus according to claim 21, characterized in that, The device further includes: The first filling module is used to fill the current offset in the second message into the second preset field of the BMS identification message if the first preset field in the received charger identification message is consistent with the current offset in the second message. The charger identification message is sent by the charging pile. The first sending module is further configured to send the BMS identification message to the charging pile.
24. The apparatus according to claim 21, characterized in that, The device further includes: The first verification module is used to parse the maximum output capacity message of the charger according to the current offset on the vehicle side if it receives the maximum output capacity message of the charger sent by the charging pile. The first control module is also used to terminate the current charging if the analysis result indicates that the direction of the current obtained from the analysis is incorrect or exceeds the preset maximum current value.
25. A charging control device, characterized in that, Applications in charging stations include: The second sending module is used to send a first message to the vehicle when a physical connection is established between the vehicle and the charging pile. The first message includes first verification information. The second handshake module is used to perform a charging handshake process with the vehicle if the second verification information in the second message passes the verification upon receiving the second message. The second message also includes a vehicle identification code and a current offset. The second control module is used to adjust the charging current value output by the charging pile by utilizing the current offset in the second message after the charging handshake process is completed.
26. The apparatus according to claim 25, characterized in that, The second verification information includes at least one of the following: the vehicle's supercharging protocol version, field information processed by a preset algorithm, and a random number in the first message; the second handshake module is used to perform a charging handshake process with the vehicle in the following ways: If the second verification information matches the corresponding information in the charging pile, then the second verification information is determined to have passed verification, and a charging handshake process is executed with the vehicle.
27. The apparatus according to claim 25, characterized in that, The second sending module is used to send a first message to the vehicle in the following manner: Once a physical connection is established between the vehicle and the charging station, and the user is detected performing a scanning operation after the connection duration has reached a third preset duration, the first message is sent to the vehicle.
28. The apparatus according to claim 25, characterized in that, The device further includes: The second filling module is used to fill the current offset in the second message into the first preset field in the charger identification message; The second sending module is further configured to send the charger identification message to the vehicle.
29. The apparatus according to claim 25, characterized in that, The device further includes: The second verification module is used to determine that the vehicle and the charging pile will perform charging according to the current offset in the second message if the second preset field in the BMS identification message sent by the vehicle is consistent with the current offset in the second message.
30. The apparatus according to claim 25, characterized in that, The device further includes: The third verification module is used to parse the battery charging parameter message according to the current offset on the charging pile side if a battery charging parameter message sent by the vehicle is received. The second control module is also used to terminate the current charging if the analysis result indicates that the direction of the current obtained from the analysis is incorrect or exceeds the preset maximum current value.
31. A vehicle, characterized in that, First processor; A first memory for storing instructions executable by a first processor; The first processor is configured to execute the executable instructions in the first memory to implement the steps of the charging control method according to any one of claims 1-9.
32. A charging pile, characterized in that, Second processor; A second memory used to store instructions executable by a second processor; The second processor is configured to execute the executable instructions in the second memory to implement the steps of the charging control method according to any one of claims 10-20.
33. A charging system, characterized in that, include: The vehicle as described in claim 31, and the charging station as described in claim 32.
34. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the charging control method according to any one of claims 1-9, or implements the steps of the charging control method according to any one of claims 10-20.
35. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the steps of the charging control method according to any one of claims 1-9, or implements the steps of the charging control method according to any one of claims 10-20.
Citation Information
Cited By
Method and system for quickly starting charging of charging pile based on private protocol
CN122185945A
A charging pile fast starting charging method and system based on a private protocol
CN122185945B