Charging control method, device, apparatus, and storage medium
Patent Information
- Application Number
- CN202610950499.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-29
- Publication Date
- 2026-08-18
AI Technical Summary
[0004]本申请的主要目的在于提供一种充电控制方法、装置、设备及存储介质,旨在解决相关技术对过流充电并未进行调整或处理,导致用户实际使用体验差的技术问题
在监测到充电过程中出现过流充电时,并非直接进行故障报出,而是首先尝试根据过流电流量调节车辆请求电流,以尝试降低充电桩输出电流,从而消除过流充电的情况,确保了充电不会因过流充电直接中断,提高了用户的实际使用体验。
Smart Images

Figure CN122585030A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, and in particular to charging control methods, devices, equipment and storage media. Background Technology
[0002] When a vehicle battery is charged at high charge (SOC) or at low temperature, the battery can only allow a small charging current. Charging stations that use high current can easily cause overcurrent, and prolonged overcurrent can cause irreversible damage to the battery cells, reduce their lifespan, and in severe cases, even lead to thermal runaway.
[0003] The relevant technology reports a fault and stops charging as soon as it detects overcurrent charging, without making any adjustments or handling. This "one-size-fits-all" strategy, while ensuring safety, seriously reduces the user's actual experience. Summary of the Invention
[0004] The main purpose of this application is to provide a charging control method, device, equipment and storage medium, which aims to solve the technical problem that the related technology does not adjust or handle overcurrent charging, resulting in a poor user experience.
[0005] To achieve the above objectives, this application proposes a charging control method, the method comprising: The vehicle requests charging from the charging pile based on the vehicle's requested current and obtains the charging pile's output current or the battery's inflow current. The vehicle's requested current is constructed based on the charging current demanded by the vehicle's battery and the power consumption current of the in-vehicle equipment. The overcurrent amount is determined based on the output current of the charging pile or the inflow current of the battery. If the overcurrent duration is less than or equal to the preprocessing duration threshold, the vehicle's requested current is adjusted based on the overcurrent amount, and the process returns to the step of requesting charging from the charging pile based on the vehicle's requested current and obtaining the charging pile's output current.
[0006] Optionally, after determining the overcurrent based on the output current of the charging pile or the inflow current of the battery, the method further includes: If the overcurrent duration is greater than the preprocessing duration threshold and less than or equal to the fault determination duration threshold, then the power to be consumed is determined based on the overcurrent amount. The motor operating power is determined based on the power to be consumed. The motor is controlled to operate based on its operating power, and the actual operating power of the motor is obtained. If the actual operating power is consistent with the power to be consumed, then return to the step of determining the overcurrent based on the output current of the charging pile or the inflow current of the battery.
[0007] Optionally, after controlling the motor operation based on the motor operating power and obtaining the actual operating power of the motor, the method further includes: If the actual operating power is inconsistent with the power to be consumed, then the power difference is determined based on the actual operating power and the power to be consumed. The motor operating power is corrected based on the power difference to generate a new motor operating power, and the process returns to the step of controlling the motor operation based on the motor operating power.
[0008] Optionally, controlling the motor operation based on the motor's operating power and obtaining the motor's actual operating power includes: The motor operation is controlled based on the motor operating power, and the motor temperature is obtained; If the motor temperature is less than or equal to the over-temperature warning threshold, then the actual operating power of the motor is obtained.
[0009] Optionally, after controlling the motor operation based on the motor operating power and obtaining the motor temperature, the method further includes: If the motor temperature is greater than the over-temperature warning threshold but less than the over-temperature fault threshold, the motor operating power is reduced to generate a new motor operating power, and the process returns to the steps of controlling the motor operation based on the motor operating power and obtaining the motor temperature.
[0010] Optionally, determining the motor operating power based on the power to be consumed includes: Determine if the sign prohibiting compensation exists; If not, the motor operating power is determined based on the power to be consumed; Accordingly, after controlling the motor operation based on the motor operating power and obtaining the motor temperature, the method further includes: If the motor temperature is greater than or equal to the over-temperature fault threshold, the motor is controlled to stop running, a compensation prohibition flag is set, and the process returns to the step of determining whether the compensation prohibition flag exists.
[0011] Optionally, determining the overcurrent based on the output current of the charging pile or the inflow current of the battery further includes: If the output current of the charging pile is greater than the requested current of the vehicle, or if the inflow current of the battery is greater than the charging demand current, then the overcurrent amount is determined based on the output current of the charging pile or the inflow current of the battery.
[0012] Furthermore, to achieve the above objectives, this application also proposes a charging control device, which includes: The request module is used to request charging from the charging pile based on the vehicle's requested current, and to obtain the charging pile's output current or the battery's inflow current. The vehicle's requested current is constructed based on the charging demand current of the vehicle's battery and the power consumption current of the in-vehicle equipment. The determination module is used to determine the overcurrent based on the output current of the charging pile or the inflow current of the battery. The control module is used to adjust the vehicle's requested current based on the overcurrent amount if the overcurrent duration is less than or equal to the preprocessing duration threshold, and then return to the steps of requesting charging from the charging pile based on the vehicle's requested current and obtaining the charging pile's output current.
[0013] In addition, to achieve the above objectives, this application also proposes a charging control device, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the charging control method as described above.
[0014] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the charging control method described above.
[0015] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the charging control method described above.
[0016] One or more technical solutions proposed in this application have at least the following technical effects: When overcurrent charging is detected during the charging process, instead of directly reporting a fault, it first attempts to adjust the vehicle's requested current based on the amount of overcurrent to try to reduce the charging pile's output current, thereby eliminating the overcurrent charging situation and ensuring that charging is not directly interrupted due to overcurrent charging, thus improving the user's actual experience. Attached Figure Description
[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0018] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a flowchart illustrating an embodiment of the charging control method of this application. Figure 2 This is a flowchart illustrating Embodiment 2 of the charging control method of this application; Figure 3 This is a flowchart illustrating Embodiment 3 of the charging control method of this application; Figure 4 This is a schematic diagram of the module structure of the charging control device according to an embodiment of this application; Figure 5 This is a schematic diagram of the device structure of the hardware operating environment involved in the charging control method in the embodiments of this application.
[0020] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0021] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.
[0022] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.
[0023] Based on this, embodiments of this application provide a charging control method, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the charging control method of this application.
[0024] In this embodiment, the charging control method includes steps S10 to S30: Step S10: Request charging from the charging pile based on the vehicle's requested current, and obtain the charging pile's output current or the battery's inflow current. The vehicle's requested current is constructed based on the vehicle battery's charging demand current and the device's power consumption current in the vehicle.
[0025] It should be noted that the executing entity in this embodiment can be the vehicle itself or the charging control device. The charging control device can be a controller installed in the vehicle, such as an ECU controller, or other controllers that can achieve the same or similar functions. This embodiment does not limit this. In this embodiment and the following embodiments, the charging control device is used as an example to describe the charging control method of this application.
[0026] It should be noted that the vehicle requested current is constructed based on the charging current demanded by the vehicle battery and the device power consumption current of the in-vehicle equipment. For example, the sum of the charging current demanded by the vehicle battery and the device power consumption current of the in-vehicle equipment can be used as the vehicle requested current.
[0027] The charging current requirement of a vehicle battery can be the current allowed to flow into the battery during the current charging process. This can be obtained from a charging map based on the battery's remaining charge (SOC) and battery temperature. The charging map can be preset by the charging control equipment administrator or the vehicle manufacturer. The device current consumption of in-vehicle equipment can be the current value of the currently operating electrical devices in the vehicle.
[0028] The charging pile output current can be the amount of current that the charging pile outputs to the vehicle when charging is requested; the battery inflow current can be the amount of current that actually flows into the vehicle battery when the vehicle is charging.
[0029] Step S20: Determine the overcurrent amount based on the output current of the charging pile or the inflow current of the battery.
[0030] In practical applications, the absolute value of the difference between the charging pile's output current and the vehicle's requested current can be used as the overcurrent. Alternatively, the absolute value of the difference between the battery's inflow current and the vehicle's battery's charging demand current can be used as the overcurrent.
[0031] It is understandable that, since current has direction, and during charging, the current direction is from the outside into the battery, the current value is negative. Therefore, when calculating the overcurrent, the absolute value of the difference can be used as the overcurrent.
[0032] The specific calculation method to be used can be selected based on the current sensor settings in the vehicle. For example, if the current sensor in the vehicle can only collect the output current of the charging pile, the overcurrent can be determined based on the output current of the charging pile. If the current sensor in the vehicle can only collect the current flowing into the battery, the overcurrent can be determined based on the current flowing into the battery. If the current sensor in the vehicle can simultaneously collect the battery inflow current and the charging pile output current, then either one can be selected to determine the overcurrent amount according to the requirements.
[0033] In a specific implementation, to ensure that processing is only performed during actual overcurrent events, step S20 in this embodiment may include: If the output current of the charging pile is greater than the requested current of the vehicle, or if the inflow current of the battery is greater than the charging demand current, then the overcurrent amount is determined based on the output current of the charging pile or the inflow current of the battery.
[0034] It should be noted that, in order to reduce unnecessary processing, when there is no overcurrent charging, there is no need to calculate the overcurrent value and you can charge directly under normal conditions. The overcurrent value is only calculated when there is an overcurrent charging situation.
[0035] In reality, whether overcurrent charging exists can be determined by comparing the output current of the charging pile with the current requested by the vehicle, or by comparing the current flowing into the battery with the current required for charging.
[0036] In practical use, since the current is generally negative during charging, in order to make a reasonable judgment, when determining the magnitude of the charging pile output current and the vehicle's requested current, as well as the magnitude of the battery's inflow current and the charging demand current, the absolute values of the two can be compared. For example, if the absolute value of the charging pile output current is greater than the absolute value of the vehicle's requested current, then it is determined that the charging pile output current is greater than the vehicle's requested current.
[0037] It is understandable that if the charging pile output current is greater than the vehicle's requested current, it means that the current output by the charging pile is greater than the actual current requested by the vehicle. Therefore, it can be determined that there is overcurrent charging, and thus the amount of overcurrent can be determined. If the battery current flowing into the battery is greater than the charging current required, it means that the actual current flowing into the vehicle battery is greater than the actual required current. Therefore, it can be determined that there is overcurrent charging, and the amount of overcurrent can be determined.
[0038] Similarly, whether to choose to compare the charging pile output current with the vehicle's requested current or to compare the battery's inflow current with the charging demand current can be selected based on the current sensor settings in the vehicle. The principle is similar to the method of selecting which data to calculate the overcurrent, so it will not be elaborated here.
[0039] Step S30: If the overcurrent duration is less than or equal to the preprocessing duration threshold, adjust the vehicle request current based on the overcurrent amount, and return to the step of requesting charging from the charging pile based on the vehicle request current and obtaining the charging pile output current.
[0040] It should be noted that the overcurrent duration can be the duration during which the overcurrent charging state is maintained. The preprocessing duration threshold can be the difference between the fault determination duration threshold and the current dynamic adjustment filtering duration.
[0041] The fault determination time threshold can be a maximum value representing the duration for which the battery can maintain overcurrent charging without damage, while the current dynamic adjustment filtering time can be a value representing the balance between the battery system's response speed to current signals and its anti-interference capability. Both the fault determination time threshold and the current dynamic adjustment filtering time can be preset or calibrated by the administrator of the charging control equipment.
[0042] In practical use, if the duration of overcurrent is less than or equal to the preprocessing duration threshold, it means that the duration of overcurrent charging is still relatively short. A relatively conservative strategy can be adopted to try to process it. Therefore, the vehicle request current can be adjusted based on the overcurrent amount to generate a new vehicle request current. Then, return to step S10 to perform negative feedback adjustment on the vehicle request current through the overcurrent amount, try to reduce the vehicle request current, and try to reduce the output current of the charging pile to ensure that overcurrent charging no longer occurs. This process is repeated until charging is complete.
[0043] In practical applications, the overcurrent can be multiplied by a preset adjustment coefficient to generate a current adjustment amount. Then, the difference between the vehicle's requested current and the current adjustment amount is used as the new vehicle's requested current.
[0044] The preset adjustment coefficient can be set in advance by the administrator of the charging control equipment, for example, the preset adjustment coefficient can be set to 1 or 0.8.
[0045] In addition, the preset adjustment coefficient may not be a fixed value, but may be dynamically adjusted according to the value of the overcurrent. For example, the administrator of the charging control equipment may preset multiple overcurrent ranges. Different overcurrent ranges correspond to different preset adjustment coefficients, and the larger the value of the overcurrent range, the larger the corresponding preset adjustment coefficient.
[0046] This embodiment provides a charging control method that, when overcurrent charging is detected during the charging process, does not directly report a fault. Instead, it first attempts to adjust the vehicle's requested current based on the amount of overcurrent to try to reduce the charging pile's output current, thereby eliminating the overcurrent charging situation. This ensures that charging will not be directly interrupted due to overcurrent charging, improving the user's actual experience.
[0047] Based on the first embodiment of this application, in the second embodiment of this application, the content that is the same as or similar to that in Embodiment 1 above can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 2 After step S20, the charging control method further includes steps S30'~S60': Step S30': If the overcurrent duration is greater than the preprocessing duration threshold and less than or equal to the fault determination duration threshold, then determine the power to be consumed based on the overcurrent amount.
[0048] It should be noted that if the duration of overcurrent is greater than the preprocessing duration threshold but less than or equal to the fault determination duration threshold, it indicates that the duration of overcurrent charging is already quite long, and adjusting the request current cannot eliminate the overcurrent charging situation. This may be because the minimum output current of the charging pile is already large, which will cause the vehicle to overcurrent charge. Based on this, we can try to consume part of the overcurrent current by running the motor in the vehicle. Therefore, the power to be consumed can be determined based on the amount of overcurrent.
[0049] If the duration of overcurrent exceeds the fault determination time threshold, it means that the duration of overcurrent charging has been too long and the overcurrent cannot be consumed by the motor operation. At this time, a fault can be reported and charging can be terminated.
[0050] The power to be consumed can be obtained by multiplying the overcurrent by the current voltage of the motor in the vehicle. For example, assuming the current time is t, the battery current is A', the charging current is A, and the current voltage of the motor is V(t), then the power to be consumed P1 = |A' - A| V(t).
[0051] In practical implementation, to ensure safety, redundant judgments can be added. For example, when the overcurrent duration is greater than the preprocessing duration threshold but less than or equal to the fault determination duration threshold, the vehicle's gear is first checked to see if it is in park (P). Only when it is in park is the power to be consumed determined based on the overcurrent.
[0052] In addition, the duration of overcurrent can be further detected. For example, if the duration of overcurrent is greater than the preprocessing duration threshold but less than or equal to the fault determination duration threshold, the duration of overcurrent can be further detected to see if it is greater than the filtering duration threshold. If it is, the power to be consumed can be determined based on the overcurrent current.
[0053] Among them, the filtering time threshold can be the difference between the fault judgment time threshold and the motor dynamic shunt filtering time. The motor dynamic shunt filtering time can be the dynamically adjusted time window or algorithm response period used by the motor controller (MCU) when performing digital filtering processing on the current sampling signal.
[0054] The two redundant verification actions mentioned above (i.e., parking gear verification and further verification of overcurrent duration) can be selected for inclusion or exclusion based on actual needs (either not included, one or both can be included), and this embodiment does not impose any restrictions on this.
[0055] Step S40': Determine the motor operating power based on the power to be consumed.
[0056] In actual use, if the motor in the vehicle is not running at this time, the power to be consumed can be directly used as the motor's operating power. If the motor in the vehicle is already running, the sum of the current operating power of the motor and the power to be consumed can be used as the operating power of the motor.
[0057] Step S50': Control the motor operation according to the motor operating power and obtain the actual operating power of the motor.
[0058] It should be noted that the motor controller can be a controller that controls the operation of the motor in the vehicle. In this case, the motor operating power can be input into the motor controller, and the motor controller will then cause the motor to stall, and make the actual operating power of the motor when stalled as close as possible to the motor operating power.
[0059] However, in actual control, there will be certain control errors. In order to ensure that the motor can consume the overcurrent, it is necessary to ensure that the actual operating power of the motor is consistent with the power to be consumed as much as possible. Therefore, the actual operating power of the motor can be obtained.
[0060] The actual operating power of the motor can be calculated based on the current and voltage collected in the motor in real time.
[0061] Step S60': If the actual operating power is consistent with the power to be consumed, then return to the step of determining the overcurrent based on the output current of the charging pile or the inflow current of the battery.
[0062] In actual use, if the actual operating power is consistent with the power to be consumed, it means that the overcurrent can be consumed by the operation of the motor. At this time, no further adjustments are needed. Therefore, we can return to step S20 and continue to monitor the overcurrent.
[0063] In a specific implementation, in order to ensure that the motor can dissipate the overcurrent as much as possible, the following step S50' in this embodiment may also include: If the actual operating power is inconsistent with the power to be consumed, then the power difference is determined based on the actual operating power and the power to be consumed. The motor operating power is corrected based on the power difference to generate a new motor operating power, and the process returns to the step of controlling the motor operation based on the motor operating power.
[0064] It should be noted that if the actual operating power is inconsistent with the power to be consumed, it means that due to control error, the actual current consumed by the motor is greater than or less than the overcurrent. In this case, the difference between the actual operating power and the power to be consumed can be used as the power difference. Then, the motor operating power is corrected based on the power difference to generate a new motor operating power. After that, the process returns to step S50' to realize negative feedback adjustment of the motor operating power based on the power difference, so as to ensure that the actual operating power of the motor is consistent with the power to be consumed.
[0065] Specifically, the power difference can be multiplied by a preset adjustment coefficient to obtain the power adjustment value, and the difference between the motor operating power and the power adjustment value can be used as the new motor operating power.
[0066] The preset adjustment coefficient can be set in advance by the administrator of the charging control equipment, for example, the preset adjustment coefficient can be set to 1 or 0.8.
[0067] In addition, the preset adjustment coefficient may not be a fixed value, but may be dynamically adjusted according to the power difference. The setting method is similar to that of the preset adjustment coefficient, and will not be described in detail here.
[0068] This embodiment provides a charging control method. When it is determined that adjusting the vehicle's requested current based on the overcurrent amount cannot eliminate the overcurrent charging, this embodiment determines the power to be consumed based on the overcurrent amount and controls the motor to operate based on the power to be consumed in order to attempt to consume the overcurrent. This avoids excessive current flowing into the battery and causing damage to the battery without interrupting the charging process.
[0069] Based on the first embodiment of this application, in the third embodiment of this application, the same or similar content as the above embodiment can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 3 Step S50' includes steps S501'~S502': S501': Control the motor operation according to the motor operating power and obtain the motor temperature.
[0070] It should be noted that while it is possible to use the motor to dissipate the excess current, it is also necessary to avoid overheating the motor and damaging it. Therefore, the motor temperature can be obtained when controlling the motor operation based on its operating power.
[0071] The motor temperature can be the current temperature value of the motor, which can be obtained through the motor's temperature control system or a temperature sensor installed in the motor.
[0072] Specifically, the motor temperature can be the motor oil temperature, the motor controller temperature, or the motor controller coolant inlet / outlet temperature, or a combination of one or more of these values (such as average, maximum, or minimum values). This embodiment does not limit this.
[0073] S502': If the motor temperature is less than or equal to the over-temperature warning threshold, then obtain the actual operating power of the motor.
[0074] It should be noted that if the motor temperature is less than or equal to the over-temperature warning threshold, it means that the motor temperature is still low. In this case, no additional processing is required, and the actual operating power of the motor can be directly obtained for subsequent judgment.
[0075] Among them, the over-temperature warning threshold can be the difference between the over-temperature fault threshold and the motor pre-over-temperature filter temperature. The over-temperature fault threshold can be the critical temperature at which the motor is prone to damage. The motor pre-over-temperature filter threshold can be the threshold to prevent overcurrent caused by motor pre-over-temperature during the control process.
[0076] Both the over-temperature fault threshold and the motor pre-over-temperature filter temperature can be preset or calibrated by the administrator of the charging control equipment.
[0077] In a specific implementation, to avoid damage to the motor, after step S501' described in this embodiment, the following may also be included: If the motor temperature is greater than the over-temperature warning threshold but less than the over-temperature fault threshold, the motor operating power is reduced to generate a new motor operating power, and the process returns to the steps of controlling the motor operation based on the motor operating power and obtaining the motor temperature.
[0078] It should be noted that if the motor temperature is greater than the over-temperature warning threshold but less than the over-temperature fault threshold, it means that the motor temperature is already high, but has not yet reached the critical point. Therefore, it is possible to try to reduce the motor power to prevent the temperature from continuing to rise. Thus, the motor operating power can be reduced to generate new motor operating power.
[0079] Specifically, the motor operating power can be multiplied by a preset attenuation coefficient, and the product can be used as the new motor operating power.
[0080] The preset attenuation coefficient can be set in advance by the administrator of the charging control equipment, for example, the preset attenuation coefficient can be set to 0.8.
[0081] Of course, the preset attenuation coefficient can also be calculated based on the motor operating power at the previous adjustment and the motor operating power at the current moment. For example, calculate the difference between the motor operating power at the previous adjustment and the motor operating power at the current moment, and use the ratio of this difference to the motor operating power at the current moment as the preset attenuation coefficient.
[0082] In a specific implementation, to avoid damage to the motor, step S40' in this embodiment may include: Determine if the sign prohibiting compensation exists; If not, the motor operating power is determined based on the power to be consumed; Accordingly, after step S501', the following may also be included: If the motor temperature is greater than or equal to the over-temperature fault threshold, the motor is controlled to stop running, a compensation prohibition flag is set, and the process returns to the step of determining whether the compensation prohibition flag exists.
[0083] It should be noted that if the motor temperature is greater than or equal to the over-temperature fault threshold, it means that the motor temperature is already extremely high, and continued operation may pose a risk of damage. It also indicates that the overcurrent may be too large, and the normal operation of the motor cannot consume the overcurrent. Therefore, the motor can be stopped, a compensation prohibition flag can be set, and the process can be returned to the step of checking whether the compensation prohibition flag exists to ensure that the motor is not started again in an attempt to consume the overcurrent.
[0084] This embodiment provides a charging control method. When determining the amount of overcurrent consumed by the motor during operation, this embodiment monitors the motor temperature to avoid damage to the motor due to excessive overcurrent, thereby further improving safety and reliability.
[0085] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the charging control method of this application. Any simple modifications based on this technical concept are within the protection scope of this application.
[0086] This application also provides a charging control device, please refer to... Figure 4 The charging control device includes: The request module 10 is used to request charging from the charging pile based on the vehicle request current, and to obtain the output current of the charging pile or the inflow current of the battery. The vehicle request current is constructed based on the charging demand current of the vehicle battery and the power consumption current of the equipment in the vehicle. The determining module 20 is used to determine the overcurrent amount based on the output current of the charging pile or the inflow current of the battery; The control module 30 is used to adjust the vehicle's requested current based on the overcurrent amount if the overcurrent duration is less than or equal to the preprocessing duration threshold, and then return to the steps of requesting charging from the charging pile based on the vehicle's requested current and obtaining the charging pile's output current.
[0087] The charging control device provided in this application, employing the charging control method described in the above embodiments, can solve the technical problem that related technologies do not adjust or handle overcurrent charging, resulting in a poor user experience. Compared with the prior art, the beneficial effects of the charging control device provided in this application are the same as those of the charging control method provided in the above embodiments, and other technical features in the charging control device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.
[0088] This application provides a charging control device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the charging control method in the above embodiment 1.
[0089] The following is for reference. Figure 5 The diagram illustrates a structural schematic suitable for implementing the charging control device in the embodiments of this application. The charging control device in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 5 The charging control device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0090] like Figure 5As shown, the charging control device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in the read-only memory 1002 or a program loaded from the storage device 1003 into the random access memory 1004. The random access memory 1004 also stores various programs and data required for the operation of the charging control device. The processing unit 1001, the read-only memory 1002, and the random access memory 1004 are interconnected via a bus 1005. An input / output interface 1006 is also connected to the bus. Typically, the following systems can be connected to the input / output interface 1006: input devices 1007 including, for example, a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1003 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. The communication device 1009 allows the charging control device to communicate wirelessly or wiredly with other devices to exchange data. Although the figures show charging control devices with various systems, it should be understood that implementation or possession of all the systems shown is not required. More or fewer systems may be implemented alternatively.
[0091] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from read-only memory 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0092] The charging control device provided in this application, employing the charging control method described in the above embodiments, can solve the technical problem that related technologies do not adjust or handle overcurrent charging, resulting in a poor user experience. Compared with the prior art, the beneficial effects of the charging control device provided in this application are the same as those of the charging control method provided in the above embodiments, and other technical features of this charging control device are the same as those disclosed in the previous embodiment method, and will not be repeated here.
[0093] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0094] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0095] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the charging control method in the above embodiments.
[0096] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0097] The aforementioned computer-readable storage medium may be included in the charging control device; or it may exist independently and not assembled into the charging control device.
[0098] The aforementioned computer-readable storage medium carries one or more programs. When the aforementioned one or more programs are executed by the charging control device, the charging control device causes the following actions: to request charging from the charging pile based on the vehicle's requested current, and to obtain the charging pile's output current or the battery's inflow current, wherein the vehicle's requested current is constructed based on the vehicle battery's charging demand current and the device's power consumption current in the vehicle; to determine the overcurrent amount based on the charging pile's output current or the battery's inflow current; and if the overcurrent duration is less than or equal to a preprocessing duration threshold, to adjust the vehicle's requested current based on the overcurrent amount, and to return to the steps of requesting charging from the charging pile based on the vehicle's requested current and obtaining the charging pile's output current.
[0099] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof. These programming languages include object-oriented programming languages—such as Python, Java, Smalltalk, and C++—and conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0100] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0101] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0102] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described charging control method. This solves the technical problem that related technologies do not adjust or handle overcurrent charging, resulting in a poor user experience. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the charging control method provided in the above embodiments, and will not be repeated here.
[0103] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the charging control method described above.
[0104] The computer program product provided in this application can solve the technical problem that related technologies do not adjust or handle overcurrent charging, resulting in a poor user experience. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the charging control method provided in the above embodiments, and will not be repeated here.
[0105] All user-related data involved in this application (such as user privacy data, user behavior data, etc.) were obtained with the user's permission or consent; that is to say, when this application is used in a specific product or technology, user permission is required to obtain and process the relevant data, and the processing of the relevant data must comply with the relevant laws, regulations and regulatory standards of the relevant countries and regions.
[0106] The above description is only a part of the embodiments of this application and does not limit the scope of protection of this application. All equivalent structural transformations made under the technical concept of this application and using the content of this application specification and drawings, or direct / indirect applications in other related technical fields, are included in the scope of protection of this application.
Claims
1. A charging control method, characterized in that, The charging control method includes: The vehicle requests charging from the charging pile based on the vehicle's requested current and obtains the charging pile's output current or the battery's inflow current. The vehicle's requested current is constructed based on the charging current demanded by the vehicle's battery and the power consumption current of the in-vehicle equipment. The overcurrent amount is determined based on the output current of the charging pile or the inflow current of the battery. If the overcurrent duration is less than or equal to the preprocessing duration threshold, the vehicle's requested current is adjusted based on the overcurrent amount, and the process returns to the step of requesting charging from the charging pile based on the vehicle's requested current and obtaining the charging pile's output current.
2. The charging control method as described in claim 1, characterized in that, After determining the overcurrent based on the output current of the charging pile or the inflow current of the battery, the method further includes: If the overcurrent duration is greater than the preprocessing duration threshold and less than or equal to the fault determination duration threshold, then the power to be consumed is determined based on the overcurrent amount. The motor operating power is determined based on the power to be consumed. The motor is controlled to operate based on its operating power, and the actual operating power of the motor is obtained. If the actual operating power is consistent with the power to be consumed, then return to the step of determining the overcurrent based on the output current of the charging pile or the inflow current of the battery.
3. The charging control method as described in claim 2, characterized in that, After controlling the motor operation based on the motor operating power and obtaining the actual operating power of the motor, the method further includes: If the actual operating power is inconsistent with the power to be consumed, then the power difference is determined based on the actual operating power and the power to be consumed. The motor operating power is corrected based on the power difference to generate a new motor operating power, and the process returns to the step of controlling the motor operation based on the motor operating power.
4. The charging control method as described in claim 2, characterized in that, The step of controlling the motor operation based on the motor's operating power and obtaining the motor's actual operating power includes: The motor operation is controlled based on the motor operating power, and the motor temperature is obtained; If the motor temperature is less than or equal to the over-temperature warning threshold, then the actual operating power of the motor is obtained.
5. The charging control method as described in claim 4, characterized in that, After controlling the motor operation based on the motor operating power and obtaining the motor temperature, the method further includes: If the motor temperature is greater than the over-temperature warning threshold but less than the over-temperature fault threshold, the motor operating power is reduced to generate a new motor operating power, and the process returns to the steps of controlling the motor operation based on the motor operating power and obtaining the motor temperature.
6. The charging control method as described in claim 5, characterized in that, Determining the motor operating power based on the power to be consumed includes: Determine if the sign prohibiting compensation exists; If not, the motor operating power is determined based on the power to be consumed; Accordingly, after controlling the motor operation based on the motor operating power and obtaining the motor temperature, the method further includes: If the motor temperature is greater than or equal to the over-temperature fault threshold, the motor is controlled to stop running, a compensation prohibition flag is set, and the process returns to the step of determining whether the compensation prohibition flag exists.
7. The charging control method according to any one of claims 1-6, characterized in that, The method of determining the overcurrent based on the output current of the charging pile or the inflow current of the battery further includes: If the output current of the charging pile is greater than the requested current of the vehicle, or if the inflow current of the battery is greater than the charging demand current, then the overcurrent amount is determined based on the output current of the charging pile or the inflow current of the battery.
8. A charging control device, characterized in that, The charging control device includes: The request module is used to request charging from the charging pile based on the vehicle's requested current, and to obtain the charging pile's output current or the battery's inflow current. The vehicle's requested current is constructed based on the charging demand current of the vehicle's battery and the power consumption current of the in-vehicle equipment. The determination module is used to determine the overcurrent based on the output current of the charging pile or the inflow current of the battery. The control module is used to adjust the vehicle's requested current based on the overcurrent amount if the overcurrent duration is less than or equal to the preprocessing duration threshold, and then return to the steps of requesting charging from the charging pile based on the vehicle's requested current and obtaining the charging pile's output current.
9. A charging control device, characterized in that, The device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the charging control method as described in any one of claims 1 to 7.
10. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the charging control method as described in any one of claims 1 to 7.