Charging method, device, vehicle, storage medium and program product

CN122876945APending Publication Date: 2026-10-09XIAOMI EV TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611224464.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-12
Publication Date
2026-10-09

AI Technical Summary

Technical Problem

车辆在与充电桩进行交互时,由于协议时序、参数协商机制等方面的差异,经常出现充电失败或充电效率远低于预期的兼容性问题

Benefits of technology

本公开实施例在车辆与充电桩建立第一会话连接的情况下,向充电桩发送第一参数请求,其中,第一参数请求用于基于第一电压值获取充电桩的充电能力参数。在未接收到充电桩发送的第一响应报文的情况下,断开第一会话连接,并与充电桩建立第二会话连接,其中,第一响应报文中包括充电能力参数。之后通过第二会话连接向充电桩发送第二参数请求,其中,第二参数请求用于基于第二电压值获取充电能力参数,第二电压值小于第一电压值。这样,在车辆基于第一电压值获取充电桩的充电能力参数失败时,由车辆重新建立新的会话连接,并通过新的会话连接,基于较小的第二电压值再次获取充电能力参数,能够确保车辆成功获取到僵化的充电桩的充电能力参数,进而成功与充电桩建立连接,避免了充电中断的问题,提高了充电兼容性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122876945A_ABST
    Figure CN122876945A_ABST
Patent Text Reader

Abstract

The present disclosure relates to a charging method and device, a vehicle, a storage medium and a program product, and relates to the technical field of charging. The method comprises: in response to the vehicle establishing a first session connection with a charging pile, sending a first parameter request to the charging pile, the first parameter request being used to obtain a charging capability parameter of the charging pile based on a first voltage value. In the case where a first response message sent by the charging pile is not received, the first session connection is disconnected, a second session connection is established with the charging pile, and the charging capability parameter is included in the first response message. A second parameter request is sent to the charging pile through the second session connection, and the second parameter request is used to obtain the charging capability parameter based on a second voltage value, the second voltage value being less than the first voltage value. In this way, it can be ensured that the vehicle successfully obtains the charging capability parameter of the rigid charging pile, and then successfully establishes a connection with the charging pile, thereby avoiding the problem of charging interruption and improving charging compatibility.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of charging technology, and in particular to a charging method, apparatus, vehicle, storage medium, and program product. Background Technology

[0002] With the rapid development of the global new energy vehicle industry, in order to effectively shorten charging time and improve vehicle energy efficiency, the power battery system of electric vehicles is undergoing a technological upgrade from the mainstream 400V voltage platform to 800V or even higher voltage platforms. This trend poses new challenges to the compatibility of charging infrastructure. When vehicles interact with charging piles, due to differences in protocol timing, parameter negotiation mechanisms, and other aspects, compatibility issues such as charging failure or charging efficiency far below expectations frequently occur. Summary of the Invention

[0003] To overcome the problems existing in related technologies, this disclosure provides a charging method, apparatus, vehicle, storage medium, and program product.

[0004] According to a first aspect of the present disclosure, a charging method is provided, the method comprising: In response to the establishment of a first session connection between the vehicle and the charging pile, a first parameter request is sent to the charging pile. The first parameter request is used to obtain the charging capacity parameter of the charging pile based on a first voltage value. If no first response message is received from the charging pile, the first session connection is disconnected, and the first response message includes the charging capability parameters. Establish a second session connection with the charging pile; The second parameter request is sent to the charging pile through the second session connection. The second parameter request is used to obtain the charging capacity parameter based on a second voltage value, where the second voltage value is less than the first voltage value.

[0005] By adopting the above implementation method, when the vehicle fails to obtain the charging capacity parameters of the charging pile based on the first voltage value, the vehicle re-establishes a new session connection and obtains the charging capacity parameters again based on the smaller second voltage value through the new session connection. This ensures that the vehicle can successfully obtain the fixed charging capacity parameters of the charging pile and thus successfully establish a connection with the charging pile, avoiding the problem of charging interruption and improving charging compatibility.

[0006] In some possible implementations, the method further includes: If the first response message is not received, the vehicle's electric vehicle communication controller (EVCC) is prohibited from sending a session interruption message to the vehicle's charging controller. The session interruption message is used to indicate that the session connection between the vehicle and the charging pile has been interrupted.

[0007] Using the above implementation method, the charging controller will not be aware of the process of the EVCC disconnecting and reconnecting with the charging pile, ensuring that the communication session between the EVCC and the vehicle is in the normal handshake stage.

[0008] In some possible implementations, the situation where the first response message sent by the charging pile is not received includes: Upon receiving a second response message from the charging pile, the second response message indicates that the charging capacity parameter acquisition failed; or... The charging station disconnects from the vehicle.

[0009] In some possible implementations, the method further includes: Upon receiving the first response message, the charging capability parameters are sent to the vehicle's charging controller.

[0010] By adopting the above implementation method, the obtained charging capability parameters are sent to the charging controller, which enables the charging controller to request charging voltage and charging current from the charging pile based on the accurate charging capability parameters, thereby successfully establishing a connection with the charging pile, avoiding the problem of charging interruption, and improving charging compatibility.

