DC motor control method, control system and vehicle

By verifying the DC motor data when the central control unit is restarted and sending control instructions to the driving unit, the problems of high cost and difficult platformization of the DC motor controller are solved, data integrity and system compatibility are achieved, and the cost of the vehicle system is reduced.

CN119743048APending Publication Date: 2025-04-01CHONGQING CHANGAN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510034662.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-09
Publication Date
2025-04-01

AI Technical Summary

Technical Problem

In the prior art, the large number of DC motor controllers leads to high cost of vehicle controllers, and different functional modules require the development of different controllers, which is difficult to implement in platform, resulting in high cost of wiring harness.

Method used

By verifying the current DC motor data in the register unit when the central control unit is restarted, and sending DC motor control instructions to the driving unit through the communication bus, the driving unit converts the first data into the second data to drive the DC motor to operate, realizing the functions of each functional module in the vehicle.

Benefits of technology

Ensure the integrity and accuracy of DC motor data, improve the compatibility and flexibility of the control system, reduce the cost of controllers and wiring harnesses, and realize platformization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119743048A_ABST
    Figure CN119743048A_ABST
Patent Text Reader

Abstract

The present application provides a control method, a control system and a vehicle for a DC motor, the control method comprising: when a central control unit is restarted, determining by the central control unit whether current DC motor data in a register unit is correct; when the current DC motor data is correct, the central control unit sends a DC motor control instruction to a drive unit via a communication bus; wherein the DC motor control instruction comprises first data obtained after the current DC motor data passes through the communication bus; the drive unit converts the first data into second data, and drives the DC motor to work based on the second data, so as to realize the functions of each functional module in the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automobile technology, and in particular to a control method, a control system and a vehicle for a DC motor. Background Art

[0002] As automobile functions become increasingly intelligent, the electrification of various functional modules is developing rapidly, and more and more DC motors are needed. As the number of DC motor controllers increases, the cost of vehicle controllers is also increasing. Different controllers need to be developed for different functions, such as electric seat adjustment, electric sunroof adjustment, electric door opening, etc., and controller platformization is not easy to achieve. Summary of the invention

[0003] The purpose of the present application is to provide a control method, a control system and a vehicle for a DC motor.

[0004] The technical solutions adopted in this application are as follows:

[0005] A control method for a DC motor, the control method comprising: when a central control unit is restarted, determining by the central control unit whether current DC motor data in a register unit is correct; when the current DC motor data is correct, the central control unit sends a DC motor control instruction to a drive unit via a communication bus; wherein the DC motor control instruction includes first data obtained after the current DC motor data passes through the communication bus; the drive unit converts the first data into second data, and drives the DC motor to work based on the second data, so as to realize the functions of various functional modules in a vehicle.

[0006] According to the above technical means, on the one hand, when the central control unit is restarted, the integrity and accuracy of the current DC motor data can be ensured by checking the current DC motor data in the register unit; on the other hand, the drive unit can convert the first data obtained by the central control unit through the communication bus into second data, so that the drive unit can be adapted to the central control unit, thereby realizing the functions of various functional modules in the vehicle.

[0007] Furthermore, the driving unit includes a first chip, a gate driving chip and an H-bridge circuit. The driving unit converts the first data into second data, and drives the DC motor to operate based on the second data, including: converting the first data into second data through the first chip, and sending the second data to the gate driving chip; controlling the H-bridge circuit to operate based on data parsed by the gate driving chip based on the second data; and driving the DC motor to operate through the H-bridge circuit.

[0008] According to the above technical means, on the one hand, the first chip can convert the first data into the second data, so that the data can be seamlessly transmitted in different communication networks, which can improve the compatibility and flexibility of the control system of the DC motor and ensure the integrity and accuracy of the data; on the other hand, the gate drive chip can parse the data for controlling the operation of the H-bridge circuit according to the second data, and control the H-bridge circuit to operate in a predetermined manner, thereby realizing precise control of the DC motor.

[0009] Furthermore, the gate drive chip includes a first processing unit, a logic unit, a push-pull circuit unit and a charge pump unit. The gate drive chip controls the operation of the H-bridge circuit based on the data parsed from the second data, including: sending the data parsed from the second data to the logic unit through the first processing unit; performing timing processing on the data parsed from the second data through the logic unit to obtain a timing signal of the second data; controlling the operation of the push-pull circuit unit and the charge pump unit based on the timing signal through the logic unit; and controlling the operation of the H-bridge circuit based on the driving voltage generated when the charge pump unit is working and the driving signal generated when the push-pull circuit unit is working.

[0010] According to the above-mentioned technical means, on the one hand, the first processing unit can parse the second data into data recognizable by the logic unit, and further perform timing processing on the parsed data through the logic unit to ensure that the H-bridge circuit can operate according to the correct timing; on the other hand, the push-pull circuit unit can provide a sufficiently large current to drive the switching elements in the H-bridge circuit, and the charge pump unit can generate a high voltage to meet the driving requirements of the switching elements.

[0011] Furthermore, the gate drive chip also includes an AD acquisition unit, a register unit and a protection unit, and the control method also includes: acquiring the voltage and current of the H-bridge circuit in the drive unit through the AD acquisition unit; sending the voltage and current of the H-bridge circuit to the register unit through the AD acquisition unit; and feeding back the detected voltage and current of the H-bridge circuit to the logic unit in the form of electrical signals through the protection unit.

[0012] According to the above technical means, on the one hand, the voltage and current of the H-bridge circuit are collected in real time by the AD acquisition unit, so that the working state of the H-bridge circuit can be monitored in real time. The protection unit can respond in time according to the voltage and current of the H-bridge circuit, such as triggering protection measures when abnormal voltage or current is detected to prevent circuit damage or safety accidents; on the other hand, the AD acquisition unit, register unit and protection unit are integrated inside the gate drive chip, which can reduce the impact of external interference and noise on the control system of the DC motor.

[0013] Furthermore, the DC motor includes a Hall sensor, and the control method also includes: collecting a Hall signal generated when the DC motor is running through the Hall sensor, and sending the Hall signal to the central control unit; the Hall signal includes position information and speed information of the DC motor.

[0014] According to the above technical means, the Hall sensor can provide the position information and speed information of the DC motor in real time and accurately, so that the central control unit can control the operating state of the DC motor more accurately. For example, when a higher speed or greater torque is required, the central control unit can adjust the input voltage or current of the DC motor according to the Hall signal to meet the actual needs.

[0015] Furthermore, the control method further includes: when the current DC motor data is incorrect, clearing the current DC motor data stored in the register unit by the central control unit; and rewriting new DC motor data into the register unit.

[0016] According to the above technical means, when an error is detected in the current DC motor data, the current DC motor data is immediately cleared and rewritten with new DC motor data, which can ensure that subsequent control decisions are based on accurate DC motor data, and help reduce control deviations and failures caused by erroneous data.

