Drum-type inhaul cable electronic parking system intelligent control method and system and electronic equipment
By analyzing motor current changes in real time and dynamically adjusting the speed, the problem of difficulty in identifying the release endpoint in the drum cable electronic parking brake system was solved, thereby improving the stability and safety of braking performance.
Patent Information
- Application Number
- CN202610207331.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-02-12
- Publication Date
- 2026-05-01
AI Technical Summary
In existing drum-type cable electronic parking systems, the brake pads have difficulty accurately identifying the release endpoint during the release process, leading to over-release of the cable, which affects braking performance and may cause mechanical structural damage and driving safety hazards.
By analyzing the changes in motor current in real time and combining a lookup table feedforward and proportional-derivative (PD) control fusion strategy, the motor speed is dynamically adjusted to achieve accurate judgment and braking at the release endpoint, thus suppressing mechanical overshoot.
It improves the reliability and safety of the braking system, prevents mechanical damage caused by excessive cable release, ensures stable braking performance, and enhances the parking safety and maintenance economy of the vehicle.
Smart Images

Figure CN121947427A_ABST
Abstract
Description
A method, system and electronic equipment for intelligent control of a drum-type cable electronic parking system. Technical Field
[0001] This invention relates to the field of automotive chassis electronic control technology, specifically to an intelligent control method, system, and electronic equipment for a drum-type cable electronic parking system. Background Technology
[0002] With the increasing integration and intelligence of automotive electronic and electrical architectures, the Electronic Parking Brake (EPB) system has become a core component of vehicle safety and driver assistance functions. In drum-type cable EPB systems, the target release position is reached once the brake pads are completely disengaged from the brake drum during release. If the motor continues to operate at this point, it will cause the cable to over-release. This problem is a long-standing and difficult-to-detect latent fault. It not only prolongs the idle travel of subsequent clamping operations and causes a delay in clamping response, but also leads to slow or unstable clamping force establishment, and may even cause irreversible damage and jamming to the internal mechanical structure of the cable. This results in excessive restart current for the motor, seriously affecting braking performance and posing a driving safety hazard.
[0003] Currently, traditional drum-type cable EPB systems mostly employ position control or current control strategies based on fixed thresholds. These strategies are susceptible to interference from environmental factors such as temperature, wear, and lubrication conditions, making it difficult to accurately identify the release endpoint. Furthermore, after reaching the threshold and stopping, the inertia of the transmission system can cause overshoot, still resulting in mechanical shock and structural damage. Simple fixed threshold judgments may lead to insufficient release due to excessive release current in cases of insufficient lubrication or low-temperature jamming, potentially causing brake overheating or burnout during operation. These methods do not adequately consider the dynamic impact of the inertia of the release end mechanism, thus limiting control accuracy and system reliability. Summary of the Invention
[0004] To address the problems existing in the prior art, this invention provides an intelligent control method, system, and electronic equipment for a drum-type cable electronic parking brake system. By analyzing the current changes of the motor during the release process in real time, and combining a lookup table feedforward and proportional-derivative (PD) control fusion strategy, the target speed of the motor is dynamically adjusted, thereby actively suppressing mechanical overshoot and achieving accurate judgment and braking at the release endpoint. This technology effectively solves the problem of decreased braking performance and mechanical damage caused by over-release of drum-type cable EPB, improves system maintainability, and enhances the safety and maintenance economy of the entire vehicle while ensuring braking efficiency.
[0005] Other features and advantages of this application will become apparent from the following detailed description, or may be learned in part from practice of this application.
[0006] According to a first aspect of this application, an intelligent control method for a drum-type cable electronic parking brake system is provided, comprising: responding to an EPB cable release command, continuously acquiring the operating current of the EPB motor based on sensors in real time; establishing a multi-condition release model, the multi-condition release model including multiple consecutive conditions excluding the release start-up phase; determining the current operating condition of the EPB motor based on the currently acquired operating current; generating a control command based on a pulse width modulation signal based on the current operating condition; controlling the EPB motor to rotate based on the control command; and then determining different operating conditions of the EPB motor based on the currently acquired operating current and executing different control commands until the EPB cable release is completed.
[0007] In some embodiments of this application, based on the aforementioned scheme, the motor continuously acquires the operating current of the EPB motor in real time based on the sensor: the analog current signal of the EPB motor is continuously acquired in real time based on the sensor, and after being conditioned by the amplifier circuit, it is sent to the analog-to-digital conversion module to be converted into a digital current signal, which is the operating current.
[0008] In some embodiments of this application, based on the aforementioned scheme, the multi-condition release model refers to the operating conditions after the EPB motor completes the release start-up stage, including continuous uniform speed release, dynamic speed regulation, and precise stop conditions. The uniform speed release is the initial stage of EPB motor release, the dynamic speed regulation is the final critical zone of EPB motor release, and the precise stop condition is the boundary of the final critical zone of EPB motor release. In the uniform speed release, the control command is a first speed. In the dynamic speed regulation, a second speed is generated using a combination of feedforward lookup table and proportional-derivative control. In the precise stop condition, the control command is a third speed. When it is determined that the EPB motor stroke has reached the boundary of the final critical zone of release, the power supply to the EPB motor is cut off or a short-term reverse braking is applied, wherein the first speed > the second speed > the third speed.
[0009] In some embodiments of this application, based on the aforementioned scheme, the step of determining the current operating condition of the EPB motor according to the currently collected real-time operating current, and determining the generation of control commands based on pulse width modulation signals based on the current operating condition, includes: when the operating current is less than a first current threshold, determining that the current operating condition of the EPB motor is a uniform speed release condition; when the operating current equals the first current threshold, determining that the current operating condition of the EPB motor changes from a uniform speed release condition to a dynamic speed regulation condition; when the operating current is greater than the first current threshold and less than a second current threshold, maintaining the current operating condition of the EPB motor as a dynamic speed regulation condition; when the operating current equals the second current threshold, determining that the current operating condition of the EPB motor changes from a dynamic speed regulation condition to a precise stop condition; when the operating current is greater than the second current threshold, maintaining the current operating condition of the EPB motor as a precise stop condition, wherein the first current threshold < the second current threshold.
[0010] In some embodiments of this application, based on the aforementioned scheme, the first current threshold is obtained through a pre-calibrated test by averaging the idling current over a preset period, and the calculation formula is as follows:
[0011] in, To calculate the average, For the first The idle current of each cycle The first current threshold, For a preset period; and / or, the second current threshold is obtained by looking up a pre-calibrated clamping force-current two-dimensional table, and the calculation formula is:
[0012] in, The target clamping force of the EPB system on the cable. It is the target current value obtained by looking up the table through the target clamping force. This is the second current threshold.
[0013] In some embodiments of this application, based on the foregoing scheme, the second speed is generated under the dynamic speed regulation condition by a method combining feedforward lookup table and proportional-derivative control, and the calculation formula is as follows:
[0014] in, This is a two-dimensional lookup table function. For the first Operating current per cycle For the first Current growth rate over a period of time The first current threshold, This is the proportional gain coefficient. The differential gain coefficient, This is the second rotational speed.
[0015] In some embodiments of this application, based on the foregoing scheme, the method for obtaining the third rotational speed is as follows: The estimated rotational speed is obtained, and the calculation formula is:
[0016] in, For the first Estimated EPB motor speed over one cycle, For the first EPB motor voltage collected in each cycle For the first Operating current per cycle For the armature resistance of the EPB motor, The back electromotive force constant of the EPB motor is used; if the estimated speed is less than the preset safe stopping speed, the estimated speed is used as the third speed; if the estimated speed is greater than or equal to the preset safe stopping speed, the safe stopping speed is used as the third speed.
[0017] In some embodiments of this application, based on the aforementioned scheme, at the vehicle wheel end, the EPB motor includes a left EPB motor and a right EPB motor. The left EPB motor and the right EPB motor drive the left cable and the right cable respectively. The operating current of the left EPB motor is continuously acquired in real time by a first current sensor, and the left EPB motor is controlled to release the left cable. The operating current of the right EPB motor is continuously acquired in real time by a second current sensor, and the right EPB motor is controlled to release the right cable. Alternatively, at the vehicle wheel end, one EPB motor drives both the left and right cables simultaneously. The operating current of the drum motor is continuously acquired in real time by a current sensor, and the EPB motor is controlled to release both the left and right cables simultaneously. Alternatively, at the vehicle axle end, a central EPB motor drives a central cable to tighten the parking brake mechanism at the rear axle end of the vehicle to complete parking. The operating current of the central EPB motor is continuously acquired in real time by a current sensor, and the central EPB motor is controlled to release the central cable.
[0018] According to a second aspect of this application, an intelligent control system for a drum-type cable electronic parking brake system is provided, comprising: a data acquisition module, used to continuously acquire the operating current of the EPB motor based on sensors in real time when the EPB cable executes a release command; a motor control command generation module, used to implement differentiated control of a multi-condition release model, wherein the multi-condition release model includes multiple consecutive conditions other than the release start-up phase, and determines the current condition of the EPB motor based on the currently acquired operating current, and generates a control command based on a pulse width modulation signal based on the current condition; and a motor control module, used to execute the control command to drive the EPB cable motor to rotate, and then determine different conditions of the EPB motor based on the currently acquired operating current, and execute different control commands until the EPB cable release is completed.
[0019] According to a third aspect of this application, an electronic device is provided, comprising: a sensor for continuously acquiring the operating current of an EPB motor in real time; a processor electrically connected to the sensor for executing executable instructions, the executable instructions being: establishing a multi-condition release model, the multi-condition release model including multiple consecutive conditions excluding the release start-up phase; determining the current operating condition of the EPB motor based on the currently acquired operating current; and generating a control instruction based on a pulse width modulation signal based on the current operating condition; a power drive module for receiving the control instruction and controlling the rotation of the EPB motor; a memory for storing the executable instructions of the processor, and performing high-speed data interaction with the memory through a synchronous serial peripheral interface, wherein when the executable instructions are executed by the processor, the processor implements the above-described method; and a power supply module for supplying power to the sensor, processor, power drive module, and memory, wherein the processor controls the power supply module through hardwired instructions and an SPI protocol to provide a stable voltage output.
[0020] The beneficial effects of this application are as follows: This application provides an intelligent control method, system, and electronic device for a drum-type cable electronic parking brake system. During the release process of the EPB cable, based on the current characteristics of the EPB motor, and addressing the overshoot phenomenon caused by the inertia of the transmission system, a three-stage speed control mechanism is formed by integrating calibration parameter feedforward lookup table and proportional-derivative control strategy. This application actively suppresses mechanical overshoot by dynamically adjusting the speed of the EPB motor, achieving precise identification of the end point of the release stroke and accurate control of the braking timing. It can effectively solve the problems of parking brake performance degradation and mechanical structure damage caused by excessive cable release, ensuring that the braking system is always in the optimal working state, and significantly improving the parking safety and operational reliability of the vehicle. This application can be implemented entirely based on the existing hardware architecture of the EPB system without adding additional costs. Optionally, this anti-over-release function can also be integrated into the vehicle's ABS, ESC, or other electronic control units, which helps to further improve the integration and lightweight level of the vehicle controller.
[0021] It should be understood that the above general description and the following detailed description are merely exemplary and explanatory, and do not limit this application. Attached Figure Description
[0022] The accompanying drawings, which are included to provide a further understanding of the invention, form part of this application. The illustrative embodiments of the invention and their descriptions are used to explain the invention and do not constitute an undue limitation thereof. In the drawings: Figure 1 is a flowchart of an intelligent control method for a drum-type cable electronic parking brake system according to the present invention; Figure 2 is a schematic diagram of the mechanical structure of the drum-type cable EPB in an embodiment of the present invention; Figure 3 is a detailed schematic diagram of the EPB motor control according to the present invention; Figure 4 is a schematic diagram of an intelligent control system for a drum-type cable electronic parking brake system according to the present invention; Figure 5 is a schematic diagram of an electronic device according to the present invention. Detailed Implementation
[0023] To make the objectives, features, and advantages of this invention more apparent and understandable, the technical solutions of the embodiments of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described below are only some embodiments of this invention, and not all embodiments. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.
[0024] It should be understood that the terms "comprising" and other similar expressions in the specification, claims, and accompanying drawings of this invention are intended to cover a non-exclusive inclusion, such as a process, method, system, or apparatus that includes a series of steps or units and is not limited to the listed steps or units. Furthermore, "first" and "second" are used to distinguish different objects and are not intended to describe a specific order.
[0025] The mechanical structure of the drum-type cable EPB is shown in Figure 2, including a motor axial worm gear 1, a cable axial turbine 2, a cable axial worm gear 3, a mechanical housing 4, and a shock-absorbing disc spring 5. The motor axial worm gear 1 meshes perpendicularly with the cable axial turbine 2; the cable axial turbine 2 and the cable axial worm gear 3 have their axes coincident and are internally meshed. One end of the cable axial worm gear 3 is connected to the EPB cable, and a shock-absorbing disc spring 5 is installed between the cable axial turbine 2 and the mechanical housing 4 to buffer the impact during transmission.
[0026] During the release process of the EPB cable, the EPB motor drives the axial worm gear 1 to rotate, which in turn drives the axial turbine gear 2 of the cable to rotate, thereby causing the axial worm gear 3 of the cable to move downward along the axial direction, compressing the damping disc spring 5. If the EPB motor continues to rotate due to inertia after the axial worm gear 3 of the cable reaches a preset threshold distance while running at a constant speed, it will lead to over-release, causing the damping disc spring 5 to be over-compressed. At this time, the rebound force generated by the damping disc spring 5 will significantly increase the frictional resistance between the axial turbine gear 2 and the axial worm gear 3 of the cable, thereby causing the transmission mechanism to jam. If this continues for a long time, it may cause irreversible plastic deformation of the damping disc spring 5, causing permanent damage to the mechanical structure of the drum cable EPB, and significantly reducing the life of the drum cable EPB.
[0027] According to the first aspect of this application, in order to overcome the shortcomings of the prior art, as shown in FIG1, this embodiment provides an intelligent control method for a drum cable electronic parking system, including: step S101: in response to the EPB cable release command, continuously and in real time acquiring the operating current of the EPB motor based on a sensor.
[0028] In one embodiment, at the wheel end of the vehicle, the vehicle is typically equipped with a left EPB motor and a right EPB motor, which drive the left cable and the right cable respectively. This embodiment includes a sensor group comprising a first current sensor and a second current sensor.
[0029] The first current sensor collects the analog current signal of the left EPB motor, and then continuously acquires the operating current of the left EPB motor in real time to control the left EPB motor and release the left cable.
[0030] The second current sensor collects the analog current signal of the right EPB motor, and then continuously acquires the operating current of the right EPB motor in real time to control the right EPB motor and release the right cable.
[0031] In another embodiment, at the wheel end of the vehicle, an EPB motor is used to drive both the left and right cables simultaneously. The operating current of the drum motor is continuously acquired in real time by a current sensor, and the EPB motor is controlled to release both the left and right cables at the same time.
[0032] Alternatively, in another embodiment, a central EPB motor is used to drive a central cable to tighten the parking brake mechanism at the rear axle end of the vehicle, thereby completing parking. The operating current of the central EPB motor is continuously acquired in real time by a current sensor, and the central EPB motor is controlled to release the central cable.
[0033] In some embodiments of this example, the step of continuously acquiring the operating current of the EPB motor based on the sensor in real time is as follows: the analog current signal of the EPB motor is continuously acquired by the sensor in real time, and after being conditioned by the amplifier circuit, it is sent to the analog-to-digital converter (ADC) module to be converted into a digital current signal, which is the operating current.
[0034] In this embodiment, the method also includes filtering the operating current and extracting the stable value and current growth rate of the operating current to enable subsequent determination of the current operating condition of the EPB motor.
[0035] Due to the inherent electrical characteristics of the sensor and disturbances caused by changes in non-vehicle conditions, a significant amount of noise is present in the generated operating current. Since the intelligent control algorithm for preventing over-release requires high precision and real-time performance, the signal's anti-interference capability must be considered. This necessitates signal processing algorithms such as outlier removal, smoothing, and filtering to optimize the signal into a low-noise input signal. As an alternative implementation, this embodiment uses a moving average filter to process the original input signal matrix. This filter can efficiently filter high-frequency noise and exhibits excellent step response characteristics. Alternatively, in other embodiments, a second-order low-pass filter can be used to selectively set the filtering frequency of the original signal to remove high-frequency noise. Therefore, this embodiment merely demonstrates the selectivity of the filter and is not intended to limit the scope of this patent application.
[0036] Step S102: Establish a multi-condition release model, which includes multiple continuous conditions other than the release start-up stage. Determine the current condition of the EPB motor based on the real-time collected operating current, and generate control commands based on pulse width modulation signals based on the current condition to dynamically adjust the speed of the EPB motor and suppress mechanical overshoot.
[0037] In some embodiments of this example, as shown in Figure 3, the multi-condition release model employs a three-stage control strategy during the release process, including continuous uniform speed release, dynamic speed regulation, and precise stop. The uniform speed release is the initial stage of EPB motor release, the dynamic speed regulation is the final critical zone of EPB motor release, and the precise stop is the boundary of the final critical zone of EPB motor release. In the uniform speed release, the control command is a first speed based on a pulse width modulation (PWM) signal with a constant duty cycle. In the dynamic speed regulation, a second speed is generated using a combination of feedforward lookup table and proportional-derivative control. In the precise stop, the control command is a third speed based on a pulse width modulation (PWM) signal with a constant duty cycle, controlling the EPB motor to precisely brake and stop. When it is determined that the EPB motor stroke has reached the boundary of the final critical zone of release, the power supply to the EPB motor is cut off or a reverse short-term braking is applied, wherein the first speed > the second speed > the third speed.
[0038] In some embodiments of this example, as shown in Figure 3, determining the current operating condition of the EPB motor based on the currently collected real-time operating current and generating control instructions based on pulse width modulation signals based on the current operating condition includes: when the operating current is less than a first current threshold or the current growth rate of the operating current is less than a first growth rate threshold, determining that the current operating condition of the EPB motor is a uniform speed release condition, at this time controlling the EPB motor to run at a first speed uniformly, and to improve the release efficiency, the processor outputs a high PWM signal with a constant duty cycle to control the motor to run at a high first speed uniformly, so that the release stroke quickly approaches the end critical region of the release; when the operating current is equal to the first current threshold or the current growth rate of the operating current is equal to the first growth rate threshold, the EPB motor is determined to be in a uniform speed release condition. At the instant the operating current reaches the growth rate threshold, the current operating condition of the EPB motor is determined to change from uniform speed release to dynamic speed regulation. When the operating current is greater than the first current threshold and less than the second current threshold, or when the current growth rate of the operating current is greater than the first growth rate threshold and less than the second growth rate threshold, the current operating condition of the EPB motor is determined to be dynamic speed regulation. At the instant the operating current equals the second current threshold, the current operating condition of the EPB motor is determined to change from dynamic speed regulation to precise stop. When the operating current is greater than the first current threshold, or when the current growth rate of the operating current is greater than the second growth rate threshold, the current operating condition of the EPB motor is determined to be precise stop. Here, the first current threshold is less than the second current threshold, and the first growth rate threshold is greater than the second growth rate threshold.
[0039] In some embodiments of this example, the first current threshold is obtained by averaging the idling current of a preset period during the clamping process of the EPB motor. The calculation formula is as follows:
[0040] in, To calculate the average, For the first The idle current of each cycle The first current threshold, For a preset period; and / or, the second current threshold is obtained by looking up a pre-calibrated clamping force-current two-dimensional table, and the calculation formula is:
[0041] in, The target clamping force of the EPB system on the cable. It is the target current value obtained by looking up the table through the target clamping force. This is the second current threshold.
[0042] In some embodiments of this example, a first rotational speed is preset, and the first rotational speed is converted into a first target voltage or a first pulse width modulation signal to control the EPB motor to rotate at the first rotational speed.
[0043] Specifically, the first speed is set by directly setting a PWM with a large duty cycle, such as PWM>80%.
[0044] In some embodiments of this example, to suppress mechanical impact caused by high-speed motion, the calculation formula for the method combining feedforward lookup table and proportional-derivative control is as follows:
[0045] in, This is a two-dimensional lookup table function. For the first Operating current per cycle For the first Current growth rate over a period of time The first current threshold, This is the proportional gain coefficient. The differential gain coefficient, This is the second rotational speed.
[0046] In the formula, the operating current is collected in real time. and current growth rate By querying a pre-calibrated two-dimensional mapping table, the optimal feedforward quantity under the current operating condition is obtained to improve the response speed of the closed-loop system; simultaneously, the current deviation is used as the basis for further analysis. As a proportional term, the current growth rate As a differential term, combined with the proportional gain coefficient and differential gain coefficient The optimal speed command for the current-speed closed loop in the second release stage is calculated in real time.
[0047] The second rotational speed is converted into a second target voltage or a second pulse width modulation signal to control the EPB motor to rotate at the second rotational speed.
[0048] In some embodiments of this example, the method for obtaining the third rotational speed is as follows: The estimated rotational speed is obtained, and the calculation formula is:
[0049] in, For the first Estimated EPB motor speed over one cycle, For the first EPB motor voltage collected in each cycle For the first Operating current per cycle For the armature resistance of the EPB motor, The back electromotive force constant of the EPB motor is used; if the estimated speed is less than the preset safe stopping speed, the estimated speed is used as the third speed; if the estimated speed is greater than or equal to the preset safe stopping speed, the safe stopping speed is used as the third speed.
[0050] When it is determined that the EPB motor travel has reached the critical zone boundary of the release end, the power supply to the EPB motor is cut off or a short-term reverse braking is applied.
[0051] Step S103: Control the EPB motor to rotate based on the control command, and then determine the different operating conditions of the EPB motor according to the real-time collected operating current, and execute different control commands until the EPB cable is released.
[0052] Thus, during the release process of the EPB cable, based on the current characteristics of the EPB motor, and addressing the overshoot phenomenon caused by the inertia of the transmission system, a three-stage speed control mechanism is formed by integrating calibration parameter feedforward lookup table and proportional-derivative control strategy. This method actively suppresses mechanical overshoot by dynamically adjusting the speed of the EPB motor, achieving precise identification of the release stroke end point and accurate control of braking timing. It effectively solves the problems of parking brake performance degradation and mechanical structural damage caused by excessive cable release, ensuring the braking system remains in optimal working condition and significantly improving vehicle parking safety and operational reliability.
[0053] This method can be implemented entirely based on the existing hardware architecture of the EPB system without incurring additional costs. Optionally, this over-release protection function can also be integrated into the vehicle's ABS, ESC, or other electronic control units, which helps to further improve the integration and weight reduction of the vehicle controller.
[0054] According to a second aspect of this application, as shown in Figure 4, this embodiment provides an intelligent control system for a drum-type cable electronic parking system, comprising: a data acquisition module, used to continuously acquire the operating current of the EPB motor based on sensors in real time when the EPB cable executes a release command; a control command generation module, used to implement differentiated control of a multi-condition release model, wherein the multi-condition release model includes multiple consecutive conditions other than the release start-up phase, and determines the current condition of the EPB motor based on the currently acquired operating current, and generates a control command based on a pulse width modulation signal based on the current condition; and a motor control module, used to execute the control command to drive the EPB cable motor to rotate, and then determine different conditions of the EPB motor based on the currently acquired operating current, and execute different control commands until the EPB cable release is completed.
[0055] Specifically, this embodiment corresponds one-to-one with the above method embodiments. The functions of each module have been described in detail in the corresponding method embodiments, so they will not be repeated here.
[0056] According to a third aspect of this application, this embodiment provides a computer-readable storage medium having a computer program stored thereon, the computer program including executable instructions that, when executed by a processor, implement the method described above.
[0057] The present invention can implement all or part of the processes in the above methods, or it can be accomplished by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when the computer program is executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form. The computer-readable medium can include: any entity or system capable of carrying computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.
[0058] According to the fourth aspect of this application, as shown in FIG5, an electronic device is provided, which is the hardware architecture upon which the intelligent control method of the drum-type cable electronic parking system provided in this embodiment is based. The device includes: a sensor for continuously and in real-time acquiring the operating current of the EPB motor; a processor electrically connected to the sensor for executing executable instructions, the executable instructions being: establishing a multi-condition release model, the multi-condition release model including multiple consecutive conditions, determining the current condition of the EPB motor based on the currently acquired operating current, and generating control instructions based on pulse width modulation (PWM) signals based on the condition; a power drive module for receiving the control instructions, controlling the rotation of the EPB motor to ensure a smooth and controllable EPB cable release process; and a memory for storing the executable instructions and parameters of the processor, ensuring the continuity of the control logic and the reliable recovery of the EPB motor state during power cycling, and transmitting the data through a synchronous serial peripheral interface (Serial...). The Peripheral Interface (SPI) enables high-speed data interaction with the memory. When the executable instructions are executed by the processor, the processor implements the above-described method. The power supply module is used to supply power to the sensor, processor, power drive module and memory to provide a stable and isolated power output. The processor controls the power supply module to provide a stable voltage output through hard-wired instructions and the SPI (Serial Peripheral Interface) protocol.
[0059] In one specific embodiment, the processor model is SAK-XC2365B. The processor's basic configuration includes: system clock, phase-locked loop, watchdog timer, etc. The functional module initialization configuration includes: timer (TIM) module, pulse width modulation (PWM) module, analog signal acquisition module, CAN communication module, etc. The application layer software initialization configuration includes: setting the system status and fault codes to safe default values, loading calibration data and key control parameters, starting self-test program and diagnostics, etc.
[0060] Its working principle is as follows: In response to the EPB cable release command, the left / right EPB motors are sampled at high frequency by two onboard current sensors to obtain analog current signals. After being conditioned by an amplifier circuit, the analog current signals are sent to the processor's analog-to-digital converter module to obtain digital current signals. The digital current signals serve as the core input signals for the control algorithm. After filtering the digital current signals, the processor analyzes the real-time current characteristics of the EPB motors during the release process, thereby accurately identifying the specific operating condition of the cable actuator. After completing the operating condition identification, the algorithm is based on a feedforward lookup table and proportional... The strategy of integrating differential (PD) control calculates the optimal speed of the EPB motor in real time and executes a three-stage speed regulation mechanism. Finally, the processor outputs the corresponding pulse width modulation (PWM) signal to precisely control the operation of the EPB motor, actively suppress the inertia of the transmission mechanism, achieve precise control of the cable release stroke, and ensure that the motor brakes reliably at the target position.
[0061] In this embodiment, the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the computer system, connecting various parts of the entire computer system through various interfaces and lines.
[0062] Memory can be used to store computer programs and / or modules. The processor implements various functions of the computer system by running or executing the computer programs and / or modules stored in the memory, and by accessing data stored in the memory. Memory can mainly include a program storage area and a data storage area. The program storage area can store the operating system and at least one application program required for a function (e.g., sound playback, image playback, etc.); the data storage area can store data created based on the use of the mobile phone (e.g., audio data, video data, etc.). Furthermore, memory can include high-speed random access memory, and can also include non-volatile memory, such as hard disks, RAM, plug-in hard disks, SmartMedia Cards (SMC), Secure Digital (SD) cards, Flash Cards, at least one disk storage device, flash memory device, or other volatile solid-state storage devices.
[0063] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, servers, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and memory) containing computer-usable program code.
[0064] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), servers, and computer program products according to embodiments of the invention. 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 processor, 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 system for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.
[0065] 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 an instruction system that implements the functions specified in one or more flowcharts and / or one or more block diagrams.
[0066] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0067] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0068] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0069] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention 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 the present invention.
Claims
1. A method for intelligent control of a drum-type cable electronic parking system, characterized in that, include: In response to the EPB cable release command, the operating current of the EPB motor is continuously acquired in real time based on the sensor; A multi-condition release model is established, which includes multiple continuous conditions other than the release start-up stage. The current operating condition of the EPB motor is determined based on the real-time collected operating current, and control commands based on pulse width modulation signals are generated based on the current operating condition. The EPB motor is controlled to rotate based on the control commands, and different operating conditions of the EPB motor are determined based on the real-time collected operating current. Different control commands are executed until the EPB cable is released.
2. The method according to claim 1, characterized in that, The method of continuously acquiring the operating current of the EPB motor based on sensors in real time: The analog current signal of the EPB motor is continuously acquired by sensors in real time, and after being conditioned by an amplifier circuit, it is sent to an analog-to-digital converter module to be converted into a digital current signal, which is the operating current.
3. The method according to claim 1, characterized in that: The multi-condition release model refers to the operating conditions after the EPB motor completes the release start-up stage, including continuous uniform speed release, dynamic speed regulation, and precise stop. The uniform speed release is the initial stage of EPB motor release, the dynamic speed regulation is the final critical zone of EPB motor release, and the precise stop is the boundary of the final critical zone of EPB motor release. In the uniform speed release, the control command is the first speed. In the dynamic speed regulation, a second speed is generated using a combination of feedforward lookup table and proportional-derivative control. In the precise stop, the control command is the third speed. When it is determined that the EPB motor stroke has reached the boundary of the final critical zone of release, the power supply to the EPB motor is cut off or a short-term reverse braking is applied. The order is: first speed > second speed > third speed.
4. The method according to claim 3, characterized in that, The step of determining the current operating condition of the EPB motor based on the real-time collected operating current, and generating a control command based on the pulse width modulation signal based on the current operating condition, includes: when the operating current is less than a first current threshold, determining that the current operating condition of the EPB motor is a uniform speed release condition; when the operating current equals the first current threshold, determining that the current operating condition of the EPB motor changes from a uniform speed release condition to a dynamic speed regulation condition; when the operating current is greater than the first current threshold but less than a second current threshold, maintaining the current operating condition of the EPB motor as a dynamic speed regulation condition; when the operating current equals the second current threshold, determining that the current operating condition of the EPB motor changes from a dynamic speed regulation condition to a precise stop condition; when the operating current is greater than the second current threshold, maintaining the current operating condition of the EPB motor as a precise stop condition, wherein the first current threshold is less than the second current threshold.
5. The method according to claim 4, characterized in that: The first current threshold is obtained through a pre-calibrated test by averaging the idling current over a preset period. The calculation formula is as follows: in, To calculate the average, For the first The idle current of each cycle The first current threshold, For a preset period; and / or, the second current threshold is obtained by looking up a pre-calibrated clamping force-current two-dimensional table, and the calculation formula is: in, The target clamping force of the EPB system on the cable. It is the target current value obtained by looking up the table through the target clamping force. This is the second current threshold.
6. The method according to claim 3, characterized in that, In the dynamic speed regulation condition, the second speed is generated by a combination of feedforward lookup table and proportional-derivative control, and the calculation formula is as follows: in, This is a two-dimensional lookup table function. For the first Operating current per cycle For the first Current growth rate over a period of time The first current threshold, This is the proportional gain coefficient. The differential gain coefficient, This is the second rotational speed.
7. The method according to claim 3, characterized in that, The method for obtaining the third rotational speed is as follows: obtain the estimated rotational speed, and the calculation formula is: in, For the first Estimated EPB motor speed over one cycle, For the first EPB motor voltage collected in each cycle For the first Operating current per cycle For the armature resistance of the EPB motor, The back electromotive force constant of the EPB motor is used; if the estimated speed is less than the preset safe stopping speed, the estimated speed is used as the third speed; if the estimated speed is greater than or equal to the preset safe stopping speed, the safe stopping speed is used as the third speed.
8. The method according to claim 1, characterized in that: At the vehicle wheel end, the EPB motor includes a left EPB motor and a right EPB motor. The left EPB motor and the right EPB motor drive the left cable and the right cable respectively. The operating current of the left EPB motor is continuously acquired in real time by a first current sensor, and the left EPB motor is controlled to release the left cable. The operating current of the right EPB motor is continuously acquired in real time by a second current sensor, and the right EPB motor is controlled to release the right cable. Alternatively, at the vehicle wheel end, one EPB motor drives both the left and right cables simultaneously. The operating current of the drum motor is continuously acquired in real time by a current sensor, and the EPB motor is controlled to release both the left and right cables simultaneously. Alternatively, at the vehicle axle end, a central EPB motor drives a central cable to tighten the parking brake mechanism at the rear axle end of the vehicle to complete parking. The operating current of the central EPB motor is continuously acquired in real time by a current sensor, and the central EPB motor is controlled to release the central cable.
9. An intelligent control system for a drum-type cable electronic parking system, characterized in that, include: The data acquisition module is used to continuously acquire the operating current of the EPB motor based on sensors when the EPB cable executes the release command. The control command generation module is used to realize differentiated control of the multi-condition release model. The multi-condition release model includes multiple continuous conditions other than the release start-up stage. The current condition of the EPB motor is determined based on the real-time collected operating current, and control commands based on pulse width modulation signals are generated based on the current condition. The motor control module is used to execute the control commands to drive the EPB motor to rotate, and then to determine the different operating conditions of the EPB motor based on the real-time collected operating current, and execute different control commands until the EPB cable is released.
10. An electronic device, characterized in that, Includes: a sensor for continuously acquiring the operating current of the EPB motor in real time; The processor, electrically connected to the sensor, is used to execute executable instructions, which are: establishing a multi-condition release model, the multi-condition release model including multiple consecutive conditions other than the release start-up stage; determining the current condition of the EPB motor based on the currently collected real-time operating current; and generating control instructions based on pulse width modulation signals based on the current condition. The power drive module is used to receive control commands and control the rotation of the EPB motor; The memory is used to store the executable instructions of the processor, and to perform high-speed data interaction with the memory through a synchronous serial peripheral interface. When the executable instructions are executed by the processor, the processor enables the processor to implement the method described in any one of claims 1-7. A power supply module is used to supply power to the sensor, processor, power drive module and memory. The processor controls the power supply module to provide a stable voltage output through hardwired instructions and SPI protocol.