[0011] In some possible implementations, sending the charging capability parameters to the vehicle's charging controller includes: The charging capability parameters are encapsulated into a charger maximum output capability CML message; The CML message is sent to the charging controller.

[0012] By adopting the above implementation method, the charging capability parameters are encapsulated in CML messages and sent to the charging controller, so that the interaction between EVCC and charging controller is based on standard communication protocols, ensuring the effectiveness of information exchange.

[0013] In some possible implementations, the method further includes: Send an insulation test request to the charging pile, the insulation test request being used to request the charging pile to perform a high-voltage insulation test; Sending the CML message to the charging controller includes: In response to receiving the insulation detection response message sent by the charging pile, the charger identification message CRM and the CML message are sent to the charging controller.

[0014] Using the above implementation method, a physical voltage detection window is provided for vehicle models designed with insulation detection function. Regardless of the internal strategy adopted by the vehicle, it can request charging voltage and charging current from the charging pile based on accurate charging capacity parameters.

[0015] In some possible implementations, the method further includes: Receives a battery charging parameter (BCP) message sent by the charging controller; wherein the BCP message is generated based on the charging capability parameters; The BCP message is sent to the charging pile.

[0016] By adopting the above implementation method, the charging controller can generate BCP messages based on accurate charging capacity parameters, thereby successfully establishing a connection with the charging pile, avoiding the problem of charging interruption, and improving charging compatibility.

[0017] In some possible implementations, the method further includes: Receive the target charging current sent by the vehicle's charging controller; The target requested current is determined based on the target charging current and the historical requested current; The target requested current is sent to the charging pile.

[0018] In some possible implementations, determining the target requested current based on the target charging current and historical requested currents includes: If the difference between the target charging current and the historical requested current is greater than a preset current threshold, the sum of the historical requested current and the preset current step value is taken as the target requested current.

[0019] In some possible implementations, determining the target requested current based on the target charging current and historical requested currents includes: If the difference between the target charging current and the historical requested current is less than or equal to a preset current threshold, the target charging current is used as the target requested current.

[0020] By adopting the above implementation method and through the above current smoothing process, EVCC can smooth out the step current request that the vehicle may have and send it to the charging pile in the form of a gradually changing current request, thereby avoiding triggering the overcurrent protection of the charging pile and ensuring the stability and continuity of the charging process.

[0021] According to a second aspect of the present disclosure, a charging device is provided, the device comprising: The first sending module is configured to send a first parameter request to the charging pile in response to the establishment of a first session connection between the vehicle and the charging pile. The first parameter request is used to obtain the charging capacity parameter of the charging pile based on a first voltage value. The disconnect module is configured to disconnect the first session connection if it does not receive a first response message from the charging pile, wherein the first response message includes the charging capability parameters. The connection module is configured to establish a second session connection with the charging pile; The second sending module is configured to send a second parameter request to the charging pile through the second session connection. The second parameter request is used to obtain the charging capability parameter based on a second voltage value, wherein the second voltage value is less than the first voltage value.

[0022] In some possible implementations, the device further includes: The blocking module is configured to block the sending of a session interruption message to the vehicle's charging controller if the first response message is not received. The session interruption message is used to indicate that the session connection between the vehicle and the charging pile has been interrupted.

[0023] In some possible implementations, the situation where the first response message sent by the charging pile is not received includes: Upon receiving a second response message from the charging pile, the second response message indicates that the charging capacity parameter acquisition failed; or... The charging station disconnects from the vehicle.

[0024] According to a third aspect of the present disclosure, a vehicle is provided, comprising: processor; Memory used to store processor-executable instructions; The processor is configured to execute processor-executable instructions in the memory to implement the steps of the method described in the first aspect of the present disclosure.

[0025] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in the first aspect of the present disclosure.

[0026] According to a fifth 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 method described in the first aspect of the present disclosure.

[0027] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects: In this embodiment, when a vehicle establishes a first session connection with a charging pile, it sends a first parameter request to the charging pile. This first parameter request is used to obtain charging capacity parameters of the charging pile based on a first voltage value. If no first response message is received from the charging pile, the first session connection is disconnected, and a second session connection is established with the charging pile. The first response message includes the charging capacity parameters. Then, a second parameter request is sent to the charging pile through the second session connection. This second parameter request is used to obtain charging capacity parameters based on a second voltage value, which is less than the first voltage value. Thus, if the vehicle fails to obtain the charging capacity parameters of the charging pile based on the first voltage value, the vehicle re-establishes a new session connection and, through this new connection, obtains the charging capacity parameters again based on the smaller second voltage value. This ensures that the vehicle successfully obtains the previously obtained charging capacity parameters of the charging pile, thereby successfully establishing a connection with the charging pile, avoiding charging interruptions, and improving charging compatibility.

[0028] 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

[0029] 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.

[0030] Figure 1 This is a flowchart illustrating a voltage identification scheme based on physical insulation detection voltage according to an exemplary embodiment.

