Gear shifting control method and system of two-gear motor, vehicle and electronic equipment

By determining the target gear according to the current driving mode of the vehicle and the current status of the motor and switching, the problem of a single existing motor shift control strategy is solved, and the optimal operating status of the motor under different driving conditions is achieved and the user needs is met.

CN119705094APending Publication Date: 2025-03-28CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411522230.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The existing motor shift control strategy is single, and the driving mode requirements of the entire vehicle are not fully considered, resulting in insufficient acceleration and inefficiency in actual driving.

Method used

By obtaining the current driving mode of the vehicle, determining the operating mode of the motor, and querying the pre-established gear efficiency pulse chart based on the current speed and requested torque, determining the target gear of the motor, and then performing gear switching.

Benefits of technology

The motor shift control optimization based on driving mode is realized to ensure that the motor maintains the best operating state under different driving conditions, meet the diverse needs of users, and improve overall driving satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119705094A_ABST
    Figure CN119705094A_ABST
Patent Text Reader

Abstract

The invention provides a gear shifting control method and system of a two-gear motor, a vehicle and electronic equipment, and relates to the technical field of motor control, and the method comprises the steps that the current driving mode of the vehicle is obtained; determining a working mode of a motor of the vehicle according to the current driving mode; under the condition that the working mode is a first working mode, the current rotating speed and the current request torque of the motor are obtained, and a target gear of the motor is determined according to the current rotating speed and the current request torque; under the condition that the working mode is a second working mode, the current rotating speed of the motor is obtained, and a target gear of the motor is determined according to the current rotating speed; and according to the target gear, gear switching is carried out on the motor. Therefore, the motor can maintain the optimal operation state under different driving conditions, the diversified requirements of users in actual driving are met, and the overall driving satisfaction degree is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of motor control technology, and in particular to a shift control method, system, vehicle and electronic equipment for a two-speed motor. Background Art

[0002] At present, with the rapid development of new energy vehicles, the importance of electric drive systems in improving vehicle performance and energy efficiency has become increasingly prominent, and the motor shift control strategy is particularly critical. At present, the motor shift control strategy is usually relatively simple, mainly based on speed or efficiency, and fails to fully consider the driving mode requirements of the entire vehicle. This single control method may lead to insufficient acceleration and low efficiency in actual driving, affecting the user's driving experience.

[0003] The operation mode of the motor is generally simplified to two extremes: fast acceleration and high-efficiency economic operation. The traditional control method only determines the timing of shifting gears by speed, resulting in a lack of flexibility in its control strategy and inability to cope with complex driving needs.

[0004] Therefore, a new shift control method is urgently needed. Summary of the invention

[0005] In view of the above problems, the embodiments of the present application provide a shift control method, system, vehicle and electronic device for a two-speed motor, so as to overcome the above problems or at least partially solve the above problems.

[0006] In a first aspect of the present application, a shift control method for a two-speed motor is provided, the method comprising: Get the current driving mode of the vehicle; Determining an operating mode of a motor of the vehicle according to the current driving mode; When the working mode is the first working mode, obtaining a current speed and a current requested torque of the motor, and determining a target gear position of the motor according to the current speed and the current requested torque; When the working mode is the second working mode, obtaining a current rotation speed of the motor, and determining a target gear position of the motor according to the current rotation speed; The motor is switched in gear according to the target gear.

[0007] Optionally, when the working mode is the first working mode, determining the target gear of the motor according to the current speed and the current requested torque includes: According to the current speed and the current requested torque, a pre-established first gear efficiency map table is queried to determine a first efficiency of the motor in the first gear, and a pre-established second gear efficiency map table is queried to determine a second efficiency of the motor in the second gear, wherein the first gear efficiency map table is used to characterize a corresponding relationship between a speed, a requested torque, and an efficiency of the motor in the first gear, and the second gear efficiency map table is used to characterize a corresponding relationship between a speed, a requested torque, and an efficiency of the motor in the second gear; When the first efficiency is greater than the second efficiency, determining the target gear position to be the first gear position; When the first efficiency is less than or equal to the second efficiency, the target gear is determined to be the second gear, the first gear is configured as the dual-winding working mode of the motor, and the second gear is configured as the single-winding working mode of the motor.

[0008] Optionally, the method for obtaining the current requested torque includes: Obtaining the accelerator pedal depth, the brake pedal depth and the current gear position of the motor; Determining a required vehicle torque of the vehicle according to the accelerator pedal depth and the brake pedal depth; The current requested torque is determined according to the vehicle required torque, the current gear position of the motor and the current speed.

[0009] Optionally, when the working mode is the second working mode, determining the target gear of the motor according to the current speed includes: When the current speed is greater than or equal to a first preset speed, determining the target gear position to be the second gear position, wherein the first preset speed is the sum of a speed corresponding to a preset shift line of the motor and a preset deviation speed; When the current speed is less than or equal to a second preset speed, the target gear is determined to be the first gear, and the second preset speed is the difference between the speed corresponding to the preset shift line of the motor and the preset deviation speed.