[0017] A control system for a DC motor, the control system comprising a central control unit, a drive unit and a DC motor, wherein: the central control unit is used to determine whether the current DC motor data in the register unit is correct when restarting; when the current DC motor data is correct, the drive unit sends a DC motor control instruction to the drive unit via a communication bus; wherein the DC motor control instruction includes first data obtained after the current DC motor data passes through the communication bus; the drive unit is used to respond to the DC motor control instruction, convert the first data into second data, and drive the DC motor to work based on the second data, so as to realize the functions of various functional modules in the vehicle; the DC motor is used to convert DC electrical energy into mechanical energy.

[0018] According to the above technical means, on the one hand, when the central control unit is restarted, the integrity and accuracy of the current DC motor data can be ensured by checking the current DC motor data in the register unit; on the other hand, the drive unit can convert the first data obtained by the central control unit through the communication bus into second data, so that the drive unit can be adapted to the central control unit, thereby realizing the functions of various functional modules in the vehicle.

[0019] Furthermore, the DC motor includes a Hall sensor, which is used to collect a Hall signal generated when the DC motor is running and send the Hall signal to the central control unit; the Hall signal includes position information and speed information of the DC motor.

[0020] According to the above technical means, the Hall sensor can provide the position information and speed information of the DC motor in real time and accurately, so that the central control unit can control the operating state of the DC motor more accurately. For example, when a higher speed or greater torque is required, the central control unit can adjust the input voltage or current of the DC motor according to the Hall signal to meet the actual needs.

[0021] Furthermore, the driving unit includes a first chip, a gate driving chip and an H-bridge circuit, wherein: the first chip is used to convert the first data into second data and send the second data to the gate driving chip; the gate driving chip is used to control the operation of the H-bridge circuit based on the data parsed from the second data; and the H-bridge circuit is used to drive the DC motor to operate.

[0022] According to the above technical means, on the one hand, the first chip can convert the first data into the second data, so that the data can be seamlessly transmitted in different communication networks, which can improve the compatibility and flexibility of the control system of the DC motor and ensure the integrity and accuracy of the data; on the other hand, the gate drive chip can parse the data for controlling the operation of the H-bridge circuit according to the second data, and control the H-bridge circuit to operate in a predetermined manner, thereby realizing precise control of the DC motor.

[0023] Furthermore, the gate drive chip includes a first processing unit, a logic unit, a push-pull circuit unit and a charge pump unit, wherein: the first processing unit is used to send the data after the second data is parsed to the logic unit; the logic unit is used to perform timing processing on the data after the second data is parsed to obtain a timing signal of the second data; and based on the timing signal, control the operation of the push-pull circuit unit and the charge pump unit; the charge pump unit is used to provide a driving voltage to the H-bridge circuit; and the push-pull circuit unit is used to provide a driving signal to the H-bridge circuit.

[0024] According to the above-mentioned technical means, on the one hand, the first processing unit can parse the second data into data recognizable by the logic unit, and further perform timing processing on the parsed data through the logic unit to ensure that the H-bridge circuit can operate according to the correct timing; on the other hand, the push-pull circuit unit can provide a sufficiently large current to drive the switching elements in the H-bridge circuit, and the charge pump unit can generate a high voltage to meet the driving requirements of the switching elements.

[0025] Furthermore, the gate drive chip also includes an AD acquisition unit, a register unit and a protection unit, wherein: the AD acquisition unit is used to collect the voltage and current of the H-bridge circuit in the drive unit, and send the voltage and current of the H-bridge circuit to the register unit; the register unit is used to receive and store the voltage and current of the H-bridge circuit; the protection unit is used to feed back the detected voltage and current of the H-bridge circuit to the logic unit in the form of electrical signals.

[0026] According to the above technical means, on the one hand, the voltage and current of the H-bridge circuit are collected in real time by the AD acquisition unit, so that the working state of the H-bridge circuit can be monitored in real time. The protection unit can respond in time according to the voltage and current of the H-bridge circuit, such as triggering protection measures when abnormal voltage or current is detected to prevent circuit damage or safety accidents; on the other hand, the AD acquisition unit, register unit and protection unit are integrated inside the gate drive chip, which can reduce the impact of external interference and noise on the control system of the DC motor.

[0027] A vehicle comprises the control system of the above-mentioned DC motor. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 A schematic diagram of the implementation flow of a control method for a DC motor proposed in this embodiment;

[0029] Figure 2 A schematic diagram of the structure of a control system for a DC motor proposed in this embodiment;

[0030] Figure 3 A schematic diagram of the structure of a drive system proposed in this embodiment;

[0031] Figure 4 A schematic diagram of the structure of a driving unit provided in an embodiment;

[0032] Figure 5 A schematic diagram of the structure of a gate drive chip provided in an embodiment;

[0033] Figure 6 A schematic diagram of the implementation flow of another DC motor control method provided in an embodiment;

[0034] Figure 7 A schematic diagram of a hardware entity of a vehicle proposed in this embodiment. DETAILED DESCRIPTION

[0035] The following will describe the embodiments of the present invention with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for illustrating the present invention, not for limiting the scope of protection of the present invention.

[0036] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present invention, and thus the drawings only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.

[0037] This embodiment provides a control method for a DC motor. Figure 1 As shown, the control method of the DC motor includes the following steps S101 to S103, wherein:

[0038] Step S101, when the central control unit is restarted, determining whether the current DC motor data in the register unit is correct by the central control unit;

[0039] Here, the central control unit can be the vehicle's main control computer or other equipment responsible for overall control. The current DC motor data can refer to the parameter values ​​of various performance and operating status exhibited by the DC motor at a specific moment or under certain conditions. The current DC motor data is an important basis for understanding the current working status of the motor, performing fault diagnosis, and evaluating the motor performance. The current DC motor data can be the current position, speed, torque, etc. of the DC motor.

[0040] In some embodiments, when the central control unit is restarted, the central control unit will check whether the current DC motor data stored in the register unit is correct. This step is to ensure that the data related to the DC motor is not lost or wrong after the restart.

[0041] Step S102, when the current DC motor data is correct, the central control unit sends a DC motor control instruction to the drive unit through the communication bus; wherein the DC motor control instruction includes the first data obtained after the current DC motor data passes through the communication bus;

[0042] Here, the communication bus may be a private controller area network (CAN), which is a network protocol used for internal communication in a vehicle, and is usually used to achieve real-time communication between modules inside the vehicle. Through the private CAN, the system can share data and coordinate actions more efficiently, thereby improving overall performance and reliability. The first data may be private CAN data, and the second data may be Uart data.