[0031] Figure 2 This is a flowchart illustrating a charging method according to an exemplary embodiment.

[0032] Figure 3 This is a schematic diagram illustrating the establishment of a session connection according to an exemplary embodiment.

[0033] Figure 4 This is a schematic diagram illustrating a parameter request process according to an exemplary embodiment.

[0034] Figure 5 This is a flowchart illustrating another charging method according to an exemplary embodiment.

[0035] Figure 6 This is a schematic diagram illustrating an insulation testing process according to an exemplary embodiment.

[0036] Figure 7 This is a flowchart illustrating another charging method according to an exemplary embodiment.

[0037] Figure 8This is a schematic diagram illustrating a pre-charging process according to an exemplary embodiment.

[0038] Figure 9 This is a flowchart illustrating another charging method according to an exemplary embodiment.

[0039] Figure 10 This is a schematic diagram illustrating the formal charging process according to an exemplary embodiment.

[0040] Figure 11 This is a block diagram illustrating a charging device according to an exemplary embodiment.

[0041] Figure 12 This is a block diagram illustrating another charging device according to an exemplary embodiment.

[0042] Figure 13 This is a block diagram illustrating another charging device according to an exemplary embodiment.

[0043] Figure 14 This is a block diagram illustrating another charging device according to an exemplary embodiment.

[0044] Figure 15 This is a block diagram illustrating a vehicle according to an exemplary embodiment. Detailed Implementation

[0045] 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.

[0046] In related technologies, the cross-regional market for electric vehicles faces dual differences in charging interface physical standards and communication protocol standards. Vehicles generally use the GB / T charging protocol, while charging infrastructure follows the ISO15118 protocol. To achieve interoperability, an Electric Vehicle Communication Controller (EVCC) needs to be integrated into the vehicle to translate the GB / T protocol messages within the vehicle into ISO15118 protocol messages for interaction with charging piles. However, existing overseas charging piles primarily support 400V-500V voltage levels. New 800V platform vehicles often experience charging failures or charging efficiencies far below expectations when interacting with these existing charging piles and new high-voltage charging piles with different design specifications due to differences in protocol timing, parameter negotiation mechanisms, and other aspects. Therefore, designing an efficient and reliable protocol translation and control strategy to ensure that high-voltage platform vehicles are compatible with existing low-voltage charging piles and can fully utilize the fast-charging performance of new high-voltage charging piles has become a key technical bottleneck for improving the user experience and market competitiveness of exported models.

[0047] Currently, the following methods are commonly used to obtain the charging capacity of charging stations: 1) Passive identification scheme based on physical insulation detection voltage. For example... Figure 1 As shown, this scheme indirectly determines the voltage level of the charging station by utilizing the insulation detection stage in the charging process. According to the standard, a test voltage is applied to the charging station during insulation detection. The vehicle's BMS (Battery Management System) or VCU (Vehicle Controller Unit) "guessss" the charging station's capability by detecting the actual voltage value appearing at the charging port. For example, an 800V platform vehicle, after requesting charging, will monitor the insulation detection voltage applied by the charging station. If a voltage of approximately 400-500V is detected, it is determined to be a low-voltage charging station; if a voltage close to 800V is detected, it is determined to be a high-voltage charging station. Based on this determination, the vehicle enters a matching voltage request in the subsequent Battery Charging Parameter Message (BCP).

[0048] However, this solution carries a serious risk of misjudgment. The insulation detection voltage is not an accurate declared value. A slightly weaker 800V charging station (such as one with a maximum of 750V) may be misjudged as a 400V charging station, causing the vehicle to be charged in a low-voltage, low-power mode, which seriously affects the user's fast charging experience.

[0049] 2) A probing negotiation scheme based on multiple message exchanges adopts a proactive probing strategy. When charging begins, the vehicle first sends a Battery Charging Parameter Message (BCP) containing its maximum capacity (e.g., 800V). It then waits for the charging station to reply with its maximum output capacity message (Charger Maximum Limit, CML). After receiving the CML message and clearly understanding the charging station's maximum voltage, the vehicle sends a second BCP message, adjusting the charging voltage request to match the charging station's capacity, aiming to reach a charging consensus.

[0050] However, the trial-and-error strategy in this scheme is ineffective for a large number of existing charging stations with "rigid" designs. These charging stations only recognize the first frame of charging parameter requests sent by the vehicle. Once the requested voltage (e.g., 800V) exceeds their capacity (e.g., 500V), they will directly determine it as an error and interrupt the charging process, resulting in charging failure.