[0010] In a second aspect of the present application, a shift control system for a two-speed motor is provided, which is applied to the shift control method for the two-speed motor described in the first aspect of the present application, and the system includes: a vehicle control unit, a motor control unit, a shift unit, and a motor; The vehicle control unit, the motor control unit, the shift unit and the motor are connected in sequence, and the motor is connected to the vehicle control unit and the motor control unit respectively; The vehicle control unit is used to determine the working mode of the motor and the current requested torque of the motor, and send the working mode and the current requested torque to the motor control unit; The motor control unit is configured to obtain a current speed from the motor according to the working mode and the current requested torque, and when the working mode is the first working mode, determine a target gear of the motor according to the current speed and the current requested torque, and send the target gear to the shift unit; The motor control unit is further configured to determine a target gear position of the motor according to the current speed when the working mode is the second working mode, and send the target gear position to the shift unit; The gear shift unit is used to generate a gear switching instruction after receiving the target gear, and send the gear switching instruction to the motor; The motor is used to perform gear switching after receiving the gear switching instruction.

[0011] Optionally, the motor control unit comprises: a receiving detection module, an information processing module and a first execution output module connected in sequence; The receiving detection module is used to receive the working mode, the current requested torque, and the current speed, and send the working mode, the current requested torque, and the current speed to the information processing module; The information processing module is used for determining the target gear according to the current requested torque and the current speed when the working mode is the first working mode, and sending the target gear to the first execution output module; The execution output module is used to send the target gear position to the gear shift unit.

[0012] Optionally, the shift unit comprises: a logic arbitration module and a second execution output module; The logic arbitration module is used to generate a gear switching instruction according to the current gear of the motor and the target gear, and send the gear switching instruction to the second execution output module; The second execution output module is used to send the gear switching instruction to the motor.

[0013] Optionally, the motor comprises: a winding module and a motor module; The winding module is used to switch the winding working mode of the motor in response to the gear switching instruction, wherein if the target gear represented by the gear switching instruction is the first gear, the motor is switched to the dual-winding working mode, and if the target gear represented by the gear switching instruction is the second gear, the motor is switched to the single-winding working mode; The motor module is used to output a first output torque corresponding to the first gear when the motor is switched to the dual-winding working mode; The motor module is further configured to output a second output torque corresponding to the second gear when the motor is switched to the single-winding operating mode.

[0014] In a fourth aspect of the present application, a vehicle is provided, wherein the vehicle comprises a shift control system for a two-speed motor as described in the second aspect of the present application.

[0015] In a fifth aspect of the present application, an electronic device is provided, comprising a memory, a processor and a computer program stored in the memory, wherein the processor executes the computer program to implement the shift control method for a two-speed motor as described in the first aspect of the present application.

[0016] Beneficial effects of this application: The present application provides a shift control method for a two-speed motor, the method comprising: obtaining a current driving mode of a vehicle; determining a working mode of the motor of the vehicle according to the current driving mode; obtaining a current speed and a current requested torque of the motor when the working mode is a first working mode, and determining a target gear of the motor according to the current speed and the current requested torque; obtaining a current speed of the motor when the working mode is a second working mode, and determining a target gear of the motor according to the current speed; and switching gears of the motor according to the target gear. The present application determines the working mode of the motor according to the current driving mode of the vehicle, and determines the target gear of the motor by obtaining the current speed and the requested torque of the motor in different working modes, and performs gear switching according to the target gear. The method realizes the optimization of the shift control of the motor based on the driving mode. The present application combines the driving mode with the working mode of the motor when switching the motor gear, so that the motor can fully consider the actual driving needs when switching the gear, so that the motor can maintain the best operating state under different driving conditions, thereby meeting the diverse needs of users in actual driving and improving the overall driving satisfaction. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0018] Figure 1 It is a schematic diagram of the steps of a shift control method of a two-speed motor provided in an embodiment of the present application; Figure 2 It is an efficiency MAP diagram of a motor in economic mode provided by an embodiment of the present application; Figure 3 It is an efficiency MAP diagram of a motor in a sports mode provided in an embodiment of the present application; Figure 4 is a schematic diagram of a shift control system for a two-speed motor provided in an embodiment of the present application; Figure 5 is a circuit diagram of a motor winding module provided in an embodiment of the present application; Figure 6 It is a schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0019] The exemplary embodiments of the present application will be described in more detail below in conjunction with the accompanying drawings in the embodiments of the present application. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to enable the scope of the present application to be fully communicated to those skilled in the art.