[0043] In some embodiments, if the current DC motor data is verified to be correct, the central control unit will send a DC motor control instruction to the drive unit via the private CAN. The DC motor control instruction includes the current DC motor data processed by the private CAN. The current DC motor data exists in the form of private CAN data and is used to guide the operation of the DC motor.

[0044] Step S103, converting the first data into second data through the driving unit, and driving the DC motor to operate based on the second data, so as to realize the functions of each functional module in the vehicle.

[0045] In some embodiments, after receiving the private CAN data, the drive unit will convert the private CAN data into Uart data. This step is necessary because the drive unit may use the Uart interface to communicate with the DC motor, and the Uart protocol and the private CAN protocol are different in format and transmission mode. Based on the converted Uart data, the drive unit will drive the DC motor to work accordingly. The operating state of the DC motor (e.g., speed, direction, etc.) will affect the functional realization of various functional modules in the vehicle, such as the lifting and lowering of windows, the adjustment of seats, etc.

[0046] In this embodiment, on the one hand, when the central control unit is restarted, the integrity and accuracy of the current DC motor data can be ensured by checking the current DC motor data in the register unit; on the other hand, the drive unit can convert the first data obtained by the central control unit through the communication bus into second data, so that the drive unit can be adapted to the central control unit, thereby realizing the functions of various functional modules in the vehicle.

[0047] In this embodiment, the driving unit includes a first chip, a gate driving chip and an H-bridge circuit. The implementation of step S103 "converting the first data into second data through the driving unit, and driving the DC motor to work based on the second data" may include the following steps S1031 to S1033, wherein:

[0048] Step S1031, converting the first data into second data through the first chip, and sending the second data to the gate driving chip;

[0049] Here, the first chip may be a CAN chip, and the CAN chip is used to convert received first data (eg, private CAN data) to generate second data (eg, Uart data).

[0050] In some embodiments, the CAN chip in the drive unit is responsible for receiving private CAN data from the central control unit and converting the private CAN data into Uart data, so that the data originally transmitted on the private CAN network can be understood and processed by the gate drive chip.

[0051] Step S1032, controlling the H-bridge circuit to operate based on the data parsed by the second data by the gate driving chip;

[0052] Here, the gate driving chip is used to receive the second data from the CAN chip and control the operation of the switching devices in the H-bridge circuit based on the second data.

[0053] Here, the H-bridge circuit is mainly composed of four switching devices, which are usually divided into two groups, two in each group, and are connected to the two ends of the DC motor. These four switching devices can be semiconductor switching devices such as transistors, metal-oxide-semiconductor field-effect transistors (Metal-Oxide-Semiconductor Field-Effect Transistor, MOSFET), insulated gate bipolar transistors (Insulated Gate Bipolar Transistor, IGBT). In the circuit, the DC motor is located between the two parallel branches as a load, and together with the four switching devices, it forms a circuit structure shaped like "H". The H-bridge circuit is used to drive the DC motor to work.

[0054] In some embodiments, first, after receiving the Uart data, the gate driver chip will parse it, and the parsed data contains data for controlling the operation of the H-bridge circuit; then, the gate driver chip generates corresponding control signals based on these data, and controls the operation of the H-bridge circuit according to the control signals.

[0055] Step S1033, driving the DC motor to operate via the H-bridge circuit.

[0056] Here, the H-bridge circuit can change the direction of the current at both ends of the motor to achieve forward and reverse rotation, speed regulation and braking of the motor.

[0057] In some embodiments, when the DC motor needs to rotate forward, the two switch devices (e.g., Q1 and Q4) on the diagonal of the H-bridge circuit are controlled to be turned on, and the other two switch devices (e.g., Q2 and Q3) are turned off. At this time, the current flows from the positive pole of the power supply through Q1 to one end of the DC motor, and then from the other end of the DC motor through Q4 back to the negative pole of the power supply, forming a forward current. In this process, the magnetic field inside the DC motor is in the same direction as the current, and according to Ampere's law, the DC motor will rotate forward.

[0058] In some embodiments, when the DC motor needs to rotate in the reverse direction, the two switch devices (e.g., Q2 and Q3) on the other pair of diagonal lines of the H-bridge circuit are controlled to be turned on, and Q1 and Q4 are turned off at the same time. At this time, the current flows from the positive pole of the power supply through Q2 to the other end of the DC motor, and then from one end of the DC motor through Q3 back to the negative pole of the power supply, forming a reverse current. In this process, the magnetic field inside the DC motor is opposite to the direction of the current, and according to Ampere's law, the DC motor will rotate in the reverse direction.

[0059] In some embodiments, to stop the DC motor, all the switch devices may be turned off at the same time to put the DC motor in a power-off state. Alternatively, two switch devices on a diagonal line (e.g., Q1 and Q3 or Q2 and Q4) may be turned on at the same time to short-circuit the two ends of the DC motor, thereby forming a DC motor braking state and causing the DC motor to stop rotating quickly.

[0060] In this embodiment, on the one hand, the first chip can convert the first data into the second data, so that the data can be seamlessly transmitted in different communication networks, which can improve the compatibility and flexibility of the control system of the DC motor and ensure the integrity and accuracy of the data; on the other hand, the gate drive chip can parse the data for controlling the operation of the H-bridge circuit according to the second data, and control the H-bridge circuit to operate in a predetermined manner, thereby realizing precise control of the DC motor.

[0061] In this embodiment, the gate driving chip includes a first processing unit, a logic unit, a push-pull circuit unit and a charge pump unit. The implementation of step S1032 "controlling the operation of the H-bridge circuit based on the data parsed by the gate driving chip based on the second data" may include the following steps S111 to S114, wherein:

[0062] Step S111, sending the data obtained by parsing the second data to the logic unit through the first processing unit;

[0063] Here, the first processing unit is a data processing module inside the gate driving chip. The first processing unit may be a Uart processing unit, which is used to receive the second data from the first chip and parse the second data.

[0064] In some embodiments, the Uart processing unit in the gate driver chip is responsible for receiving the Uart data from the CAN chip and parsing it, and the parsed data contains the data required to control the operation of the H-bridge circuit. After the parsing is completed, the Uart processing unit sends the parsed data to the logic unit.

[0065] Step S112, performing timing processing on the parsed data of the second data by the logic unit to obtain a timing signal of the second data;

[0066] Here, the logic unit is the decision-making and control center in the gate driver chip, which is used to receive the data parsed by the first processing unit and generate timing signals for the push-pull circuit unit and the charge pump unit to work according to the data and internal logic rules.

[0067] In some implementations, after receiving the parsed data sent by the Uart processing unit, the logic unit performs timing processing on the parsed data to ensure that the H-bridge circuit can operate according to the correct timing; after the timing processing is completed, the logic unit obtains the timing signal of the Uart data.

