Protection circuit of auxiliary drive controller and control method of protection circuit
By designing the protection circuit of the auxiliary drive controller, including signal sampling, fault value comparison, OR operation and fault latch recovery circuit, the problem of poor safety of the auxiliary drive controller is solved, higher operational safety and fewer hardware protection circuits are achieved, and the driving experience is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- DONGFENG MOTOR GRP
- Filing Date
- 2026-02-11
- Publication Date
- 2026-06-19
AI Technical Summary
The existing auxiliary drive controller has poor protection circuit safety and cannot effectively avoid damage caused by faults. In addition, the increased number of hardware protection circuits affects the driving experience.
A protection circuit for an auxiliary drive controller is designed, including a signal sampling circuit, a fault value comparison circuit, an OR operation circuit, and a fault latch recovery circuit. These circuits accurately detect the operating status of the auxiliary drive controller, generate control signals to control its operating status, and prevent damage.
It improves the operational safety of the auxiliary drive controller, avoids damage due to malfunctions, reduces the number of hardware protection circuits, and enhances the driving experience.
Smart Images

Figure CN122246652A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and in particular to a protection circuit for an auxiliary drive controller and a control method for the protection circuit. Background Technology
[0002] With the booming development of new energy vehicles, the complexity of automotive electrical / electronic architectures is increasing, and the number of electronic controllers is constantly growing. Deeply integrated multi-function auxiliary drive controllers are widely used in major vehicle models. These controllers provide functions such as power steering, braking, and low-voltage power supply. When a vehicle is equipped with an auxiliary drive controller, additional hardware protection circuits are needed to prevent the controller from burning out due to overvoltage or overcurrent under special operating conditions. However, when a single auxiliary drive controller integrates the functions of multiple controllers, the number of hardware protection circuits increases accordingly, requiring higher integration. Furthermore, to prevent false triggering of hardware protection circuits and impact on the driving experience, additional hardware circuits are needed to make the protection recoverable. However, existing auxiliary drive controller protection circuits have technical problems such as poor safety. Summary of the Invention
[0003] This application provides a protection circuit for an auxiliary drive controller and a control method for the protection circuit, which solves the technical problems such as poor safety in the prior art.
[0004] A first aspect of this application provides a protection circuit for an auxiliary drive controller, the protection circuit comprising:
[0005] The signal sampling circuit is connected to the auxiliary drive controller and is used to convert the output signal of the auxiliary drive controller into a voltage signal. The fault value comparison circuit is connected to the signal sampling circuit. The fault value comparison circuit is used to compare the voltage signal with the preset voltage to generate a fault signal. OR operation circuit, OR operation circuit connected to fault value comparison circuit, OR operation circuit used to perform OR operation on fault signal to generate control signal; The fault latch recovery circuit is connected to the OR operation circuit and is used to control the operating status of the auxiliary drive controller according to the control signal.
[0006] The protection circuit of the auxiliary drive controller in this embodiment includes a signal sampling circuit, a fault value comparison circuit, an arithmetic circuit, and a fault latch recovery circuit. It can accurately detect the operating status of the auxiliary drive controller, prevent the auxiliary drive controller from being damaged due to faults, improve the operating safety of the auxiliary drive controller, and thus improve the protection of the protection circuit.
[0007] A second aspect of this application provides a control device for a protection circuit, wherein the protection circuit is applied to an auxiliary drive controller, and the protection circuit is any of the protection circuits described above. The method includes: The output signal of the auxiliary drive controller is converted into a voltage signal through a signal sampling circuit; A fault signal is generated by comparing the voltage signal with a preset voltage through a fault value comparison circuit. The fault signal is ORed by an OR operation circuit to generate a control signal; The auxiliary drive controller's operating status is controlled by the fault latch recovery circuit based on the control signal.
[0008] The control method of the protection circuit in this embodiment includes a signal sampling circuit, a fault value comparison circuit, an operation circuit, and a fault latch recovery circuit. The protection circuit can accurately detect the operating status of the auxiliary drive controller, avoid damage to the auxiliary drive controller due to faults, and improve the operating safety of the auxiliary drive controller. Attached Figure Description
[0009] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0010] Figure 1 A circuit diagram of the protection circuit of the auxiliary drive controller provided in the embodiments of this application; Figure 2 A flowchart of the control method for the protection circuit provided in the embodiments of this application; in, Figure 1 The correspondence between the reference numerals and component names in the attached drawings is as follows: 100 Protection circuit, 101 Signal sampling circuit, 102 Fault value comparison circuit, 103 OR operation circuit, 104 Fault latch recovery circuit, 105 Drive enable / disable circuit, 1011 Bus voltage sampling circuit, 1012 Bus current sampling circuit, 1013 Output voltage sampling circuit, 1014 Output current sampling circuit. Detailed Implementation
[0011] To better understand the technical solutions provided in the embodiments of this specification, the technical solutions of the embodiments of this specification will be described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the embodiments of this specification and the specific features in the embodiments are detailed descriptions of the technical solutions of the embodiments of this specification, rather than limitations on the technical solutions of this specification. In the absence of conflict, the embodiments of this specification and the technical features in the embodiments can be combined with each other.
[0012] In this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, without necessarily requiring or implying any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element. The term "two or more" includes two or more cases.
[0013] In some embodiments, such as Figure 1 As shown, an embodiment of this application provides a protection circuit 100 for an auxiliary drive controller, comprising: Signal sampling circuit 101 is connected to auxiliary drive controller and is used to convert the output signal of auxiliary drive controller into voltage signal. Fault value comparison circuit 102 is connected to signal sampling circuit 101. Fault value comparison circuit 102 is used to compare voltage signal and preset voltage to generate fault signal. OR operation circuit 103, OR operation circuit 103 is connected to fault value comparison circuit 102, OR operation circuit 103 is used to perform OR operation on fault signal to generate control signal; The fault latch recovery circuit 104 is connected to the OR operation circuit 103 and is used to control the operating status of the auxiliary drive controller according to the control signal.
[0014] In this embodiment, a protection circuit 100 for an auxiliary drive controller is proposed. The auxiliary drive controller is a controller in the vehicle. As the complexity of the vehicle's electrical / electronic architecture increases, the number of electronic controllers in the vehicle continues to increase. The auxiliary drive controller can provide functions such as power steering, braking, and low-voltage power supply to the vehicle.
[0015] The protection circuit 100 of the auxiliary drive controller includes a signal sampling circuit 101, a fault value comparison circuit 102, an operation circuit 103, and a fault latch recovery circuit 104.
[0016] Specifically, the signal sampling circuit 101 is connected to the auxiliary drive controller. The signal sampling circuit 101 is used to convert the output signal of the auxiliary drive controller into a voltage signal. The output signal is the electrical signal output by the auxiliary drive controller when it is working, and the voltage signal is a signal represented by a voltage value.
[0017] For example, the output signal is a high-voltage, high-current signal output by the auxiliary drive controller.
[0018] For example, the voltage signal can be a low voltage signal from 0V to 5V.
[0019] The fault value comparison circuit 102 is connected to the signal sampling circuit 101. The fault value comparison circuit 102 is used to compare the voltage signal with the preset voltage to generate a fault signal, wherein the fault signal is a level signal indicating a fault.
[0020] For example, the preset voltage is a voltage protection threshold.
[0021] For example, the fault value comparison circuit 102 includes a comparison amplifier. A voltage signal and a preset voltage are sent to the comparison amplifier. If the voltage signal is greater than the preset voltage, the comparison amplifier outputs a low-level fault signal; otherwise, the comparison amplifier outputs a high-level fault signal.
[0022] The OR operation circuit 103 is connected to the fault value comparison circuit 102. The OR operation circuit 103 is used to perform an OR operation on the fault signal to generate a control signal, wherein the control signal is an electrical signal that controls the auxiliary drive controller.
[0023] For example, the control signal can be a low-level or high-level signal.
[0024] For example, the AND operation circuit combines all fault signals together. If there is no fault, the AND operation circuit outputs a high-level control signal; if any fault is triggered, the AND operation circuit outputs a low-level control signal.
[0025] The fault latch recovery circuit 104 is connected to the OR operation circuit 103, and the fault latch recovery circuit 104 is used to control the operating status of the auxiliary drive controller according to the control signal.
[0026] For example, when the control signal is a high-level signal, the fault latch recovery circuit 104 controls the auxiliary drive controller to stop working.
[0027] For example, when the control signal is a low-level signal, the fault latch recovery circuit 104 controls the auxiliary drive controller to continue working.
[0028] For example, the protection circuit 100 of this embodiment combines multiple hardware protection input signals into a single fault signal through an AND operation. At the same time, a combination of hardware and software is used during the fault recovery process to realize a low-cost multi-fault hardware protection circuit 100 for the auxiliary drive controller.
[0029] The protection circuit 100 of the auxiliary drive controller in this embodiment includes a signal sampling circuit 101, a fault value comparison circuit 102, or an arithmetic circuit 103 and a fault latch recovery circuit 104. It can accurately detect the operating status of the auxiliary drive controller, avoid damage to the auxiliary drive controller due to faults, improve the operating safety of the auxiliary drive controller, and thus improve the protection of the protection circuit 100.
[0030] In some embodiments, the present application provides a protection circuit 100 for an auxiliary drive controller. When the output signal includes a bus voltage value and the voltage signal includes a first voltage value, the signal sampling circuit 101 includes a bus voltage sampling circuit 1011. The bus voltage sampling circuit 1011 is connected to the auxiliary drive controller. The bus voltage sampling circuit 1011 is used to determine the first voltage value based on the bus voltage value.
[0031] In this embodiment, when the output signal includes a bus voltage value and the voltage signal includes a first voltage value, the signal sampling circuit 101 includes a bus voltage sampling circuit 1011.
[0032] Among them, the bus voltage value is the voltage value of the bus in the auxiliary drive controller, the bus voltage sampling circuit 1011 is a circuit that samples and processes the bus voltage value, and the first voltage value is the voltage value output by the bus voltage sampling circuit 1011.
[0033] The bus voltage sampling circuit 1011 is connected to the auxiliary drive controller. The bus voltage sampling circuit 1011 is used to determine the first voltage value based on the bus voltage value.
[0034] For example, the bus voltage sampling circuit 1011 may include an operational amplifier to determine a first voltage value corresponding to the bus voltage value.
[0035] In some embodiments of this application, a protection circuit 100 for an auxiliary drive controller is provided. When the output signal includes a bus current value and the voltage signal includes a second voltage value, the signal sampling circuit 101 includes a bus current sampling circuit 1012. The bus current sampling circuit 1012 is connected to the auxiliary drive controller. The bus current sampling circuit 1012 is used to determine the second voltage value based on the bus current value.
[0036] In this embodiment, when the output signal includes the bus current value and the voltage signal includes the second voltage value, the signal sampling circuit 101 includes the bus current sampling circuit 1012.
[0037] Among them, the bus current value is the current value of the bus in the auxiliary drive controller, the bus current sampling circuit 1012 is a circuit for sampling and processing the bus current value, and the second voltage value is the voltage value output by the bus current sampling circuit 1012.
[0038] The bus current sampling circuit 1012 is connected to the auxiliary drive controller. The bus current sampling circuit 1012 is used to determine the second voltage value based on the bus current value.
[0039] For example, the bus current sampling circuit 1012 includes a bridge circuit that converts the bus current value into a second voltage value.
[0040] In some embodiments of this application, a protection circuit 100 for an auxiliary drive controller is provided. When the output signal includes an output voltage value and the voltage signal includes a third voltage value, the signal sampling circuit 101 includes an output voltage sampling circuit 1013. The output voltage sampling circuit 1013 is connected to the auxiliary drive controller. The output voltage sampling circuit 1013 is used to determine the third voltage value based on the output voltage value.
[0041] In this embodiment, when the output signal includes an output voltage value and the voltage signal includes a third voltage value, the signal sampling circuit 101 includes an output voltage sampling circuit 1013.
[0042] Among them, the output voltage value is the voltage value output by the auxiliary drive controller during operation, the output voltage sampling circuit 1013 is a circuit for acquiring and processing the output voltage value, and the third voltage value is the voltage value output by the output voltage sampling circuit 1013.
[0043] The output voltage sampling circuit 1013 is connected to the auxiliary drive controller. The output voltage sampling circuit 1013 is used to determine the third voltage value based on the output voltage value.
[0044] For example, the output voltage sampling circuit 1013 includes an operational amplifier that determines a third voltage value based on the output voltage value.
[0045] In some embodiments of this application, a protection circuit 100 for an auxiliary drive controller is provided. When the output signal includes an output current value and the voltage signal includes a fourth voltage value, the signal sampling circuit 101 includes an output current sampling circuit 1014. The output current sampling circuit 1014 is connected to the auxiliary drive controller. The output current sampling circuit 1014 is used to determine the fourth voltage value based on the output current value.
[0046] In this embodiment, when the output signal includes an output current value and the voltage signal includes a fourth voltage value, the signal sampling circuit 101 includes an output current sampling circuit 1014.
[0047] Among them, the output current value is the current value output by the auxiliary drive controller during operation, the output current sampling circuit 1014 is a circuit for collecting and processing the output current value, and the fourth voltage value is the voltage value output by the output current sampling circuit 1014.
[0048] In some embodiments, the present application provides a protection circuit 100 for an auxiliary drive controller. When the fault signal includes a first level signal, a second level signal, a third level signal, and a fourth level signal, the fault value comparison circuit 102 includes a first comparison circuit, a second comparison circuit, a third comparison circuit, and a fourth comparison circuit. The first comparison circuit is connected to the bus voltage sampling circuit 1011. The first comparison circuit is used to compare the first voltage value with the preset voltage to generate a first level signal. The second comparison circuit is connected to the bus current sampling circuit 1012. The second comparison circuit is used to compare the second voltage value with the preset voltage to generate a second level signal. The third comparison circuit is connected to the output voltage sampling circuit 1013. The third comparison circuit is used to compare the third voltage value with the preset voltage to generate a third level signal. The fourth comparison circuit is connected to the output current sampling circuit 1014. The fourth comparison circuit is used to compare the fourth voltage value with the preset voltage to generate a fourth level signal.
[0049] In this embodiment, when the fault signal includes a first level signal, a second level signal, a third level signal, and a fourth level signal, the fault value comparison circuit 102 includes a first comparison circuit, a second comparison circuit, a third comparison circuit, and a fourth comparison circuit.
[0050] Among them, the first comparison circuit, the second comparison circuit, the third comparison circuit, and the fourth comparison circuit are independent comparison circuits.
[0051] The first level signal is the level signal output by the first comparator circuit, the second level signal is the level signal output by the second comparator circuit, the third level signal is the level signal output by the third comparator circuit, and the fourth level signal is the level signal output by the fourth comparator circuit.
[0052] The first comparison circuit is connected to the bus voltage sampling circuit 1011. The first comparison circuit is used to compare the first voltage value with the preset voltage to generate a first level signal.
[0053] For example, the first comparison circuit may include a comparison amplifier, which compares a first voltage value with a preset voltage to generate a first level signal.
[0054] The second comparison circuit is connected to the bus current sampling circuit 1012. The second comparison circuit is used to compare the second voltage value with the preset voltage to generate a second level signal.
[0055] For example, the second comparison circuit may include a comparison amplifier, which generates a second level signal by comparing a second voltage value with a preset voltage.
[0056] The third comparison circuit is connected to the bus current sampling circuit 1012. The third comparison circuit is used to compare the third voltage value with the preset voltage to generate a third level signal.
[0057] For example, the third comparison circuit may include a comparison amplifier that compares a third voltage value with a preset voltage to generate a third level signal.
[0058] The fourth comparison circuit is connected to the bus current sampling circuit 1012. The fourth comparison circuit is used to compare the fourth voltage value with the preset voltage to generate a fourth level signal.
[0059] For example, the fourth comparison circuit may include a comparison amplifier that compares a fourth voltage value with a preset voltage to generate a fourth level signal.
[0060] In some embodiments, the present application provides a protection circuit 100 for an auxiliary drive controller, or an arithmetic circuit 103 connected to a first comparison circuit, a second comparison circuit, a third comparison circuit, and a fourth comparison circuit, respectively. The OR operation circuit 103 is used to perform an OR operation on the first level signal, the second level signal, the third level signal, and the fourth level signal to generate a control signal.
[0061] In this embodiment, the OR operation circuit 103 is connected to the first comparison circuit, the second comparison circuit, the third comparison circuit, and the fourth comparison circuit, respectively.
[0062] The OR operation circuit 103 is used to perform an OR operation on the first level signal, the second level signal, the third level signal, and the fourth level signal to generate a control signal.
[0063] For example, the OR operation circuit 103 may include an OR logic gate, which performs an OR operation on the first level signal, the second level signal, the third level signal, and the fourth level signal to generate a control signal.
[0064] In some embodiments of this application, a protection circuit 100 for an auxiliary drive controller is provided, and the protection circuit 100 further includes: The drive enable / disable circuit 105 is connected to the multiple transistors in the case where the auxiliary drive controller includes multiple transistors. When the control signal is low, the drive enable / disable circuit 105 is used to turn off multiple transistors.
[0065] In this embodiment, the protection circuit 100 further includes a drive enable / disable circuit 105, which is connected to the multiple transistors respectively when the auxiliary drive controller includes multiple transistors.
[0066] For example, the drive enable / disable circuit 105 includes multiple control pins, each of which is connected to a corresponding transistor.
[0067] When the control signal is low, the drive enable / disable circuit 105 is used to turn off multiple transistors.
[0068] For example, when the control signal is a low-level signal, the drive enable / disable circuit 105 turns off multiple transistors through multiple control pins respectively.
[0069] In some embodiments, such as Figure 2 As shown, an embodiment of this application provides a control method for a protection circuit, including: Step S201: The output signal of the auxiliary drive controller is converted into a voltage signal through the signal sampling circuit; Step S202: The voltage signal is compared with the preset voltage by the fault value comparison circuit to generate a fault signal; Step S203: The fault signal is ORed by the OR operation circuit to generate a control signal; In step S204, the operating status of the auxiliary drive controller is controlled according to the control signal through the fault latch recovery circuit.
[0070] In this embodiment, a control method for a protection circuit is proposed, wherein the protection circuit is applied to the auxiliary drive controller, and the protection circuit is the protection circuit in any of the above embodiments.
[0071] During the operation of the auxiliary drive controller, the output signal of the auxiliary drive controller is acquired through the signal sampling circuit and converted into a voltage signal.
[0072] A fault signal is generated by comparing the voltage signal with a preset voltage using a fault value comparison circuit.
[0073] The fault signal is ORed by an OR operation circuit to generate a control signal.
[0074] Through the fault latching recovery circuit, the operating state of the auxiliary drive controller is controlled according to the control signal.
[0075] Exemplarily, the specific operating steps of the protection circuit include: Step 1: Apply 24V low voltage power to the system, and the auxiliary drive controller completes the initialization configuration.
[0076] Step 2: The main control chip MCU configures the 1 input pin of the DQ flip-flop U3 to high (ResetCtl_Mcu = 1), and the controller works normally; perform Step 3 according to the current fault situation.
[0077] Step 3: If any hardware fault such as overvoltage of the bus voltage, overcurrent of the bus current, overvoltage of the output, or output short circuit occurs in the current auxiliary drive controller, the AND operation circuit will pull down the 4 input pin of the DQ flip-flop U3 (Set_FaultFlag = 0), and perform Step 4; if no hardware fault occurs in the current auxiliary drive controller, the AND operation circuit will set the 4 input pin of the DQ flip-flop U3 to high (Set_FaultFlag = 1), and perform Step 2.
[0078] Step 4: Since ResetCtl_Mcu = 1 and Set_FaultFlag = 0, the hardware fault is in the latched state, the 6 pin of the DQ flip-flop U3 outputs a low level (Q_PWMLatched = 0), after the signal passes through the NAND gate, the 1 pin and 19 pin of the buffer U4 are set to high, the switching tubes of the auxiliary drive controller are turned off and the output stops, and perform Step 5.
[0079] Step 5: The main control chip AD port collects the current voltage and current values. If the input and output currents return to normal ((Vbus_AD < Vbus_Hlimit) && (Ibus_AD < Ibus_Hlimit) && (Vout_AD < Vout_Llimit) && (Iout_AD < Iout_Llimit) = 1), perform Step 6; if the input and output currents are still abnormal, perform Step 4.
[0080] Step 6: The main control chip MCU configures the 1 input pin of the DQ flip-flop U3 to low (ResetCtl_Mcu = 0),解除故障锁存功能,执行步骤七。
[0081] Step 7: The auxiliary drive controller resumes normal operation, re-judges the hardware fault, and performs Step 2.
[0082] In the control method of the protection circuit in this embodiment, the protection circuit includes a signal sampling circuit, a fault value comparison circuit, an OR operation circuit, and a fault latching recovery circuit. Through the protection circuit, the operating state of the auxiliary drive controller can be accurately detected, the auxiliary drive controller can be prevented from being damaged due to faults, and the operating safety of the auxiliary drive controller is improved. It should be noted that there is an unclear expression in the original text of "解除故障锁存功能,执行步骤七。" which is translated as "解除故障锁存功能,执行步骤七。" in the above translation. It may need to be further clarified in the original text for a more accurate translation.
[0083] In some embodiments of this application, a control method for a protection circuit is provided, which controls the operating state of an auxiliary drive controller according to a control signal through a fault latch recovery circuit, including: When the control signal is high, the auxiliary drive controller is stopped by the fault latch recovery circuit. When the control signal is low, the auxiliary drive controller continues to work through the fault latch recovery circuit.
[0084] In this embodiment, when the control signal is a high-level signal, the auxiliary drive controller is stopped by the fault latch recovery circuit.
[0085] When the control signal is low, the auxiliary drive controller continues to work through the fault latch recovery circuit.
[0086] It should be noted that the descriptions of each embodiment in the above embodiments have different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0087] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-readable program code.
[0088] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0089] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0090] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0091] This application also provides a computer program product, which includes computer software instructions that, when executed on a processing device, cause the processing device to execute a control method for a protection circuit.
[0092] A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0093] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0094] In the several embodiments provided in this application, it should be understood that the disclosed devices, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between devices or units, and may be electrical, mechanical, or other forms.
[0095] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0096] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0097] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0098] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
[0099] Although preferred embodiments have been described in this specification, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this specification.
[0100] Obviously, those skilled in the art can make various modifications and variations to this specification without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims and their equivalents, this specification is also intended to include such modifications and variations.
Claims
1. A protection circuit of an auxiliary drive controller, characterized in that, The protection circuit comprises: a signal sampling circuit connected with the auxiliary drive controller, the signal sampling circuit being configured to convert an output signal of the auxiliary drive controller into a voltage signal; a fault value comparison circuit connected with the signal sampling circuit, the fault value comparison circuit being configured to compare the voltage signal with a preset voltage to generate a fault signal; an or operation circuit connected with the fault value comparison circuit, the or operation circuit being configured to perform or operation on the fault signal to generate a control signal; a fault latch recovery circuit connected with the or operation circuit, the fault latch recovery circuit being configured to control an operating state of the auxiliary drive controller according to the control signal.
2. The protection circuit according to claim 1, wherein: when the output signal comprises a bus voltage value and the voltage signal comprises a first voltage value, the signal sampling circuit comprises a bus voltage sampling circuit; the bus voltage sampling circuit is connected with the auxiliary drive controller, and the bus voltage sampling circuit is configured to determine the first voltage value according to the bus voltage value.
3. The protection circuit according to claim 2, wherein: when the output signal comprises a bus current value and the voltage signal comprises a second voltage value, the signal sampling circuit comprises a bus current sampling circuit; the bus current sampling circuit is connected with the auxiliary drive controller, and the bus current sampling circuit is configured to determine the second voltage value according to the bus current value.
4. The protection circuit according to claim 3, wherein: when the output signal comprises an output voltage value and the voltage signal comprises a third voltage value, the signal sampling circuit comprises an output voltage sampling circuit; the output voltage sampling circuit is connected with the auxiliary drive controller, and the output voltage sampling circuit is configured to determine the third voltage value according to the output voltage value.
5. The protection circuit according to claim 4, wherein: when the output signal comprises an output current value and the voltage signal comprises a fourth voltage value, the signal sampling circuit comprises an output current sampling circuit; the output current sampling circuit is connected with the auxiliary drive controller, and the output current sampling circuit is configured to determine the fourth voltage value according to the output current value.
6. The protection circuit according to claim 5, wherein: when the fault signal comprises a first level signal, a second level signal, a third level signal and a fourth level signal, the fault value comparison circuit comprises a first comparison circuit, a second comparison circuit, a third comparison circuit and a fourth comparison circuit; the first comparison circuit is connected with the bus voltage sampling circuit, and the first comparison circuit is configured to compare the first voltage value with the preset voltage to generate the first level signal; the second comparison circuit is connected with the bus current sampling circuit, and the second comparison circuit is configured to compare the second voltage value with the preset voltage to generate the second level signal; the third comparison circuit is connected with the output voltage sampling circuit, and the third comparison circuit is configured to compare the third voltage value with the preset voltage to generate the third level signal; and the fourth comparison circuit is connected with the output current sampling circuit, and the fourth comparison circuit is configured to compare the fourth voltage value with the preset voltage to generate the fourth level signal. The third comparison circuit is connected to the output voltage sampling circuit, and the third comparison circuit is used to compare the third voltage value with the preset voltage to generate the third level signal; The fourth comparison circuit is connected to the output current sampling circuit, and the fourth comparison circuit is used to compare the fourth voltage value and the preset voltage to generate the fourth level signal.
7. The protection circuit according to claim 6, characterized in that, The OR operation circuit is connected to the first comparison circuit, the second comparison circuit, the third comparison circuit, and the fourth comparison circuit, respectively. The OR operation circuit is used to perform an OR operation on the first level signal, the second level signal, the third level signal, and the fourth level signal to generate the control signal.
8. The protection circuit according to any one of claims 1 to 7, characterized in that, The protection circuit also includes: A drive enable / disable circuit is provided, wherein, in the case where the auxiliary drive controller includes multiple transistors, the drive enable / disable circuit is connected to each of the multiple transistors respectively; When the control signal is a low-level signal, the drive enable / disable circuit is used to turn off multiple transistors.
9. A control method of a protection circuit, characterized by, The protection circuit is applied to the auxiliary drive controller, and the protection circuit is the protection circuit according to any one of claims 1 to 8. The method includes: The output signal of the auxiliary drive controller is converted into a voltage signal through a signal sampling circuit; A fault signal is generated by comparing the voltage signal with a preset voltage using a fault value comparison circuit. The fault signal is ORed by an OR operation circuit to generate a control signal; The auxiliary drive controller's operating state is controlled according to the control signal via a fault latch recovery circuit.
10. The method of claim 9, wherein, The method of controlling the operating state of the auxiliary drive controller according to the control signal through the fault latch recovery circuit includes: When the control signal is a high-level signal, the auxiliary drive controller is stopped by the fault latch recovery circuit. When the control signal is a low-level signal, the auxiliary drive controller is controlled to continue working through the fault latch recovery circuit.