[0020] Based on the above problems, in a first aspect of the embodiments of the present application, a shift control method for a two-speed motor is provided, such as Figure 1 As shown, the method includes: Step S101, obtaining the current driving mode of the vehicle.

[0021] In this step, the current driving mode is set by the driver through the human-computer interaction interface on the vehicle. The vehicle provides a variety of driving modes to meet different road conditions and driving needs. Among them, the driving modes include: economic mode, in which the vehicle gives priority to economy or maximizing energy efficiency, reducing power output and energy consumption. This mode is suitable for urban commuting or low-speed driving, helping the driver save energy. Sports mode, this mode focuses on power response, provides greater torque output and faster acceleration experience, and is suitable for situations where power performance needs to be improved, such as highway driving or overtaking. Standard mode, in this mode, the vehicle provides balanced power and economy, suitable for daily driving scenarios. Snow / off-road mode, this mode is mainly aimed at specific road conditions, such as slippery snow or muddy off-road roads, providing a more stable driving method to help the vehicle maintain grip and stability. Based on the above common driving modes, this application derives the following driving modes: energy-saving mode, comfort mode, sports mode, and sports + mode.

[0022] Step S102, determining the working mode of the motor of the vehicle according to the current driving mode.

[0023] In the embodiment of the present application, the driving mode of the vehicle is bound to the acceleration mode of the vehicle, for example, the acceleration mode corresponding to the energy-saving driving mode is the soft acceleration mode, the acceleration mode corresponding to the comfort driving mode is the standard acceleration mode, the acceleration mode corresponding to the sports driving mode is the strong acceleration mode, and the acceleration mode corresponding to the sports + driving mode is the track acceleration mode, etc. Based on the binding relationship between the driving mode and the driving mode, the present application creates a corresponding relationship table of the driving mode, the acceleration mode and the motor working mode, as shown in Table 1 below:

[0024] Table 1 As shown in Table 1, the driving mode, acceleration mode and motor working mode correspond one to one, that is, the motor working mode corresponding to the energy-saving driving mode and the gentle acceleration mode is the economic mode, the motor working mode corresponding to the comfortable driving mode and the standard acceleration mode is the economic mode, the motor working mode corresponding to the sports driving mode and the strong acceleration mode is the sports mode, the motor working mode corresponding to the sports + driving mode and the track acceleration mode is the sports mode, etc. The economic mode in Table 1 is the first working mode described in this application, and the sports mode in Table 1 is the second working mode described in this application. In addition, in addition to the energy-saving mode, comfort mode, sports mode and sports + mode mentioned above, the driving mode derived from this application also provides a personalized driving mode, that is, the driving mode can be customized by the driver.

[0025] In this step, based on the current driving mode, the acceleration mode corresponding to the current driving mode can be determined through the above Table 1, and then the working mode of the motor is determined according to the acceleration mode.

[0026] Step S103, when the working mode is the first working mode, obtaining the current speed and the current requested torque of the motor, and determining the target gear of the motor according to the current speed and the current requested torque.

[0027] In this step, when the motor working mode is the first working mode, it is necessary to obtain the current speed of the motor and the current requested torque of the motor respectively, and determine the target gear of the motor based on the obtained current speed and current requested torque. As mentioned above, the first working mode of the motor is the economic mode.

[0028] In one embodiment, when the working mode is the first working mode, determining the target gear of the motor according to the current speed and the current requested torque includes: According to the current speed and the current requested torque, a pre-established first gear efficiency map table is queried to determine a first efficiency of the motor in the first gear, and a pre-established second gear efficiency map table is queried to determine a second efficiency of the motor in the second gear, wherein the first gear efficiency map table is used to characterize a corresponding relationship between a speed, a requested torque, and an efficiency of the motor in the first gear, and the second gear efficiency map table is used to characterize a corresponding relationship between a speed, a requested torque, and an efficiency of the motor in the second gear; When the first efficiency is greater than the second efficiency, determining the target gear position to be the first gear position; When the first efficiency is less than or equal to the second efficiency, the target gear is determined to be the second gear, the first gear is configured as the dual-winding working mode of the motor, and the second gear is configured as the single-winding working mode of the motor.

[0029] In this embodiment, when the motor working mode is the first working mode, the target gear position is determined by the following steps: According to the current speed and the current requested torque, the first gear efficiency map table established in advance is first queried. The table is used to describe the efficiency relationship of the motor under different speeds and requested torque conditions in the first gear. By querying, the first efficiency of the motor in the first gear is determined.

[0030] Further, the second gear efficiency map table is queried, which is also used to describe the efficiency relationship of the motor under different speeds and requested torque conditions in the second gear. By querying, the second efficiency of the motor in the second gear is determined.

