Driving system control method and device, electronic equipment, chip and vehicle
By adjusting the control current of the driving system and turning off the controller switch tube, the voltage change problem during mode switching is solved, smooth switching of the control mode is achieved, and the comfort and safety of the driving experience is improved.
Patent Information
- Application Number
- CN202510214523.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-25
- Publication Date
- 2025-05-27
AI Technical Summary
In permanent magnet drive control, due to the difference between the terminal potential and the back electromotive force of the winding during mode switching, a large voltage change occurs after the winding freeze is over, affecting the driving experience of the car.
By responding to the mode switching command, the control current of the driving system is adjusted to the first current value, and when the duration of the target zero vector state meets the preset duration, the controller switch tube is turned off to achieve smooth switching of the control mode.
It realizes smooth switching of the drive system control mode, reduces winding current changes, and improves user comfort and safety when driving the vehicle.
Smart Images

Figure CN120049785A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of autonomous driving, and particularly to a control method, device, electronic device, chip and vehicle for a drive system. Background Art
[0002] With the booming development of the domestic new energy vehicle industry, in today's automotive market, consumers have higher and higher requirements for the quality and performance of vehicles. The vehicle noise, vibration and harshness (NVH) performance, as an important aspect of vehicle quality, directly affects consumers' purchase decisions. The problems of NVH mainly come from the noise of the drive system and tire friction, the vibration of the motor body and the transmission system, and the smoothness of torque output at the algorithm control level.
[0003] However, when performing permanent magnet drive control, there will be a working scenario that requires mode switching. When switching to a low working condition scenario, since the terminal potential of the drive will be significantly higher than the potential value of the drive winding back electromotive force, a large voltage change will occur after the winding freewheeling ends, affecting the driving experience of the vehicle. Summary of the Invention
[0004] The present disclosure provides a control method, device, electronic device, chip and vehicle for a drive system to solve the problems in the related art, realize smooth switching of the drive system control mode, and improve the comfort and safety of users when driving the vehicle.
[0005] In a first aspect embodiment of the present disclosure, a control method for a drive system is proposed. The method includes: in response to a mode switching instruction, adjusting the control current of the drive system to a first current value; turning off the controller switch tube of the drive system to switch the drive system from a first control mode to a second control mode.
[0006] In some embodiments, the method further includes: obtaining a mode switching instruction triggered by a user; or obtaining a first parameter set of the drive system and generating a mode switching instruction based on the first parameter set, where the first parameter set at least includes: battery capacity, voltage level, and power amount.
[0007] In some embodiments, adjusting the control current of the drive system to a first current value in response to a mode switching instruction includes: obtaining a current instruction of the drive system, where the current instruction is used to indicate the current value of the control current; adjusting the control current based on the current instruction until the torque generated by the drive system reaches a first preset value, and when the torque reaches the first preset value, the current value of the control current is the first current value.
[0008] In some embodiments, the method further includes: adjusting the carrier frequency of the drive system to a second preset value to determine that the current value of the control current is within a preset range of the first current value.
[0009] In some embodiments, turning off the controller switch of the drive system to switch the drive system from the first control mode to the second control mode includes: determining the target zero-vector state of the controller switch within the control period based on the control period of the first control mode; when the duration of the target zero-vector state meets a preset duration, turning off the controller switch to switch the drive system to the second control mode.
[0010] In some embodiments, the first preset value is 0 and the second preset value is 20 kHz.
[0011] An embodiment of the second aspect of the present disclosure provides a control device for a drive system, including: a response unit configured to adjust the control current of the drive system to a first current value in response to a mode switching instruction; a turn-off unit configured to turn off the controller switch of the drive system to switch the drive system from the first control mode to the second control mode.
[0012] An embodiment of the third aspect of the present disclosure provides an electronic device, including: a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory so that the electronic device executes the method described in the first aspect of the embodiments of the present disclosure.
[0013] An embodiment of the fourth method aspect of the present disclosure provides a computer-readable storage medium, wherein when the computer program is executed by a processor, the method described in the first aspect of the embodiments of the present disclosure is executed.
[0014] An embodiment of the fifth aspect of the present disclosure provides a chip, the chip includes a processing circuit, and the processing circuit is configured to execute the method described in the first aspect of the embodiments of the present disclosure.
[0015] An embodiment of the sixth aspect of the present disclosure provides a computer program product, including a computer program, and when the computer program is executed by a processor, the method described in the first aspect of the embodiments of the present disclosure is implemented.
[0016] An embodiment of the seventh aspect of the present disclosure provides a vehicle, including the control device described in the second aspect of the embodiments or the electronic device described in the third aspect of the embodiments.
[0017] In summary, according to the control method of the drive system proposed by the present disclosure, the method includes: in response to a mode switching instruction, adjusting the control current of the drive system to a first current value; turning off the controller switch tube of the drive system to switch the drive system from a first control mode to a second control mode. By controlling the control current at the first current value, the method of the present disclosure enables the winding current of the drive system to be insufficient to trigger the conduction of the controller switch tube of the drive system when the control mode is switched, thereby achieving a smooth switching of the control mode and improving the comfort and safety of the user when driving the vehicle.
[0018] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and do not limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure and do not constitute an improper limitation of the present disclosure.
[0020] Figure 1 It is a schematic flow chart of a control method for a drive system provided by an embodiment of the present disclosure;
[0021] Figure 2 It is a schematic flow chart of another control method for a drive system provided by an embodiment of the present disclosure;
[0022] Figure 3 It is an example diagram of a control method for a drive system provided by an embodiment of the present disclosure;
[0023] Figure 4 It is a schematic structural diagram of a drive system provided by an embodiment of the present disclosure;
[0024] Figure 5 It is a schematic diagram of the current and voltage change of a drive system provided by an embodiment of the present disclosure;
[0025] Figure 6 It is a schematic structural diagram of a drive system provided by an embodiment of the present disclosure;
[0026] Figure 7 It is a schematic structural diagram of a drive system provided by an embodiment of the present disclosure;
[0027] Figure 8 It is a schematic diagram of the terminal voltage change of a drive system provided by an embodiment of the present disclosure;
[0028] Figure 9 It is a schematic structural diagram of a control device for a drive system provided by an embodiment of the present disclosure;
[0029] Figure 10Schematic diagram of a structure of an electronic device provided by an embodiment of the present disclosure;
[0030] Figure 11 Schematic diagram of a structure of a chip provided by an embodiment of the present disclosure. Detailed implementation manners
[0031] The embodiments of the present disclosure will be described in detail below. The examples of the embodiments are shown in the accompanying drawings, in which the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions from beginning to end. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to explain the present disclosure, but should not be construed as a limitation to the present disclosure.
[0032] With the booming development of the domestic new energy vehicle industry, in today's automotive market, consumers have increasingly higher requirements for the quality and performance of automobiles. As an important aspect of vehicle quality, the vehicle's noise, vibration, and harshness (NVH) performance directly affects consumers' purchase decisions. The problems of NVH mainly come from the noise of the drive system and tire friction, the vibration of the motor body and transmission system, and the smoothness of torque output at the algorithm control level.
[0033] However, when performing permanent magnet drive control, there will be a working scenario that requires mode switching. During the soft switching process from the pulse width modulation (PWM) mode to the free wheeling (FW) mode, the current will gradually decay to zero, but this process is not completely synchronized with the turn-off of the controller. The reason is that according to the conventional control parameters, when the voltage command linearly drops to the back electromotive force amplitude, due to the deviation of the vector control parameters, the current in the winding is not accurately controlled to zero, but is in a state close to zero. In this case, after the controller is turned off, the remaining current in the drive winding will flow through the anti-parallel diode of the insulated gate bipolar transistor (IGBT) of the controller for free wheeling, resulting in the winding terminals remaining connected to the positive and negative poles of the bus, causing a potential difference in the three-phase terminals. Especially at low speeds, the potential of the terminal connected to the positive pole of the bus will be significantly higher than the potential value of the winding back electromotive force, resulting in a large voltage change after the winding free wheeling ends. This sudden change in the terminal potential will trigger a resistance (R) - inductance (L) - capacitance (C) oscillation involving the entire three-phase winding, and the greater the voltage change, the greater the amplitude of the RLC oscillation, thus affecting the driving experience of the vehicle.
[0034] First, the design concept of the present disclosure will be described:
[0035] Under certain working conditions, the drive will complete the switch from the PWM mode to the FW mode. When all the upper and lower bridge arms of the controller are turned off, several processes will occur: the current in the winding continues to flow through the diode → after the current continues to flow, the winding terminals are completely isolated from the bus → due to the sudden change in the potential of the winding terminals, RLC oscillations involving the three-phase windings and the IGBT module occur. The RLC oscillation can be mathematically equivalent to a second-order linear constant coefficient non-homogeneous differential equation, and the specific expression is:
[0036]
[0037] In this equation, V(t) represents the externally applied voltage of the oscillation circuit, i(t) represents the current response after the oscillation occurs, R represents the loop resistance, L represents the loop inductance value, and C represents the loop capacitance value.
[0038] It can be seen from the above formula that in addition to the parameters such as resistance, inductance, and capacitance in the circuit, the current response of the RLC oscillation is affected by the initial current and the externally applied voltage value in the loop. Therefore, in order to avoid NVH problems during the process from the on state to the off state as much as possible, the present disclosure proposes to effectively reduce the RLC oscillation problem during the controller state switching process through high-precision current control means.
[0039] Figure 1 It is a schematic diagram of a control method for a drive system provided by an embodiment of the present disclosure. As Figure 1 shown, the control method of the drive system may include the following steps.
[0040] Step 101, in response to a mode switching instruction, adjust the control current of the drive system to a first current value.
[0041] In some embodiments, the mode switching instruction may be directly issued by the user, or it may be determined whether a mode switch is required based on the first parameter of the drive system, thereby generating a mode switching instruction.
[0042] In some embodiments, the first current value may be zero or other values, and the present disclosure does not limit this.
[0043] In some embodiments, the mode switching instruction is used to switch the drive mode of the drive system. For example, switching the drive system from the PWM mode to the FW mode, but not limited to this, and the present disclosure does not limit this.
[0044] Step 102, turn off the controller switch tube of the drive system to switch the drive system from the first control mode to the second control mode.
[0045] In some embodiments, the first mode is, for example, the PWM mode, and the second mode is, for example, the FW mode, but is not limited thereto. The first mode can be any mode in which the drive system is in before turning off the controller switch tube, and the second mode can be any mode in which the drive system is in after turning off the controller switch tube.
[0046] In some embodiments, by turning off the controller switch tube of the drive system when the control current is at the first current value, the drive system is switched from the first control mode to the second control mode, so that the winding current of the drive system is insufficient to trigger the conduction of the controller switch tube of the drive system, realizing a smooth switching of the control mode.
[0047] In some embodiments, the controller switch tube may include: the controller switch tubes of the three-phase upper bridge arm and the controller switch tubes of the three-phase lower bridge arm.
[0048] In summary, the control method of the drive system proposed according to the present disclosure includes: in response to a mode switching instruction, adjusting the control current of the drive system to the first current value; turning off the controller switch tube of the drive system to switch the drive system from the first control mode to the second control mode. By controlling the control current at the first current value, the winding current of the drive system is insufficient to trigger the conduction of the controller switch tube of the drive system when the drive system switches the control mode, thereby realizing a smooth switching of the control mode and improving the comfort and safety of the user when driving the vehicle.
[0049] Figure 2 Further, a flowchart of a control method of a drive system proposed by the present disclosure is shown. As Figure 2 shown, the control method of the drive system may include the following steps.
[0050] Step 201, obtain a mode switching instruction triggered by the user, or obtain a first parameter set of the drive system, and generate a mode switching instruction based on the first parameter set.
[0051] In some embodiments, the mode switching instruction may be directly issued by the user through a central control display, voice instruction, etc.; or it may be determined whether the current drive system needs to perform a mode switch according to the first parameter set of the drive system, so as to generate a mode switching instruction.
[0052] In some embodiments, the first parameter set at least includes: battery capacity, voltage level, and power amount.
[0053] Step 202, obtain the current instruction of the drive system.
[0054] In some embodiments, the current instruction is used to indicate the current value of the control current.
[0055] In some embodiments, the current command can be obtained through software, a controller, etc. that control the electric drive system, but is not limited thereto. The present disclosure does not limit the manner of obtaining the current command.
[0056] Step 203: Based on the current command, adjust the control current until the torque generated by the drive system reaches a first preset value.
[0057] In some embodiments, through the current command, gradually reduce the current value of the control current to balance the frictional torque and viscous torque of the drive system until the total torque generated by the drive system reaches the first preset value. At this time, the current value of the control current is the first current value.
[0058] In some embodiments, the first preset value can be 0, or a value greater than 0 and within a preset range.
[0059] In some embodiments, the first current value can be 0, or a value greater than 0 and within a preset range.
[0060] Step 204: Adjust the carrier frequency of the drive system to a second preset value.
[0061] In some embodiments, by adjusting the carrier frequency of the drive system to the second preset value, it is determined that the current value of the control current is within the preset range of the first current value.
[0062] In some embodiments, the second preset value is 20 kHz, but is not limited thereto, and can also be other frequencies.
[0063] In some embodiments, by setting the carrier frequency of the drive system to the second preset value, the carrier frequency of the drive system in the first mode is increased, so that the control of the voltage vector value of the electric drive system is more accurate, and the current value of the control current is maintained at or close to the first current value.
[0064] Step 205: Based on the control period of the first control mode, determine the target zero vector state of the controller switch tube within the control period.
[0065] In some embodiments, the first control mode controls the drive system in a periodic manner. At the end of each control period of the first control mode, the potential of the winding terminals (such as three-phase winding terminals) of the drive system is controlled to be close to the potential level of the negative pole of the bus of the drive system, and the potential of the neutral point of the winding terminals is also close to the voltage level of the negative pole of the bus. At this time, all the controller switch tubes are turned off, and the remaining current inside the winding will not trigger the anti-parallel diodes of the controller switch tubes to conduct, so that a smooth switching of the control mode can be achieved. Therefore, to achieve a smooth switching of the control mode, it is necessary to determine the time point for mode switching.
[0066] In some embodiments, at the beginning and end stages of the control cycle, the controller switch tubes of the first control mode are in a zero vector state. In order to avoid large voltage fluctuations during mode switching, the mode switching is usually performed in the zero vector state at the end of the cycle (i.e., the target zero vector state).
[0067] In some embodiments, the switch state of the controller switch tube can be determined by software monitoring or other methods, thereby determining the target zero vector state, but this is not limited to this. The present disclosure does not limit the method for determining the target zero vector state.
[0068] Step 206: When the duration of the target zero vector state meets the preset duration, the controller switch is turned off to switch the drive system to the second control mode.
[0069] In some embodiments, the cycle of the first control mode is composed of multiple voltage vectors, and each voltage vector state is maintained for a different time. Therefore, when the duration of the target zero vector state meets the preset duration, it means that the state of the switch tube at this time tends to be stable and can perform the shutdown operation. At this time, the controller switch tube that is still in the on state can be turned off to switch the drive system to the second control mode.
[0070] For example, in the last zero vector state of the last PWM cycle before switching to FW mode, that is, 000111, when the maintenance time of the zero vector state at this time meets the zero appropriate allocation time of the PWM cycle, all the switch tubes of the three-phase lower bridge arm of the drive system are turned off, and the system is officially switched to FW mode.
[0071] It should be understood that since the control current is maintained near the first current value, the motor speed of the electric drive system has dropped to a relatively low level at this time, and the corresponding winding back electromotive force is also very low. After all the controller switches are turned off, the winding current decays rapidly and eventually reaches a zero state, thereby ensuring stable switching of the control mode.
[0072] In summary, according to the control method of the drive system proposed by the present disclosure, the method includes: obtaining a mode switching instruction triggered by a user; or obtaining a first parameter set of the drive system and generating a mode switching instruction based on the first parameter set; obtaining a current instruction of the drive system; adjusting the control current based on the current instruction until the torque generated by the drive system reaches a first preset value; adjusting the carrier frequency of the drive system to a second preset value; determining a target zero vector state of the controller switch tube within the control period based on the control period of the first control mode; when the duration of the target zero vector state meets a preset duration, turning off the controller switch tube to switch the drive system to the second control mode. The method of the present disclosure improves the carrier frequency of the drive system in the first mode, thereby controlling the voltage vector value of the electric drive system more precisely, so that the current value of the control current remains at a first current value; and when the duration of the target zero vector state meets the preset duration, turning off the controller switch tube can avoid a large winding current of the drive system when the switch tube is turned off, so that the winding current turns on the controller switch tube, causing oscillation of the drive system, realizing smooth switching of the control mode, and improving the comfort and safety of the user when driving a vehicle.
[0073] The following is an exemplary description of the solution of the present disclosure.
[0074] As Figure 3 shown, the implementation of the present application involves a comprehensive perception of the vehicle state and a dynamic control strategy for the driving mode switching process after identifying a risk condition. When the system identifies a specific condition or the driver makes a subjective decision, the drive system starts to perform the corresponding mode switching action. Taking the switch from the PWM normal operation mode to the FW inertial coasting mode as an example, a soft-switching strategy is introduced when switching between these two modes to achieve a smooth transition.
[0075] In the initial stage of the soft-switching strategy, the drive speed begins to decrease, and at this time the drive is still in the PWM mode. First, the torque instruction is reduced to zero, and the current instruction is set to a very small value (for example, set to 0) in the control loop to balance the friction torque and the viscous torque. Subsequently, the control strategy officially enters the soft-switching mode, the voltage target vector value is controlled to be close to the back electromotive force value under the current condition, and at the same time, a high-frequency PWM control strategy is started. By increasing the drive carrier frequency, the control of the voltage vector value is more precise, so that the current remains in a state close to zero.
[0076] At the end of a single PWM control cycle, the potentials of the three-phase winding terminals are controlled to be close to the potential level of the negative bus, and the potential of the neutral point of the three-phase winding is also close to the voltage level of the negative bus. In this current state, all the switching tubes of the controller are turned off, and the remaining current inside the winding will not trigger the conduction of the anti-parallel diodes of the IGBT switching tubes. Therefore, the winding terminals are no longer connected to the positive bus, and the potential of the winding terminals always remains at the level of the negative bus until all the switching tubes of the controller are turned off and the FW mode is officially entered.
[0077] At this time, the motor speed has dropped to a relatively low level, and the corresponding winding back electromotive force is also very low. After all the switching tubes are turned off, the winding current decays rapidly and finally reaches the zero state. The potential of the winding terminals changes from the potential of the negative bus to a state determined by the neutral point potential of the three-phase winding and the back electromotive force. Since the neutral point potential was restricted to be close to the negative bus before the controller was turned off, after the controller is turned off, the potential difference between the current potential of the winding terminals and the potential before turning off is mainly determined by the magnitude of the back electromotive force of its phase winding.
[0078] The following describes the basic operation process of the present disclosure at the controller level:
[0079] In stage I, the controller is preparing to enter the FW mode from the PWM mode (as Figure 4 shown), and the drive system is preparing to switch from the normal PWM drive mode to the FW inertial coasting mode. First, we gradually reduce the current command for controlling the drive until the target torque drops to zero, that is, it transitions to Figure 5 stage II shown, at which time the current starts to drop rapidly so that the three-phase current of the drive is controlled to a very small amount (for example, controlled near 0) before the controller is turned off. In this stage, the PWM control frequency of the drive is set to 20 kHz to ensure precise control of the current. After about 5 - 7 milliseconds of control, the current approaches zero.
[0080] Subsequently, before all the IGBTs of the controller are turned off in stage III, the IGBTs of the controller are in the zero vector state (as Figure 6 shown), that is, the last zero vector switching state in the last PWM cycle before switching to the FW mode, which is 000111. Once the holding time meets the zero vector allocation time of the PWM cycle, all the switching tubes of the three-phase lower bridge arm will be turned off and officially switched to the FW mode, that is, stage IV, and the IGBTs of phases B / C are turned off, and the two-phase currents will synchronously reach zero (as Figure 7 ). At this time, the potentials of the three-phase terminals will change from the PWM wave state to a trend of a back electromotive force waveform presenting sinusoidal characteristics. This transition process is that the three-phase terminal voltage changes from the PWM state to the sinusoidal state of the back electromotive force in stage V (as Figure 8It is reflected in (as shown), marking a smooth transition from the PWM control mode to the FW inertial coasting mode.
[0081] Therefore, the present solution has the following beneficial effects:
[0082] By increasing the carrier frequency of the drive system in the first mode, the control of the voltage vector value of the electric drive system is more accurate, so that the current value of the control current is maintained at the first current value; and when the duration of the target zero vector state meets the preset duration, the controller switch tube is turned off, which can avoid a large winding current of the drive system when the switch tube is disconnected, so that the winding current turns on the controller switch tube, causing oscillation of the drive system, realizing a smooth switching of the control mode, and improving the comfort and safety of the user when driving the vehicle.
[0083] Figure 9 FIG. 10 is a schematic structural diagram of a control device 900 of a drive system provided by an embodiment of the present disclosure. The control device 900 of the drive system includes:
[0084] A response unit 910, configured to adjust the control current of the drive system to a first current value in response to a mode switching instruction;
[0085] A turn-off unit 920, configured to turn off the controller switch tube of the drive system to switch the drive system from the first control mode to the second control mode.
[0086] In some embodiments, the response unit 910 is further configured to obtain a mode switching instruction triggered by a user; or obtain a first parameter set of the drive system and generate a mode switching instruction based on the first parameter set. The first parameter set at least includes: battery capacity, voltage level, and power level.
[0087] In some embodiments, the response unit 910 is further configured to obtain a current instruction of the drive system, where the current instruction is used to indicate the current value of the control current; based on the current instruction, adjust the control current until the torque generated by the drive system reaches a first preset value. When the torque reaches the first preset value, the current value of the control current is the first current value.
[0088] In some embodiments, the response unit 910 is further configured to adjust the carrier frequency of the drive system to a second preset value to determine that the current value of the control current is within a preset range of the first current value.
[0089] In some embodiments, the response unit turn-off unit 920 is further configured to determine a target zero vector state of the controller switch tube within the control period based on the control period of the first control mode; when the duration of the target zero vector state meets the preset duration, turn off the controller switch tube to switch the drive system to the second control mode.
[0090] In some embodiments, the first preset value is 0 and the second preset value is 20 kHz.
[0091] In summary, the control device 900 of the drive system proposed according to the present disclosure includes: a response unit 910 configured to adjust the control current of the drive system to a first current value in response to a mode switching instruction; and a turn-off unit 920 configured to turn off the controller switch tube of the drive system to switch the drive system from a first control mode to a second control mode. By controlling the control current at the first current value, the method of the present device enables the winding current of the drive system to be insufficient to trigger the conduction of the controller switch tube of the drive system when the control mode is switched, thereby achieving a smooth switching of the control mode and improving the comfort and safety of the user when driving the vehicle.
[0092] Since the device provided in the embodiments of the present disclosure corresponds to the methods provided in the above several embodiments, the implementation manners of the methods are also applicable to the device provided in this embodiment and will not be described in detail in this embodiment.
[0093] Figure 10 FIG. 1000 is a schematic structural diagram of an electronic device 1000 provided by an embodiment of the present application. The electronic device 1000 may be a network device, a terminal device, a chip, a chip system, or a processor that supports the network device to implement the above method, or a chip, a chip system, or a processor that supports the terminal device to implement the above method. The device can be used to implement the method described in the above method embodiments, and specific reference can be made to the description in the above method embodiments.
[0094] The electronic device 1000 may include one or more processors 1001. The processor 1001 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control an electronic device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a computer program, and process data of the computer program.
[0095] Optionally, the electronic device 1000 may further include one or more memories 1002, on which a computer program 1004 may be stored. The processor 1001 executes the computer program 1004 to cause the electronic device 1000 to execute the method described in the above method embodiments. Optionally, data may also be stored in the memory 1002. The electronic device 1000 and the memory 1002 may be provided separately or integrated together.
[0096] Optionally, the electronic device 1000 may further include a transceiver 1005 and an antenna 1006. The transceiver 1005 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., and is used to implement a transceiver function. The transceiver 1005 may include a receiver and a transmitter, the receiver may be referred to as a receiver or a receiving circuit, etc., and is used to implement a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., and is used to implement a transmitting function.
[0097] Optionally, the electronic device 1000 may further include one or more interface circuits 1007. The interface circuit 1007 is used to receive code instructions and transmit them to the processor 1001. The processor 1001 executes the code instructions to enable the electronic device 1000 to execute the method described in the above method embodiment.
[0098] In one implementation, the processor 1001 may include a transceiver for implementing receiving and sending functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated. The above-mentioned transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the above-mentioned transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.
[0099] In one implementation, the processor 1001 may store a computer program 1003, which runs on the processor 1001 and enables the electronic device 1000 to perform the method described in the above method embodiment. The computer program 1003 may be fixed in the processor 1001, in which case the processor 1001 may be implemented by hardware.
[0100] In one implementation, the electronic device 1000 may include circuitry that can implement the functions of transmitting, receiving, or communicating in the foregoing method embodiments. The processor and transceiver described in this application can be implemented on an integrated circuit (IC), analog IC, radio frequency integrated circuit (RFIC), mixed-signal IC, application specific integrated circuit (ASIC), printed circuit board (PCB), electronic device, etc. The processor and transceiver can also be fabricated using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), P-type metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), BiCMOS, silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0101] The electronic device described in the above embodiments can be a network device or a terminal device, but the scope of the electronic device described in this application is not limited thereto, and the structure of the electronic device can be unrestricted Figure 10 by. The electronic device can be an independent device or can be a part of a larger device. For example, the electronic device can be:
[0102] (1) An independent integrated circuit (IC), or chip, or chip system or subsystem;
[0103] (2) A collection of one or more ICs. Optionally, the IC collection can also include storage components for storing data and computer programs;
[0104] (3) ASIC, such as a modem;
[0105] (4) A module that can be embedded in other devices;
[0106] (5) A receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle-mounted device, network device, cloud device, artificial intelligence device, etc.;
[0107] (6) Others, etc.
[0108] For the case where the electronic device can be a chip or a chip system, reference can be made to Figure 11 the structural schematic diagram of the chip shown.
[0109] An embodiment of the present disclosure also proposes a chip, such as Figure 11 the chip shown includes at least one processor 1101 and a communication interface 1102. Among them, the communication interface 1102 is used to receive signals input to the chip or signals output from the chip, and the processor 1101 communicates with the communication interface 1102 and implements the methods described in the above embodiments of the present disclosure through logic circuits or by executing code instructions.
[0110] Optionally, the chip further includes a memory for storing necessary computer programs and data.
[0111] An embodiment of the present disclosure also proposes a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to execute the methods described in the above embodiments of the present disclosure.
[0112] An embodiment of the present disclosure also proposes a computer program product, including a computer program, and the computer program implements the methods described in the above embodiments of the present disclosure when executed by a processor.
[0113] An embodiment of the present disclosure also proposes a vehicle, including the control device described in the above embodiments of the present disclosure or the electronic device described in the above embodiments of the present disclosure.
[0114] Those skilled in the art can also understand that the various illustrative logical blocks and steps listed in the embodiments of the present application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functions are implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art can use various methods to implement the functions for each specific application, but such implementation should not be construed as exceeding the scope protected by the embodiments of the present application.
[0115] It should be noted that the terms "first", "second", etc. in the specification, claims, and the above drawings of the present disclosure are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0116] In the description of this specification, the descriptions referring to terms such as "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples", etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiments or examples are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0117] Any process or method description represented in a flowchart or described in other ways herein can be understood to represent a module, segment, or portion of code including one or more executable instructions for implementing a specific logical function or process. The scope of the preferred embodiments of the present invention includes additional implementations, where functions can be executed in a manner other than shown or discussed, including in a substantially simultaneous manner according to the functions involved or in a reverse order, which should be understood by those skilled in the art to which the embodiments of the present invention pertain.
[0118] The logic and / or steps represented in a flowchart or described in other ways herein, for example, can be considered as a sequenced list of executable instructions for implementing a logical function, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processing module, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device), or in conjunction with these instruction execution systems, apparatuses, or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection portion having one or more wirings (control method), a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, a computer-readable medium can even be paper or other suitable media on which a program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpretation, or otherwise processing as appropriate, and then stored in a computer memory.
[0119] It should be understood that each part of the embodiments of the present invention can be implemented by hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits with logic gate circuits for implementing logic functions on data signals, application specific integrated circuits with suitable combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
[0120] Those of ordinary skill in the art can understand that all or part of the steps carried by the method of implementing the above embodiments can be completed by instructing relevant hardware through a program. The program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiments.
[0121] In addition, each functional unit in the various embodiments of the present invention can be integrated into a processing module, or each unit can exist physically alone, or two or more units can be integrated into one module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. When the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The storage media mentioned above can be read-only memories, magnetic disks, optical discs, etc.
[0122] Although the embodiments of the present invention have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present invention.
Claims
1. A control method for a drive system, characterized in that: The method comprises: In response to a mode switching instruction, adjusting a control current of the drive system to a first current value; The controller switch tube of the drive system is turned off to switch the drive system from the first control mode to the second control mode.
2. The method according to claim 1, characterized in that The method further comprises: Acquire the mode switching instruction triggered by the user; or A first parameter set of the drive system is acquired, and the mode switching instruction is generated based on the first parameter set, wherein the first parameter set includes at least: battery capacity, voltage level, and power level.
3. The method according to claim 1, characterized in that In response to the mode switching instruction, adjusting the control current of the drive system to a first current value comprises: Acquiring a current command of the drive system, wherein the current command is used to indicate a current value of the control current; Based on the current command, the control current is adjusted until the torque generated by the drive system reaches a first preset value, and when the torque reaches the first preset value, the current value of the control current is the first current value.
4. The method according to claim 1, characterized in that: The method further comprises: The carrier frequency of the driving system is adjusted to a second preset value to ensure that the current value of the control current is within a preset range of the first current value.
5. The method according to claim 1, characterized in that The step of shutting down the controller switch tube of the drive system to switch the drive system from the first control mode to the second control mode includes: Based on a control period of the first control mode, determining a target zero vector state of the controller switch tube within the control period; When the duration of the target zero vector state meets the preset duration, the controller switch tube is turned off to switch the drive system to the second control mode.
6. The method according to claim 1, characterized in that The first preset value is 0, and the second preset value is 20 kHz.
7. A control device for a drive system, characterized in that: include: a response unit, configured to adjust the control current of the drive system to a first current value in response to a mode switching instruction; A shut-off unit is used to shut off a controller switch tube of the drive system to switch the drive system from a first control mode to a second control mode.
8. An electronic device, characterized in that: The electronic device comprises a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program stored in the memory, so that the electronic device performs the method according to any one of claims 1 to 6.
9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 6.
10. A chip, characterized in that: The chip includes at least one processor and a communication interface; the communication interface is used to receive signals input into the chip or signals output from the chip, and the processor communicates with the communication interface and implements the method as described in any one of claims 1-6 through logic circuits or executing code instructions.
11. A computer program product, characterized in that The invention comprises a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 6.
12. A vehicle, characterized in that: The vehicle includes the control device according to claim 7 or the electronic device according to claim 8.
Citation Information
Cited By
Data caching method and device of electric vehicle driving system and storage medium
CN121166566A