Control method and device of bsg motor, vehicle and storage medium
By monitoring the BSG motor's generating voltage and controlling the DC-DC converter to increase the voltage, the problem of DC-DC converter damage caused by BSG motor generating voltage fluctuations was solved, enabling normal vehicle operation and extended battery life.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GREAT WALL MOTOR CO LTD
- Filing Date
- 2023-10-13
- Publication Date
- 2026-06-12
AI Technical Summary
The speed fluctuations of the BSG motor during power generation can cause large voltage fluctuations, which may damage the DC-DC converter and cause the vehicle to shut down when the power battery is depleted.
Monitor the generating voltage of the BSG motor, control the DC-DC converter to increase the voltage to disconnect the overvoltage connection, and reconnect at the preset voltage, or increase the voltage by transferring battery charge to the capacitor to ensure that the BSG motor continues to generate electricity.
Protecting the DC-DC converter ensures the normal operation of the vehicle, avoids the risk of arcing due to voltage fluctuations, and extends the service life of the power battery.
Smart Images

Figure CN117341663B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and more specifically, to a control method, apparatus, vehicle, and storage medium for a BSG motor in the field of vehicle technology. Background Technology
[0002] With the development of vehicle technology, more and more vehicles are adopting hybrid technology. Some hybrid vehicles are equipped with BSG (Belt-Driven Starter Generator) motors.
[0003] In related technologies, the BSG motor is powered by a power battery, which is connected to a DC-DC converter to supply power to other user equipment. In the event of a power battery failure, the BSG motor is directly connected to the DC-DC converter; that is, the electrical energy generated by the BSG motor is directly transmitted to the DC-DC converter, and after conversion, the energy is used to power other user equipment.
[0004] However, because the BSG motor's rotational speed fluctuates significantly during power generation, the voltage of the electrical energy input to the DC-DC converter also fluctuates considerably. When the voltage of the electrical energy input from the BSG motor to the DC-DC converter is high, to protect the DC-DC converter from damage, the process of the BSG motor generating electricity through the DC-DC converter will be terminated. The vehicle will then operate solely using the battery's power, and will shut off once the battery is depleted. Summary of the Invention
[0005] This application provides a control method, device, vehicle, and storage medium for a BSG motor, which can control the BSG motor to continue generating electricity even when the generated voltage is high, so as to maintain the normal operation of the vehicle. The technical solution is as follows:
[0006] On the one hand, a control method for a BSG motor is provided, the method comprising:
[0007] In the event that the power battery of the vehicle's BSG motor fails and the BSG motor is connected to the first terminal of the vehicle's DC-DC converter, the generating voltage of the BSG motor is monitored.
[0008] If the generating voltage of the BSG motor is greater than a first voltage threshold, it is determined that the BSG motor has an overvoltage fault. The DC-DC converter of the vehicle is controlled to increase the voltage at the first terminal. If the BSG motor has an overvoltage fault, the connection between it and the first terminal of the DC-DC converter will be disconnected.
[0009] When the voltage at the first terminal reaches the preset generation voltage, the BSG motor is connected to the first terminal of the DC-DC converter so that the BSG motor continues to generate electricity. The preset generation voltage is the generation voltage of the BSG motor when it is generating electricity normally.
[0010] In one possible implementation, the DC-DC converter controlling the vehicle increases the voltage at the first terminal by:
[0011] The DC-DC converter is controlled to transfer the charge of the battery connected to the second terminal to the capacitor connected to the first terminal, thereby increasing the voltage of the first terminal. The operating voltage of the battery is lower than that of the power battery.
[0012] In one possible implementation, controlling the connection between the BSG motor and the first terminal of the DC-DC converter includes:
[0013] The switch between the BSG motor and the first terminal of the DC-DC converter is closed to connect the BSG motor to the first terminal of the DC-DC converter.
[0014] In one possible implementation, after monitoring the generated voltage of the BSG motor, the method further includes:
[0015] If the generating voltage of the BSG motor is less than the second voltage threshold, it is determined that the BSG motor has an undervoltage fault. The required torque and actual output torque of the vehicle are obtained. If the BSG motor has an overvoltage fault, the output torque is limited. The second voltage threshold is less than the first voltage threshold.
[0016] If the difference between the required torque and the actual output torque is greater than or equal to the torque difference threshold, the battery connected to the second terminal of the DC-DC converter is controlled to supply power to the BSG motor and the torque limitation of the BSG motor is released, thereby increasing the actual output torque of the vehicle.
[0017] In one possible implementation, when the difference between the required torque and the actual output torque is greater than or equal to a torque difference threshold, controlling the battery connected to the second terminal of the DC-DC converter to supply power to the BSG motor and releasing the torque limitation of the BSG motor includes:
[0018] If the difference between the required torque and the actual output torque is greater than or equal to a torque difference threshold, the remaining charge of the battery is determined.
[0019] When the remaining charge of the battery is greater than the charge threshold, the torque limit of the BSG motor is released and the DC-DC converter is controlled to supply the power of the battery to the BSG motor.
[0020] In one possible implementation, after determining the remaining battery charge when the difference between the required torque and the actual output torque is greater than or equal to a torque difference threshold, the method further includes:
[0021] If the remaining charge of the battery is less than or equal to the charge threshold, the BSG motor is controlled to continue generating electricity to increase the remaining charge of the battery.
[0022] In one possible implementation, the method further includes:
[0023] In the event that the power battery fault is eliminated, disconnect the connection between the BSG motor and the first terminal of the DC-DC converter, and establish the connection between the BSG battery and the power battery, as well as the connection between the power battery and the first terminal of the DC-DC converter.
[0024] On the one hand, a control device for a BSG motor is provided, the device comprising:
[0025] A voltage monitoring module is used to monitor the generation voltage of the BSG motor when the power battery of the vehicle's BSG motor fails and the BSG motor is connected to the first terminal of the vehicle's DC-DC converter.
[0026] The voltage boosting module is used to determine that the BSG motor has an overvoltage fault when the generator voltage of the BSG motor is greater than a first voltage threshold, and to control the DC-DC converter of the vehicle to boost the voltage at the first terminal. In the event of an overvoltage fault in the BSG motor, the connection between the BSG motor and the first terminal of the DC-DC converter will be disconnected.
[0027] The control module is used to control the connection between the BSG motor and the first terminal of the DC-DC converter when the voltage at the first terminal reaches the preset generation voltage, so that the BSG motor continues to generate electricity. The preset generation voltage is the generation voltage when the BSG motor is generating electricity normally.
[0028] In one possible implementation, the voltage boosting module is used to control the DC-DC converter to transfer the charge of the battery connected to the second terminal to the capacitor connected to the first terminal, thereby increasing the voltage of the first terminal, wherein the operating voltage of the battery is lower than that of the power battery.
[0029] In one possible implementation, the control module is used to control the closing of a switch between the BSG motor and the first terminal of the DC-DC converter to connect the BSG motor to the first terminal of the DC-DC converter.
[0030] In one possible implementation, the control module is further configured to: determine if the BSG motor has an undervoltage fault when the generator voltage of the BSG motor is less than a second voltage threshold; obtain the vehicle's required torque and actual output torque; limit the output torque of the BSG motor when it has an overvoltage fault; and ensure that the second voltage threshold is less than the first voltage threshold. If the difference between the required torque and the actual output torque is greater than or equal to a torque difference threshold, control the battery connected to the second terminal of the DC-DC converter to supply power to the BSG motor and release the torque limitation of the BSG motor, thereby increasing the vehicle's actual output torque.
[0031] In one possible implementation, the control module is configured to determine the remaining charge of the battery when the difference between the required torque and the actual output torque is greater than or equal to a torque difference threshold; and when the remaining charge of the battery is greater than the charge threshold, to release the torque limit of the BSG motor and control the DC-DC converter to supply the battery's electrical energy to the BSG motor.
[0032] In one possible implementation, the control module is further configured to control the BSG motor to continue generating electricity when the remaining charge of the battery is less than or equal to the charge threshold, so as to increase the remaining charge of the battery.
[0033] In one possible implementation, the control module is further configured to, in the event that the power battery fault is eliminated, disconnect the connection between the BSG motor and the first terminal of the DC-DC converter, and establish the connection between the BSG battery and the power battery, as well as the connection between the power battery and the first terminal of the DC-DC converter.
[0034] On one hand, a vehicle is provided, the vehicle including one or more processors and one or more memories, the one or more memories storing at least one piece of program code, the program code being loaded and executed by the one or more processors to implement the operations performed by the BSG motor control method.
[0035] On one hand, a computer-readable storage medium is provided, wherein at least one piece of program code is stored in the computer-readable storage medium, the program code being loaded and executed by a processor to implement the operations performed by the control method of the BSG motor.
[0036] The technical solution provided in this application monitors the generation voltage of the BSG motor when the power battery of the vehicle's BSG motor fails and the BSG motor is connected to the first terminal of the vehicle's DC-DC converter. If the generation voltage exceeds a first voltage threshold, it indicates that the BSG motor's generation voltage is too high, confirming an overvoltage fault in the BSG motor. This means the connection between the BSG motor and the first terminal of the DC-DC converter will be broken. In this case, the DC-DC converter is controlled to increase the voltage at the first terminal to re-establish the connection between the BSG motor and the first terminal. When the voltage at the first terminal reaches the voltage required for normal BSG motor generation, the BSG motor is reconnected to the first terminal to continue generating electricity, ensuring the normal operation of the vehicle. Attached Figure Description
[0037] Figure 1 This is a schematic diagram of the implementation environment of a BSG motor control method provided in an embodiment of this application;
[0038] Figure 2 This is a flowchart of a control method for a BSG motor provided in an embodiment of this application;
[0039] Figure 3 This is a flowchart of another BSG motor control method provided in the embodiments of this application;
[0040] Figure 4 This is a flowchart of another BSG motor control method provided in the embodiments of this application;
[0041] Figure 5 This is a schematic diagram of the structure of a control device for a BSG motor provided in an embodiment of this application;
[0042] Figure 6 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application. Detailed Implementation
[0043] The technical solutions in this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.
[0044] In the following text, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of technical features reflected. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.
[0045] BSG Motor: Located at the front of the engine, the BSG motor is connected to the engine via belt drive. The flexible connection of the belt prevents mechanical vibration during power transmission. The BSG motor can also regulate engine speed, significantly improving the smoothness of vehicle start-stop, idling, shifting, and acceleration. During startup, the BSG motor can quickly increase the engine speed, allowing it to overcome the low-speed vibration range before ignition, noticeably improving engine start-up smoothness. During upshifting and downshifting, the BSG motor can use belt drive to increase or decrease the engine speed to match the gear, improving shifting smoothness by controlling engine speed.
[0046] A DC-DC converter is a switching power supply chip that utilizes the energy storage characteristics of capacitors and inductors. Through high-frequency switching using a controllable switch (such as a MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor), it stores the input electrical energy in the capacitor (or inductor). When the switch is open, the energy is released to the load, providing power. Its output power or voltage capability is related to the duty cycle (the ratio of the switch's on-time to the entire switching cycle). Switching power supplies can be used for both boost and buck converters.
[0047] The implementation environment of the embodiments of this application is described below. See also... Figure 1 The implementation environment of the BSG motor control method provided in this application embodiment includes a vehicle controller 101, a BSG motor 102, a motor controller 103, a power battery 104, a DC-DC converter 105, and a storage battery 106.
[0048] The vehicle controller 101 is a controller installed on the vehicle, used to collect data from multiple sensors on the vehicle and control the vehicle. The vehicle controller 101 is communicatively connected to the motor controller 103 and the DC-DC converter 103, and can exchange data with the motor controller 103 and the DC-DC converter 103.
[0049] The motor controller 103 is connected to the BSG motor 102 and is used to determine the state of the BSG motor 102 and control the BSG motor 102. For example, the motor controller 103 can control the BSG motor 102 to start rotating.
[0050] The power battery 104 is connected to the power supply terminal (generator terminal) of the BSG motor 102. Under normal operating conditions, the power battery 104 provides electrical energy to the BSG motor 102, enabling the BSG motor 102 to output torque. The electrical energy generated by the BSG motor 102 is also stored in the power battery 104. The voltage supplied by the power battery 104 is the rated operating voltage of the BSG motor 102. In some cases, the power battery 104 may malfunction and fail to operate.
[0051] The DC-DC converter 105 is connected to the power battery 104. When the power battery is operating normally, the DC-DC converter 105 converts the electrical energy supplied by the power battery 104 to supply the vehicle's battery 106 and other electrical devices. The battery 106 is connected to the DC-DC converter 105, and the conversion is to transform the high-voltage electrical energy supplied by the power battery 104 into the low-voltage electrical energy required by the battery 106 and other electrical devices. Since the power battery 104 may be in a faulty state, the power supply terminal (generator terminal) of the BSG motor 102 is connected. In the event of a fault in the power battery 104, the electrical energy generated by the BSG motor 102 can be supplied to the vehicle's battery and other electrical devices through the DC-DC converter 105. Additionally, the battery can also supply power to the BSG motor 102 through the DC-DC converter 105 to enable the BSG motor 102 to output torque.
[0052] After introducing the implementation environment of the embodiments of this application, the application scenarios of the technical solutions provided by the embodiments of this application are described below. The technical solutions provided by the embodiments of this application can be applied to hybrid vehicles with BSG motors. When the power battery of the vehicle's BSG motor fails and is connected to the first terminal of the vehicle's DC-DC converter, the generation voltage of the BSG motor is monitored. If the generation voltage of the BSG motor exceeds a first voltage threshold, an overvoltage fault is determined, and the BSG motor disconnects from the first terminal of the DC-DC converter. Since the power battery also fails, power generation through the BSG motor is impossible. The vehicle's DC-DC converter is controlled to increase the voltage at the first terminal, thereby controlling the connection between the BSG motor and the first terminal of the DC-DC converter to allow the BSG motor to continue generating power, thus ensuring the normal operation of the vehicle.
[0053] After introducing the implementation environment and application scenarios of the embodiments of this application, the technical solutions provided by the embodiments of this application are described below. (See also...) Figure 2 Taking the vehicle controller as the executing entity as an example, the method includes the following steps.
[0054] 201. When the power battery of the vehicle's BSG motor fails and the BSG motor is connected to the first terminal of the vehicle's DC-DC converter, the vehicle controller monitors the generating voltage of the BSG motor.
[0055] The vehicle is a hybrid vehicle equipped with a BSG motor. During engine startup, the BSG motor provides starter assistance to help the engine reach idle speed more quickly. While the vehicle is in motion, the BSG motor generates electricity driven by the engine and outputs torque when needed, improving the vehicle's power performance. It also helps the engine reach the appropriate speed for gear shifts more quickly, resulting in smoother gear changes. Additionally, in some embodiments, the BSG can recover energy during vehicle braking. The power battery refers to the battery that supplies power to the BSG motor. When the power battery is operating normally, the electrical energy generated by the BSG motor is stored in the power battery, which is also known as a high-voltage battery. The DC-DC converter is used to convert the voltage of the electrical energy. For example, when the power battery is operating normally, the DC-DC converter can convert the high-voltage DC output from the power battery into the low-voltage DC required by other electrical devices in the vehicle. In the event of a power battery failure, the BSG motor is directly connected to the DC-DC converter, which converts the high-voltage DC generated by the BSG motor into the low-voltage DC required by other electrical devices in the vehicle. During the power generation process of a BSG motor, the first terminal of the DC-DC converter is also called the input terminal of the DC-DC converter. The power generation voltage of the BSG motor refers to the voltage of the DC power output by the BSG motor when generating electricity. Since the speed of the BSG motor fluctuates, the power generation voltage will also fluctuate accordingly.
[0056] 202. If the generating voltage of the BSG motor is greater than the first voltage threshold, it is determined that the BSG motor has an overvoltage fault. The vehicle controller controls the vehicle's DC-DC converter to increase the voltage at the first terminal. In the event of an overvoltage fault in the BSG motor, the connection between the BSG motor and the first terminal of the DC-DC converter will be disconnected.
[0057] The first voltage threshold is the upper limit of the safe voltage at the first terminal of the DC-DC converter. Inputting a voltage exceeding this first voltage threshold to the first terminal may damage the DC-DC converter. An overvoltage fault refers to an excessively high generating voltage from the BSG motor, exceeding the first voltage threshold. This first voltage threshold is set by technicians based on actual conditions, and this application does not limit its setting. In the event of an overvoltage fault in the BSG motor, the connection between it and the first terminal of the DC-DC converter will be disconnected, thereby protecting the DC-DC converter. When the connection between the BSG motor and the first terminal of the DC-DC converter is disconnected, the voltage at the first terminal of the DC-DC converter will drop to the same level as the second terminal. Since the generating voltage of the BSG motor is relatively high, directly reconnecting the BSG motor to the first terminal of the DC-DC converter will generate an electric arc due to the voltage difference, threatening the safety of both the BSG motor and the DC-DC converter. In this case, increasing the voltage at the first terminal can reduce or eliminate the voltage difference.
[0058] 203. When the voltage at the first terminal reaches the preset generation voltage, the vehicle controller controls the BSG motor to connect to the first terminal of the DC-DC converter so that the BSG motor continues to generate electricity. The preset generation voltage is the generation voltage when the BSG motor is generating electricity normally.
[0059] After the BSG motor is connected to the first terminal of the DC-DC converter, the electrical energy generated by the BSG motor can be transmitted to other electrical devices in the vehicle through the DC-DC converter to power those devices. The preset generation voltage is the voltage when the BSG motor is generating electricity normally. The preset generation voltage is set by technicians according to actual conditions, and this embodiment does not limit this setting.
[0060] The technical solution provided in this application monitors the generation voltage of the BSG motor when the power battery of the vehicle's BSG motor fails and the BSG motor is connected to the first terminal of the vehicle's DC-DC converter. If the generation voltage exceeds a first voltage threshold, it indicates that the BSG motor's generation voltage is too high, confirming an overvoltage fault in the BSG motor. This means the connection between the BSG motor and the first terminal of the DC-DC converter will be broken. In this case, the DC-DC converter is controlled to increase the voltage at the first terminal to re-establish the connection between the BSG motor and the first terminal. When the voltage at the first terminal reaches the voltage required for normal BSG motor generation, the BSG motor is reconnected to the first terminal to continue generating electricity, ensuring the normal operation of the vehicle.
[0061] It should be noted that steps 201-203 above are a simplified description of the BSG motor control method provided in the embodiments of this application. The control method for the BSG motor provided in the embodiments of this application will be described in more detail below with some examples. See [link to relevant documentation]. Figure 3 Taking the vehicle controller as the executing entity as an example, the method includes the following steps.
[0062] 301. In the event of a failure in the power battery of the vehicle's BSG motor, the vehicle controller controls the BSG motor to connect to the first terminal of the vehicle's DC-DC converter.
[0063] The vehicle is a hybrid vehicle equipped with a BSG motor. During engine startup, the BSG motor provides starter assistance to help the engine reach idle speed more quickly. While the vehicle is in motion, the BSG motor generates electricity driven by the engine and outputs torque when needed, improving the vehicle's power performance. It also helps the engine reach the appropriate speed for gear shifts more quickly, resulting in smoother gear changes. Additionally, in some embodiments, the BSG can recover energy during vehicle braking. The power battery refers to the battery that supplies power to the BSG motor. When the power battery is operating normally, the electrical energy generated by the BSG motor is stored in the power battery, which is also known as a high-voltage battery. The DC-DC converter is used to convert the voltage of the electrical energy. For example, when the power battery is operating normally, the DC-DC converter can convert the high-voltage DC power output from the power battery into the low-voltage DC power required by other electrical devices in the vehicle. In the event of a power battery failure, the BSG motor is directly connected to the DC-DC converter, which converts the high-voltage DC power generated by the BSG motor into the low-voltage DC power required by other electrical devices in the vehicle. In some embodiments, the rated voltage output by the power battery is 48V, and the rated voltage output by the storage battery is 12V. The storage battery is used to power the low-voltage electrical equipment of the vehicle, such as the lighting equipment inside the vehicle. Under normal operating conditions, the power battery charges the storage battery through a DC-DC converter. During the BSG motor's power generation process, the first terminal of the DC-DC converter is also referred to as the input terminal of the DC-DC converter. Because the power battery has a high voltage, its performance is greatly affected by temperature. Under extreme operating conditions (such as extremely low temperatures), the power battery may malfunction and fail to operate normally.
[0064] In one possible implementation, in the event of a failure in the power battery of the vehicle's BSG motor, the vehicle controller controls the DC-DC converter to increase the voltage at its first terminal. Once the voltage at the first terminal reaches a preset generation voltage, the vehicle controller connects the BSG motor to the first terminal of the DC-DC converter; this preset generation voltage is the generation voltage of the BSG motor during normal power generation.
[0065] The process of controlling the DC-DC converter to increase the voltage of the first stage to the preset generation voltage is also known as DC-DC pre-charging. In the event of an overvoltage fault in the BSG motor's power battery, the power battery stops supplying power to the DC-DC converter, causing the voltage at the first terminal of the DC-DC converter to drop to the same level as the second terminal. Since the BSG motor's generation voltage is relatively high, directly connecting the BSG motor to the first terminal of the DC-DC converter will generate an electric arc due to the voltage difference. When the BSG motor is connected to the first terminal of the DC-DC converter, the electrical energy generated by the BSG motor is supplied to other electrical devices or the battery through the DC-DC converter. That is, when the power battery is working normally, the transmission path of the electrical energy generated by the BSG motor is BSG motor → power battery → DC-DC converter → battery and other electrical devices; when the power battery fails, the transmission path of the electrical energy generated by the BSG motor is BSG motor → DC-DC converter → battery and other electrical devices.
[0066] In this implementation, if the power battery of the BSG battery fails, the DC-DC converter is pre-charged to increase the voltage at its first terminal. Once the voltage at the first terminal reaches a preset generation voltage, the BSG motor is connected to the first terminal of the DC-DC converter, thereby preventing the electric arc generated when the BSG motor is directly connected to the DC-DC converter from threatening the safety of both the BSG motor and the DC-DC converter.
[0067] For example, in the event of a malfunction in the BSG motor's battery, the vehicle controller sends a pre-charge command to the DC-DC converter, instructing the converter to increase the voltage at its first terminal. In response to this pre-charge command, the DC-DC converter transfers charge from the battery connected to its second terminal (the capacitor connected to its first terminal) to increase the voltage at that first terminal, where the battery's operating voltage is lower than that of the main battery. Once the voltage at the first terminal reaches a preset generation voltage, the vehicle controller closes the switch between the BSG motor and the first terminal of the DC-DC converter, connecting the BSG motor to the converter's first terminal so that the electrical energy generated by the BSG motor can be directly transferred to the DC-DC converter.
[0068] The capacitor connected to the first terminal is used to store charge. According to the formula U (voltage) = Q (charge) / C (capacitance), if the capacitance C of the capacitor remains unchanged, increasing the charge Q can increase the voltage U across the capacitor.
[0069] For example, upon detecting a fault message from the battery management system (BMS) of the power battery, the vehicle controller determines that the power battery has malfunctioned and sends a pre-charge command to the DC-DC converter. In response to this pre-charge command, the DC-DC converter determines the remaining charge of the battery connected to its second terminal. If the remaining charge is greater than or equal to a charge threshold, the DC-DC converter transfers the charge from the battery connected to its second terminal to the capacitor connected to its first terminal, thereby increasing the voltage at the first terminal. Once the voltage at the first terminal reaches a preset generation voltage, the vehicle controller controls the switch between the BSG motor and the first terminal of the DC-DC converter to close, thus connecting the BSG motor to the first terminal of the DC-DC converter.
[0070] In some embodiments, if the remaining battery power is less than or equal to a power threshold, the DC-DC converter sends an error message to the vehicle controller indicating that the remaining battery power is too low. The vehicle controller triggers an alarm corresponding to the error message to alert the vehicle user that the BSG motor is unable to generate electricity normally.
[0071] It should be noted that step 301 above is an optional step. The vehicle controller can either execute step 301 above first and then execute step 302 below, or it can directly execute step 302 below. This application embodiment does not limit this.
[0072] 302. When the power battery of the vehicle's BSG motor fails and the BSG motor is connected to the first terminal of the vehicle's DC-DC converter, the vehicle controller monitors the generating voltage of the BSG motor.
[0073] The generating voltage of the BSG motor refers to the voltage of the direct current output by the BSG motor during power generation. Since the rotational speed of the BSG motor fluctuates, the generating voltage also fluctuates. The prerequisite for the BSG motor's power battery to malfunction and for the BSG motor to be connected to the first terminal of the vehicle's DC-DC converter is that the vehicle is running normally, i.e., the vehicle's engine is running normally. In some embodiments, this generating voltage is also referred to as the bus voltage.
[0074] In one possible implementation, if the power battery of the vehicle's BSG motor fails and the BSG motor is connected to the first terminal of the vehicle's DC-DC converter, the vehicle controller monitors the voltage at the first terminal of the DC-DC converter, that is, monitors the generating voltage of the BSG motor.
[0075] In some embodiments, since the voltage fluctuation of the BSG motor occurs in the high-speed range, based on the above embodiments, when the power battery of the vehicle's BSG motor fails and the BSG motor is connected to the first terminal of the vehicle's DC-DC converter, the vehicle controller monitors the speed of the BSG motor. When the speed of the BSG motor is in the high-speed range, the vehicle controller monitors the voltage at the first terminal of the DC-DC converter, that is, monitors the voltage generated by the BSG motor.
[0076] The upper and lower speed limits in the high-speed range are set by technicians based on actual conditions, and this embodiment does not impose such limitations. Correspondingly, when the BSG motor's speed is in the low-speed range, the vehicle controller does not need to detect the BSG motor's generating voltage. The upper and lower speed limits in the low-speed range are set by technicians based on actual conditions, and this embodiment does not impose such limitations.
[0077] Optionally, after step 302, the vehicle controller can execute steps 303-304 or 305-306 as appropriate, and this embodiment does not limit this.
[0078] 303. If the generating voltage of the BSG motor is greater than the first voltage threshold, the vehicle controller determines that the BSG motor has an overvoltage fault and controls the vehicle's DC-DC converter to increase the voltage at the first terminal. In the event of an overvoltage fault in the BSG motor, the connection between the BSG motor and the first terminal of the DC-DC converter will be disconnected.
[0079] The first voltage threshold is the upper limit of the safe voltage at the first terminal of the DC-DC converter. Inputting a voltage exceeding this first voltage threshold to the first terminal may damage the DC-DC converter. An overvoltage fault refers to an excessively high generating voltage from the BSG motor, exceeding the first voltage threshold. This first voltage threshold is set by technicians based on actual conditions, and this application does not limit its setting. In the event of an overvoltage fault in the BSG motor, the connection between it and the first terminal of the DC-DC converter will be disconnected, thereby protecting the DC-DC converter. When the connection between the BSG motor and the first terminal of the DC-DC converter is disconnected, the voltage at the first terminal of the DC-DC converter will drop to the same level as the second terminal. Since the generating voltage of the BSG motor is relatively high, directly reconnecting the BSG motor to the first terminal of the DC-DC converter will generate an electric arc due to the voltage difference, threatening the safety of both the BSG motor and the DC-DC converter. In this case, increasing the voltage at the first terminal can reduce or eliminate the voltage difference.
[0080] In one possible implementation, if the generated voltage of the BSG motor is greater than a first voltage threshold, the vehicle controller determines that the BSG motor has an overvoltage fault and controls the DC-DC converter to transfer the charge of the battery connected to the second terminal to the capacitor connected to the first terminal, so as to increase the voltage of the first terminal.
[0081] For example, if the voltage generated by the BSG motor exceeds a first voltage threshold, the vehicle controller determines that the BSG motor has experienced an overvoltage fault and sends a pre-charge command to the DC-DC converter. This pre-charge command instructs the DC-DC converter to increase the voltage at its first terminal. In response to this pre-charge command, the DC-DC converter transfers charge from the battery connected to its second terminal to the capacitor connected to its first terminal, thereby increasing the voltage at the first terminal, where the battery's operating voltage is lower than that of the power battery.
[0082] For example, if the vehicle controller detects that the voltage at the first terminal of the DC-DC converter is greater than or equal to a first voltage threshold, it determines that the BSG motor has an overvoltage fault and sends a pre-charge command to the DC-DC converter. In response to the pre-charge command, the DC-DC converter determines the remaining charge of the battery connected to the second terminal. If the remaining charge is greater than or equal to the charge threshold, the DC-DC converter transfers the charge from the battery connected to the second terminal to the capacitor connected to the first terminal to increase the voltage at the first terminal.
[0083] In some embodiments, if the remaining battery power is less than or equal to a power threshold, the DC-DC converter sends an error message to the vehicle controller indicating that the remaining battery power is too low. The vehicle controller triggers an alarm corresponding to the error message to alert the vehicle user that the BSG motor is unable to generate electricity normally.
[0084] 304. When the voltage at the first terminal reaches the preset generation voltage, the vehicle controller controls the BSG motor to connect to the first terminal of the DC-DC converter so that the BSG motor continues to generate electricity.
[0085] After the BSG motor is connected to the first terminal of the DC-DC converter, the electrical energy generated by the BSG motor can be transmitted to other electrical devices in the vehicle through the DC-DC converter to power those devices. The preset generation voltage is the voltage when the BSG motor is generating electricity normally. The preset generation voltage is set by technicians according to actual conditions, and this embodiment does not limit this setting.
[0086] In one possible implementation, when the voltage at the first terminal reaches a preset power generation voltage, the vehicle controller controls the switch between the BSG motor and the first terminal of the DC-DC converter to close, so as to connect the BSG motor to the first terminal of the DC-DC converter, thereby enabling the BSG motor to continue generating electricity.
[0087] The following example illustrates steps 302-304. Taking a power battery with a rated voltage of 48V and a storage battery with a rated voltage of 12V as an example, if the power battery of the vehicle's BSG motor fails and the BSG motor is connected to the first terminal of the vehicle's DC-DC converter, the BSG motor is directly connected to the DC-DC converter. Due to the large fluctuations in the BSG motor's speed, the voltage generated by the BSG motor also fluctuates significantly. If the generated voltage is detected to be greater than a first voltage threshold, it indicates that the generated voltage exceeds the upper voltage limit for the DC-DC converter to receive electrical energy. To ensure the safety of the DC-DC converter, the connection between the BSG motor and the first terminal of the DC-DC converter is disconnected. Since the second terminal of the DC-DC converter is connected to the storage battery, the voltage at the first terminal will become the same as that at the second terminal, i.e., 12V. At this time, the generated voltage of the BSG motor is greater than the voltage at the first terminal of the DC-DC converter. If the BSG motor is directly connected to the first terminal of the DC-DC converter, an electric arc will be generated due to the voltage difference, leading to unpredictable failures. Therefore, in this embodiment, the charge stored in the 12V battery is transferred to the first terminal of the DC-DC converter, thereby increasing the voltage of the first terminal from 12V to 48V. Then, the BSG motor is connected to the first terminal of the DC-DC converter, which can avoid the electric arc caused by the voltage difference, and the BSG motor can generate electricity normally.
[0088] 305. When the generating voltage of the BSG motor is less than the second voltage threshold, the vehicle controller determines that the BSG motor has an undervoltage fault, obtains the required torque and actual output torque of the vehicle. When the BSG motor has an overvoltage fault, the output torque is limited, and the second voltage threshold is less than the first voltage threshold.
[0089] The second voltage threshold is the lower voltage limit for the normal output torque of the BSG motor. An undervoltage fault in the BSG motor will limit its output torque, meaning it cannot output a large amount of torque to reduce power consumption. In this situation, the torque output by the engine and the BSG motor may not meet the vehicle's torque requirements, resulting in weak acceleration. The vehicle's required torque is the torque the driver needs from the vehicle. In some embodiments, this required torque is positively correlated with the degree to which the accelerator pedal is depressed; the deeper the accelerator pedal is depressed, the greater the required torque, and vice versa. The actual output torque refers to the torque actually output by the vehicle. In this embodiment, the actual output torque is the sum of the engine's output torque and the BSG motor's output torque. During the BSG motor's power generation process, the BSG motor's output torque is negative, meaning it consumes the engine's output torque.
[0090] In one possible implementation, if the generating voltage of the BSG motor is less than a second voltage threshold, the vehicle controller determines that the BSG motor has an undervoltage fault and obtains the vehicle's required torque and actual output torque from the vehicle's engine controller.
[0091] 306. If the difference between the required torque and the actual output torque is greater than or equal to the torque difference threshold, the vehicle controller controls the battery connected to the second terminal of the DC-DC converter to supply power to the BSG motor and release the torque limit of the BSG motor, so as to increase the actual output torque of the vehicle.
[0092] The torque difference threshold is set by technicians according to actual conditions, such as 7 N·m; this embodiment does not limit this setting. When controlling the battery to supply power to the BSG motor, a DC-DC converter is needed to boost the voltage. With the battery at 12V and the BSG motor's rated voltage at 48V, the DC-DC converter converts the 12V energy from the battery into 48V energy for the BSG motor, enabling it to output torque and thus increasing the vehicle's actual output torque. Alternatively, the battery can be directly connected to the BSG motor, with the boost circuit in the BSG motor increasing the 12V to 48V; this embodiment does not limit this setting.
[0093] In one possible implementation, if the difference between the required torque and the actual output torque is greater than or equal to a torque difference threshold, the vehicle controller determines the remaining battery charge. If the remaining battery charge is greater than the charge threshold, the vehicle controller releases the torque limit of the BSG motor and controls the DC-DC converter to supply the battery power to the BSG motor.
[0094] In one possible implementation, if the difference between the required torque and the actual output torque is less than the torque difference threshold, the vehicle controller controls the BSG motor to continue generating electricity, and the BSG motor does not need to output torque.
[0095] In some embodiments, if the remaining charge of the battery is less than or equal to the charge threshold, the vehicle controller controls the BSG motor to continue generating electricity to increase the remaining charge of the battery.
[0096] To more clearly illustrate the technical solutions provided in the embodiments of this application, the following will be combined with... Figure 4 The technical solutions provided in the embodiments of this application will be described below. In the following description, the rated voltage of the power battery is 48V, the rated voltage of the BSG motor is 48V, and the rated voltage of the storage battery is 12V as examples.
[0097] During vehicle operation, the BSG motor operates normally, assisting engine starting and providing power assistance. In the event of a 48V battery failure, the BSG motor enters a battery-free power generation mode, directly connecting to the first terminal of the DC-DC converter to generate electricity. If the BSG motor's generated voltage exceeds a first voltage threshold, an overvoltage fault is triggered, causing the voltage at the first terminal of the DC-DC converter to rise to a preset voltage of 48V. The BSG motor then connects to the first terminal of the converter, allowing it to continue generating electricity. If the BSG motor's generated voltage falls below a second voltage threshold, an undervoltage fault is triggered, comparing the vehicle's required torque with the actual output torque. If the difference between the required torque and the actual output torque is greater than or equal to a torque difference threshold, the 12V battery supplies power to the BSG motor, enabling it to output torque and thus increasing the vehicle's actual output torque. When the BSG motor's generated voltage is greater than or equal to the second voltage threshold and less than or equal to the first voltage threshold, the BSG motor generates electricity normally through the DC-DC converter.
[0098] 307. In the event that the power battery fault is eliminated, the vehicle controller disconnects the connection between the BSG motor and the first terminal of the DC-DC converter, and establishes the connection between the BSG battery and the power battery, as well as the connection between the power battery and the first terminal of the DC-DC converter.
[0099] All of the above-mentioned optional technical solutions can be combined in any way to form the optional embodiments of this application, and will not be described in detail here.
[0100] The technical solution provided in this application monitors the generation voltage of the BSG motor when the power battery of the vehicle's BSG motor fails and the BSG motor is connected to the first terminal of the vehicle's DC-DC converter. If the generation voltage exceeds a first voltage threshold, it indicates that the BSG motor's generation voltage is too high, confirming an overvoltage fault in the BSG motor. This means the connection between the BSG motor and the first terminal of the DC-DC converter will be broken. In this case, the DC-DC converter is controlled to increase the voltage at the first terminal to re-establish the connection between the BSG motor and the first terminal. When the voltage at the first terminal reaches the voltage required for normal BSG motor generation, the BSG motor is reconnected to the first terminal to continue generating electricity, ensuring the normal operation of the vehicle.
[0101] Figure 5 This is a schematic diagram of the structure of a control device for a BSG motor provided in an embodiment of this application. See also... Figure 5 The device includes: a voltage monitoring module 501, a voltage boosting module 502, and a control module 503.
[0102] The voltage monitoring module 501 is used to monitor the generation voltage of the BSG motor when the power battery of the vehicle's BSG motor fails and the BSG motor is connected to the first terminal of the vehicle's DC-DC converter.
[0103] The voltage boosting module 502 is used to determine that the BSG motor has an overvoltage fault when the generated voltage of the BSG motor is greater than a first voltage threshold, and to control the DC-DC converter of the vehicle to increase the voltage of the first terminal. In the event of an overvoltage fault in the BSG motor, the connection between the BSG motor and the first terminal of the DC-DC converter will be disconnected.
[0104] The control module 503 is used to control the BSG motor to connect to the first terminal of the DC-DC converter when the voltage at the first terminal reaches the preset generation voltage, so that the BSG motor continues to generate electricity. The preset generation voltage is the generation voltage when the BSG motor is generating electricity normally.
[0105] In one possible implementation, the voltage boosting module 502 is used to control the DC-DC converter to transfer the charge of the battery connected to the second terminal to the capacitor connected to the first terminal, so as to increase the voltage of the first terminal, wherein the operating voltage of the battery is lower than that of the power battery.
[0106] In one possible implementation, the control module 503 is used to control the closing of the switch between the BSG motor and the first terminal of the DC-DC converter, so as to connect the BSG motor to the first terminal of the DC-DC converter.
[0107] In one possible implementation, the control module 503 is further configured to: determine if the BSG motor has an undervoltage fault when its generator voltage is less than a second voltage threshold; obtain the vehicle's required torque and actual output torque; and if the BSG motor has an overvoltage fault, its output torque is limited, and the second voltage threshold is less than the first voltage threshold. If the difference between the required torque and the actual output torque is greater than or equal to a torque difference threshold, control the battery connected to the second terminal of the DC-DC converter to supply power to the BSG motor and release the torque limitation of the BSG motor, thereby increasing the vehicle's actual output torque.
[0108] In one possible implementation, the control module 503 is configured to determine the remaining charge of the battery if the difference between the required torque and the actual output torque is greater than or equal to a torque difference threshold. If the remaining charge of the battery is greater than the charge threshold, the torque limit of the BSG motor is released and the DC-DC converter is controlled to supply the battery power to the BSG motor.
[0109] In one possible implementation, the control module 503 is further configured to control the BSG motor to continue generating electricity when the remaining charge of the battery is less than or equal to the charge threshold, so as to increase the remaining charge of the battery.
[0110] In one possible implementation, the control module 503 is further configured to disconnect the connection between the BSG motor and the first terminal of the DC-DC converter, and establish the connection between the BSG battery and the power battery, as well as the connection between the power battery and the first terminal of the DC-DC converter, in the event that the power battery fault is eliminated.
[0111] It should be noted that the control device for the BSG motor provided in the above embodiments is only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the computer device can be divided into different functional modules to complete all or part of the functions described above. Furthermore, the control device for the BSG motor provided in the above embodiments and the control method embodiments for the BSG motor belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0112] The technical solution provided in this application monitors the generation voltage of the BSG motor when the power battery of the vehicle's BSG motor fails and the BSG motor is connected to the first terminal of the vehicle's DC-DC converter. If the generation voltage exceeds a first voltage threshold, it indicates that the BSG motor's generation voltage is too high, confirming an overvoltage fault in the BSG motor. This means the connection between the BSG motor and the first terminal of the DC-DC converter will be broken. In this case, the DC-DC converter is controlled to increase the voltage at the first terminal to re-establish the connection between the BSG motor and the first terminal. When the voltage at the first terminal reaches the voltage required for normal BSG motor generation, the BSG motor is reconnected to the first terminal to continue generating electricity, ensuring the normal operation of the vehicle.
[0113] This application also provides a vehicle. Figure 6 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application.
[0114] Typically, vehicle 600 includes one or more processors 601 and one or more memories 602.
[0115] Processor 601 may include one or more processing cores, such as a quad-core processor, a hexa-core processor, etc. Processor 601 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 601 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 601 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 601 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0116] The memory 602 may include one or more computer-readable storage media, which may be non-transitory. The memory 602 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 602 are used to store at least one computer program, which is executed by the processor 601 to implement the BSG motor control method provided in the method embodiments of this application.
[0117] Those skilled in the art will understand that Figure 6 The structure shown does not constitute a limitation on vehicle 600 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0118] In addition, the device provided in the embodiments of this application may specifically be a chip, component or module. The chip may include a connected processor and a memory. The memory is used to store instructions. When the processor calls and executes the instructions, the chip can execute a BSG motor control method provided in the above embodiments.
[0119] This embodiment also provides a computer-readable storage medium storing computer program code. When the computer program code is run on a computer, the computer executes the above-described related method steps to implement the method for controlling a BSG motor provided in the above embodiment.
[0120] This embodiment also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned related steps to implement a method for controlling a BSG motor provided in the above embodiment.
[0121] In this embodiment, the device, computer-readable storage medium, computer program product, or chip are all used to execute the corresponding methods provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods provided above, and will not be repeated here.
[0122] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0123] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another apparatus, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0124] 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.
Claims
1. A control method for a BSG motor, characterized in that, The method includes: In the event that the power battery of the vehicle's BSG motor fails and the BSG motor is connected to the first terminal of the vehicle's DC-DC converter, the generating voltage of the BSG motor is monitored. If the generating voltage of the BSG motor is greater than a first voltage threshold, it is determined that the BSG motor has an overvoltage fault. The DC-DC converter of the vehicle is controlled to increase the voltage at the first terminal. If the BSG motor has an overvoltage fault, the connection between it and the first terminal of the DC-DC converter will be disconnected. When the voltage at the first terminal reaches the preset generation voltage, the BSG motor is connected to the first terminal of the DC-DC converter so that the BSG motor continues to generate electricity. The preset generation voltage is the generation voltage of the BSG motor when it is generating electricity normally.
2. The method according to claim 1, characterized in that, The DC-DC converter controlling the vehicle increases the voltage at the first terminal by: The DC-DC converter is controlled to transfer the charge of the battery connected to the second terminal to the capacitor connected to the first terminal, thereby increasing the voltage of the first terminal. The operating voltage of the battery is lower than that of the power battery.
3. The method according to claim 1, characterized in that, The control of the BSG motor and the first terminal connection of the DC-DC converter includes: The switch between the BSG motor and the first terminal of the DC-DC converter is closed to connect the BSG motor to the first terminal of the DC-DC converter.
4. The method according to claim 1, characterized in that, After monitoring the generator voltage of the BSG motor, the method further includes: If the generating voltage of the BSG motor is less than the second voltage threshold, it is determined that the BSG motor has an undervoltage fault. The required torque and actual output torque of the vehicle are obtained. If the BSG motor has an overvoltage fault, the output torque is limited. The second voltage threshold is less than the first voltage threshold. If the difference between the required torque and the actual output torque is greater than or equal to the torque difference threshold, the battery connected to the second terminal of the DC-DC converter is controlled to supply power to the BSG motor and the torque limitation of the BSG motor is released, thereby increasing the actual output torque of the vehicle.
5. The method according to claim 4, characterized in that, When the difference between the required torque and the actual output torque is greater than or equal to a torque difference threshold, controlling the battery connected to the second terminal of the DC-DC converter to supply power to the BSG motor and releasing the torque limitation of the BSG motor includes: If the difference between the required torque and the actual output torque is greater than or equal to a torque difference threshold, the remaining charge of the battery is determined. When the remaining charge of the battery is greater than the charge threshold, the torque limit of the BSG motor is released and the DC-DC converter is controlled to supply the power of the battery to the BSG motor.
6. The method according to claim 5, characterized in that, After determining the remaining battery capacity when the difference between the required torque and the actual output torque is greater than or equal to a torque difference threshold, the method further includes: If the remaining charge of the battery is less than or equal to the charge threshold, the BSG motor is controlled to continue generating electricity to increase the remaining charge of the battery.
7. The method according to claim 1, characterized in that, The method further includes: In the event that the power battery fault is eliminated, disconnect the connection between the BSG motor and the first terminal of the DC-DC converter, and establish the connection between the BSG motor and the power battery, as well as the connection between the power battery and the first terminal of the DC-DC converter.
8. A control device for a BSG motor, characterized in that, The device includes: A voltage monitoring module is used to monitor the generation voltage of the BSG motor when the power battery of the vehicle's BSG motor fails and the BSG motor is connected to the first terminal of the vehicle's DC-DC converter. The voltage boosting module is used to determine that the BSG motor has an overvoltage fault when the generator voltage of the BSG motor is greater than a first voltage threshold, and to control the DC-DC converter of the vehicle to boost the voltage at the first terminal. In the event of an overvoltage fault in the BSG motor, the connection between the BSG motor and the first terminal of the DC-DC converter will be disconnected. The control module is used to control the connection between the BSG motor and the first terminal of the DC-DC converter when the voltage at the first terminal reaches the preset generation voltage, so that the BSG motor continues to generate electricity. The preset generation voltage is the generation voltage when the BSG motor is generating electricity normally.
9. A vehicle, characterized in that, The vehicles include: Memory, used to store executable program code; A processor is configured to call and run the executable program code from the memory, causing the vehicle to perform the control method for the BSG motor as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one piece of program code, which is loaded by a processor and executed by the control method of the BSG motor according to any one of claims 1 to 7.