[0031] Further, the first efficiency obtained is compared with the second efficiency: if the first efficiency is greater than the second efficiency, the target gear is determined to be the first gear; if the first efficiency is less than or equal to the second efficiency, the target gear is determined to be the second gear. In the present application, the first gear is configured as a dual-winding working mode of the motor, and the second gear is configured as a single-winding working mode of the motor. In this embodiment, the first efficiency and the second efficiency of the motor both refer to the energy conversion efficiency of the motor at a specific speed and a specific torque.

[0032] In this embodiment, the first working mode is the economic mode mentioned above, that is, when the working mode of the motor is the economic mode, the determination of the target gear of the motor should ensure that the motor operates at the current speed and the current requested torque, and the efficiency of the motor is optimal, thereby achieving the economy of the motor.

[0033] In one embodiment, the present application also provides a Figure 2 The efficiency MAP diagram of the motor in economic mode is shown in Figure 2 As shown, the efficiency MAP of the motor can be divided into three regions. According to the characteristics of different regions, the motor has different working gears in the economic mode: Region 1: In this region, the efficiency MAP of the first gear and the second gear of the motor overlap. At this time, the motor can be selected between the two gears, and the gear with the best efficiency needs to be selected according to the specific torque and speed. Region 2: This region only supports the first gear of the motor to work, and the efficiency of the second gear of the motor is 0. When the current requested torque and current speed of the motor are in this region, the first gear should be selected as the target gear to ensure the best efficiency of the motor, thereby ensuring the best performance of the motor and achieving the economy of the motor. Region 3: In this region, the motor only supports the second gear, and the efficiency of the first gear of the motor is 0. When the current requested torque and current speed of the motor are in this region, the second gear should be selected as the target gear to achieve the best efficiency of the motor, thereby ensuring the best performance of the motor and achieving the economy of the motor.

[0034] Step S104, when the working mode is the second working mode, obtaining the current rotation speed of the motor, and determining the target gear position of the motor according to the current rotation speed.

[0035] In this step, when the motor is in the second working mode, the following operations are performed to determine the target gear position: 1. Get the current speed: This application can get the current motor speed through the motor control unit. The motor speed is a key parameter for shifting decisions and reflects the working state of the motor under the current working conditions.

[0036] 2. Determine the target gear based on the current speed: According to the preset shift logic or gear switching conditions, the current speed is directly used to determine the target gear. For example, when the speed exceeds a certain preset value, the application may choose to upshift or downshift to provide greater torque.

[0037] This application dynamically adjusts the target gear according to the current speed of the motor to ensure that the motor always operates at the appropriate gear to adapt to driving needs and changes in operating conditions.

[0038] In one embodiment, when the working mode is the second working mode, determining the target gear of the motor according to the current speed includes: When the current speed is greater than or equal to a first preset speed, determining the target gear position to be the second gear position, wherein the first preset speed is the sum of a speed corresponding to a preset shift line of the motor and a preset deviation speed; When the current speed is less than or equal to a second preset speed, the target gear is determined to be the first gear, and the second preset speed is the difference between the speed corresponding to the preset shift line of the motor and the preset deviation speed.

[0039] In this embodiment, when the motor is in the second working mode, the process of determining the target gear position of the motor based on the current speed is as follows: If the current rotation speed is greater than or equal to the first preset rotation speed, the target gear position of the motor is determined to be the second gear position.

[0040] The first preset speed is the sum of the speed corresponding to the preset shift line of the motor and the preset deviation speed. This means that when the motor speed reaches a certain upper limit, it will switch to the second gear to ensure greater power output under high-speed conditions.

[0041] If the current speed is less than or equal to the second preset speed, the target gear is determined to be the first gear.

[0042] The second preset speed is the difference between the speed corresponding to the preset shift line of the motor and the preset deviation speed, which means that when the speed is low, it will switch to the first gear to ensure greater power output under low speed conditions.

[0043] In this embodiment, the second working mode is the sports mode mentioned above, that is, when the working mode of the motor is the sports mode, the gear selection of the motor should ensure that the vehicle can quickly respond to the high torque acceleration demand of the whole vehicle.

[0044] In one embodiment, the present application also provides a Figure 3 The efficiency MAP diagram of the motor in sports mode is shown in Figure 3As shown, the efficiency MAP of the motor can be divided into two areas, area 1 (0 < speed N ≤ N2): In this area, the output torque of the motor in the first gear is greater than that in the second gear, so in this area, the motor's first gear can better meet the vehicle's power requirements. The motor prefers to work in the first gear within this range; area 2 (N2 < speed N < n2): In this area, the output torque of the motor in the second gear is higher than that in the first gear, so it is more suitable to choose the second gear to provide stronger power response and acceleration performance, where N2 is the speed corresponding to the preset shift line of the motor.

[0045] In one embodiment, a method for obtaining the current requested torque includes: Obtaining the accelerator pedal depth, the brake pedal depth and the current gear position of the motor; Determining a required vehicle torque of the vehicle according to the accelerator pedal depth and the brake pedal depth; The current requested torque is determined according to the vehicle required torque, the current gear position of the motor and the current speed.