[0051] In view of this, embodiments of this disclosure propose a charging method, apparatus, vehicle, storage medium, and program product. The method includes: when a vehicle establishes a first session connection with a charging pile, sending a first parameter request to the charging pile, wherein the first parameter request is used to obtain charging capability parameters of the charging pile based on a first voltage value. If no first response message is received from the charging pile, the first session connection is disconnected, and a second session connection is established with the charging pile, wherein the first response message includes the charging capability parameters. Then, a second parameter request is sent to the charging pile through the second session connection, wherein the second parameter request is used to obtain charging capability parameters based on a second voltage value, where the second voltage value is less than the first voltage value. Thus, when the vehicle fails to obtain the charging capability parameters of the charging pile based on the first voltage value, the vehicle re-establishes a new session connection and, through the new session connection, obtains the charging capability parameters again based on the smaller second voltage value. This ensures that the vehicle successfully obtains the previously obtained charging capability parameters of the charging pile, thereby successfully establishing a connection with the charging pile, avoiding charging interruption issues, and improving charging compatibility.

[0052] This disclosure can be applied to DC fast charging scenarios for electric vehicles that cross protocol standards. The vehicle in this disclosure can use the GB / T charging protocol, and the charging pile can use the ISO15118 protocol. To achieve interoperability between different protocols, an Electric Vehicle Communication Controller (EVCC) needs to be integrated into the vehicle. The EVCC is responsible for translating the GB / T protocol messages inside the vehicle into ISO15118 protocol messages for interaction with the charging pile.

[0053] The application scenario involved in this disclosure is a multi-device interaction system, which may include three entities: Electric Vehicles (EVs): The Battery Management System (BMS) or Vehicle Control Unit (VCU) inside the vehicle acts as the charging controller, following the GB / T27930 protocol, and communicates via the CAN bus. It is responsible for generating charging requirements and controlling the charging process on the vehicle side.

[0054] Electric Vehicle Communication Controller (EVCC): The execution entity in this embodiment of the disclosure. The EVCC, as an intermediate component for protocol translation, is installed inside the electric vehicle. One end of the EVCC is connected to the vehicle's BMS or VCU via a CAN bus to receive and send GB / T protocol messages; the other end is connected to the charging pile via Power Line Communication (PLC) to receive and send ISO15118 protocol messages.

[0055] Electric Vehicle Supply Equipment (EVSE): Charging piles that comply with the ISO15118 communication protocol may have a voltage platform of 400V-500V or 800V-1000V.

[0056] In this application scenario, after the vehicle is connected to the charging pile, the charging method shown in this embodiment is executed inside the EVCC, which is responsible for coordinating and translating the communication process under two different protocol systems, solving the compatibility problem caused by differences in voltage platform, protocol timing and charging pile software implementation, and finally achieving stable and efficient charging.

[0057] Figure 2 This is a flowchart illustrating a charging method according to an exemplary embodiment, such as... Figure 2 As shown, the method may include the following steps.

[0058] In step S101, in response to the vehicle establishing a first session connection with the charging pile, a first parameter request is sent to the charging pile.

[0059] The first parameter request is used to obtain the charging capacity parameters of the charging pile based on the first voltage value. The first parameter request can be, for example, the ChargeParameterDiscoveryReq in the ISO15118 protocol. The first parameter request can carry the first voltage value, which can be set to a large voltage value, such as 800V or the vehicle's maximum requested voltage.

[0060] For example, refer to Figure 3After the user inserts the charging gun into the vehicle's charging port, if either CC1 (Charging Confirmation 1) or CC2 (Charging Confirmation 2) signal is closed, the vehicle can confirm that a physical connection has been established between the vehicle and the charging pile. The EVCC can establish a communication link with the charging pile through the PLC and identify the protocols supported by the charging pile, such as ISO15118 or its compatible protocols (e.g., DIN70121). The EVCC and the charging pile begin the initial handshake process, including session setup. Simultaneously, on the vehicle side, the EVCC and the vehicle's BMS or VCU begin the GB / T protocol handshake process by sending CHM (Charger Handshake Message) messages. After the EVCC and the charging pile successfully establish the first session connection, the EVCC can send the ChargeParameterDiscoveryReq carrying the first voltage value to the charging pile and wait for the charging pile's response.

[0061] In step S102, if no first response message is received from the charging pile, the first session connection is disconnected.

[0062] In this step, the first response message is one that includes charging capability parameters. If a response message does not contain charging capability parameters, it is not considered a first response message. For example, the first response message could be `ChargeParameterDiscoveryRes`. The charging capability parameters can include key capability parameters such as the charging pile's maximum output voltage and maximum output current.

[0063] In step S103, a second session connection is established with the charging pile.

[0064] In this step, the situations in which the first response message sent by the charging pile is not received may include: 1) receiving a second response message sent by the charging pile, which indicates that the charging capability parameter acquisition failed; 2) the charging pile disconnects from the vehicle. If the vehicle does not receive the first response message sent by the charging pile, it indicates that the current charging pile is likely a "stuck" low-voltage pile and cannot accept high-voltage requests.

[0065] For example, after receiving a first parameter request, the charging pile can send a response message to the vehicle based on the first voltage value carried in the first parameter request. If the first voltage value is less than or equal to the charging pile's maximum output voltage, the response message sent by the charging pile to the vehicle includes a charging capability parameter; this response message is the first response message, and the ResponseCode in the first response message can be OK. If the first voltage value is greater than the charging pile's maximum output voltage, and if the charging pile is a static charging pile, the response message sent by the charging pile to the vehicle may not include a charging capability parameter, but may include a charging parameter acquisition failure parameter, such as FAILED_WrongChargeParameter; this response message is the second response message, and the ResponseCode in the second response message is not OK.