[0068] Step S113, controlling the push-pull circuit unit and the charge pump unit to operate based on the timing signal by the logic unit;

[0069] Here, the push-pull circuit unit may include two complementary transistors, which work alternately to provide a continuous driving signal (eg, driving current) to drive the H-bridge circuit to work. The charge pump unit converts the power supply voltage into a driving voltage when driving the H-bridge circuit to work through an internal capacitor and a switch circuit.

[0070] In some implementations, the logic unit controls the push-pull circuit unit and the charge pump unit to operate according to a predetermined timing sequence based on the timing signal to generate the required driving voltage and driving signal.

[0071] Step S114, controlling the operation of the H-bridge circuit based on the driving voltage generated when the charge pump unit is operating and the driving signal generated when the push-pull circuit unit is operating.

[0072] In some embodiments, based on the driving voltage generated by the charge pump unit and the driving signal generated by the push-pull circuit unit, the switch elements in the H-bridge circuit are controlled to operate. The switching states of these switch elements determine the direction and magnitude of the output current and voltage of the H-bridge circuit, thereby achieving precise control of the DC motor.

[0073] In this embodiment, on the one hand, the first processing unit can parse the second data into data recognizable by the logic unit, and further perform timing processing on the parsed data through the logic unit to ensure that the H-bridge circuit can operate according to the correct timing; on the other hand, the push-pull circuit unit can provide a sufficiently large current to drive the switching elements in the H-bridge circuit, and the charge pump unit can generate a high voltage to meet the driving requirements of the switching elements.

[0074] In this embodiment, the gate drive chip further includes an AD acquisition unit, a register unit and a protection unit, and the control method may include the following steps S121 to S123, wherein:

[0075] Step S121, collecting the voltage and current of the H-bridge circuit in the driving unit through the AD collection unit;

[0076] Here, an analog-to-digital (AD) acquisition unit is used to sample the voltage and current of the H-bridge circuit, and the sampling process usually involves converting a continuous analog signal into a discrete digital signal.

[0077] In some implementations, the AD acquisition unit acquires the voltage and current of the H-bridge circuit through its internal sensor or an externally connected sensor, and converts the analog signals of the voltage and current of the H-bridge circuit into digital signals.

[0078] Step S122, sending the voltage and current of the H-bridge circuit to the register unit through the AD acquisition unit;

[0079] In some implementations, the AD acquisition unit sends the digital signal to the register unit, and after receiving the digital signal, the register unit stores it in an internal memory for subsequent processing and analysis.

[0080] Step S123: Feedback the detected voltage and current of the H-bridge circuit to the logic unit in the form of electrical signals through the protection unit.

[0081] In some embodiments, in an H-bridge circuit, voltage and current are important indicators reflecting its working state, and the protection unit can monitor the output voltage and current of the H-bridge circuit in real time through an internal sensor or an externally connected sensor. If the protection unit detects that the voltage or current of the H-bridge circuit exceeds a preset safety range, it will immediately feed back the voltage or current to the logic unit in the form of an electrical signal.

[0082] In this embodiment, on the one hand, the voltage and current of the H-bridge circuit are collected in real time by the AD acquisition unit, so that the working state of the H-bridge circuit can be monitored in real time. The protection unit can respond in time according to the voltage and current of the H-bridge circuit, such as triggering protection measures when abnormal voltage or current is detected to prevent circuit damage or safety accidents; on the other hand, the AD acquisition unit, register unit and protection unit are integrated inside the gate drive chip, which can reduce the impact of external interference and noise on the control system of the DC motor.

[0083] In this embodiment, the DC motor includes a Hall sensor, and the control method may further include the following step S131, wherein:

[0084] Step S131, collecting the Hall signal generated by the DC motor when it is running through the Hall sensor, and sending the Hall signal to the central control unit; the Hall signal includes the position information and the speed information of the DC motor.

[0085] Here, the Hall sensor is a magnetic field sensor based on the Hall effect, which can sense and respond to the changes in the magnetic field generated by the permanent magnet rotor in the DC motor. In the DC motor, the Hall sensor is usually installed on the stator to detect the position of the rotor poles. The Hall signal contains the position information and speed information of the DC motor. The position information refers to the current position of the rotor poles relative to the stator, while the speed information can be obtained by analyzing the change of the position information over time.

[0086] In some embodiments, when the DC motor is running, the rotor poles will constantly change their positions relative to the stator. The Hall sensor can sense these position changes and generate corresponding Hall signals, which represent the current positions of the rotor poles.

[0087] In some embodiments, after receiving the Hall signal, the central control unit processes and analyzes the Hall signal. Based on the processed Hall signal, the central control unit can determine the current state of the DC motor (e.g., position, speed, etc.), and adjust the voltage, current, etc. of the DC motor according to the current state of the DC motor to achieve the expected operation effect of the DC motor.

[0088] In this embodiment, the Hall sensor can provide the position information and speed information of the DC motor in real time and accurately, so that the central control unit can more accurately control the operating state of the DC motor. For example, when a higher speed or greater torque is required, the central control unit can adjust the input voltage or current of the DC motor according to the Hall signal to meet the actual needs.

[0089] In this embodiment, the control method may further include the following steps S141 to S142, wherein:

[0090] Step S141, when the current DC motor data is incorrect, clearing the current DC motor data stored in the register unit through the central control unit;

[0091] Here, during the operation of the control system of the DC motor, due to sensor failure, data transmission error or system internal error, the current DC motor data received by the central control unit may be incorrect.

[0092] In some implementations, if the current DC motor data is incorrect, the central control unit will immediately take measures to clear the currently stored DC motor data. The clearing operation is usually achieved by setting the DC motor data stored in the register to zero or to a default value.

[0093] Step S142, rewriting new DC motor data into the register unit.

[0094] In some implementations, after clearing the current DC motor data stored in the register unit, the central control unit rewrites new DC motor data into the register unit.

[0095] In this embodiment, when an error is detected in the current DC motor data, the current DC motor data is immediately cleared and new DC motor data is rewritten, which can ensure that subsequent control decisions are based on accurate DC motor data and help reduce control deviations and faults caused by erroneous data.

[0096] This embodiment provides a control system for a DC motor, such as Figure 2 As shown, the control system 200 of the DC motor includes a central control unit 210, a drive unit 220 and a DC motor 230, wherein:

[0097] The central control unit 210 is used to determine whether the current DC motor data in the register unit is correct when restarting; if the current DC motor data is correct, send a DC motor control instruction to the drive unit through the communication bus; wherein the DC motor control instruction includes the first data obtained after the current DC motor data passes through the communication bus;

[0098] Here, the central control unit, as the core of the control system, is responsible for processing data, issuing control instructions, and monitoring the operating status of the entire control system.