[0046] In this embodiment, a method for obtaining the current requested torque of the motor is provided, that is, by obtaining the accelerator pedal depth and the brake pedal depth, which reflect the driver's current operating intention (i.e., acceleration or deceleration intention), the vehicle's vehicle required torque is determined by the control algorithm according to the depth of the accelerator and brake pedals. The depth of the accelerator pedal is positively correlated with the acceleration demand, while the depth of the brake pedal corresponds to the deceleration demand. The final current requested torque is determined by combining the vehicle's required torque, the current gear of the motor, and the current speed. This step calculates the optimal torque that the motor can provide at the current gear and speed to match the power demand of the vehicle.

[0047] Specifically, the depth of the accelerator pedal indicates the driver's demand for acceleration. The greater the pedal depth, the higher the acceleration effect the driver wants. The present application can detect the displacement of the accelerator pedal in real time through a sensor as an important input parameter for the required torque of the vehicle; the depth of the brake pedal indicates the driver's deceleration or braking demand. When the brake pedal is pressed, the power demand of the vehicle changes, so it is necessary to reduce the driving force or accelerate the control to respond to this change. Similar to the accelerator pedal, the brake pedal depth is monitored by a sensor and used to adjust the power distribution of the vehicle in the torque calculation.

[0048] Furthermore, according to the depth of the accelerator and brake pedals, the required torque of the vehicle is calculated through a preset control algorithm. This application will generate the target torque of the vehicle, i.e. the required torque of the vehicle, based on the input signal of the pedals and the current driving state of the vehicle. This torque reflects the driver's current acceleration or deceleration needs.

[0049] Furthermore, by comprehensively considering the vehicle's required torque, the motor's current gear position and speed, the motor's current requested torque is finally determined. This value is used to control the motor's output to ensure that the vehicle can respond to the driver's operating instructions and provide appropriate power output.

[0050] Step S105: switching the gear of the motor according to the target gear.

[0051] In this step, the gear switching operation of the motor is performed according to the determined target gear, which specifically includes the following contents: Determine the target gear: According to the target gear determined in the previous step, determine whether the current motor needs to switch gears. If the current gear is inconsistent with the target gear, perform the gear switching operation; if the current gear is the same as the target gear, keep the current gear.

[0052] The present application provides a shift control method for a two-speed motor. First, the current driving mode of the vehicle is obtained, which is usually selected automatically by the driver or the vehicle system. Then, the working mode of the motor is determined according to the driving mode. In the present application, the working modes clicked include: the first working mode, i.e., the economic mode, and the second working mode, i.e., the sports mode. The first working mode is usually used for efficiency optimization, while the second working mode focuses more on high-performance driving needs. When the motor is in the first working mode, the current speed and the current requested torque of the motor are obtained, and then the efficiency of the motor in the first gear and the second gear are determined respectively by querying the pre-established gear efficiency spectrum table, and the target gear of the motor is determined according to the comparison of the two efficiency values: when the efficiency of the first gear is higher, the first gear is selected; otherwise, the second gear is selected. In the process of determining the current requested torque, the vehicle's required torque is calculated by obtaining the accelerator pedal depth, the brake pedal depth and the current gear of the motor, and the requested torque of the motor is determined in combination with the current speed. When the motor is in the second working mode, the target gear is selected based on the current speed of the motor: when the speed is greater than or equal to the sum of the preset shift line and the preset deviation speed, the motor is switched to the second gear; when the speed is less than or equal to the difference between the preset shift line and the preset deviation speed, the motor is switched to the first gear. Finally, the motor is switched according to the target gear, wherein if the target gear is different from the current gear, the gear shift operation is performed. If the target gear is the same as the current gear, the current gear is maintained.

[0053] The two-speed motor shift control method provided in the present application: the working mode of the motor is dynamically adjusted through the driving mode, and the most suitable gear can be selected under different driving requirements. In the first working mode, the optimal gear is intelligently selected in combination with the current speed and current requested torque of the motor, so as to provide sufficient torque output when the power demand is high, and improve efficiency when energy saving is required. This control method can balance the power response and energy consumption of the vehicle, improve driving performance and reduce energy consumption. In addition, the required torque of the whole vehicle is calculated according to the depth of the accelerator pedal and the brake pedal, and the requested torque is further determined in combination with the speed of the motor and the current gear, so as to ensure that the output of the motor is highly matched with the actual driving demand and provide precise power control. This method can not only realize the accurate response of the vehicle to the power, but also improve the overall power system efficiency of the vehicle and avoid unnecessary energy waste. Moreover, the optimal working gear of the motor is determined by querying the efficiency spectrum table under different gears, so as to ensure that the motor always operates in the most efficient way under different speed and torque conditions. The first gear adopts a dual winding mode to provide a higher torque output; while the second gear adopts a single winding mode, which is suitable for efficient operation. This dual-mode switching can effectively expand the working range of the motor and improve the overall performance of the motor. The intelligent shifting strategy based on the preset speed threshold enables fast switching between motor gears. Especially when the vehicle changes from low speed to high speed or from acceleration to deceleration, it can determine whether to switch gears based on the current speed to ensure a smooth and fast switching process. This shifting method not only reduces energy loss during shifting, but also improves driving comfort and controllability.

