Door drive circuit, vehicle, and door drive control method
By using a microcontroller and signal control module to generate pulse signals for multiple working modes, the problem of the DC motor control circuit having a single working mode is solved, and the flexibility of door control and user experience are improved.
Patent Information
- Application Number
- CN202411121199.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-15
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2044-08-15
AI Technical Summary
In the prior art, when a DC motor control circuit controls a door drive motor, the working mode is single, resulting in a poor door control experience for users.
The first and second pulse signals are output by the microcontroller, and the signal control module is used to perform logical relationship comparison to generate a third pulse signal. Combined with the DC motor control circuit, the target operating mode is determined, including driving mode, suspension mode and short-circuit braking mode, to enrich the control methods of the car door.
It achieves flexibility and performance improvement in door control, improves user experience, and ensures a balance between speed control and operating feel.
Smart Images

Figure CN118774521B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of circuit control technology, and in particular to a vehicle door drive circuit, a vehicle, and a vehicle door drive control method. Background Art
[0002] In related technologies, when a DC motor control circuit controls the door drive motor to control the opening and closing state of the door, it is determined based on the duty cycle of the pulse signal, which results in a relatively single working mode of the door drive motor, affecting the user's experience of controlling the door. Summary of the Invention
[0003] In view of the above problems, embodiments of the present invention provide a door drive circuit, a vehicle, and a door drive control method, which are used to solve the problem of poor user experience in controlling the door in the prior art.
[0004] According to one aspect of an embodiment of the present invention, a door drive circuit is provided, which includes: a microcontroller, including a first signal output terminal and a second signal output terminal, the first signal output terminal being used to output a first pulse signal, and the second signal output terminal being used to output a second pulse signal; a signal control module, including a first input terminal, a second input terminal and an output terminal, the first input terminal being connected to the first signal output terminal for receiving a first pulse signal, the second input terminal being connected to the second signal output terminal for receiving a second pulse signal, and the output terminal being used to output a third pulse signal, the third pulse signal being a result of comparing the first pulse signal and the second pulse signal according to a preset logical relationship; a DC motor control circuit, including a first A signal interface, a second signal interface and a drive output end, the first signal interface is connected to the first signal output end, for receiving a first pulse signal, the second signal interface is connected to the output end, for receiving a third pulse signal, the drive output end is used to output a target control signal corresponding to a target working mode, the target working mode is determined based on the preset level state of the first pulse signal, the level state of the third pulse signal and the mapping relationship between multiple working modes, the multiple working modes include a drive mode, a suspension mode and a short-circuit braking mode, the target working mode is one of the multiple working modes; a door drive motor is connected to the drive output end, the door drive motor is used to control the door according to the target control signal.
[0005] According to another aspect of the embodiments of the present invention, a vehicle is provided, comprising the door drive circuit provided by the above embodiment.
[0006] According to another aspect of an embodiment of the present invention, a door drive control method is provided, which is applied to the vehicle provided in the above embodiment, and the method includes: controlling a microcontroller to send a first pulse signal and a second pulse signal; determining a third pulse signal through a signal control module based on a result of comparing the first pulse signal and the second pulse signal according to a preset logic; determining a target control signal corresponding to a target working mode through a DC motor control circuit based on a preset level state of the first pulse signal, a level state of the third pulse signal and a mapping relationship between multiple working modes, the multiple working modes including a driving mode, a suspension mode and a short-circuit braking mode, and the target working mode is one of the multiple working modes; controlling the door according to the target control signal through a door drive motor.
[0007] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, in which at least one executable instruction is stored. The executable instruction enables a vehicle to execute the door drive control method provided in the above embodiment.
[0008] The embodiment of the present invention determines the result of comparing the first pulse signal and the second pulse signal according to a preset logical relationship through a signal control module, and can control the DC motor control circuit to realize multiple working modes for targeted control of the vehicle door based on the dual pulse signal, thereby improving the flexibility of the vehicle door control and facilitating the improvement of the control performance of the vehicle door.
[0009] The above description is only an overview of the technical solutions of the embodiments of the present invention. In order to more clearly understand the technical means of the embodiments of the present invention, they can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiments of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are specifically listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present invention. In addition, the same reference symbols are used to represent the same components throughout the drawings. In the drawings:
[0011] Figure 1 A schematic diagram showing a framework of a first embodiment of a vehicle door drive circuit provided by the present invention is shown;
[0012] Figure 2 A schematic diagram of the H-bridge circuit provided by the present invention is shown;
[0013] Figure 3 A schematic diagram showing a second embodiment of a vehicle door drive circuit provided by the present invention is shown;
[0014] Figure 4 A schematic diagram showing a framework of a third embodiment of a vehicle door drive circuit provided by the present invention;
[0015] Figure 5 A schematic diagram showing a framework of a third embodiment of a vehicle door drive circuit provided by the present invention;
[0016] Figure 6 A schematic flow chart showing a first embodiment of a vehicle door drive control method provided by the present invention is shown;
[0017] Figure 7 A schematic diagram showing the transmission of the pulse signal provided by the present invention is shown
[0018] Figure 8 A schematic structural diagram of an embodiment of a vehicle provided by the present invention is shown. DETAILED DESCRIPTION
[0019] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein.
[0020] In the related art, when the DC motor control circuit controls the door drive motor to control the door's opening and closing state, it is determined based on the duty cycle of the pulse signal. If the current pulse signal is output with a positive duty cycle, the working mode for controlling the door is the drive mode. If the current pulse signal is output with a negative duty cycle, the working mode for controlling the door is the short-circuit braking mode or the suspension mode. That is, when performing targeted control on the door, only the drive mode + short-circuit braking mode combination control working mode or the drive mode + suspension mode combination control working mode can be used.
[0021] When the door is controlled in Drive Mode + Suspension Mode, when opening downhill, gravity causes the door to accelerate faster and faster, resulting in uncontrollable speed and impact with the mechanical hard stop. When the door is controlled in Drive Mode + Short Brake Mode, when manually pushing the door to quickly open it on a flat slope, the push force is very high, resulting in an uncomfortable user experience.
[0022] Therefore, no matter which of the above combinations is used to control the car door, it will affect the user's experience of controlling the car door.
[0023] In view of this, the present disclosure provides a vehicle door drive circuit to enrich the working modes of the vehicle door, thereby achieving the purpose of improving the vehicle door control performance.
[0024] Figure 1 FIG. 1 shows a schematic diagram of a first embodiment of a vehicle door drive circuit according to the present invention. Figure 1 As shown, the circuit includes: a microcontroller 101 , a signal control module 102 , a DC motor control circuit 103 and a door drive motor 104 .
[0025] The microcontroller 101 includes a first signal output terminal a and a second signal output terminal b.
[0026] The first signal output terminal a is used to output a first pulse signal, and the second signal output terminal b is used to output a second pulse signal. The microcontroller unit (MCU) 101 can be understood as a control chip that manages and controls the vehicle door control system and is used to drive and control the vehicle door. The first signal output terminal a and the second signal output terminal b are both serial ports of the microcontroller. The first pulse signal and the second pulse signal are both control signals that control the vehicle door drive motor to perform targeted operations.
[0027] In some examples, the microcontroller 101 can tell the door drive motor when to start, stop, change direction, adjust speed, etc. through the control signals sent, thereby implementing various operations on the door, such as opening and closing the door, locking / unlocking the door, etc.
[0028] The signal control module 102 includes a first input terminal c, a second input terminal d, and an output terminal e.
[0029] Among them, the first input terminal c is connected to the first signal output terminal a for receiving a first pulse signal, the second input terminal d is connected to the second signal output terminal b for receiving a second pulse signal, and the output terminal e is used to output a third pulse signal, which is the result of comparing the first pulse signal and the second pulse signal according to a preset logical relationship.
[0030] That is, the signal control module 102 can be understood as a module for processing and comparing input pulse signals. The signal control module can receive a first pulse signal through a first input terminal c and a second pulse signal through a second input terminal d. After receiving the first pulse signal and the second pulse signal, the module compares the first pulse signal and the second pulse signal according to a preset logical relationship, and then generates a third pulse signal based on the comparison result for output through an output terminal e.
[0031] It should be noted that the preset logical relationship can be set according to specific needs. For example, it can be to compare the frequency, duty cycle or other characteristics of the two pulse signals and generate a corresponding third pulse signal according to the comparison result.
[0032] The DC motor control circuit 103 includes a first signal interface f, a second signal interface g, and a drive output terminal h.
[0033] The first signal interface GH* is connected to the first signal output terminal a for receiving a first pulse signal, the second signal interface GL* is connected to the output terminal e for receiving a third pulse signal, and the driving output terminal is used to output a target control signal corresponding to a target operating mode. The target operating mode is determined based on a preset level state of the first pulse signal, a level state of the third pulse signal, and a mapping relationship between multiple operating modes, the multiple operating modes including a driving mode, a floating mode, and a short-circuit braking mode, and the target operating mode is one of the multiple operating modes.
[0034] That is, the DC motor control circuit 103 can output a control signal corresponding to the target working mode according to the level state of the received first pulse signal and the level state of the third pulse signal, according to a preset mapping relationship, thereby achieving the purpose of targeted control of the door drive motor.
[0035] Therefore, when the door drive circuit is in working state, the DC motor control circuit 103 will dynamically adjust the working mode of the door drive motor according to the level state of the first pulse signal and the level state of the third pulse signal, so that in the process of controlling the door, not only the control speed of the door can be dynamically controlled, but also the door pushing operation force can be dynamically controlled, thereby achieving the purpose of improving the door control performance.
[0036] In some optional implementation scenarios, the DC motor control circuit 103 can be as follows Figure 2 The H-bridge circuit shown. The H-bridge is composed of four switching components (transistors or MOS tubes). Taking the switching components as MOS tubes as an example, the four switching components are: mos1, mos2, mos3, and mos4. The drain (D) of mos1 and mos3 is connected to the positive power supply VS, and the source (S) is connected to one end of the motor. The drain (D) of mos2 and mos4 is connected to the other end of the motor, and the source (S) is connected to ground. The gate (G) of mos1 is connected to the first signal output terminal a through the first signal interface GH*, and the gate (G) of mos2 is connected to the second signal output terminal b through the second signal interface GL*.
[0037] By controlling the on and off of MOS1 and MOS3, the motor can be made to rotate forward or reverse. When MOS1 and MOS4 are on, current flows from the positive electrode of the battery through one winding of the motor to ground, and the motor rotates forward; when MOS2 and MOS3 are on, current flows from the positive electrode of the battery through the other winding of the motor to ground, and the motor rotates reversely.
[0038] The door driving motor 104 is connected to the driving output terminal h.
[0039] The door drive motor 104 is used to control the door according to the target control signal, thereby not only enriching the control method of the door, but also improving the control performance of the door.
[0040] The door drive circuit provided by the present invention determines the result of comparing the first pulse signal and the second pulse signal according to a preset logical relationship through a signal control module, and can control the DC motor control circuit to realize multiple working modes for targeted control of the door based on the dual pulse signal, thereby improving the flexibility of the door control and facilitating the improvement of the control performance of the door.
[0041] In some optional implementations, the preset logical relationship is a logical relationship for performing an AND operation. Figure 3 As shown, the signal control module 102 includes a NOT gate circuit 1021 and an AND gate circuit 1022. The first signal output terminal a is connected to the first input terminal c of the AND gate circuit 1022 via the NOT gate circuit 1021. The NOT gate circuit 1021 is used to convert the first pulse signal from the first input level state to the second level state. The second signal output terminal b is connected to the second input terminal d of the AND gate circuit 1022. The AND gate circuit 1022 is used to perform an AND operation on the second level state of the first pulse signal and the third level state of the second pulse signal, and output the resulting third pulse signal through the output terminal e.
[0042] The NOT gate circuit is used to invert the level of the first pulse signal. If the first pulse signal is high, it will be low after passing through the NOT gate circuit. Conversely, if the first pulse signal is low, it will be high after passing through the AND gate circuit.
[0043] The AND gate circuit is used to perform an AND operation on the first pulse signal and the second pulse signal, both at the second level, and output the resulting third pulse signal through output terminal e. The AND operation follows the rule that the output is high only when both input signals are high; otherwise, the output is low. Therefore, the level of the third pulse signal depends on the specific level combination of the first and second pulse signals.
[0044] Through the signal control module composed of a NOT gate circuit and an AND gate circuit, the proportion of the pulse signal can be effectively decoupled from the working mode of controlling the door drive motor, thereby achieving flexible control and adjustment of the output signal to meet different functional requirements, thereby helping to improve the accuracy and practicality of door control.
[0045] In some optional implementations, the mapping relationship between the preset level state of the first pulse signal, the level state of the third pulse signal, and multiple operating modes may be as shown in Table 1 below.
[0046] Table 1
[0047]
[0048] Therefore, the process of determining the target control signal through the signal control module 102 and the DC motor control circuit 103 can be as follows:
[0049] In some optional embodiments, the NOT gate circuit 1021 is used to convert the first pulse signal from a high level to a low level when the first input level state of the first pulse signal is a high level; the NOT gate circuit 1021 is used to perform an AND operation on the low-level first pulse signal and the high-level second pulse signal when the third level state of the second pulse signal is a high level, and output the obtained third pulse signal with a low level state through the output terminal e; or the NOT gate circuit 1021 is used to perform an AND operation on the low-level first pulse signal and the low-level second pulse signal when the third level state of the second pulse signal is a low level, and output the obtained third pulse signal with a low level state through the output terminal e; the drive output terminal h is used to output a target control signal whose target working mode is a drive mode.
[0050] That is, when the level of the first pulse signal is high, after the NOT operation of the NOT gate circuit, the first pulse signal with a low level is obtained. If the level of the second pulse signal is also high at this time, the level of the third pulse signal output by the AND gate circuit is low. According to the mapping relationship shown in Table 1, the drive output terminal h is used to output the target control signal with the target operating mode being the drive mode.
[0051] If the level of the second pulse signal is low at this time, the level of the third pulse signal output by the AND gate circuit is also low. According to the mapping relationship shown in Table 1, the driving output terminal h is used to output the target control signal that the target working mode is still the driving mode.
[0052] It can be seen from this that when the first pulse signal is a high-level signal, no matter whether the level state of the second pulse signal is high or low, the target operating mode finally determined is the driving mode, and the target control signal output from the driving output terminal h is the control signal that controls the door driving circuit to control the door to work according to the driving mode.
[0053] In some examples, the signal control module 102 is configured to determine the operating duration of the drive mode based on the duration that the first pulse signal remains in a high-level state within a corresponding single pulse cycle. Specifically, the longer the first pulse signal remains in a high-level state, the longer the operating duration of the door drive circuit controlled according to the drive mode. The duration that the first pulse signal remains in a high-level state within a corresponding single pulse cycle can be set as desired.
[0054] In other optional embodiments, the NOT gate circuit 1021 is used to convert the first pulse signal from a low level to a high level when the first input level state of the first pulse signal is a low level; the NOT gate circuit 1021 is used to perform an AND operation on the high-level first pulse signal and the high-level second pulse signal when the third level state of the second pulse signal is a high level, and output the obtained third pulse signal with a high level state through the output terminal e; the driving output terminal h is used to output the target control signal whose target operating mode is a short-circuit braking mode; the NOT gate circuit 1021 is used to perform an AND operation on the high-level first pulse signal and the low-level second pulse signal when the third level state of the second pulse signal is a low level, and output the obtained third pulse signal with a low level state through the output terminal e; the driving output terminal h is used to output the target control signal whose target operating mode is a floating mode.
[0055] That is, when the first pulse signal is at a low level, the first pulse signal is at a high level after the NOT operation of the NOT gate circuit. If the second pulse signal is also at a high level at this time, the third pulse signal output by the AND gate circuit is also at a high level. According to the mapping relationship shown in Table 1, the driver output terminal h is used to output the target control signal for the target operating mode being the short-circuit braking mode.
[0056] If the level of the second pulse signal is low, the level of the third pulse signal output by the AND gate circuit is also low. According to the mapping relationship shown in Table 1, the driving output terminal h is used to output the target control signal of the target working mode being the floating mode.
[0057] It can be seen from this that when the first pulse signal is a high-level signal, the target operating mode will change according to the level state of the second pulse signal.
[0058] In some examples, the signal control module is configured to determine the operating duration of the short-circuit braking mode based on the duration that the second pulse signal remains in a high-level state within a corresponding single pulse cycle. Specifically, the longer the second pulse signal remains in a high-level state, the longer the door drive circuit operates in the short-circuit braking mode. The duration that the second pulse signal remains in a high-level state within a corresponding single pulse cycle can be configured as needed.
[0059] In some optional embodiments, the first pulse signal and the second pulse signal have the same pulse frequency, and the phase difference between the first pulse signal and the second pulse signal is less than or equal to a specified threshold. This ensures the temporal synchronization of the two pulse signals and enables precise control, making the door control system more stable and reliable, simplifying system design, and facilitating integration with other circuits or devices. The specified threshold can be configured as needed.
[0060] In some optional implementation scenarios, taking the H-bridge as a DC motor control circuit as an example, the structural diagram of the door drive circuit can be as follows: Figure 4 When the first pulse signal and the second pulse signal have the same pulse frequency as the second pulse signal, and the phase difference between the first pulse signal and the second pulse signal is less than or equal to the specified threshold, Figure 4 The door drive circuit shown can realize hybrid drive of drive + suspension + short-circuit braking, and each component can be adjusted independently, thereby ensuring speed control while also ensuring operational feel.
[0061] In other optional implementation scenarios, in order to improve the user experience, when configuring the level state of the first pulse signal, the level state of the third pulse signal and the mapping relationship between multiple working modes, the proportion of the driving mode can be defined as 30%, and the proportion of the short-circuit braking mode can be defined as between 0 and 70%, thereby achieving efficient energy conversion and motion control, so that not only can there be sufficient driving torque to meet the load requirements, but also the degree of energy recovery can be adjusted according to actual conditions to adapt to different working conditions and energy management strategies, and can flexibly adapt to different working modes and working condition changes, thereby improving the adaptability and reliability of the door control system.
[0062] In other optional embodiments, in order to reduce the cost of improving the door drive circuit, the present disclosure also provides a method as follows: Figure 5The door drive circuit shown in FIG. This door drive circuit includes a microcontroller 501, a DC motor control circuit 502, and a door drive motor 503. The DC motor control circuit 502 directly uses the level states of the first and second pulse signals to determine the target operating mode, and then controls the door drive motor 503 according to the corresponding target control signal. The first and second pulse signals are highly synchronized to prevent short circuits or open circuits in the DC motor control circuit 502.
[0063] In view of this, the present disclosure also provides a vehicle having any of the above-mentioned door drive circuits, so that when the user uses the vehicle to control the door switch, both speed control and hand feel can be guaranteed, thereby balancing the problem of inconsistent operating force when the door drive motor moves forward / reverse in some scenarios.
[0064] Figure 6 FIG. 1 is a flow chart showing a first embodiment of a vehicle door drive control method according to the present invention, which is executed by a vehicle. Figure 6 As shown, the method includes the following steps:
[0065] Step S610: Control the microcontroller to send a first pulse signal and a second pulse signal.
[0066] Step S620: Determine a third pulse signal through the signal control module based on a result of comparing the first pulse signal with the second pulse signal according to a preset logic.
[0067] Step S630: Based on the preset level state of the first pulse signal, the level state of the third pulse signal, and the mapping relationship between the multiple operating modes, the DC motor control circuit determines a target control signal corresponding to a target operating mode. The multiple operating modes include a driving mode, a floating mode, and a short-circuit braking mode, and the target operating mode is one of the multiple operating modes.
[0068] Step S640: Control the door according to the target control signal via the door drive motor.
[0069] The vehicle door drive control method provided in the present invention can determine the result of comparing the first pulse signal and the second pulse signal according to a preset logical relationship through a signal control module, and can control the DC motor control circuit to realize multiple working modes for targeted control of the vehicle door based on the dual pulse signal, thereby improving the flexibility of the vehicle door control, facilitating the improvement of the control performance of the vehicle door, and thus helping to improve the user experience.
[0070] In some optional embodiments, the pulse frequency of the first pulse signal and the second pulse signal are the same, and the phase difference between the first pulse signal and the second pulse signal is less than or equal to a specified threshold. In order to ensure the continuity of the door drive control, the microcontroller is controlled to send the first pulse signal and the second pulse signal according to a preset period. For example, in combination with the mapping relationship shown in Table 1, for the first pulse signal and the second pulse signal in different level states, the target operating mode finally determined can be as follows: Figure 7 As shown, as the first pulse signal and the second pulse signal continue to change, the vehicle door can be hybrid driven by switching the target working mode, thereby improving the user experience.
[0071] Figure 7 The schematic structural diagram of an embodiment of the vehicle of the present invention is shown, and the specific embodiment of the present invention does not limit the specific implementation of the vehicle.
[0072] like Figure 8 As shown, the vehicle may include: a processor 802 , a communications interface 804 , a memory 808 , and a communication bus 808 .
[0073] Processor 802, communication interface 804, and memory 806 communicate with each other via communication bus 808. Communication interface 804 is used to communicate with other devices, such as client devices or other server network elements. Processor 802 is used to execute program 810, which may specifically perform the steps described in the above-mentioned embodiment of the vehicle door drive control method.
[0074] Specifically, the program 810 may include program code including computer-executable instructions.
[0075] Processor 802 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention. The one or more processors included in the vehicle may be of the same type, such as one or more CPUs, or different types, such as one or more CPUs and one or more ASICs.
[0076] The memory 806 is used to store the program 810. The memory 806 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0077] Program 810 can be specifically called by processor 802 to enable the vehicle to perform the following operations: control the microcontroller to send a first pulse signal and a second pulse signal; determine the third pulse signal through the signal control module based on the result of comparing the first pulse signal and the second pulse signal according to a preset logic; based on the preset level state of the first pulse signal, the level state of the third pulse signal and the mapping relationship between multiple working modes, determine the target control signal corresponding to the target working mode through the DC motor control circuit, the multiple working modes include a driving mode, a suspension mode and a short-circuit braking mode, and the target working mode is one of the multiple working modes; control the door according to the target control signal through the door drive motor.
[0078] An embodiment of the present invention provides a computer-readable storage medium storing at least one executable instruction. When the executable instruction is executed on a vehicle, the vehicle executes the door drive control method in any of the above method embodiments.
[0079] The executable instructions can be specifically used to enable the vehicle to perform the following operations: control the microcontroller to send a first pulse signal and a second pulse signal; determine the third pulse signal through the signal control module based on the result of comparing the first pulse signal and the second pulse signal according to a preset logic; based on the preset level state of the first pulse signal, the level state of the third pulse signal and the mapping relationship between multiple working modes, determine the target control signal corresponding to the target working mode through the DC motor control circuit, the multiple working modes include a driving mode, a suspended mode and a short-circuited braking mode, and the target working mode is one of the multiple working modes; control the door according to the target control signal through the door drive motor. The algorithms or displays provided herein are not inherently related to any specific computer, virtual system or other device. In addition, the embodiments of the present invention are not targeted at any specific programming language.
[0080] In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the present invention may be practiced without these specific details. Similarly, in order to streamline the present invention and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, various features of embodiments of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. The claims that follow the detailed description are hereby expressly incorporated into that detailed description, with each claim itself serving as a separate embodiment of the present invention.
[0081] Those skilled in the art will appreciate that the modules in the devices of the embodiments can be adaptively changed and installed in one or more devices different from the embodiments. The modules, units, or components in the embodiments can be combined into one module, unit, or component, and furthermore, they can be divided into multiple submodules, subunits, or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive.
[0082] It should be noted that the above embodiments illustrate rather than limit the invention, and that alternative embodiments may be devised by a person skilled in the art without departing from the scope of the appended claims. In the claims, any reference signs placed between brackets should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising several different elements and by means of appropriately programmed computers. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third etc. does not indicate any order. These words may be interpreted as names. The steps in the above embodiments should not be understood as limiting the order of execution unless otherwise specified.
Claims
1. A door drive circuit, characterized in that: The circuit comprises: The microcontroller comprises a first signal output terminal and a second signal output terminal, wherein the first signal output terminal is used to output a first pulse signal, and the second signal output terminal is used to output a second pulse signal; a signal control module comprising a first input terminal, a second input terminal, and an output terminal, wherein the first input terminal is connected to the first signal output terminal for receiving the first pulse signal, the second input terminal is connected to the second signal output terminal for receiving the second pulse signal, and the output terminal is configured to output a third pulse signal, wherein the third pulse signal is a result of comparing the first pulse signal and the second pulse signal according to a preset logical relationship; A DC motor control circuit includes a first signal interface, a second signal interface, and a drive output terminal, wherein the first signal interface is connected to the first signal output terminal for receiving the first pulse signal, the second signal interface is connected to the output terminal for receiving the third pulse signal, and the drive output terminal is used to output a target control signal corresponding to a target operating mode, wherein the target operating mode is determined based on a preset level state of the first pulse signal, a level state of the third pulse signal, and a mapping relationship between multiple operating modes, wherein the multiple operating modes include a drive mode, a suspension mode, and a short-circuit braking mode, and the target operating mode is one of the multiple operating modes; A door drive motor is connected to the drive output end, and the door drive motor is used to control the door according to the target control signal.
2. The circuit according to claim 1, wherein: The preset logical relationship is a logical relationship for performing an AND operation, and the signal control module includes a NOT gate circuit and an AND gate circuit; The first signal output terminal is connected to the first input terminal of the AND gate circuit through the NOT gate circuit, and the NOT gate circuit is used to convert the first pulse signal from a first input level state to a second level state; The second signal output terminal is connected to the second input terminal of the AND gate circuit; The AND gate circuit is used to perform an AND operation on the second level state of the first pulse signal and the third level state of the second pulse signal, and output the obtained third pulse signal through the output end.
3. The circuit according to claim 2, characterized in that The NOT gate circuit is used for converting the first pulse signal from a high level to a low level when the first input level state of the first pulse signal is a high level; The AND gate circuit is configured to, when the third level state of the second pulse signal is high, perform an AND operation on the low-level first pulse signal and the high-level second pulse signal, and output the obtained third pulse signal with a low level state through the output terminal; or The AND gate circuit is used to perform an AND operation on the low-level first pulse signal and the low-level second pulse signal when the third level state of the second pulse signal is low, and output the obtained third pulse signal with a low level state through the output end; The driving output terminal is used to output a target control signal in which the target working mode is a driving mode.
4. The circuit according to claim 3, characterized in that The signal control module is used to determine the working duration of the driving mode according to the duration that the first pulse signal is in a high level state within a corresponding single pulse period.
5. The circuit according to claim 2, characterized in that The NOT gate circuit is used for converting the first pulse signal from a low level to a high level when the first input level state of the first pulse signal is a low level; The AND gate circuit is used to perform an AND operation on the high-level first pulse signal and the high-level second pulse signal when the third level state of the second pulse signal is high, and output the obtained third pulse signal with a high level state through the output end; the driving output end is used to output the target control signal that the target working mode is a short-circuit braking mode; The AND gate circuit is used to perform an AND operation on the high-level first pulse signal and the low-level second pulse signal when the third level state of the second pulse signal is a low level, and output the third pulse signal with a low level state through the output end; the drive output end is used to output the target control signal that the target operating mode is a floating mode.
6. The circuit according to claim 5, characterized in that The signal control module is used to determine the working duration of the short-circuit braking mode according to the duration that the second pulse signal is in a high-level state within a corresponding single pulse period.
7. The circuit according to claim 1, wherein: The first pulse signal and the second pulse signal have the same pulse frequency, and a phase difference between the first pulse signal and the second pulse signal is less than or equal to a specified threshold.
8. A vehicle, characterized in that: The vehicle door drive circuit comprises the vehicle door drive circuit according to any one of claims 1 to 7.
9. A door drive control method, characterized in that: Applied to the vehicle of claim 8, the method comprising: Controlling the microcontroller to send a first pulse signal and a second pulse signal; Determining a third pulse signal by a signal control module based on a result of comparing the first pulse signal and the second pulse signal according to a preset logic; Based on the preset level state of the first pulse signal, the level state of the third pulse signal, and a mapping relationship between a plurality of operating modes, determining, by a DC motor control circuit, a target control signal corresponding to a target operating mode, the plurality of operating modes including a driving mode, a suspended mode, and a short-circuited braking mode, the target operating mode being one of the plurality of operating modes; The vehicle door is controlled by the vehicle door drive motor according to the target control signal.
10. The method according to claim 9, characterized in that The first pulse signal and the second pulse signal have the same pulse frequency, and a phase difference between the first pulse signal and the second pulse signal is less than or equal to a specified threshold, and the controlling microcontroller sends the first pulse signal and the second pulse signal, including: The microcontroller is controlled to send a first pulse signal and a second pulse signal according to a preset period.
Citation Information
Patent Citations
Bidirectional double-pulse driver for direct current steering motor of vehicle steer-by-wire system
CN112896303A
Control method and device for direct current motor and motor control system
CN113395024A