[0099] In some embodiments, when the central control unit restarts, it checks whether the current DC motor data stored in the register unit is correct. If the current DC motor data is correct, the central control unit sends a DC motor control instruction to the drive unit via the private CAN. The DC motor control instruction includes the private CAN data obtained after the private CAN is processed, and the private CAN data is the key for the drive unit to execute the DC motor control instruction.

[0100] The driving unit 220 is used to convert the first data into second data in response to the DC motor control instruction, and drive the DC motor to work based on the second data, so as to realize the functions of various functional modules in the vehicle;

[0101] Here, the drive unit receives control instructions from the central control unit and converts them into signals suitable for driving the DC motor.

[0102] In some embodiments, after receiving the DC motor control instruction from the central control unit, the drive unit converts the private CAN data in the DC motor control instruction into Uart data, and the converted Uart data is used to drive the DC motor to work. The drive unit adjusts the speed, direction and other parameters of the DC motor according to the information in the Uart data to realize the functions of various functional modules in the vehicle.

[0103] The DC motor 230 is used to convert DC electrical energy into mechanical energy.

[0104] Here, the DC motor converts the received electrical energy into mechanical energy to drive the various functional modules in the vehicle (for example, air conditioning, audio, lighting, etc.).

[0105] In this embodiment, on the one hand, when the central control unit is restarted, the integrity and accuracy of the current DC motor data can be ensured by checking the current DC motor data in the register unit; on the other hand, the drive unit can convert the first data obtained by the central control unit through the communication bus into second data, so that the drive unit can be adapted to the central control unit, thereby realizing the functions of various functional modules in the vehicle.

[0106] In this embodiment, the DC motor includes a Hall sensor, which is used to collect a Hall signal generated when the DC motor is running and send the Hall signal to the central control unit; the Hall signal includes position information and speed information of the DC motor.

[0107] In some embodiments, after receiving the Hall signal, the central control unit processes and analyzes the Hall signal. Based on the processed Hall signal, the central control unit can determine the current state of the DC motor (e.g., position, speed, etc.), and adjust the voltage, current, etc. of the DC motor according to the current state of the DC motor to achieve the expected operation effect of the DC motor.

[0108] In this embodiment, the Hall sensor can provide the position information and speed information of the DC motor in real time and accurately, so that the central control unit can more accurately control the operating state of the DC motor. For example, when a higher speed or greater torque is required, the central control unit can adjust the input voltage or current of the DC motor according to the Hall signal to meet the actual needs.

[0109] In this embodiment, the driving unit includes a first chip, a gate driving chip and an H-bridge circuit, wherein:

[0110] The first chip is used to convert the first data into second data, and send the second data to the gate driving chip;

[0111] In some embodiments, the CAN chip in the drive unit is responsible for receiving private CAN data from the central control unit and converting the private CAN data into Uart data, so that the data originally transmitted on the private CAN network can be understood and processed by the gate drive chip.

[0112] The gate driving chip is used to control the operation of the H-bridge circuit based on the data obtained by parsing the second data;

[0113] In some embodiments, first, after receiving the Uart data, the gate driver chip will parse it, and the parsed data contains data for controlling the operation of the H-bridge circuit; then, the gate driver chip generates corresponding control signals based on these data, and controls the operation of the H-bridge circuit according to the control signals.

[0114] The H-bridge circuit is used to drive the DC motor to operate.

[0115] In some embodiments, when the DC motor needs to rotate forward, the two switch devices (e.g., Q1 and Q4) on the diagonal of the H-bridge circuit are controlled to be turned on, and the other two switch devices (e.g., Q2 and Q3) are turned off. At this time, the current flows from the positive pole of the power supply through Q1 to one end of the DC motor, and then from the other end of the DC motor through Q4 back to the negative pole of the power supply, forming a forward current. In this process, the magnetic field inside the DC motor is in the same direction as the current, and according to Ampere's law, the DC motor will rotate forward.

[0116] In some embodiments, when the DC motor needs to rotate in the reverse direction, the two switch devices (e.g., Q2 and Q3) on the other pair of diagonal lines of the H-bridge circuit are controlled to be turned on, and Q1 and Q4 are turned off at the same time. At this time, the current flows from the positive pole of the power supply through Q2 to the other end of the DC motor, and then from one end of the DC motor through Q3 back to the negative pole of the power supply, forming a reverse current. In this process, the magnetic field inside the DC motor is opposite to the direction of the current, and according to Ampere's law, the DC motor will rotate in the reverse direction.

[0117] In some embodiments, to stop the DC motor, all the switch devices may be turned off at the same time to put the DC motor in a power-off state. Alternatively, two switch devices on a diagonal line (e.g., Q1 and Q3 or Q2 and Q4) may be turned on at the same time to short-circuit the two ends of the DC motor, thereby forming a DC motor braking state and causing the DC motor to stop rotating quickly.

[0118] In this embodiment, on the one hand, the first chip can convert the first data into the second data, so that the data can be seamlessly transmitted in different communication networks, which can improve the compatibility and flexibility of the control system of the DC motor and ensure the integrity and accuracy of the data; on the other hand, the gate drive chip can parse the data for controlling the operation of the H-bridge circuit according to the second data, and control the H-bridge circuit to operate in a predetermined manner, thereby realizing precise control of the DC motor.

[0119] In this embodiment, the gate driving chip includes a first processing unit, a logic unit, a push-pull circuit unit and a charge pump unit, wherein:

[0120] The first processing unit is used to send the data after the second data is parsed to the logic unit;

[0121] In some embodiments, the Uart processing unit in the gate driver chip is responsible for receiving the Uart data from the CAN chip and parsing it, and the parsed data contains the data required to control the operation of the H-bridge circuit. After the parsing is completed, the Uart processing unit sends the parsed data to the logic unit.

[0122] The logic unit is used to perform timing processing on the data after the second data is parsed to obtain a timing signal of the second data; and control the push-pull circuit unit and the charge pump unit to work based on the timing signal;

[0123] In some embodiments, after the logic unit receives the parsed data sent by the Uart processing unit, it performs timing processing on the parsed data to ensure that the H-bridge circuit can operate according to the correct timing; after the timing processing is completed, the logic unit obtains the timing signal of the Uart data, controls the push-pull circuit unit and the charge pump unit to operate according to the predetermined timing, and generates the required driving voltage and driving signal.

[0124] The charge pump unit is used to provide a driving voltage to the H-bridge circuit;

[0125] The push-pull circuit unit is used to provide a driving signal to the H-bridge circuit.

[0126] In some embodiments, when the charge pump unit provides a driving voltage to the push-pull circuit unit, the push-pull circuit unit can generate a driving signal based on the voltage. The driving signal is alternating and used to control the on and off of the switch tube in the H-bridge circuit.