[0054] Based on the same inventive concept, in a second aspect of the present application, a shift control system for a two-speed motor is provided, which is applied to the shift control method for a two-speed motor described in the first aspect of the present application. The system is as follows: Figure 4 As shown, it includes: a vehicle control unit, a motor control unit, a shift unit and a motor; The vehicle control unit, the motor control unit, the shift unit and the motor are connected in sequence, and the motor is connected to the vehicle control unit and the motor control unit respectively; The vehicle control unit is used to determine the working mode of the motor and the current requested torque of the motor, and send the working mode and the current requested torque to the motor control unit; The motor control unit is configured to obtain a current speed from the motor according to the working mode and the current requested torque, and when the working mode is the first working mode, determine a target gear of the motor according to the current speed and the current requested torque, and send the target gear to the shift unit; The motor control unit is further configured to determine a target gear position of the motor according to the current speed when the working mode is the second working mode, and send the target gear position to the shift unit; The gear shift unit is used to generate a gear switching instruction after receiving the target gear, and send the gear switching instruction to the motor; The motor is used to perform gear switching after receiving the gear switching instruction.

[0055] Specifically, the two-speed motor shift control system provided by the present application includes multiple key components, mainly a vehicle control unit, a motor control unit, a shift unit and a motor. These components are connected in sequence to form an efficient control network to ensure smooth information transmission and coordinated work of the system.

[0056] First, the vehicle control unit is responsible for the overall control task. It determines the motor's operating mode and the current requested torque by collecting the driver's input information. The unit calculates the vehicle's torque demand in real time by monitoring the depth of the accelerator and brake pedals, and sends this key information to the motor control unit.

[0057] Next, after receiving the working mode and requested torque sent by the vehicle control unit, the motor control unit will obtain the current speed of the motor. When the working mode is the first working mode, the unit calculates the target gear of the motor according to the current speed and requested torque, and sends the target gear information to the shift unit. If the working mode is the second working mode, the target gear is determined only according to the current speed and is passed to the shift unit.

[0058] When the shift unit receives the target gear information, it generates a corresponding gear switching command and sends it to the motor. At this time, after receiving the gear switching command, the motor will actually switch gears and switch to the corresponding working mode according to the target gear. For example, if the target gear is the first gear, the motor will switch to the dual-winding working mode to optimize energy efficiency; if it switches to the second gear, it will use the single-winding working mode to provide higher torque output.

[0059] Through this system structure, the cooperation of each unit effectively realizes the intelligent control of the motor under different driving conditions, ensuring that the motor can quickly respond and adjust the working state in various situations to provide the best power output and economy. This design not only improves the overall performance and driving experience of the vehicle, but also realizes precise power control and energy efficiency optimization, making it have important application value in modern electric vehicles.

[0060] In one embodiment, the motor control unit comprises: a receiving detection module, an information processing module and a first execution output module connected in sequence; The receiving detection module is used to receive the working mode, the current requested torque, and the current speed, and send the working mode, the current requested torque, and the current speed to the information processing module; The information processing module is used for determining the target gear according to the current requested torque and the current speed when the working mode is the first working mode, and sending the target gear to the first execution output module; The execution output module is used to send the target gear position to the gear shift unit.

[0061] Specifically, in this embodiment, the structure of the motor control unit is formed by connecting a plurality of modules in sequence, including a receiving detection module, an information processing module and a first execution output module.

[0062] First, the receiving detection module is responsible for receiving information such as the working mode, current requested torque, and current speed from the vehicle control unit. The main function of this module is to obtain the basic parameters of the motor operation in real time and provide a data basis for subsequent control decisions. After receiving this information, the receiving detection module sends it to the information processing module to ensure the fluidity of the information in the system.

[0063] Next, the information processing module performs data analysis and processing after receiving the working mode, current requested torque and current speed. When the working mode is the first working mode, the information processing module determines the target gear of the motor based on the current requested torque and current speed. This process involves comprehensive consideration of motor efficiency and torque output to ensure that the selected gear can meet driving needs and optimize motor performance. The calculated target gear will be sent to the first execution output module as an instruction for subsequent operations.

[0064] Finally, the task of the first execution output module is to transmit the received target gear information to the gear shift unit. The work of this module ensures the accurate transmission of the control signal, thereby achieving smooth switching of the motor gear. Through this modular design, the motor control unit can efficiently monitor and control the working status of the motor, improving the response speed and reliability of the system.