[0066] In some scenarios, if the first voltage value received by the charging pile is greater than the maximum output voltage of the charging pile, the charging pile may directly interrupt communication. This interruption of communication can be understood as the charging pile actively cutting off the data transmission channel between the EVCC and the charging pile. For example, the charging pile may directly close the TCP (Transmission Control Protocol) connection, disconnect the PLC carrier link, and not send a SessionStopReq.

[0067] For example, if the first response message is not received, the EVCC can proactively disconnect the current first session connection at the ISO15118 protocol level and re-establish the second session connection between the charging pile and the vehicle.

[0068] In step S104, a second parameter request is sent to the charging pile via the second session connection.

[0069] The second parameter request can be used to obtain charging capability parameters based on a second voltage value, which can be less than the first voltage value.

[0070] For example, refer to Figure 4 After the new second session connection is established, the EVCC can send the ChargeParameterDiscoveryReq message again. However, the charging voltage in the request message can be modified to a safe, backward-compatible second voltage value to avoid communication interruptions at the charging station. This second voltage value could be, for example, 450V or 500V. Because a compatible second voltage value is used, most low-voltage charging stations will respond normally and return charging capacity parameters.

[0071] In some embodiments, the voltage value sent to the charging pile can be gradually decreased according to a preset step value until the charging capacity parameters of the charging pile are obtained. For example, if the preset step value is 200V and the first voltage value is 800V, a second parameter request carrying 600V (800V-200V=600V) can be sent to the charging pile based on a second session connection. If no charging capacity parameters are received from the charging pile, the second session connection can be disconnected and a third session connection can be established. Then, a third parameter request carrying 400V (600V-200V=400V) can be sent to the charging pile based on the third session connection. This process continues until the charging capacity parameters of the charging pile are obtained.

[0072] In other embodiments, if a first response message is not received, the EVCC can prevent the sending of session interruption messages to the vehicle's charging controller. The session interruption message indicates an interruption of the session connection between the vehicle and the charging station. This message can be, for example, a GB / T protocol CEM (Charger Error Message) or CST (Charger Stop Charging) message, and the charging controller can be a BMS or VCU. This allows the EVCC to maintain a normal handshake phase in the GB / T communication session with the vehicle's charging controller.

[0073] In summary, this embodiment of the present disclosure, when a vehicle establishes a first session connection with a charging pile, sends a first parameter request to the charging pile. This first parameter request is used to obtain the charging capacity parameters of the charging pile based on a first voltage value. If no first response message is received from the charging pile, the first session connection is disconnected, and a second session connection is established with the charging pile. The first response message includes the charging capacity parameters. Then, a second parameter request is sent to the charging pile through the second session connection. This second parameter request is used to obtain the charging capacity parameters based on a second voltage value, which is less than the first voltage value. Thus, if the vehicle fails to obtain the charging capacity parameters of the charging pile based on the first voltage value, the vehicle re-establishes a new session connection and, through this new session connection, obtains the charging capacity parameters again based on the smaller second voltage value. This ensures that the vehicle successfully obtains the previously obtained charging capacity parameters of the charging pile, thereby successfully establishing a connection with the charging pile, avoiding charging interruptions, and improving charging compatibility.

[0074] Figure 5 This is a flowchart illustrating another charging method according to an exemplary embodiment, such as... Figure 5 As shown, the method may also include the following steps.

[0075] In step S105, upon receiving the first response message, the charging capability parameters are sent to the vehicle's charging controller.

[0076] In some embodiments, on the GB / T side, after the EVCC receives the first response message, the protocol process proceeds to the stage where the vehicle needs to know the charging capacity of the charging pile. Therefore, the charging capacity parameters can be encapsulated into a CML (charger maximum output capacity) message and sent to the charging controller so that the charging controller can obtain accurate charging capacity parameters.

[0077] In other embodiments, this disclosure provides a physical voltage detection window for vehicle models designed with insulation detection functionality. (See also...) Figure 6 On the ISO side, after successfully obtaining the charging pile's capability parameters, the EVCC continues the protocol process by sending an insulation detection request to the charging pile. This request is used to request the charging pile to perform a high-voltage insulation test. For example, the insulation detection request could be a CableCheckReq from the ISO 15118 protocol, triggering the charging pile to perform the high-voltage insulation test. In response to receiving the insulation detection response message from the charging pile, the EVCC can send CRM (ChargerRecognition Message) and CML messages to the charging controller.

[0078] In this way, by using parameter caching and timing decoupling, the problem of low-power charging at high-voltage charging stations caused by guessing voltage in the existing solution is solved. Regardless of the vehicle's internal strategy, it can request charging voltage and current from the charging station based on accurate charging capacity parameters. This ensures that when the vehicle is connected to a high-performance charging station, it can charge at the highest matching power, significantly shortening charging time and improving the user's fast charging experience.