[0127] In this embodiment, on the one hand, the first processing unit can parse the second data into data recognizable by the logic unit, and further perform timing processing on the parsed data through the logic unit to ensure that the H-bridge circuit can operate according to the correct timing; on the other hand, the push-pull circuit unit can provide a sufficiently large current to drive the switching elements in the H-bridge circuit, and the charge pump unit can generate a high voltage to meet the driving requirements of the switching elements.

[0128] In this embodiment, the gate drive chip further includes an AD acquisition unit, a register unit and a protection unit, wherein:

[0129] The AD acquisition unit is used to collect the voltage and current of the H-bridge circuit in the driving unit, and send the voltage and current of the H-bridge circuit to the register unit;

[0130] In some implementations, the AD acquisition unit acquires the voltage and current of the H-bridge circuit through its internal sensor or an externally connected sensor, and converts the analog signals of the voltage and current of the H-bridge circuit into digital signals and sends them to the register unit.

[0131] The register unit is used to receive and store the voltage and current of the H-bridge circuit;

[0132] In some implementations, after receiving the digital signal, the register unit stores it in an internal memory for subsequent processing and analysis.

[0133] The protection unit is used to feed back the detected voltage and current of the H-bridge circuit to the logic unit in the form of electrical signals.

[0134] In some embodiments, in an H-bridge circuit, voltage and current are important indicators reflecting its working state, and the protection unit can monitor the output voltage and current of the H-bridge circuit in real time through an internal sensor or an externally connected sensor. If the protection unit detects that the voltage or current of the H-bridge circuit exceeds a preset safety range, it will immediately feed back the voltage or current to the logic unit in the form of an electrical signal.

[0135] In this embodiment, on the one hand, the voltage and current of the H-bridge circuit are collected in real time by the AD acquisition unit, so that the working state of the H-bridge circuit can be monitored in real time. The protection unit can respond in time according to the voltage and current of the H-bridge circuit, such as triggering protection measures when abnormal voltage or current is detected to prevent circuit damage or safety accidents; on the other hand, the AD acquisition unit, register unit and protection unit are integrated inside the gate drive chip, which can reduce the impact of external interference and noise on the control system of the DC motor.

[0136] As automobile functions become increasingly intelligent, the electrification of various functional modules is developing more and more rapidly, and more and more places need to use DC motors. As the number of DC motor controllers is increasing, the cost of vehicle controllers is also increasing. For different functions, such as electric seat adjustment, electric sunroof adjustment, electric door opening and other functions, different controller adaptations need to be developed, and controller platformization is not easy to achieve. If a separate motor controller is not required, the domain controller is integrated and controlled. Due to the limited installation position of the domain controller, the distribution of various functional modules of the car is uneven, and the wiring harness connecting some functional modules to the domain controller is very long, and the wiring harness cost is high. And due to control strategy reasons, some motor controllers (for example, electric door opening controllers) cannot be integrated by the domain controller, and the domain controller coexists with multiple other motor controllers, resulting in high cost of the vehicle system controller. Therefore, for functional modules driven by DC motors, it is necessary to redefine a drive system and control method, which can optimize both the high cost of the controller and the high cost of the wiring harness.

[0137] The control system in the related technology includes: a motor controller, a motor steering acquisition module, a motor positioning module, a drive module, a brushless DC motor and a CAN bus interface module; wherein the motor steering acquisition module is suitable for collecting the steering data of the brushless DC motor, and the motor positioning module is suitable for collecting the position information and speed data of the brushless DC motor; the motor controller is connected to the vehicle control system through the CAN bus interface module to send the steering data, position information and speed data of the brushless DC motor to the vehicle control system; and the control drive module adjusts the steering and speed of the brushless DC motor. The above control system communicates the motor controller with the vehicle control system through the CAN bus interface module, and has a fast response speed, which can make the brushless DC motor work more stably and improve efficiency. However, the control system has a motor controller, and various signals of the motor are still processed by the motor controller, that is, there is still software in the motor control system.

[0138] The embodiment of the present application is to solve the problems of high cost of DC motor controllers for each functional module of the automotive electronic system, high cost of wiring harness after integration of the domain controller, and increased controller cost due to incomplete function coverage, and to provide a driving system and control method for an automotive DC motor. It should be noted that the domain controller integrates the functions of the surrounding controllers into one controller, but not all functions of the domain controller can be integrated, so some functions still require independent controllers, and the controller cost is relatively high. Since the domain controller has only one installation location, the functional modules of the car are distributed in various places on the car body, and the domain controller is connected to the various functional modules of the car through wiring harnesses, there are many wiring harnesses, and some are long and some are short, which naturally leads to high wiring harness costs.

[0139] The present application embodiment provides a driving system (i.e., a control system of the above-mentioned DC motor), such as Figure 3 As shown, the drive system 300 includes a central control unit 210, a drive unit 220, a DC motor 230 and a Hall sensor 310. The central control unit is connected to the drive unit via a private CAN, the drive unit is connected to the DC motor via a wiring harness, and the Hall sensor is connected to the central control unit via a wiring harness. The central control unit is the software control center of the control system of the DC motor. In addition to supporting DC motor control, it also supports other functional controls in the automotive system; the drive unit is used to receive and execute the DC motor control command (i.e. the above-mentioned DC motor control instruction) issued by the central control unit, and drive the DC motor to realize the functions of each functional module (for example, seat electric adjustment module, sunroof electric adjustment module, electric door opening module, etc.); the DC motor is in each functional module, and together with other mechanisms in the functional module, realizes the functions supported by the functional module; the Hall sensor is located in the DC motor, and is used to collect information such as the position and speed of the DC motor, and feed it back to the central control unit.