[0065] In one embodiment, the shift unit includes: a logic arbitration module and a second execution output module; The logic arbitration module is used to generate a gear switching instruction according to the current gear of the motor and the target gear, and send the gear switching instruction to the second execution output module; The second execution output module is used to send the gear switching instruction to the motor.

[0066] Specifically, in this embodiment, the shift unit is composed of two main modules: a logic arbitration module and a second execution output module, and these two modules work together to achieve precise shift control of the motor.

[0067] Among them, the main function of the logic arbitration module is to generate a gear switching instruction based on the current gear and target gear of the motor. It monitors the current working state of the motor (i.e. the current gear) and the required target gear in real time, and makes a logical judgment to decide whether a gear switch is required. Once the logic arbitration module generates a gear switch instruction, the task of the second execution output module is to pass the instruction to the motor. This module is responsible for converting the gear shift instruction into a signal that the motor can recognize and execute to realize the actual gear switch operation.

[0068] In one embodiment, the motor comprises: a winding module and a motor module; The winding module is used to switch the winding working mode of the motor in response to the gear switching instruction, wherein if the target gear represented by the gear switching instruction is the first gear, the motor is switched to the dual-winding working mode, and if the target gear represented by the gear switching instruction is the second gear, the motor is switched to the single-winding working mode; The motor module is used to output a first output torque corresponding to the first gear when the motor is switched to the dual-winding working mode; The motor module is further configured to output a second output torque corresponding to the second gear when the motor is switched to the single-winding operating mode.

[0069] Specifically, in this embodiment, the motor is composed of a winding module and a motor module, and the two modules work together to achieve efficient operation. The winding module is responsible for responding to the gear switching instruction and dynamically adjusting the working mode of the motor. When the target gear is the first gear, the winding module switches the motor to the dual-winding working mode to optimize the energy efficiency of the motor, which is suitable for low-load or economical driving needs; when the target gear is the second gear, it switches to the single-winding working mode to allow the motor to operate within a high torque output range, which is suitable for scenes requiring high power output. The motor module outputs the corresponding torque according to the state of the winding module. In the dual-winding mode, the motor module outputs the first output torque corresponding to the first gear to meet the economy and efficiency, which is suitable for daily driving or low-speed conditions; while in the single-winding mode, the second output torque corresponding to the second gear is output, which pays more attention to the power requirements of acceleration and high-speed driving. Through the close cooperation of these two modules, the motor can intelligently switch in different gear modes to achieve efficient power output, improve the overall performance and driving experience of the vehicle, and meet the requirements of modern electric vehicles for power and energy efficiency.

[0070] In one embodiment, the present application also provides a Figure 5 The circuit diagram of the motor winding module is shown in FIG. Figure 5 A schematic circuit diagram of the motor winding module in the dual-winding working mode corresponding to the first gear, and Figure 5 The circuit diagram of the motor winding module in the single winding working mode corresponding to the second gear shown in B is shown in the figure. It can be seen from the figure that the motor winding module is composed of two windings, namely the ABC winding with the number of turns W1 and the abc winding with the number of turns W2. The ABC winding and the abc winding are connected in series to the motor circuit. The three-phase series connection point of the ABC winding and the abc winding is connected to the bridge arm of the IGBT half-bridge module to form a winding loop. In the first gear, the ABC winding and the abc winding work at the same time, which is the dual winding working mode; in the second gear, the ABC winding is connected to participate in the work, and the abc winding is suspended and does not participate in the work. At this time, it is a single winding working mode.

[0071] In one embodiment, the shift control system of the two-speed motor provided in the present application also includes: setting an operating unit and a throttle / brake unit, wherein the operating unit and the throttle / brake unit are both connected to the vehicle control unit, the operating unit is used to provide the vehicle control unit with a posture mode pre-set by the driver, and the throttle / brake unit is used to provide the vehicle control unit with information such as the throttle pedal opening and the brake pedal opening.

[0072] Based on the same inventive concept, in the fifth aspect of the present application, there is provided a Figure 6The electronic device 100 shown includes a memory 110, a processor 120 and a computer program stored in the memory 110, and the processor 120 executes the computer program to implement the shift control method of the two-speed motor as described in the first aspect of the present application.

[0073] Each embodiment in this specification focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referenced to each other.

[0074] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the embodiments of the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0075] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0076] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0077] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1The steps for the functions specified in one or more boxes.

[0078] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present application.

[0079] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0080] The above is a detailed introduction to the shift control method, system, vehicle and electronic device for a two-speed motor. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A shift control method for a two-speed motor, characterized in that: The method comprises: Get the current driving mode of the vehicle; Determining an operating mode of a motor of the vehicle according to the current driving mode; When the working mode is the first working mode, obtaining a current speed and a current requested torque of the motor, and determining a target gear position of the motor according to the current speed and the current requested torque; When the working mode is the second working mode, obtaining a current rotation speed of the motor, and determining a target gear position of the motor according to the current rotation speed; The motor is switched in gear according to the target gear.