[0079] Figure 7 This is a flowchart illustrating another charging method according to an exemplary embodiment, such as... Figure 7 As shown, the method may also include the following steps.

[0080] In step S106, a battery charging parameter (BCP) message is received from the charging controller. The BCP message is generated based on the charging capability parameters.

[0081] In step S107, the BCP message is sent to the charging pile.

[0082] In this embodiment of the steps, refer to Figure 8During the pre-charging phase of the vehicle, the vehicle's charging controller generates a BCP message based on the received CML message and sends the BCP message to the EVCC. The BCP message carries a target voltage and / or target current value, which represent the charging voltage and current values ​​requested by the vehicle from the charging station, respectively. Upon receiving the BCP message, the EVCC maps the target voltage and current values ​​to a PreChargeReq message (ISO15118 protocol) and sends it to the charging station. During voltage and current mapping, the EVCC can verify the requested pre-charging voltage against cached charging capacity parameters to ensure that the requested pre-charging voltage does not exceed the charging station's maximum output voltage and the pre-charging current does not exceed the charging station's maximum output current.

[0083] After receiving the pre-charge request message, the charging station adjusts the DC bus voltage to the target voltage value and begins pre-charging the vehicle. When the EVCC detects that the charging station's output voltage has reached the pre-charge target, the vehicle's charging controller can send a BRO (Battery Ready to charge Order) message to the EVCC. The EVCC can then send a PowerDeliveryReq (Power Delivery Request) message to the charging station to request entry into the formal charging cycle, and send a CRO (Charger Ready to charge Order) message to the charging controller, thereby confirming the charging readiness with both the vehicle and the charging station.

[0084] Figure 9 This is a flowchart illustrating another charging method according to an exemplary embodiment, such as... Figure 9 As shown, the method may also include the following steps.

[0085] In step S108, the target charging current sent by the vehicle's charging controller is received.

[0086] In step S109, the target requested current is determined based on the target charging current and the requested current of the previous frame.

[0087] In step S110, the target requested current is sent to the charging pile.

[0088] In this embodiment of the steps, during the formal charging phase, after receiving the target charging current sent by the charging controller, the EVCC can perform current smoothing filtering by limiting the current slope. For example, the EVCC can calculate the difference between the target charging current and the historical requested current, where the target charging current is the charging current requested by the charging controller, and the historical requested current is the requested current sent by the EVCC to the charging pile before the current moment, for example, it could be the requested current of the previous frame, or the average of the requested currents from the most recent multiple frames.

[0089] If the difference between the target charging current and the historical requested current is greater than a preset current threshold, the sum of the historical requested current and a preset current step value can be used as the target requested current. This step can be repeated cyclically, gradually increasing the target requested current over multiple communication cycles according to the preset current step value until the target requested current reaches the target charging current. The target requested current for each communication cycle can be the sum of the requested current from the previous frame and the preset current step value. The preset current can be a fixed value within each communication cycle, and the preset current step value can change with the communication cycle. If the difference between the target charging current and the historical requested current is less than or equal to a preset current threshold, the target charging current can be used as the target requested current. The preset current threshold could be, for example, 20 A / s. The target requested current is used to request the charging station to output current based on the target requested current to charge the vehicle.

[0090] For example, refer to Figure 10 Once the vehicle enters the formal charging cycle phase, the vehicle's BMS periodically sends BCL (Battery Charge-loop Limits) messages to the EVCC based on the battery status. These messages contain the real-time target charging current and voltage. Upon receiving the BCL message, the EVCC maps the target current to a CurrentDemandReq message in the ISO15118 protocol.

[0091] Before sending CurrentDemandReq, EVCC executes the following algorithm: EVCC internally stores the requested current value from the previous frame. It compares the vehicle's current requested target charging current with the requested current value from the previous frame, calculating the current change difference ΔI. If ΔI exceeds a preset current threshold, EVCC does not send the vehicle's target current to the charging station. Instead, it gradually increases the current value in CurrentDemandReq sent to the charging station with a small step size that conforms to the slope limit (i.e., the preset current step value) until the vehicle's requested target current is reached. This process can span multiple communication cycles. Formulaically, this can be expressed as: Target requested current sent this time = Min(Target charging current, previous frame requested current + step size, charging station's maximum output current).

[0092] Through the aforementioned current smoothing process, EVCC transforms potential abrupt current requests from the vehicle into gradually changing current requests before sending them to the charging station. This avoids triggering the charging station's overcurrent protection and ensures a stable and continuous charging process.

[0093] In summary, this embodiment of the present disclosure, when a vehicle establishes a first session connection with a charging pile, sends a first parameter request to the charging pile. This first parameter request is used to obtain the charging capacity parameters of the charging pile based on a first voltage value. If no first response message is received from the charging pile, the first session connection is disconnected, and a second session connection is established with the charging pile. The first response message includes the charging capacity parameters. Then, a second parameter request is sent to the charging pile through the second session connection. This second parameter request is used to obtain the charging capacity parameters based on a second voltage value, which is less than the first voltage value. Thus, if the vehicle fails to obtain the charging capacity parameters of the charging pile based on the first voltage value, the vehicle re-establishes a new session connection and, through this new session connection, obtains the charging capacity parameters again based on the smaller second voltage value. This ensures that the vehicle successfully obtains the previously obtained charging capacity parameters of the charging pile, thereby successfully establishing a connection with the charging pile, avoiding charging interruptions, and improving charging compatibility.

