Fault control system and fault simulation method for electronic parking system
By designing a fault control system for the electronic parking system, and using a fault injection system and controller to simulate preset faults, the problem of low efficiency in fault injection testing in existing technologies is solved, and automated and efficient fault detection is achieved.
Patent Information
- Application Number
- CN202310601476.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-25
- Publication Date
- 2025-12-30
- Estimated Expiration
- 2043-05-25
AI Technical Summary
Existing technologies for electronic parking brake systems have low efficiency in fault injection testing, making it impossible to effectively simulate and detect fault information.
A fault control system for an electronic parking system is designed, including a fault injection system, a fault controller, and a safety control device. The system simulates preset faults by controlling electronic components and detects fault prompts from the safety control device.
Automated fault injection testing of electronic parking systems has been achieved, improving testing efficiency, reducing the need for manual operation, and enhancing the safety and accuracy of testing.
Smart Images

Figure CN116588063B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electronic braking control, and more specifically, to a fault control system and fault simulation method for an electronic parking system. Background Technology
[0002] With the development of electronic braking control systems, more and more vehicles are using EPB (Electrical Park Brake). This requires the EPB to correctly issue fault information when a certain fault occurs. Therefore, it is necessary to actively create faults, i.e., fault injection, observe and record the EPB's performance under this fault, and whether the fault information matches the expected performance, in order to verify whether the EPB's control program meets the development requirements.
[0003] Currently, existing technologies rely on manually operating various electronic and electrical components on the test bench to induce faults, resulting in low efficiency in fault injection testing.
[0004] There is currently no effective solution to the above problems. Summary of the Invention
[0005] This invention provides a fault control system and fault simulation method for an electronic parking system, which at least solves the technical problem of low fault injection testing efficiency in related technologies.
[0006] According to one aspect of the present invention, a fault control system for an electronic parking system is provided, comprising: a fault injection system, including: an electronic parking system and electronic components; a fault controller connected to the electronic components, used to control the electronic components to simulate a preset fault in the electronic parking system; and a safety control device connected to the fault injection system, used to output fault prompt information corresponding to the preset fault when the preset fault is detected in the electronic parking system.
[0007] Optionally, the electronic components include: a relay, the first terminal of which is connected to the safety control device and the electronic parking system, and the second terminal of which is connected to the fault controller; a digital potentiometer, the first terminal of which is connected to the first terminal of the relay, and the second terminal of which is connected to the fault controller; and a fully controlled inverter, the first terminal of which is connected to the safety control device and the first terminal of the relay, and the second terminal of which is connected to the fault controller.
[0008] Optionally, the relay includes: a first relay 15, with a first terminal connected to a safety control device and a second terminal connected to a fault controller; a second relay 14, with a first terminal connected to the first terminal of the first relay and a second terminal connected to the fault controller; a third relay 11, with a first terminal connected to the first terminal of the second relay and a second terminal connected to the fault controller; a fourth relay 13, with a first terminal connected to the first terminal of the third relay and a second terminal connected to the fault controller; and a fifth relay 12, with a first terminal connected to the first terminal of the first relay and the safety control device, and a second terminal connected to the fault controller.
[0009] Optionally, the digital potentiometer includes: a first digital potentiometer 11, the first terminal of which is connected to the first terminal of the fourth relay and the first terminal of the fifth relay, and the second terminal of which is connected to the fault controller; and a second digital potentiometer 12, the first terminal of which is connected to the first terminal of the second relay, and the second terminal of which is connected to the fault controller.
[0010] Optionally, the two ends of the electronic parking system are connected to the first end of the third relay and the first end of the fifth relay, respectively.
[0011] According to another aspect of the present invention, a fault simulation method for an electronic parking system is also provided, comprising: in response to receiving a fault simulation command for a preset fault, controlling electronic components in a fault injection system using a fault controller to simulate a preset fault in the electronic parking system in the fault injection system; and in response to the electronic parking system simulating a preset fault, detecting whether a safety control device connected to the fault injection system outputs a fault prompt message corresponding to the preset fault.
[0012] Optionally, the preset fault includes a motor jamming fault. In response to receiving a fault simulation command for the preset fault, the electronic components in the fault injection system are controlled to simulate the preset fault by the electronic parking system. This includes: in response to receiving a fault simulation command for the motor jamming fault, controlling the coil voltages of the third, fifth, second, and first relays in the electronic components to a first preset level, controlling the coil voltage of the fourth relay in the electronic components to a second preset level, and controlling the resistance value of the first digital potentiometer in the digital potentiometer to a first preset resistance value, so that the electronic parking system simulates the motor jamming fault.
[0013] Optionally, the preset fault includes: an abnormal no-load current fault. In response to receiving a fault simulation command for the preset fault, the electronic components in the fault injection system are controlled to simulate the preset fault by the electronic parking system. This includes: in response to receiving a fault simulation command for the abnormal no-load current fault, controlling the coil voltages of the third relay, the fifth relay, the second relay, and the first relay to a first preset level, controlling the coil voltage of the fourth relay to a second preset level, and controlling the resistance value of the first digital potentiometer to a second preset resistance value, so that the electronic parking system simulates an abnormal no-load current fault, wherein the second preset resistance value is greater than the first preset resistance value.
[0014] Optionally, the preset fault includes: an abnormal clamping force fault. In response to receiving a fault simulation command for the preset fault, the electronic components in the fault injection system are controlled to simulate the preset fault in the electronic parking system. This includes: in response to receiving a fault simulation command for the abnormal clamping force fault, controlling the coil voltages of the third relay, the fifth relay, the fourth relay, and the first relay to a first preset level, controlling the coil voltage of the second relay to a second preset level, and controlling the resistance value of the second digital potentiometer to a third preset resistance value, so that the electronic parking system simulates an abnormal clamping force fault, wherein the third preset resistance value is greater than the first preset resistance value and less than the second preset resistance value.
[0015] Optionally, the preset fault includes: brake disc abnormality fault. In response to receiving a fault simulation command for the preset fault, the electronic components in the fault injection system are controlled to simulate the preset fault by the electronic parking system, including: in response to receiving a fault simulation command for the brake disc abnormality fault, controlling the coil voltage of the third relay, the fifth relay, and the first relay to a first preset level, controlling the coil voltage of the second relay and the fourth relay to a second preset level, and controlling the resistance value of the second digital potentiometer to a second preset resistance value, so that the electronic parking system simulates the brake disc abnormality fault.
[0016] Optionally, the preset fault includes: actuator damage fault. In response to receiving a fault simulation command for the preset fault, the electronic components in the fault injection system are controlled to simulate the preset fault by the electronic parking system, including: in response to receiving a fault simulation command for the actuator damage fault, controlling the coil voltages of the third relay, fifth relay, fourth relay, and second relay to a first preset level, controlling the coil voltage of the first relay to a second preset level, and controlling the transistors in the fully controlled inverter to be in the off state, so that the electronic parking system simulates the actuator damage fault.
[0017] Optionally, the preset fault includes: a disk contact point abnormality fault. In response to receiving a fault simulation command for the preset fault, the electronic components in the fault injection system are controlled to simulate the preset fault by the electronic parking system. This includes: in response to receiving a fault simulation command for the disk contact point abnormality fault, controlling the coil voltages of the third, fifth, fourth, and second relays to a first preset level, controlling the coil voltage of the first relay to a second preset level, and controlling the transistors in the fully controlled inverter to be in the on state, so that the electronic parking system simulates the disk contact point abnormality fault.
[0018] According to a third aspect of the present invention, a fault simulation device for an electronic parking system is also provided, comprising: a simulation module, configured to, in response to receiving a fault simulation command for a preset fault, control electronic components in a fault injection system using a fault controller, so that the electronic parking system in the fault injection system simulates a preset fault; and a detection module, configured to, in response to the electronic parking system simulating a preset fault, detect whether a safety control device connected to the fault injection system outputs fault prompt information corresponding to the preset fault.
[0019] According to a fourth aspect of the present invention, a non-volatile storage medium is also provided, the non-volatile storage medium including a stored program, wherein, when the program is executed, the above-described fault simulation method for the electronic parking system is executed in the processor of the device.
[0020] According to a fifth aspect of the present invention, a vehicle is also provided, comprising: one or more processors; a storage device for storing one or more programs; and, when the one or more programs are executed by the one or more processors, causing the one or more processors to perform the above-described fault simulation method for an electronic parking system.
[0021] In this embodiment of the invention, a fault injection system includes: an electronic parking system and electronic components; a fault controller connected to the electronic components for controlling the electronic components to simulate a preset fault in the electronic parking system; and a safety control device connected to the fault injection system for outputting a fault indication message corresponding to the preset fault when the preset fault is detected in the electronic parking system. It is noteworthy that by controlling the electronic components in the fault injection system through the fault controller, the electronic parking system simulates the corresponding preset fault, achieving automated fault injection testing of the electronic parking actuator. This improves the efficiency of fault injection testing and solves the problem of low efficiency in related technologies. Attached Figure Description
[0022] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:
[0023] Figure 1 This is a schematic diagram of the hardware architecture of a fault control system for an electronic parking system according to an embodiment of the present invention;
[0024] Figure 2 This is a schematic diagram of the hardware configuration of a fault control system for an electronic parking system according to an embodiment of the present invention.
[0025] Figure 3 This is a flowchart of a fault simulation method for an electronic parking system according to an embodiment of the present invention;
[0026] Figure 4 This is a schematic diagram of a fault simulation device for an electronic parking system according to an embodiment of the present invention. Detailed Implementation
[0027] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0028] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0029] Example 1
[0030] According to an embodiment of the present invention, a fault control system for an electronic parking system is provided. Figure 1 This is a schematic diagram of the hardware architecture of a fault control system for an electronic parking system according to an embodiment of the present invention, such as... Figure 1 As shown, the hardware architecture of this system is as follows:
[0031] Fault injection system, including: electronic parking system, electronic components;
[0032] Specifically, the aforementioned fault injection system is one of the architectures of the fault control system. It is installed inside the fault control system and is used to simulate and inject fault information of the vehicle's electronic parking system. It includes at least simulating and injecting fault information when the vehicle's left rear wheel is braking and when the vehicle's right rear wheel is braking.
[0033] The aforementioned electronic parking brake system is installed inside the fault injection system and can control the parking brake via electronic circuitry. It includes at least the left rear EPB and the right rear EPB.
[0034] The aforementioned electronic components are installed inside the fault injection system and connected to the electronic parking system to simulate fault information of the electronic parking system. They include at least relay components, digital potentiometer components, and fully controlled inverters.
[0035] The fault controller, connected to the electronic components, is used to control the electronic components to simulate a preset fault in the electronic parking system;
[0036] Specifically, the aforementioned fault controller is one of the architectures of the fault control system. It is installed inside the fault control system and connected to the electronic components in the fault injection system. It is used to control the electronic components to simulate the situation where the electronic parking system has a preset fault. The aforementioned fault controller can be a test controller, but the fault controller is not uniquely limited here.
[0037] The safety control device, connected to the fault injection system, is used to output fault prompt information corresponding to the preset fault when a preset fault is detected in the electronic parking system.
[0038] Specifically, the aforementioned safety control device is one of the architectures of the fault control system. It is installed inside the fault control system and connected to the fault injection system. It is used to output prompt information for the detected preset fault. The aforementioned safety control device can be an ESC (Electronic Stability Controller), but the safety control device is not limited to one specific device here.
[0039] Optionally, the electronic components include: a relay, the first terminal of which is connected to the safety control device and the electronic parking system, and the second terminal of which is connected to the fault controller; a digital potentiometer, the first terminal of which is connected to the first terminal of the relay, and the second terminal of which is connected to the fault controller; and a fully controlled inverter, the first terminal of which is connected to the safety control device and the first terminal of the relay, and the second terminal of which is connected to the fault controller.
[0040] Specifically, the aforementioned relay is installed inside the fault injection system, and the fault injection system includes at least one relay. The first terminal of the relay is connected to the safety control device and the electronic parking system, and the second terminal of the relay is connected to the fault controller. Generally, relays are used for switching and transmitting control signals.
[0041] The aforementioned digital potentiometer is installed inside the fault injection system, and the fault injection system includes at least one digital potentiometer. The first terminal of the digital potentiometer is connected to the first terminal of the relay, and the second terminal of the digital potentiometer is connected to the fault controller. Generally, the digital potentiometer is used to adjust the signal sent to the actuator by the electronic control unit to achieve precise control of braking force and braking sensitivity.
[0042] The aforementioned fully controlled inverter is installed inside the fault injection system, and the fault injection system includes at least one fully controlled inverter. The first terminal of the fully controlled inverter is connected to the first terminal of the safety control device and the relay, and the second terminal of the fully controlled inverter is connected to the fault controller. Generally, the fully controlled inverter is used to convert direct current (DC) to alternating current (AC) to supply various components involved.
[0043] Figure 2 This is a schematic diagram illustrating the hardware configuration of a fault control system for an electronic parking system according to an embodiment of the present invention. Figure 2 As shown, the fault injection system can be the left rear EPB fault injection system in the left half of the diagram or the right rear EPB fault injection system in the right half of the diagram.
[0044] For example, taking the left rear EPB fault injection system as an example, the first terminal of the relay is connected to the safety control device and the electronic parking system by a solid line, and the second terminal is connected to the fault controller by a dashed line; the first terminal of the digital potentiometer is connected to the first terminal of the relay by a solid line, and the second terminal is connected to the fault controller by a dashed line; the fully controlled inverter is connected to the first terminal of the safety control device and the relay by a solid line, and the second terminal is connected to the fault controller by a dashed line.
[0045] Optionally, the relay includes: a first relay 15, with a first terminal connected to a safety control device and a second terminal connected to a fault controller; a second relay 14, with a first terminal connected to the first terminal of the first relay and a second terminal connected to the fault controller; a third relay 11, with a first terminal connected to the first terminal of the second relay and a second terminal connected to the fault controller; a fourth relay 13, with a first terminal connected to the first terminal of the third relay and a second terminal connected to the fault controller; and a fifth relay 12, with a first terminal connected to the first terminal of the first relay and the safety control device, and a second terminal connected to the fault controller.
[0046] Specifically, with Figure 2 Taking the EPB fault injection system in the middle left rear as an example, the first terminal of the first relay 15 is connected to the safety control device via port B15 with a solid line, and the second terminal is connected to the fault controller via a dashed line; the first port of the second relay 14 is connected to the first terminal of the first relay 15 via port B14 with a solid line, and the second terminal is connected to the fault controller via a dashed line; the first terminal of the third relay 11 is connected to the first terminal of the second relay 14 via port B11 with a solid line, and the second terminal is connected to the fault controller via a dashed line; the first terminal of the fourth relay 13 is connected to the first terminal of the third relay 11 via a solid line, and the second terminal is connected to the fault controller via a dashed line; the first terminal of the fifth relay 12 is connected to the first terminal of the first relay 15 via port C12 with a solid line, and the second terminal is connected to the fault controller via a dashed line.
[0047] Optionally, the digital potentiometer includes: a first digital potentiometer 11, the first terminal of which is connected to the first terminal of the fourth relay and the first terminal of the fifth relay, and the second terminal of which is connected to the fault controller; and a second digital potentiometer 12, the first terminal of which is connected to the first terminal of the second relay, and the second terminal of which is connected to the fault controller.
[0048] Specifically, with Figure 2 Taking the EPB fault injection system in the middle left rear as an example, the first terminal of the first digital potentiometer 11 is connected to the first terminal of the fourth relay 13 and the first terminal of the fifth relay 12 by a solid line, and the second terminal is connected to the fault controller by a dashed line; the first terminal of the second digital potentiometer 12 is connected to the first terminal of the second relay 14 by a solid line, and the second terminal is connected to the fault controller by a dashed line.
[0049] Optionally, the two ends of the electronic parking system are connected to the first end of the third relay and the first end of the fifth relay, respectively.
[0050] Specifically, with Figure 2 Taking the left rear EPB fault injection system as an example, one end of the left rear electronic parking system is connected to the first end of the third relay 11 by a solid line, and the other end is connected to the first end of the fifth relay 12 by a solid line.
[0051] In summary, the ESC is powered by the fault controller. The positive terminal of the ESC left EPB output voltage is connected to terminal B15 of relay 15, and terminal A15 of relay 15 is connected to terminal B14 of relay 14. The fully controlled inverter 11 is connected between the positive terminal of the ESC left EPB output voltage and terminal C15 of relay 15. Terminal A14 of relay 14 is connected to terminal B14 of relay 14, and digital potentiometer 12 is connected between terminal B14 and terminal C14 of relay 14. Terminal C11 of relay 11 is connected to the negative terminal of the ESC left EPB output voltage, and terminal A11 of relay 11 is connected to one end of relay 13. Digital potentiometer 11 is connected between the other end of relay 13 and terminal A12 of relay 12, and the left rear EPB is connected between terminal A12 of relay 12 and terminal A11 of relay 11. Terminal B12 of relay 12 is connected to the negative terminal of the ESC left EPB output voltage, and terminal C12 of relay 12 is connected to the positive terminal of the ESC left EPB output voltage.
[0052] In addition, for relays 11, 12, 14, 15, 21, 22, 24, and 25, the fault controller controls each relay coil to connect terminal A and terminal B when the coil is at a low level (e.g., 0V), and connects terminal A and terminal C when the coil is at a high level (e.g., 12V). Digital potentiometers 11, 12, 21, and 22 all use high-current-capable power resistors and can receive control signals from the fault controller to change their output resistance values in real time. For relays 13 and 23, the fault controller controls each relay coil to be disconnected when the coil is at a low level (e.g., 0V), and connected when the coil is at a high level (e.g., 12V). The fault controller controls the four IGBTs (Insulated Gate Bipolar Transistors) in each of the fully controlled inverters 11 and 21 using PWM (Pulse Width Modulation). The conduction or cutoff of a transistor (insulated gate bipolar transistor) changes the amplitude of the output AC voltage and the magnitude of the oscillation period.
[0053] Alternatively, it is also possible Figure 2 Taking the right rear EPB fault injection system as an example, the positive and negative terminals of the ESC right EPB output voltage, relays 25, 24, 21, 23, and 22 are connected to the safety control device and the right rear electronic parking brake system via solid lines, and their second terminals are connected to the fault controller via dashed lines. The first terminals of digital potentiometers 21 and 22 are connected to the first terminals of the relays via solid lines, and their second terminals are connected to the fault controller via dashed lines. One end of the right rear electronic parking brake system is connected to the first terminal of relay 21 via a solid line, and the other end is connected to the first terminal of relay 22 via a solid line.
[0054] Example 2
[0055] According to an embodiment of the present invention, an embodiment of a fault simulation method for an electronic parking system is also provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0056] Figure 3 This is a flowchart of a fault simulation method for an electronic parking system according to an embodiment of the present invention, such as... Figure 3 As shown, the method includes the following steps:
[0057] S302, in response to receiving a fault simulation command for a preset fault, uses a fault controller to control the electronic components in the fault injection system so that the electronic parking system in the fault injection system simulates a preset fault.
[0058] Specifically, the aforementioned preset faults can be used to indicate pre-set fault information of the electronic parking system, including but not limited to motor jamming fault, excessive no-load current fault, insufficient clamping force fault, no brake disc fault, actuator damage fault, and fault light indicating no disc contact point found.
[0059] The aforementioned fault simulation instructions can be used to represent instructions for simulating preset faults.
[0060] The aforementioned fault controller can be used to control the electronic components corresponding to a preset fault in order to simulate the component with the preset fault.
[0061] The aforementioned fault injection system can be used to represent a system that simulates the injection of preset faults into the electronic parking system, including but not limited to the left rear fault injection system, the right rear fault injection system, etc., wherein the fault injection system at least includes the electronic parking system and electronic components controlled by the fault controller.
[0062] In one optional embodiment, after receiving a fault simulation command from the fault control system, the fault controller receives the fault simulation command and controls the electronic components in the fault injection system to control the preset fault corresponding to the fault simulation command, so that the electronic parking system in the fault injection system simulates the corresponding preset fault.
[0063] S304, in response to the electronic parking system simulating a preset fault, detects whether the safety control device connected to the fault injection system outputs a fault prompt message corresponding to the preset fault.
[0064] Specifically, the aforementioned safety control device can be used to indicate a preset fault that has occurred.
[0065] The aforementioned fault indication information can be used to indicate preset faults. It can be displayed in the form of fault codes or fault indicator lights. There is no single limitation on the fault indication information.
[0066] In one optional embodiment, in response to the electronic parking system simulating a preset fault, it indicates that the electronic parking system has successfully simulated the preset fault. At this time, it is necessary to detect whether the safety control device provides a corresponding prompt for the successfully simulated preset fault. If the safety control device connected to the fault injection system outputs a fault prompt message corresponding to the preset fault, it indicates that the fault injection system has successfully simulated the fault injection of the electronic parking actuator. Conversely, if the safety control device connected to the fault injection system does not output a fault prompt message corresponding to the preset fault, it indicates that the fault injection system has failed to simulate the fault injection of the electronic parking actuator, and the connection relationship and operating parameters of the electronic components connected to the safety control device need to be adjusted.
[0067] In summary, by responding to a received fault simulation command for a preset fault, the fault controller controls the electronic components in the fault injection system to simulate a preset fault in the electronic parking system. In response to the simulated preset fault in the electronic parking system, the system detects whether the safety control device connected to the fault injection system outputs a fault indication message corresponding to the preset fault. It is noteworthy that by using the fault controller to control the electronic components corresponding to the preset fault, the electronic parking system simulates the corresponding preset fault, achieving automated fault injection testing of the electronic parking actuator. This achieves the technical effect of eliminating the need for manual operation, saving time and effort, and ensuring a high safety factor, thereby solving the technical problem of low efficiency in fault injection testing in related technologies.
[0068] Optionally, the preset fault includes a motor jamming fault. In response to receiving a fault simulation command for the preset fault, the electronic components in the fault injection system are controlled to simulate the preset fault by the electronic parking system. This includes: in response to receiving a fault simulation command for the motor jamming fault, controlling the coil voltages of the third, fifth, second, and first relays in the electronic components to a first preset level, controlling the coil voltage of the fourth relay in the electronic components to a second preset level, and controlling the resistance value of the first digital potentiometer in the digital potentiometer to a first preset resistance value, so that the electronic parking system simulates the motor jamming fault.
[0069] Specifically, the aforementioned motor jamming fault can be used to indicate that when the electronic parking brake is activated, the motor cannot operate normally due to damage to internal parts or poor lubrication, thus preventing the brake from working.
[0070] The aforementioned first preset level can be used to indicate a preset level where the coil voltage of the relay is set to a low level. No specific value is specified for the first preset level here.
[0071] The aforementioned second preset level can be used to indicate a preset level where the coil voltage of the relay is set to a high level. No specific value is specified for the second preset level here.
[0072] The aforementioned first preset resistance value can be used to represent the resistance value corresponding to the smallest preset resistance value of the digital potentiometer, such as 1Ω. Here, no specific numerical value is limited to the first preset resistance value.
[0073] In one optional embodiment, when simulating a left rear EPB motor jamming fault, the coil voltages of control relays 11, 12, 14, and 15 are set to a low level, the coil voltage of control relay 13 is set to a high level, the resistance of digital potentiometer 11 is set to a minimum value (e.g., 1Ω), the left rear EPB clamping and releasing operation is executed, and the EPB control program is observed and recorded to see if it reports a motor jamming fault.
[0074] Optionally, the preset fault includes: an abnormal no-load current fault. In response to receiving a fault simulation command for the preset fault, the electronic components in the fault injection system are controlled to simulate the preset fault by the electronic parking system. This includes: in response to receiving a fault simulation command for the abnormal no-load current fault, controlling the coil voltages of the third relay, the fifth relay, the second relay, and the first relay to a first preset level, controlling the coil voltage of the fourth relay to a second preset level, and controlling the resistance value of the first digital potentiometer to a second preset resistance value, so that the electronic parking system simulates an abnormal no-load current fault, wherein the second preset resistance value is greater than the first preset resistance value.
[0075] Specifically, the aforementioned no-load current abnormality fault can be used to indicate that there is still an abnormally high current flowing through the brakes when the vehicle is not running or the brakes are not in use.
[0076] The aforementioned second preset resistance value can be used to indicate that the preset resistance value of the digital potentiometer meets the resistance value corresponding to a medium value, such as 5Ω, etc. Here, no specific numerical limit is imposed on the second preset resistance value.
[0077] In an optional embodiment, when simulating a high no-load current fault in the left rear EPB, the coil voltages of relays 11, 12, 14, and 15 are controlled to be low, the coil voltage of relay 13 is controlled to be high, the resistance of digital potentiometer 11 is controlled to be a medium value (e.g., 5Ω), the left rear EPB clamping and releasing operation is performed, and the EPB control program is observed and recorded to see if a high no-load current fault is reported.
[0078] Optionally, the preset fault includes: an abnormal clamping force fault. In response to receiving a fault simulation command for the preset fault, the electronic components in the fault injection system are controlled to simulate the preset fault in the electronic parking system. This includes: in response to receiving a fault simulation command for the abnormal clamping force fault, controlling the coil voltages of the third relay, the fifth relay, the fourth relay, and the first relay to a first preset level, controlling the coil voltage of the second relay to a second preset level, and controlling the resistance value of the second digital potentiometer to a third preset resistance value, so that the electronic parking system simulates an abnormal clamping force fault, wherein the third preset resistance value is greater than the first preset resistance value and less than the second preset resistance value.
[0079] Specifically, the aforementioned abnormal clamping force fault can be used to indicate that the electronic parking brake system is unable to properly lock or unlock the wheels during use.
[0080] The aforementioned third preset resistance value can be used to indicate that the preset resistance value of the digital potentiometer meets the resistance value corresponding to a medium value, such as 4Ω, etc. Here, no specific numerical limit is imposed on the third preset resistance value.
[0081] In an optional embodiment, when simulating a fault of insufficient clamping force of the left rear EPB, the coil voltages of control relays 11, 12, 13, and 15 are set to a low level, the coil voltage of control relay 14 is set to a high level, the resistance of digital potentiometer 12 is set to a medium value (e.g., 4Ω), the left rear EPB clamping and releasing operation is performed, and the EPB control program is observed and recorded to see if it reports a fault of insufficient clamping force.
[0082] Optionally, the preset fault includes: brake disc abnormality fault. In response to receiving a fault simulation command for the preset fault, the electronic components in the fault injection system are controlled to simulate the preset fault by the electronic parking system, including: in response to receiving a fault simulation command for the brake disc abnormality fault, controlling the coil voltage of the third relay, the fifth relay, and the first relay to a first preset level, controlling the coil voltage of the second relay and the fourth relay to a second preset level, and controlling the resistance value of the second digital potentiometer to a second preset resistance value, so that the electronic parking system simulates the brake disc abnormality fault.
[0083] Specifically, the aforementioned brake disc malfunction can be used to indicate that an abnormal condition has been detected in the brake disc, such as damage, excessive wear, or failure.
[0084] In an optional embodiment, when simulating a left rear EPB brake disc failure, the coil voltages of control relays 11, 12, and 15 are set to a low level, the coil voltages of control relays 13 and 14 are set to a high level, the resistance of digital potentiometer 11 is set to a medium value (e.g., 5Ω), the resistance of digital potentiometer 12 is set to a medium value (e.g., 4Ω), the left rear EPB clamping and releasing operation is performed, and the EPB control program is observed and recorded to see if a brake disc failure is reported.
[0085] Optionally, the preset fault includes: actuator damage fault. In response to receiving a fault simulation command for the preset fault, the electronic components in the fault injection system are controlled to simulate the preset fault by the electronic parking system, including: in response to receiving a fault simulation command for the actuator damage fault, controlling the coil voltages of the third relay, fifth relay, fourth relay, and second relay to a first preset level, controlling the coil voltage of the first relay to a second preset level, and controlling the transistors in the fully controlled inverter to be in the off state, so that the electronic parking system simulates the actuator damage fault.
[0086] Specifically, the aforementioned actuator damage fault can be used to indicate that the actuator used to control the parking brake has a problem and may not be able to work properly or may fail completely.
[0087] The aforementioned cutoff state can be used to indicate that the four IGBT transistors of the fully controlled inverter are in a constant cutoff state.
[0088] In one optional embodiment, when simulating a fault in the left rear EPB actuator, the coil voltages of control relays 11, 12, 13, and 14 are set to a low level, the coil voltage of control relay 15 is set to a high level, and the four IGBTs of the fully controlled inverter 11 are kept in a constant off state. The left rear EPB clamping and releasing operation is executed, and the EPB control program is observed and recorded to see if it reports an actuator fault.
[0089] Optionally, the preset fault includes: a disk contact point abnormality fault. In response to receiving a fault simulation command for the preset fault, the electronic components in the fault injection system are controlled to simulate the preset fault by the electronic parking system. This includes: in response to receiving a fault simulation command for the disk contact point abnormality fault, controlling the coil voltages of the third, fifth, fourth, and second relays to a first preset level, controlling the coil voltage of the first relay to a second preset level, and controlling the transistors in the fully controlled inverter to be in the on state, so that the electronic parking system simulates the disk contact point abnormality fault.
[0090] Specifically, the aforementioned abnormal contact point fault of the disc can be used to indicate that when the parking brake is activated, the disc inside the brake cannot properly contact and jam the brake disc.
[0091] The aforementioned conduction state can be used to indicate the on or off frequency of the four IGBT transistors controlling the fully controlled inverter. It can be 2kHz, and no specific numerical limit is imposed on the frequency here.
[0092] In an optional embodiment, when simulating a fault where the left rear EPB fails to find a disk contact point, the coil voltages of relays 11, 12, 13, and 14 are controlled to be low, and the coil voltage of relay 15 is controlled to be high. The on or off frequency (e.g., 2kHz) of the four IGBT transistors of the fully controlled inverter 11 is controlled to perform the left rear EPB clamping and releasing operation. The EPB control program is observed and recorded to see if it reports a fault where the disk contact point is not found.
[0093] In summary, the actuator fault simulation method for the right rear EPB fault injection system is similar to that for the left rear EPB fault injection system. For example, actuator faults in the right rear EPB fault injection system also include motor jamming, excessive no-load current, insufficient clamping force, no brake disc, actuator damage, and failure to find disc contact points. The control methods for relays 21, 22, 23, 24, 25, the fully controlled inverter 21, and the digital potentiometer 22 are as described above.
[0094] In addition, there is also a simulation of actuator faults with inconsistent actions. Optionally, when the left rear EPB fault injection system is reversed and the right rear EPB fault injection system is correctly connected, the coil voltages of control relays 13, 14, and 15 are at a low level, and the coil voltages of control relays 11 and 12 are at a high level; the coil voltages of control relays 21, 22, 23, 24, and 25 are at a low level; the left and right rear EPB clamping or releasing operations are performed, and the EPB control program is observed and recorded to see if it reports an inconsistent action fault. When the left rear EPB fault injection system is correctly connected and the right rear EPB fault injection system is reversed, the coil voltages of control relays 23, 24, and 25 are at a low level, and the coil voltages of control relays 21 and 22 are at a high level; the coil voltages of control relays 11, 12, 13, 14, and 15 are at a low level; the left and right rear EPB clamping or releasing operations are performed, and the EPB control program is observed and recorded to see if it reports an inconsistent action fault.
[0095] It should be noted that if abnormal phenomena such as excessive current occur during the entire test, the various components should be controlled in a manner that simulates the failure of the left and right rear EPB actuators.
[0096] Example 3
[0097] According to an embodiment of the present invention, a fault simulation device for an electronic parking system is also provided. This device can execute a fault simulation method for an electronic parking system provided in Embodiment 2 above. The specific implementation method and preferred application scenario are the same as those in Embodiment 2 above, and will not be repeated here.
[0098] Figure 4 This is a schematic diagram of a fault simulation device for an electronic parking system according to an embodiment of the present invention, such as... Figure 4 As shown, the device includes:
[0099] The simulation module 402 is used to respond to a received fault simulation command for a preset fault by using a fault controller to control the electronic components in the fault injection system so that the electronic parking system in the fault injection system simulates a preset fault.
[0100] The detection module 404 is used to detect whether the safety control device connected to the fault injection system outputs fault prompt information corresponding to the preset fault in response to the simulated occurrence of a preset fault in the electronic parking system.
[0101] Optionally, the simulation module 402 includes: a first control module, configured to respond to a received fault simulation command for a motor jamming fault by controlling the coil voltages of the third, fifth, second, and first relays in the electronic components to a first preset level, controlling the coil voltage of the fourth relay in the electronic components to a second preset level, and controlling the resistance value of the first digital potentiometer in the digital potentiometer to a first preset resistance value, so that the electronic parking system simulates a motor jamming fault.
[0102] Optionally, the simulation module 402 includes: a second control module, configured to, in response to receiving a fault simulation command for an abnormal no-load current fault, control the coil voltages of the third relay, the fifth relay, the second relay, and the first relay to a first preset level, control the coil voltage of the fourth relay to a second preset level, and control the resistance value of the first digital potentiometer to a second preset resistance value, so that the electronic parking system simulates an abnormal no-load current fault, wherein the second preset resistance value is greater than the first preset resistance value.
[0103] Optionally, the simulation module 402 includes: a third control module, configured to, in response to receiving a fault simulation command for an abnormal clamping force fault, control the coil voltages of the third relay, the fifth relay, the fourth relay, and the first relay to a first preset level, control the coil voltage of the second relay to a second preset level, and control the resistance value of the second digital potentiometer to a third preset resistance value, so that the electronic parking system simulates an abnormal clamping force fault, wherein the third preset resistance value is greater than the first preset resistance value and less than the second preset resistance value.
[0104] Optionally, the simulation module 402 includes: a fourth control module, configured to, in response to receiving a fault simulation command for an abnormal brake disc fault, control the coil voltages of the third relay, the fifth relay, and the first relay to a first preset level, control the coil voltages of the second relay and the fourth relay to a second preset level, and control the resistance value of the second digital potentiometer to a second preset resistance value, so that the electronic parking system simulates an abnormal brake disc fault.
[0105] Optionally, the simulation module 402 includes: a fifth control module, used to respond to a received fault simulation command for actuator damage, control the coil voltage of the third relay, the fifth relay, the fourth relay, and the second relay to a first preset level, control the coil voltage of the first relay to a second preset level, and control the transistors in the fully controlled inverter to be in the off state, so that the electronic parking system simulates an actuator damage fault.
[0106] Optionally, the simulation module 402 includes: a sixth control module, used to respond to a fault simulation command received for an abnormal fault at the disk contact point, to control the coil voltage of the third, fifth, fourth, and second relays to a first preset level, to control the coil voltage of the first relay to a second preset level, and to control the transistors in the fully controlled inverter to be in the on state, so that the electronic parking system simulates an abnormal fault at the disk contact point.
[0107] Example 4
[0108] According to an embodiment of the present invention, a non-volatile storage medium is also provided, the non-volatile storage medium including a stored program, wherein, when the program is running, it controls the execution of the above-described fault simulation method of the electronic parking system in the processor of the device.
[0109] Example 5
[0110] According to an embodiment of the present invention, a vehicle is also provided, comprising: one or more processors; a storage device for storing one or more programs; and, when the one or more programs are executed by the one or more processors, causing the one or more processors to perform the above-described fault simulation method for an electronic parking system.
[0111] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0112] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0113] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0114] 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 units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0115] Furthermore, the functional units in the various embodiments of the present invention 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.
[0116] 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 the present invention, 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 described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0117] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A failure control system for an electronic parking system, characterized by The system comprises: a fault injection system, comprising: an electronic parking system, an electronic element; a fault controller connected with the electronic element, configured to control the electronic element to simulate a preset fault of the electronic parking system; a safety control device connected with the fault injection system, configured to output fault prompt information corresponding to the preset fault when detecting that the preset fault of the electronic parking system occurs; wherein the electronic element comprises: a relay, a first end of the relay being connected with the safety control device and the electronic parking system, and a second end of the relay being connected with the fault controller; the relay comprises: a first relay (15), a first end of the first relay being connected with the safety control device, and a second end of the first relay being connected with the fault controller; a second relay (14), a first end of the second relay being connected with the first end of the first relay, and a second end of the second relay being connected with the fault controller; a third relay (11), a first end of the third relay being connected with the first end of the second relay, and a second end of the third relay being connected with the fault controller; a fourth relay (13), a first end of the fourth relay being connected with the first end of the third relay, and a second end of the fourth relay being connected with the fault controller; a fifth relay (12), a first end of the fifth relay being connected with the first end of the first relay and the safety control device, and a second end of the fifth relay being connected with the fault controller.
2. The fault control system of claim 1, wherein The electronic element further comprises: a digital potentiometer, a first end of the digital potentiometer being connected with the first end of the relay, and a second end of the digital potentiometer being connected with the fault controller; a full-bridge inverter, a first end of the full-bridge inverter being connected with the safety control device and the first end of the relay, and a second end of the full-bridge inverter being connected with the fault controller.
3. The fault control system of claim 2, wherein The digital potentiometer comprises: a first digital potentiometer (21), a first end of the first digital potentiometer being connected with the first end of the fourth relay and the first end of the fifth relay, and a second end of the first digital potentiometer being connected with the fault controller; a second digital potentiometer (22), a first end of the second digital potentiometer being connected with the first end of the second relay, and a second end of the second digital potentiometer being connected with the fault controller.
4. A failure simulation method of an electronic parking system, characterized by, The system comprises: In response to receiving the fault simulation instruction of the preset fault, an electronic element in the fault injection system is controlled by using the fault controller, so that the electronic parking system in the fault injection system simulates occurrence of the preset fault, wherein the electronic element includes a first relay, a second relay, a third relay, a fourth relay, and a fifth relay, the first end of the first relay is connected with a safety control device, the second end of the first relay is connected with the fault controller, the first end of the second relay is connected with the first end of the first relay, the second end of the second relay is connected with the fault controller, the first end of the third relay is connected with the first end of the second relay, the second end of the third relay is connected with the fault controller, the first end of the fourth relay is connected with the first end of the third relay, the second end of the fourth relay is connected with the fault controller, the first end of the fifth relay is connected with the first end of the first relay and the safety control device, and the second end of the fifth relay is connected with the fault controller. In response to the electronic parking system simulating occurrence of the preset fault, it is detected whether the safety control device connected with the fault injection system outputs fault prompt information corresponding to the preset fault.
5. The fault simulation method according to claim 4, characterized in that, The preset fault includes a motor sticking fault, and in response to receiving the fault simulation instruction of the preset fault, the electronic element in the fault injection system is controlled to simulate the preset fault, including: In response to receiving the fault simulation instruction of the motor sticking fault, the coil voltage of the third relay, the fifth relay, the second relay, and the first relay in the electronic element is controlled to be a first preset level, the coil voltage of the fourth relay in the electronic element is controlled to be a second preset level, and the resistance value of a first digital potentiometer in the digital potentiometer is controlled to be a first preset resistance value, so that the electronic parking system simulates the motor sticking fault.
6. The fault simulation method according to claim 5, characterized in that, The preset fault includes an abnormal no-load current fault, and in response to receiving the fault simulation instruction of the preset fault, the electronic element in the fault injection system is controlled to simulate the preset fault, including: In response to receiving the fault simulation instruction of the abnormal no-load current fault, the coil voltage of the third relay, the fifth relay, the second relay, and the first relay is controlled to be the first preset level, the coil voltage of the fourth relay is controlled to be the second preset level, and the resistance value of the first digital potentiometer is controlled to be a second preset resistance value, so that the electronic parking system simulates the abnormal no-load current fault, wherein the second preset resistance value is greater than the first preset resistance value.
7. The fault simulation method according to claim 5, characterized by, The preset fault includes an abnormal clamping force fault, and in response to receiving the fault simulation instruction of the preset fault, the electronic element in the fault injection system is controlled to simulate the preset fault, including: In response to receiving the fault simulation instruction of the clamping force abnormal fault, the coil voltage of the third relay, the fifth relay, the fourth relay, the first relay is controlled to be the first preset level, the coil voltage of the second relay is controlled to be the second preset level, and the resistance value of the second digital potentiometer is controlled to be a third preset resistance value, so that the electronic parking system simulates the clamping force abnormal fault, wherein the third preset resistance value is greater than the first preset resistance value and less than the second preset resistance value.
8. A non-volatile storage medium, characterized by The non-volatile storage medium includes a stored program, wherein when the program is running, the processor of the device is controlled to execute the fault simulation method of the electronic parking system in any one of claims 4 to 7.
9. A vehicle characterized by comprising: Comprising: one or more processors; a storage device for storing one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors execute the fault simulation method of the electronic parking system in any one of claims 4 to 7.
Citation Information
Patent Citations
Compact peripheral component interconnect (CPCI) interface based 1553B bus electric layer fault injection communication module
CN104901749A
Method and system for testing electronic parking brake controller
CN114721351A