2. The shift control method of a two-speed motor according to claim 1, characterized in that: When the working mode is the first working mode, determining the target gear of the motor according to the current speed and the current requested torque includes: According to the current speed and the current requested torque, a pre-established first gear efficiency map table is queried to determine a first efficiency of the motor in the first gear, and a pre-established second gear efficiency map table is queried to determine a second efficiency of the motor in the second gear, wherein the first gear efficiency map table is used to characterize a corresponding relationship between a speed, a requested torque, and an efficiency of the motor in the first gear, and the second gear efficiency map table is used to characterize a corresponding relationship between a speed, a requested torque, and an efficiency of the motor in the second gear; When the first efficiency is greater than the second efficiency, determining the target gear position to be the first gear position; When the first efficiency is less than or equal to the second efficiency, the target gear is determined to be the second gear, the first gear is configured as the dual-winding working mode of the motor, and the second gear is configured as the single-winding working mode of the motor.

3. The shift control method of a two-speed motor according to claim 2, characterized in that: The method for obtaining the current requested torque includes: Obtaining the accelerator pedal depth, the brake pedal depth and the current gear position of the motor; Determining a required vehicle torque of the vehicle according to the accelerator pedal depth and the brake pedal depth; The current requested torque is determined according to the vehicle required torque, the current gear position of the motor and the current speed.

4. The shift control method of a two-speed motor according to claim 1, characterized in that: When the working mode is the second working mode, determining the target gear of the motor according to the current speed includes: When the current speed is greater than or equal to a first preset speed, determining the target gear position to be the second gear position, wherein the first preset speed is the sum of a speed corresponding to a preset shift line of the motor and a preset deviation speed; When the current speed is less than or equal to a second preset speed, the target gear is determined to be the first gear, and the second preset speed is the difference between the speed corresponding to the preset shift line of the motor and the preset deviation speed.

5. A two-speed motor shift control system, characterized in that: A shift control method for a two-speed motor as claimed in any one of claims 1 to 4, wherein the system comprises: a vehicle control unit, a motor control unit, a shift unit and a motor; The vehicle control unit, the motor control unit, the shift unit and the motor are connected in sequence, and the motor is connected to the vehicle control unit and the motor control unit respectively; The vehicle control unit is used to determine the working mode of the motor and the current requested torque of the motor, and send the working mode and the current requested torque to the motor control unit; The motor control unit is configured to obtain a current speed from the motor according to the working mode and the current requested torque, and when the working mode is the first working mode, determine a target gear of the motor according to the current speed and the current requested torque, and send the target gear to the shift unit; The motor control unit is further configured to determine a target gear position of the motor according to the current speed when the working mode is the second working mode, and send the target gear position to the shift unit; The gear shift unit is used to generate a gear switching instruction after receiving the target gear, and send the gear switching instruction to the motor; The motor is used to perform gear switching after receiving the gear switching instruction.

6. The shift control system of the two-speed motor according to claim 5, characterized in that: The motor control unit comprises: a receiving detection module, an information processing module and a first execution output module connected in sequence; The receiving detection module is used to receive the working mode, the current requested torque, and the current speed, and send the working mode, the current requested torque, and the current speed to the information processing module; The information processing module is used for determining the target gear according to the current requested torque and the current speed when the working mode is the first working mode, and sending the target gear to the first execution output module; The execution output module is used to send the target gear position to the gear shift unit.

7. The shift control system of the two-speed motor according to claim 5, characterized in that: The shift unit comprises: a logic arbitration module and a second execution output module; The logic arbitration module is used to generate a gear switching instruction according to the current gear of the motor and the target gear, and send the gear switching instruction to the second execution output module; The second execution output module is used to send the gear switching instruction to the motor.

8. The shift control system of the two-speed motor according to claim 7, characterized in that: The motor comprises: a winding module and a motor module; The winding module is used to switch the winding working mode of the motor in response to the gear switching instruction, wherein if the target gear represented by the gear switching instruction is the first gear, the motor is switched to the dual-winding working mode, and if the target gear represented by the gear switching instruction is the second gear, the motor is switched to the single-winding working mode; The motor module is used to output a first output torque corresponding to the first gear when the motor is switched to the dual-winding working mode; The motor module is further configured to output a second output torque corresponding to the second gear when the motor is switched to the single-winding operating mode.

9. A vehicle, characterized in that: The vehicle comprises a shift control system for a two-speed electric motor as claimed in any one of claims 5-8.

10. An electronic device comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the shift control method for a two-speed motor according to any one of claims 1 to 4.