[0094] Figure 11 This is a block diagram illustrating a charging device according to an exemplary embodiment, with reference to... Figure 11 The device 200 may include the following modules.

[0095] The first sending module 201 is configured to send a first parameter request to the charging pile in response to the establishment of a first session connection between the vehicle and the charging pile. The first parameter request is used to obtain the charging capacity parameter of the charging pile based on a first voltage value. Disconnect module 202 is configured to disconnect the first session connection if it does not receive a first response message sent by the charging pile, wherein the first response message includes the charging capability parameters. Connection module 203 is configured to establish a second session connection with the charging pile; The second sending module 204 is configured to send a second parameter request to the charging pile through the second session connection. The second parameter request is used to obtain the charging capability parameter based on a second voltage value, wherein the second voltage value is less than the first voltage value.

[0096] Figure 12 This is a block diagram illustrating another charging device according to an exemplary embodiment, with reference to... Figure 12 The device 200 may also include the following modules.

[0097] The blocking module 205 is configured to block the sending of a session interruption message to the vehicle's charging controller if the first response message is not received. The session interruption message is used to indicate that the session connection between the vehicle and the charging pile is interrupted.

[0098] In some embodiments, the situation where the first response message sent by the charging pile is not received includes: Upon receiving a second response message from the charging pile, the second response message indicates that the charging capacity parameter acquisition failed; or... The charging station disconnects from the vehicle.

[0099] In other embodiments, the first sending module 201 is further configured to: upon receiving the first response message, send the charging capability parameters to the vehicle's charging controller.

[0100] In other embodiments, the first sending module 201 is configured to encapsulate the charging capability parameters into a charger maximum output capability CML message; The CML message is sent to the charging controller.

[0101] In other embodiments, the first sending module 201 is further configured to: send an insulation detection request to the charging pile, the insulation detection request being used to request the charging pile to perform high-voltage insulation detection; and in response to receiving an insulation detection response message sent by the charging pile, send a charger identification message CRM and the CML message to the charging controller.

[0102] Figure 13 This is a block diagram illustrating a charging device according to an exemplary embodiment, with reference to... Figure 13 The device 200 may also include the following modules.

[0103] The first receiving module 206 is configured to receive a battery charging parameter (BCP) message sent by the charging controller; wherein the BCP message is generated based on the charging capability parameters. The first sending module 201 is also configured to send the BCP message to the charging pile.

[0104] Figure 14 This is a block diagram illustrating another charging device according to an exemplary embodiment, with reference to... Figure 14 The device 200 may also include the following modules.

[0105] The second receiving module 207 is configured to receive the target charging current sent by the vehicle's charging controller; The determining module 208 is configured to determine the target request current based on the target charging current and the historical request current; The first sending module 201 is also configured to send the target requested current to the charging pile.

[0106] In other embodiments, the determining module 208 is configured to take the sum of the historical request current and a preset current step value as the target request current when the difference between the target charging current and the historical request current is greater than a preset current threshold.

[0107] In other embodiments, the determining module 208 is configured to: if the difference between the target charging current and the historical requested current is less than or equal to a preset current threshold, use the target charging current as the target requested current.

[0108] 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.

[0109] In summary, this embodiment of the present disclosure, when a vehicle establishes a first session connection with a charging pile, sends a first parameter request to the charging pile. This first parameter request is used to obtain the charging capacity parameters of the charging pile based on a first voltage value. If no first response message is received from the charging pile, the first session connection is disconnected, and a second session connection is established with the charging pile. The first response message includes the charging capacity parameters. Then, a second parameter request is sent to the charging pile through the second session connection. This second parameter request is used to obtain the charging capacity parameters based on a second voltage value, which is less than the first voltage value. Thus, if the vehicle fails to obtain the charging capacity parameters of the charging pile based on the first voltage value, the vehicle re-establishes a new session connection and, through this new session connection, obtains the charging capacity parameters again based on the smaller second voltage value. This ensures that the vehicle successfully obtains the previously obtained charging capacity parameters of the charging pile, thereby successfully establishing a connection with the charging pile, avoiding charging interruptions, and improving charging compatibility.

[0110] 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 method provided in this disclosure.

[0111] Figure 15 This is a block diagram illustrating a vehicle according to an exemplary embodiment. For example, vehicle 600 may be a hybrid vehicle, a non-hybrid vehicle, an electric vehicle, a fuel cell vehicle, or other type of vehicle. Vehicle 600 may have driver assistance functions.

[0112] Reference Figure 15 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.

[0113] In some embodiments, the infotainment system 610 may include a communication system, an entertainment system, and a navigation system, etc.