[0140] The present application embodiment provides a driving unit, such as Figure 4 As shown, the driving unit 220 includes a CAN chip 410, a gate driving chip 420, an H-bridge circuit 430 and peripheral circuits ( Figure 4 The CAN chip is used to receive the private CAN data of the central control unit, and process it into Uart data and send it to the gate drive chip. At the same time, the Uart data fed back by the gate drive chip can also be converted into private CAN data and fed back to the central control unit. After receiving the Uart data, the gate drive chip drives different MOS tubes in the H-bridge circuit to open and close according to the corresponding switching sequence and switching frequency according to the relevant information. After receiving the relevant information of the gate drive chip, the H-bridge circuit performs the corresponding action to drive the motor to rotate forward and reverse at different speeds.

[0141] In this embodiment, the drive unit includes a CAN chip, a gate drive chip, an H-bridge circuit and a peripheral circuit; compared with the traditional DC motor controller, the drive unit does not include a motor controller (MCU) and any software, and the cost is lower; the central control unit writes the underlying logic of the motor control into the register in the drive unit by writing the register, and the correction call can be made during operation, so the drive unit does not contain any software to achieve software and hardware decoupling; at the same time, the same drive unit can be adapted to the central control unit to achieve different functions, making it easier to achieve platformization. Compared with the integration of the domain controller, the drive unit can be placed in any position and can support different functions related to DC motor driving, which can not only solve the increase in wiring harness cost caused by the layout location of the domain controller, but also solve the increase in controller cost caused by the incomplete coverage of the domain controller functions.

[0142] The present application embodiment provides a gate driver chip, such as Figure 5As shown, the gate driver chip 420 includes a Uart processing unit 421, a logic unit 422, a register unit 423, an AD acquisition unit 424, a push-pull circuit unit 425, a charge pump unit 426 and a protection unit 427. Among them, the Uart processing unit is used to process the private CAN data converted by the CAN chip (for example, the underlying software control data related to the DC motor) and send the Uart data to the logic unit; the logic unit is the hub of the gate driver chip, responsible for processing the input Uart data and sending it to the register unit (for example, processing the Uart data processed by the Uart unit into a timing signal), responsible for calling the relevant information in the register unit, and controlling the push-pull circuit unit and the charge pump unit to work after processing (for example, processing the 01 code pre-stored in the register into a timing signal, and controlling the operation of the transistor in the push-pull circuit unit through the timing signal), responsible for receiving the relevant information of the AD acquisition unit and the protection unit and sending it to the register unit. The register unit is also responsible for calling relevant information from the register unit, and after processing, it is fed back to the central control unit through the Uart processing unit (for example, converting the 01 code into a CAN format signal that the central control unit can recognize); the register unit is used to realize data transmission, processing and storage, wherein the data source is the central control unit, and after processing, it is written into the register unit by the logic unit; the AD acquisition unit is used to collect relevant information such as the voltage and current of the push-pull circuit unit and the H-bridge circuit and feed it back to the logic unit; the push-pull circuit unit and the charge pump unit work together to drive the H-bridge circuit to work, for example, the push-pull circuit and the charge pump unit cooperate to generate a drive signal and a drive voltage respectively, and drive the MOS tube in the H-bridge circuit to work. Among them, the push-pull circuit unit is composed of two complementary switching elements (for example, transistors), and the two transistors are alternately turned on and off to generate a complete positive and negative pulse signal. For example, when one transistor is turned on, the other transistor is turned off, and a complete square wave signal is generated at the output of the push-pull circuit unit; the charge pump unit is a voltage converter that transfers charge through a capacitor to generate a voltage higher or lower than the input voltage, which is used to provide the required driving voltage for the gate of the MOS tube, drive the gate of the MOS tube in the H-bridge circuit, and make the H-bridge circuit work; the protection unit is used for watchdog timer, overcurrent protection, overvoltage protection, undervoltage protection, etc., and feeds back relevant information to the logic unit. Among them, the watchdog timer is a computer hardware device, which is mainly used to monitor and restart faults in the control system to ensure the stability and reliability of the control system. It is usually used as an independent chip or integrated in a microcontroller, and prevents the control system from dead loops or other fatal errors by regularly receiving dog feeding signals from the software.

[0143] The embodiment of the present application proposes another control method for a DC motor. The central control unit sends a DC motor control instruction to the drive unit through a private CAN connection. After the drive unit receives the private CAN data, it is converted into Uart data through the CAN chip and transmitted to the gate drive chip for signal data analysis and processing. Then, the H-bridge circuit is driven to work according to the processed data, and then the DC motor is driven to work to realize related functions. Among them, the CAN to UART chip is a single-chip microcomputer for converting data on the CAN network into UART format. It can convert data on the CAN network into UART format so as to transmit and process data between different devices. It includes a CAN interface and a UART interface, and data conversion can be realized between them through a controller. The CAN to UART chip can convert the data on the CAN network into data in UART format and transmit it to the UART interface.

[0144] The present application embodiment proposes another control method for a DC motor, such as Figure 6 As shown, the control method includes the following steps:

[0145] Step S601, the central control unit operates to process DC motor data;

[0146] Step S602, the central control unit writes the DC motor data into the drive unit when the vehicle is started for the first time; if the central control unit detects that the vehicle is abnormal during subsequent starts, the DC motor data is rewritten;

[0147] Step S603, each time the central control unit is started, it reads and determines whether the DC motor data in the register is correct; if it is, the DC motor data is correct, and the process goes to step S604; if it is not, the DC motor data is incorrect, and the process goes to step S602;

[0148] Step S604, the central control unit communicates with the drive unit through a private CAN connection and sends a DC motor control instruction to the drive unit;

[0149] Step S605, the CAN chip in the drive unit parses and processes the private CAN data into Uart data;

[0150] Step S606, the gate driving chip in the driving unit parses and processes the Uart data to obtain parsed data;

[0151] Step S607, the gate driving chip drives the MOS tube in the H-bridge circuit to open or close according to the corresponding switching sequence and switching frequency according to the analyzed data;

[0152] Step S608, the H-bridge circuit in the driving unit drives the DC motor to operate in a specified state;

[0153] Step S609, collecting the Hall signal generated when the DC motor is running.

[0154] In this embodiment, the central control unit runs and processes the DC motor related data (including initialization actions, for example, checking whether the data in the register of the drive unit is correct, detecting the initial position signal of the DC motor, etc.); when the whole vehicle is started and powered on for the first time, the central control unit writes the DC motor related underlying software control data (for example, DC motor control algorithm logic, communication algorithm logic with the central control unit, etc.) into the register unit of the gate drive chip in the drive unit through the private CAN connection, and stores it in the register unit. Subsequently, only when the DC motor related underlying software control data is abnormal will the correct DC motor related underlying software control data be written again; each time the central control unit is restarted, it will read whether the DC motor related underlying software control data in the register unit is correct. If the DC motor related underlying software control data is incorrect, the data in the register will be cleared and the DC motor related underlying software control data will be rewritten Control data (for example, the value of the underlying software control data related to the DC motor is not equal to the preset value). If the underlying software control data related to the DC motor is correct, the central control unit communicates with the drive unit through the private CAN connection and sends a DC motor control instruction carrying the DC motor data to the drive unit; after the drive unit receives the private CAN data, it is converted into Uart data by the CAN chip and transmitted to the gate drive chip. The Uart processing unit and the logic unit in the gate drive chip perform motor control data analysis and processing. At the same time, the logic unit in the gate drive chip calls the data in the register unit for processing, and uses the processed data to control the push-pull circuit unit and the charge pump unit to drive the MOS tube in the H-bridge circuit. The MOS tube is opened or closed according to the corresponding switching sequence and switching frequency, thereby driving the DC motor to rotate forward or reverse at the speed required by the control instruction output by the central control unit to achieve the corresponding function. At the same time, the Hall sensor in the DC motor will also collect the Hall signal of the DC motor in real time, and feed it back to the central control unit for processing in real time, so as to obtain the real-time position information and rotation data of the DC motor, and realize the closed-loop control of the DC motor. When the drive unit is working normally, the central control unit will exchange information and data with the drive unit in real time through the private CAN, monitor and adjust the working status of the drive unit (for example, the central control unit sends instructions through CAN to control the opening or closing of the drive unit), ensure that the DC motor works normally, and realize the corresponding functions.

[0155] This embodiment also provides a vehicle, such as Figure 7 As shown, the vehicle 700 includes a control system 200 for a DC motor.

[0156] This embodiment also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, some or all of the steps in the above method are implemented. The computer-readable storage medium may be transient or non-transient.

[0157] This embodiment also proposes a computer program, including a computer-readable code. When the computer-readable code is run in a computer device, a processor in the computer device executes some or all of the steps for implementing the above method.

[0158] This embodiment also proposes a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and when the computer program is read and executed by a computer, some or all of the steps in the above method are implemented. The computer program product can be implemented specifically by hardware, software or a combination thereof. In some embodiments, the computer program product is specifically embodied as a computer storage medium, and in other embodiments, the computer program product is specifically embodied as a software product, such as a software development kit (SDK), etc.

[0159] It should be noted here that the description of the various embodiments above tends to emphasize the differences between the various embodiments, and the same or similar aspects can be referenced to each other. The description of the above device, storage medium, computer program and computer program product embodiments is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the embodiments of the device, storage medium, computer program and computer program product of this application, please refer to the description of the method embodiment of this application for understanding.

[0160] The above embodiments are only preferred embodiments for fully illustrating the present invention, and the protection scope of the present invention is not limited thereto. Any equivalent substitution or change made by a person skilled in the art based on the present invention is within the protection scope of the present invention.

Claims

1. A control method for a DC motor, characterized in that: The control method comprises: When the central control unit is restarted, determining whether the current DC motor data in the register unit is correct by the central control unit; When the current DC motor data is correct, the central control unit sends a DC motor control instruction to the drive unit through the communication bus; wherein the DC motor control instruction includes the first data obtained after the current DC motor data passes through the communication bus; The first data is converted into second data by the driving unit, and the DC motor is driven to operate based on the second data, so as to realize the functions of various functional modules in the vehicle.

2. The control method according to claim 1, characterized in that: The driving unit includes a first chip, a gate driving chip and an H-bridge circuit. The first data is converted into second data by the driving unit, and the DC motor is driven to work based on the second data, including: Converting the first data into second data through the first chip, and sending the second data to the gate driving chip; Controlling the operation of the H-bridge circuit based on the data parsed by the second data by a gate driving chip; The DC motor is driven to operate by the H-bridge circuit.

3. The control method according to claim 2, characterized in that: The gate driving chip includes a first processing unit, a logic unit, a push-pull circuit unit and a charge pump unit. Controlling the H-bridge circuit to work based on the data parsed by the second data by the gate driving chip, including: Sending the data obtained by parsing the second data to the logic unit through the first processing unit; Performing time sequence processing on the parsed data of the second data by the logic unit to obtain a time sequence signal of the second data; Controlling the push-pull circuit unit and the charge pump unit to work based on the timing signal through the logic unit; The operation of the H-bridge circuit is controlled based on the driving voltage generated when the charge pump unit is operating and the driving signal generated when the push-pull circuit unit is operating.

4. The control method according to claim 3, characterized in that: The gate drive chip further includes an AD acquisition unit, a register unit and a protection unit, and the control method further includes: The voltage and current of the H-bridge circuit in the driving unit are collected by the AD collection unit; Sending the voltage and current of the H-bridge circuit to the register unit through the AD acquisition unit; The detected voltage and current of the H-bridge circuit are fed back to the logic unit in the form of electrical signals through the protection unit.

5. The control method according to any one of claims 1 to 3, characterized in that: The DC motor includes a Hall sensor, and the control method further includes: The Hall sensor collects the Hall signal generated when the DC motor is running, and sends the Hall signal to the central control unit; the Hall signal includes the position information and the speed information of the DC motor.

6. The control method according to any one of claims 1 to 3, characterized in that: The control method further comprises: When the current DC motor data is incorrect, clearing the current DC motor data stored in the register unit through the central control unit; Rewrite new DC motor data into the register unit.

7. A control system for a DC motor, characterized in that: The control system includes a central control unit, a drive unit and a DC motor, wherein: The central control unit is used to determine whether the current DC motor data in the register unit is correct when restarting; if the current DC motor data is correct, send a DC motor control instruction to the drive unit through the communication bus; wherein the DC motor control instruction includes the first data obtained after the current DC motor data passes through the communication bus; The driving unit is used to convert the first data into second data in response to the DC motor control instruction, and drive the DC motor to work based on the second data, so as to realize the functions of various functional modules in the vehicle; The DC motor is used to convert DC electrical energy into mechanical energy.

8. The control system according to claim 7, characterized in that: The DC motor includes a Hall sensor, The Hall sensor is used to collect the Hall signal generated when the DC motor is running, and send the Hall signal to the central control unit; the Hall signal includes the position information and speed information of the DC motor.

9. The control system according to claim 7, characterized in that: The driving unit includes a first chip, a gate driving chip and an H-bridge circuit, wherein: The first chip is used to convert the first data into second data, and send the second data to the gate driving chip; The gate driving chip is used to control the operation of the H-bridge circuit based on the data obtained by parsing the second data; The H-bridge circuit is used to drive the DC motor to operate.

10. The control system according to claim 9, characterized in that: The gate driving chip includes a first processing unit, a logic unit, a push-pull circuit unit and a charge pump unit, wherein: The first processing unit is used to send the data after the second data is parsed to the logic unit; The logic unit is used to perform timing processing on the data after the second data is parsed to obtain a timing signal of the second data; and control the push-pull circuit unit and the charge pump unit to work based on the timing signal; The charge pump unit is used to provide a driving voltage to the H-bridge circuit; The push-pull circuit unit is used to provide a driving signal to the H-bridge circuit.

11. The control system according to claim 10, characterized in that: The gate drive chip also includes an AD acquisition unit, a register unit and a protection unit, wherein: The AD acquisition unit is used to collect the voltage and current of the H-bridge circuit in the driving unit, and send the voltage and current of the H-bridge circuit to the register unit; The register unit is used to receive and store the voltage and current of the H-bridge circuit; The protection unit is used to feed back the detected voltage and current of the H-bridge circuit to the logic unit in the form of electrical signals.

12. A vehicle, characterized in that: A control system comprising a DC motor as described in any one of claims 7 to 11.