[0114] 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.

[0115] The decision control system 630 may include a computing system, a vehicle controller, a steering system, a throttle, and a braking system.

[0116] 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.

[0117] 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, processor 651 can execute instructions 653 stored in memory 652.

[0118] Processor 651 can be any conventional processor, such as a commercially available CPU. Processors may also include graphics processing units (GPUs), field-programmable gate arrays (FPGAs), systems-on-chips (SoCs), application-specific integrated circuits (ASICs), or combinations thereof.

[0119] 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.

[0120] 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.

[0121] In this embodiment of the present disclosure, the processor 651 may execute instructions 653 to complete all or part of the steps of the charging method described above.

[0122] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the charging method described above when executed by the programmable device.

[0123] 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.

[0124] 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.”

[0125] 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 this specification and the accompanying 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.”

[0126] 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.

[0127] 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.

[0128] 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.

[0129] 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 technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In this description, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.

Claims

1. A charging method, characterized in that, The method includes: In response to the establishment of a first session connection between the vehicle and the charging pile, a first parameter request is sent to the charging pile. The first parameter request is used to obtain the charging capacity parameter of the charging pile based on a first voltage value. If no first response message is received from the charging pile, the first session connection is disconnected, and the first response message includes the charging capability parameters. Establish a second session connection with the charging pile; The second parameter request is sent to the charging pile through the second session connection. The second parameter request is used to obtain the charging capacity parameter based on a second voltage value, where the second voltage value is less than the first voltage value.

2. The method according to claim 1, characterized in that, The method further includes: If the first response message is not received, the vehicle's electric vehicle communication controller (EVCC) is prohibited from sending a session interruption message to the vehicle's charging controller. The session interruption message is used to indicate that the session connection between the vehicle and the charging pile has been interrupted.

3. The method according to claim 1, characterized in that, The situations in which the first response message sent by the charging pile is not received include: Upon receiving a second response message from the charging pile, the second response message indicates that the charging capacity parameter acquisition failed; or... The charging station disconnects from the vehicle.

4. The method according to claim 1, characterized in that, The method further includes: Upon receiving the first response message, the charging capability parameters are sent to the vehicle's charging controller.

5. The method according to claim 4, characterized in that, Sending the charging capability parameters to the vehicle's charging controller includes: The charging capability parameters are encapsulated into a charger maximum output capability CML message; The CML message is sent to the charging controller.

6. The method according to claim 5, characterized in that, The method further includes: Send an insulation test request to the charging pile, the insulation test request being used to request the charging pile to perform a high-voltage insulation test; Sending the CML message to the charging controller includes: In response to receiving the insulation detection response message sent by the charging pile, the charger identification message CRM and the CML message are sent to the charging controller.

7. The method according to claim 4, characterized in that, The method further includes: Receives a battery charging parameter (BCP) message sent by the charging controller; wherein the BCP message is generated based on the charging capability parameters; The BCP message is sent to the charging pile.

8. The method according to claim 1, characterized in that, The method further includes: Receive the target charging current sent by the vehicle's charging controller; The target requested current is determined based on the target charging current and the historical requested current; The target requested current is sent to the charging pile.

9. The method according to claim 8, characterized in that, The step of determining the target requested current based on the target charging current and the historical requested current includes: If the difference between the target charging current and the historical requested current is greater than a preset current threshold, the sum of the historical requested current and the preset current step value is taken as the target requested current.

10. The method according to claim 8, characterized in that, The step of determining the target requested current based on the target charging current and the historical requested current includes: If the difference between the target charging current and the historical requested current is less than or equal to a preset current threshold, the target charging current is used as the target requested current.

11. A charging device, characterized in that, The device includes: The first sending module is configured to send a first parameter request to the charging pile in response to the establishment of a first session connection between the vehicle and the charging pile. The first parameter request is used to obtain the charging capacity parameter of the charging pile based on a first voltage value. The disconnect module is configured to disconnect the first session connection if it does not receive a first response message from the charging pile, wherein the first response message includes the charging capability parameters. The connection module is configured to establish a second session connection with the charging pile; The second sending module is configured to send a second parameter request to the charging pile through the second session connection. The second parameter request is used to obtain the charging capability parameter based on a second voltage value, wherein the second voltage value is less than the first voltage value.

12. The apparatus according to claim 11, characterized in that, The device further includes: The blocking module is configured to block the sending of a session interruption message to the vehicle's charging controller if the first response message is not received. The session interruption message is used to indicate that the session connection between the vehicle and the charging pile has been interrupted.

13. The apparatus according to claim 11, characterized in that, The situations in which the first response message sent by the charging pile is not received include: Upon receiving a second response message from the charging pile, the second response message indicates that the charging capacity parameter acquisition failed; or... The charging station disconnects from the vehicle.

14. A vehicle, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to execute processor-executable instructions in the memory to implement the steps of the method according to any one of claims 1-10.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program performs the steps of the method described in any one of claims 1-10.

16. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the steps of the method described in any one of claims 1-10.