A vehicle pedal zero position calibration method and system based on working condition self-adaptation
Patent Information
- Application Number
- CN202611146187.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-30
- Publication Date
- 2026-10-20
AI Technical Summary
[0004]本申请提供一种基于工况自适应的车辆踏板零位校准方法及其系统,可以解决现有技术中存在的踏板信号处理机制不完善的问题
本申请实施例提供了一种基于工况自适应的车辆踏板零位校准方法及其系统,通过动态采集、稳定性校验及差异化存储的策略,优化了踏板零位信号的处理流程,使得信号处理机制更能适应车辆全生命周期内的状态变化,为后续的车辆控制提供更可靠的零位基准。具体而言:通过在车辆当前上电周期内监测车辆状态,并在满足踏板零位初始值记录条件时获取样本,使得零位数据的采集能够结合车辆的实际运行工况进行自动动态调整,而非依赖人工校准或固定初始值,从而适应踏板因机械磨损产生的信号变化;根据样本的数量和稳定性获取踏板零位偏移量,意味着在数据处理阶段引入了校验机制,减少了因信号波动或干扰导致的识别误差,提高了零位识别的准确性;此外,在车辆下电时通过差值绝对值与预设存储阈值的对比来判断是否更新存储,避免了频繁写入操作,只有在零位发生显著变化时才进行更新,这在保证零位数据及时性的同时,也兼顾了存储单元的使用寿命。
Smart Images

Figure FT_1 
Figure FT_2 
Figure FT_3
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control, specifically to a vehicle pedal zero-position calibration method and system based on operating condition adaptation. Background Technology
[0002] In vehicle and mechanical control systems, the operating pedal is a core component for inputting driver intentions, and the accuracy of its signal directly affects the control effect of the equipment. During long-term use, factors such as mechanical wear, environmental changes, and component aging inevitably cause slight deformation or displacement of the pedal's mechanical structure, resulting in a deviation between the initial signal output by the sensor and the actual control intention.
[0003] In existing technologies, compensation for pedal signal deviation is typically achieved through hardware redundancy, periodic manual calibration, or intent determination based on switch signals. However, with the increasing demands for intelligent control in vehicles and mechanical systems, traditional compensation methods still have room for improvement in terms of adaptability, real-time performance, and ease of maintenance. In particular, throughout the entire equipment lifecycle, the lack of an effective automatic correction mechanism can lead to the gradual accumulation of signal drift, thereby affecting control accuracy or increasing maintenance costs. Summary of the Invention
[0004] This application provides a vehicle pedal zero-position calibration method and system based on working condition adaptation, which can solve the problem of imperfect pedal signal processing mechanism in the prior art.
[0005] In a first aspect, embodiments of this application provide a vehicle pedal zero-position calibration method based on operating condition adaptation, which includes: During the current power-on cycle of the vehicle, the vehicle status is monitored, and when the vehicle signal meets the conditions for recording the initial value of the pedal zero position, the pedal opening signal sample is obtained. The pedal zero-position offset is obtained based on the number and stability of the pedal opening signal samples; When the vehicle is powered off, determine whether the absolute value of the difference between the pedal zero offset and the stored zero offset is greater than or equal to a preset storage threshold. If so, update the stored zero offset to the pedal zero offset; Otherwise, keep the stored zero offset unchanged.
[0006] In conjunction with the first aspect, in one embodiment, after updating the stored zero-position offset to the pedal zero-position offset, the method further includes, during subsequent vehicle power-on cycles: Get the pedal opening value; The pedal opening value is compensated based on the stored zero offset, and the compensated pedal opening value is output.
[0007] In conjunction with the first aspect, in one implementation, the compensation calculation includes: Calculate the first difference between the pedal opening value and the zero offset; Calculate the second difference between the maximum opening signal value and the zero offset; The ratio of the first difference to the second difference is determined as the compensated pedal opening value.
[0008] In conjunction with the first aspect, in one implementation, the vehicle signal satisfying the conditions for recording the initial value of the pedal zero position includes: The vehicle speed is less than or equal to the preset vehicle speed threshold; The vehicle is in a non-ready state; The pedal opening is within the preset zero range; The rate of change of pedal opening is less than or equal to the preset rate of change threshold.
[0009] In conjunction with the first aspect, in one implementation, the condition for recording the initial value of the pedal zero position further includes: The duration threshold for maintaining the following states: vehicle speed less than or equal to a preset vehicle speed threshold, vehicle state is in a non-ready state, pedal opening is within a preset zero range, and pedal opening change rate is less than or equal to a preset change rate threshold.
[0010] In conjunction with the first aspect, in one implementation method, acquiring a pedal opening signal sample specifically includes: Collect pedal opening signals within a preset time period; The average value of the pedal opening signal within the preset time period is taken as a sample.
[0011] In conjunction with the first aspect, in one implementation, the pedal zero-position offset is obtained based on the number and stability of the pedal opening signal samples, specifically including: The acquired samples are counted, and when the sample count reaches a first preset threshold, the mean and standard deviation of all samples are calculated. Based on the mean and standard deviation, determine the confidence interval; Samples located outside the confidence interval are removed to obtain the effective sample count. Determine whether the valid sample count has reached the second preset threshold; If so, calculate the final average of the remaining samples and determine the final average as the zero-position offset of the pedal; Otherwise, return to continue acquiring pedal opening signal samples.
[0012] In conjunction with the first aspect, in one embodiment, after obtaining the pedal zero-position offset, before determining whether the absolute value of the difference between the pedal zero-position offset and the stored zero-position offset is greater than or equal to a preset storage threshold, the method further includes: The pedal health is calculated based on the maximum opening signal value, the pedal zero offset, and the vehicle's maximum allowable pedal deformation value. The vehicle's display device indicates the health status of the pedals.
[0013] In conjunction with the first aspect, in one implementation, calculating the pedal health includes: Calculate the difference between the maximum opening signal value and the pedal zero-position offset; Calculate the ratio of the difference to the maximum allowable pedal deformation value of the vehicle; The health status of the pedal is obtained based on the ratio.
[0014] Secondly, this application provides a vehicle pedal zero-position calibration system based on adaptive operating conditions, comprising: a sample acquisition module, a zero-position calculation module, and a storage management module. The sample acquisition module is used to: monitor the vehicle status during the current power-on cycle of the vehicle, and acquire pedal opening signal samples when the vehicle signal meets the conditions for recording the initial value of the pedal zero position. The zero-position calculation module is used to: acquire the pedal zero-position offset based on the number and stability of the pedal opening signal samples. The storage management module is used to: determine whether the absolute value of the difference between the pedal zero-position offset and the stored zero-position offset is greater than or equal to a preset storage threshold when the vehicle is powered off; if so, update the stored zero-position offset to the pedal zero-position offset; otherwise, keep the stored zero-position offset unchanged.
[0015] The beneficial effects of the technical solutions provided in this application include: This application provides a vehicle pedal zero-position calibration method and system based on operating condition adaptation. Through dynamic acquisition, stability verification, and differentiated storage strategies, the processing flow of the pedal zero-position signal is optimized, making the signal processing mechanism more adaptable to state changes throughout the vehicle's lifecycle and providing a more reliable zero-position reference for subsequent vehicle control. Specifically: by monitoring the vehicle's state during the current power-on cycle and acquiring samples when the initial pedal zero-position value recording conditions are met, the acquisition of zero-position data can be automatically and dynamically adjusted in conjunction with the vehicle's actual operating conditions, rather than relying on manual calibration or fixed initial values, thus adapting to signal changes caused by pedal mechanical wear; obtaining the pedal zero-position offset based on the number and stability of samples means that a verification mechanism is introduced in the data processing stage, reducing identification errors caused by signal fluctuations or interference and improving the accuracy of zero-position identification; furthermore, when the vehicle is powered off, the absolute value of the difference is compared with a preset storage threshold to determine whether to update the storage, avoiding frequent write operations. Updates are only performed when the zero position changes significantly, ensuring the timeliness of zero-position data while also considering the lifespan of the storage unit. Attached Figure Description
[0016] Figure 1 This is a schematic diagram of the vehicle pedal zero-position calibration method based on working condition adaptation in this application. Figure 2 For this application Figure 1 A detailed flowchart of step 102; Figure 3 This is a schematic diagram illustrating the principle of the vehicle pedal zero-position calibration method based on working condition adaptation in this application. Detailed Implementation
[0017] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.
[0018] This application provides a vehicle pedal zero-position calibration method and system based on working condition adaptation, which can solve the problem of imperfect pedal signal processing mechanism in the prior art.
[0019] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0020] In a first aspect, embodiments of this application provide a vehicle pedal zero-position calibration method based on operating condition adaptation, which includes: 101: During the current power-on cycle of the vehicle, monitor the vehicle status, and when the vehicle signal meets the conditions for recording the initial value of the pedal zero position, obtain the pedal opening signal sample; 102: Obtain the pedal zero-position offset based on the number and stability of the pedal opening signal samples; 103: When the vehicle is powered off, determine whether the absolute value of the difference between the pedal zero offset and the stored zero offset is greater than or equal to the preset storage threshold. 104: If so, update the stored zero offset to the pedal zero offset; 105: Otherwise, keep the stored zero offset unchanged.
[0021] This application optimizes the processing flow of the pedal zero-position signal through a strategy of dynamic acquisition, stability verification, and differentiated storage. This makes the signal processing mechanism more adaptable to state changes throughout the vehicle's entire lifecycle, providing a more reliable zero-position reference for subsequent vehicle control. Specifically: by monitoring the vehicle's state during the current power-on cycle and acquiring samples when the initial pedal zero-position value recording conditions are met, the acquisition of zero-position data can be automatically and dynamically adjusted in conjunction with the vehicle's actual operating conditions, rather than relying on manual calibration or fixed initial values. This adapts to signal changes caused by mechanical wear of the pedal. Acquiring the pedal zero-position offset based on the number and stability of samples means that a verification mechanism is introduced during the data processing stage, reducing identification errors caused by signal fluctuations or interference and improving the accuracy of zero-position identification. Furthermore, when the vehicle is powered off, the absolute value of the difference is compared with a preset storage threshold to determine whether to update the storage, avoiding frequent write operations. Updates are only performed when there is a significant change in the zero position, ensuring the timeliness of the zero-position data while also considering the lifespan of the storage unit.
[0022] It should be noted that the system in this application mainly consists of a domain controller (DCU), dual analog pedals, a vehicle low-voltage power distribution system, and peripheral wiring harnesses between the systems. The peripheral wiring harnesses serve as the signal transmission medium, connecting the pedal sensors and the domain controller to ensure low-latency transmission of analog signals and reduce signal loss. The domain controller integrates a non-volatile memory unit for executing the pedal self-learning method, storing zero-position offset and vehicle status data, and supporting data retention after power-down and retrieval after power-on.
[0023] Among them, the DCU is responsible for the acquisition, calculation and arbitration of dual analog pedal signals, specifically for monitoring and sample acquisition of zero initial value recording conditions, and performing statistical filtering on the samples; it is also responsible for the acquisition and arbitration of vehicle speed signals, providing a basis for determining whether the vehicle is stationary or at low speed, and ensuring that sampling is only performed when the recording conditions are met.
[0024] Dual analog pedals include brake pedals, accelerator pedals, and other dedicated pedals with dual analog signal generation for various purposes. The dual-signal design is used for mutual verification to prevent misjudgment caused by single-signal distortion and to provide the original data source for zero-point calculation.
[0025] The vehicle's low-voltage power distribution system is responsible for supplying voltage to the vehicle's low-voltage platform. Stable voltage input ensures that the pedal signal reference value is not affected by power fluctuations, improves sampling accuracy, and avoids being misidentified as pedal opening changes due to voltage drift.
[0026] This application addresses the issue of idle travel in dual analog pedals on commercial vehicle platforms after prolonged use, which affects vehicle driving and braking functions, through optimization of the overall vehicle control strategy. Specifically, to address the issue of zero-position signal offset caused by physical wear or deformation of the pedal mechanical structure due to long-term high-frequency operation, the system uses software algorithms to monitor and calibrate the zero-position offset in real time. This eliminates abnormal braking or driving intentions under static conditions caused by hardware aging, ensuring the accuracy and safety of vehicle control, while also reducing maintenance costs associated with pedal replacement.
[0027] In step 101, during the current power-on cycle of the vehicle, the vehicle status is monitored. When the vehicle signal meets the conditions for recording the initial value of the pedal zero position, the pedal opening signal sample is acquired. The vehicle DCU cyclically detects the conditions for recording the initial value of the pedal zero position within a single power-on-sleep cycle. This detection process aims to ensure that the vehicle is in a static or quasi-static environment, eliminating driving vibrations and driver operation interference, thereby ensuring that the collected pedal opening signal can truly reflect the physical zero position state of the pedal. The domain controller reads the vehicle signals in real time through the CAN bus, providing a basis for the validity screening of subsequent samples, ensuring that the sampling process is initiated only under safe and stable operating conditions, and avoiding erroneous recording of the zero position during dynamic driving.
[0028] In this embodiment, the conditions for recording the initial value of the pedal zero position for the vehicle signal include: The vehicle speed must be less than or equal to a preset speed threshold, such as 5 km / h, to ensure there is no inertial effect from significant vehicle displacement; the vehicle status must be in a non-ready state (meaning the ignition switch is on but the drive system is not activated (ready indicator light is not lit), and there is no torque request), i.e., vehicle status ≠ Ready, to prevent torque interference caused by drive system activation or signal fluctuations caused by high-voltage power-on; the pedal opening must be within a preset zero-position range, such as 0% to 5%, limiting the pedal to an unpressed idle area to avoid mistaking slight pressing for zero position; the pedal opening change rate must be less than or equal to a preset change rate threshold, such as 0.5%, to ensure the pedal is not manually touched or is in a stable, stationary state. These conditions together constitute a logical AND relationship, with the detection condition being ((vehicle speed ≤ 5 km / h) && (vehicle status ≠ Ready) && (0% ≤ pedal opening ≤ 5%) && (pedal opening change rate ≤ 0.5%)). Only when all conditions are simultaneously met is it determined that the current moment is suitable for zero-position sampling.
[0029] Furthermore, the conditions for recording the initial value of the pedal zero position for the vehicle signal also include: the vehicle speed is less than or equal to a preset vehicle speed threshold, the vehicle state is in a non-ready state, the pedal opening is within a preset zero position range, and the state maintenance duration threshold is less than or equal to a preset rate of change threshold.
[0030] In practice, the above state needs to be maintained continuously for 500ms to filter out false triggers caused by instantaneous signal fluctuations and prevent zero-position recording errors due to signal glitches. The judgment conditions can be calibrated with the actual vehicle, and the preset threshold and maintenance time can be adjusted according to the platform characteristics of different vehicle models to adapt to different mechanical wear characteristics and sensor signal noise levels, ensuring the robustness and accuracy of the zero-position initial value recording, and providing a reliable data source for subsequent calculation of the zero-position offset.
[0031] Based on the above embodiments, in this embodiment, obtaining the pedal opening signal sample specifically includes: The pedal opening signal is collected within a preset time window of 500ms. The analog signal is continuously sampled within this window. The average value of the pedal opening signal within the preset time window is taken as a sample, denoted as Ped_Ini[i] = Average(500ms average value)[i]. By smoothing the signal in the short time domain, high-frequency noise interference in the sensor signal is eliminated, ensuring that a single sample value accurately reflects the physical position of the pedal at the current moment and avoiding zero-position calculation deviation due to signal fluctuations. After each sampling, the pedal count Ped_Ini_Cnt+=1 (ped count value incremented by 1), accumulating the effective sampling count within the current power-on cycle, providing a data basis for subsequent statistical analysis.
[0032] Furthermore, based on the number and stability of the pedal opening signal samples, the pedal zero-position offset is obtained, specifically including: The acquired samples are counted. When the sample count reaches the first preset threshold, the mean and standard deviation of all samples are calculated. The first preset threshold is 20, that is, the stepper array iterative elimination is triggered after Ped_Ini_Cnt≥20 is satisfied in a single power-on-sleep cycle. The mean Mean and standard deviation σ of the Ped_Ini
[19] array are calculated. Based on the mean and standard deviation, the confidence interval is determined as [Mean-2σ, Mean+2σ]. Samples outside the confidence interval are eliminated to obtain the effective sample count value. The elimination number is Ped_Del.
[0033] Update Ped_Ini_Cnt = Ped_Ini_Cnt - Ped_Del. Utilize statistical principles to identify and remove outliers caused by electromagnetic interference or mechanical vibration, retaining valid samples within the data distribution set, improving the reliability of zero-point offset calculations, and preventing individual anomalous jump signals from affecting the overall zero-point calibration results.
[0034] The system determines whether the effective sample count has reached the second preset threshold. If so, it calculates the final average of the remaining samples and determines the final average as the pedal zero-position offset. Otherwise, it returns to continue acquiring pedal opening signal samples. In practice, it checks again whether Ped_Ini_Cnt ≥ 20. If so, it indicates that there are enough effective samples remaining after data cleaning. After array iteration and elimination, i.e., after the data stability meets the standard, the system triggers the vehicle DTC diagnosis. If the number of samples is insufficient after removing outliers, it indicates that the signal fluctuation is large under the current operating condition and the zero-position learning condition is not met. The system will continue to monitor and accumulate new samples until a sufficient number of stable data are obtained to ensure that the final stored zero-position offset Ped_NVM has sufficient representativeness and accuracy, providing a reliable benchmark for subsequent pedal opening compensation.
[0035] The stored zero-position offset is updated in the pedal zero-position offset. When the vehicle is powered off, after the domain controller completes the sample iteration and elimination, it assigns Ped_Ini=Mean and uses the final average value of the cleaned samples as the zero-position reference for the current cycle. It is determined that Abs(Ped_Ini-Ped_NVM)≥1%, where Ped_NVM is the historical zero-position offset stored in non-volatile memory. By comparing the difference between the current calculated value and the historical stored value, it is identified whether the pedal has undergone substantial mechanical deformation.
[0036] Once the conditions are met, the storage assignment Ped_NVM=Ped_Ini is triggered, and the new zero offset is written to the non-volatile storage area to complete the data solidification and ensure that the subsequent control strategy uses the latest calibration value.
[0037] If the condition is not met, the system will go into sleep mode. If the difference is less than the preset storage threshold, it indicates that the zero-point fluctuation is within the allowable error range, and the system will skip the write operation and directly enter a low-power state.
[0038] This mechanism ensures real-time updates of zero-bit data while avoiding frequent storage due to minor fluctuations, thus protecting memory hardware resources.
[0039] Based on the above embodiments, in this embodiment, after updating the stored zero-position offset to the pedal zero-position offset, the domain controller wakes up and reads the data in the non-volatile memory during subsequent vehicle power-on cycles. The method further includes: Obtain the pedal opening value; perform compensation calculation on the pedal opening value based on the stored zero offset, and output the compensated pedal opening value. By applying the zero reference learned in the previous cycle, the original signal is corrected in real time to ensure that the control logic operates based on the accurate physical zero position, avoids control deviations caused by using factory initial values, and adapts to the current physical state of the pedal assembly.
[0040] The compensation calculation includes recalibrating the effective working range of the pedal signal, calculating the first difference between the pedal opening value and the zero offset to eliminate invalid idle travel portions, and calculating the second difference between the maximum opening signal value and the zero offset to determine the maximum usable travel under the current wear condition. The ratio of the first difference to the second difference is determined as the compensated pedal opening value, achieving a normalized mapping from physical signal to logical percentage. In the next power-on cycle, the specific calculation formula for the pedal opening participating in the application layer algorithm is as follows: Ped_APP=(Ped_APP_Pre-Ped_NVM) / (Ped_Max-Ped_NVM).
[0041] Wherein, Ped_App_Pre is the original acquired signal value, Ped_Max is the maximum opening value, and Ped_NVM is the stored zero offset.
[0042] After calculation, the compensated pedal opening value is output to the vehicle control unit for torque or braking force requests. This formula forcibly maps the physically worn zero position to a logical 0% output, ensuring the vehicle exhibits no abnormal driving or braking intent when the pedal is stationary. Simultaneously, the denominator is dynamically adjusted to compensate for the loss of effective travel, maintaining control linearity throughout the pedal's full travel. This ensures consistent driving response characteristics throughout the pedal's lifespan, restoring control accuracy without hardware replacement and extending the service life of the pedal assembly.
[0043] Based on the above embodiments, in this embodiment, after obtaining the pedal zero offset, before determining whether the absolute value of the difference between the pedal zero offset and the stored zero offset is greater than or equal to a preset storage threshold, the method further includes a quantitative evaluation of the pedal physical state to ensure that the health calculation is performed under the premise of data reliability.
[0044] The pedal health is calculated based on the maximum pedal opening signal value, pedal zero-position offset, and the vehicle's maximum permissible pedal deformation. This indicator characterizes the degree of pedal mechanical wear and the proportion of remaining effective travel. The pedal health is displayed on an in-vehicle display device, transforming the internal algorithm's calculation results into visual user information for real-time monitoring. Specifically, calculating pedal health includes: calculating the difference between the maximum pedal opening signal value and the pedal zero-position offset, reflecting the current actual usable pedal travel and eliminating the influence of zero-position drift; calculating the ratio of this difference to the vehicle's maximum permissible pedal deformation, measuring the proportion of remaining travel relative to the permissible limit; and obtaining the pedal health based on this ratio. The calculation formula is: Pedal health = 1 - (Ped_Max - Ped_NVM) / PedLim_Max, where PedLim_Max is the maximum allowable pedal deformation value of the vehicle. When the health value decreases, it indicates that the pedal deformation is close to the allowable limit, prompting that hardware inspection or replacement is required to prevent control failure due to excessive wear.
[0045] Once data stability meets the standards, the vehicle's DTC diagnostics are triggered, and the instrument panel displays a pedal reset indicator and pedal health status. Based on the DTC diagnostic results, the instrument panel displays a pedal reset completion indicator and pedal health status, distinguishing between intermediate and final confirmation states during the calibration process, ensuring the user is aware of the system's current stage. When data cleaning is complete and sufficient valid samples are available, the system determines that data stability meets the standards, and the generated health data is considered reliable, immediately triggering the diagnostic protocol. The onboard display receives the diagnostic signal, showing the reset progress or completion status, while continuously displaying the health percentage or level, ensuring the driver or maintenance personnel can promptly understand the pedal zero-position calibration status and hardware health status, avoiding operation with defects. If the diagnostic fails, the original health display is maintained, waiting for the next cycle to re-collect data, ensuring the accuracy and timeliness of the prompts and avoiding false alarms due to temporary signal fluctuations.
[0046] Furthermore, the definition and adaptability of system parameters are crucial for implementation, directly impacting the sensitivity and accuracy of detection. The pedal opening change rate is the rate of change in opening during the current DCU code cycle relative to the previous cycle, used to determine whether the pedal is stationary, eliminating sensor noise or slight vibration interference. The above detection conditions are test results under specified operating conditions and can be calibrated as operating conditions change, such as adjusting PedLim_Max or diagnostic trigger logic for different commercial vehicle platforms' mechanical tolerances. This calibration flexibility ensures the system can adapt to the differences in mechanical characteristics of different vehicle models, guaranteeing the accuracy of health calculations and health prompts, avoiding false alarms or missed alarms, achieving full lifecycle pedal status management, and ensuring stable execution of the reset logic under various loads and environments, meeting the needs of complex commercial vehicle operating scenarios.
[0047] This application establishes a correlation with the physical characteristics of mechanical wear on commercial vehicle pedals through statistical filtering, threshold judgment, and other algorithmic steps, addressing the physical problem of abnormal braking / driving forces generated by pedals under abnormal static conditions on commercial vehicle platforms. The system uses the mean and standard deviation to calculate and construct a confidence interval, eliminating signal noise interference, retaining the effective zero-point offset reflecting physical deformation, and judging the significance of zero-point changes through preset stored thresholds. This mapping relationship between digital algorithms and mechanical characteristics enables the control system to compensate for signal zero-point drift caused by mechanical wear in real time, eliminating abnormal braking forces or driving torques generated when the vehicle is stationary due to pedals not fully returning to their original position, ensuring that vehicle control commands accurately reflect the driver's true intentions, and avoiding erroneous actions.
[0048] In new energy commercial vehicle platforms, mining trucks / loaders experience high-frequency use of the brake / accelerator pedals during actual operation, which can easily cause physical deformation of the pedals and create the illusion of braking / driving intent in static conditions. This patent proposal addresses this high-intensity operational scenario by extending pedal lifespan and reducing software maintenance costs, resolving the issue of braking / driving intent in static conditions, and providing pedal health diagnostics and user safety protection. The system calculates pedal health based on the maximum opening signal value and zero-position offset, quantifies the remaining effective pedal travel, and prompts for maintenance via the instrument panel when health indicators are abnormal. The intelligent zero-position reset function restores control accuracy without hardware replacement, reducing downtime and spare parts costs associated with pedal replacement. While ensuring vehicle static safety, preventative maintenance is achieved through DTC diagnostics and health alerts, improving the operational economy and safety throughout the vehicle's entire lifecycle.
[0049] Secondly, this application provides a vehicle pedal zero-position calibration system based on adaptive operating conditions, comprising: a sample acquisition module, a zero-position calculation module, and a storage management module. The sample acquisition module is used to: monitor the vehicle status during the current power-on cycle of the vehicle, and acquire pedal opening signal samples when the vehicle signal meets the conditions for recording the initial value of the pedal zero position. The zero-position calculation module is used to: acquire the pedal zero-position offset based on the number and stability of the pedal opening signal samples. The storage management module is used to: determine whether the absolute value of the difference between the pedal zero-position offset and the stored zero-position offset is greater than or equal to a preset storage threshold when the vehicle is powered off; if so, update the stored zero-position offset to the pedal zero-position offset; otherwise, keep the stored zero-position offset unchanged.
[0050] This application optimizes the processing flow of the pedal zero-position signal through a strategy of dynamic acquisition, stability verification, and differentiated storage. This makes the signal processing mechanism more adaptable to state changes throughout the vehicle's entire lifecycle, providing a more reliable zero-position reference for subsequent vehicle control. Specifically: by monitoring the vehicle's state during the current power-on cycle and acquiring samples when the initial pedal zero-position value recording conditions are met, the acquisition of zero-position data can be automatically and dynamically adjusted in conjunction with the vehicle's actual operating conditions, rather than relying on manual calibration or fixed initial values. This adapts to signal changes caused by mechanical wear of the pedal. Acquiring the pedal zero-position offset based on the number and stability of samples means that a verification mechanism is introduced during the data processing stage, reducing identification errors caused by signal fluctuations or interference and improving the accuracy of zero-position identification. Furthermore, when the vehicle is powered off, the absolute value of the difference is compared with a preset storage threshold to determine whether to update the storage, avoiding frequent write operations. Updates are only performed when there is a significant change in the zero position, ensuring the timeliness of the zero-position data while also considering the lifespan of the storage unit.
[0051] The functions of each module in the above-mentioned vehicle pedal zero-position calibration system based on adaptive operating conditions correspond to the steps in the above-mentioned vehicle pedal zero-position calibration method embodiment based on adaptive operating conditions. Their functions and implementation processes will not be described in detail here.
[0052] Thirdly, embodiments of this application provide a vehicle pedal zero-position calibration device based on operating conditions. The vehicle pedal zero-position calibration device based on operating conditions can be a personal computer (PC), laptop computer, server, or other device with data processing capabilities.
[0053] In this embodiment of the application, the vehicle pedal zero-position calibration device based on working condition adaptation may include a processor, a memory, a communication interface, and a communication bus.
[0054] The communication bus can be of any type and is used to interconnect the processor, memory, and communication interface.
[0055] The communication interface includes input / output (I / O) interfaces, physical interfaces, and logical interfaces for interconnecting internal components of the condition-adaptive vehicle pedal zero-position calibration device, as well as interfaces for interconnecting the device with other devices (such as other computing devices or user equipment). Physical interfaces can be Ethernet interfaces, fiber optic interfaces, ATM interfaces, etc.; user equipment can be displays, keyboards, etc.
[0056] Memory can be various types of storage media, such as random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), flash memory, optical storage, hard disk, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), etc.
[0057] The processor can be a general-purpose processor, which can call the vehicle pedal zero-position calibration program based on driving conditions and stored in memory, and execute the vehicle pedal zero-position calibration method based on driving conditions and provided in the embodiments of this application. For example, the general-purpose processor can be a central processing unit (CPU). The method executed when the vehicle pedal zero-position calibration program based on driving conditions is called can be referred to in the various embodiments of the vehicle pedal zero-position calibration method based on driving conditions and provided in this application, and will not be repeated here.
[0058] Fourthly, embodiments of this application also provide a computer-readable storage medium.
[0059] The present application stores a vehicle pedal zero-position calibration program based on operating conditions on a computer-readable storage medium, wherein when the vehicle pedal zero-position calibration program based on operating conditions is executed by a processor, the steps of the vehicle pedal zero-position calibration method based on operating conditions described above are implemented.
[0060] The method implemented when the vehicle pedal zero-position calibration procedure based on driving conditions is executed can be referred to in the various embodiments of the vehicle pedal zero-position calibration method based on driving conditions in this application, and will not be repeated here.
[0061] It should be noted that the sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0062] The terms "comprising" and "having," and any variations thereof, in the specification, claims, and accompanying drawings of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus. The terms "first," "second," and "third," etc., are used to distinguish different objects, etc., and do not indicate a sequence, nor do they limit "first," "second," and "third" to different types.
[0063] In the description of the embodiments of this application, terms such as "exemplary," "for example," or "for instance" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplary," "for example," or "for instance" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary," "for example," or "for instance" is intended to present the relevant concepts in a concrete manner.
[0064] In the description of the embodiments of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. The "and / or" in the text is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of this application, "multiple" means two or more.
[0065] In some processes described in the embodiments of this application, multiple operations or steps are included in a specific order. However, it should be understood that these operations or steps may not be executed in the order they appear in the embodiments of this application, or they may be executed in parallel. The sequence number of the operation is only used to distinguish the different operations, and the sequence number itself does not represent any execution order. In addition, these processes may include more or fewer operations, and these operations or steps may be executed sequentially or in parallel, and these operations or steps may be combined.
[0066] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device to execute the methods described in the various embodiments of this application.
[0067] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A vehicle pedal zero-position calibration method based on adaptive operating conditions, characterized in that, It includes: During the current power-on cycle of the vehicle, the vehicle status is monitored, and when the vehicle signal meets the conditions for recording the initial value of the pedal zero position, the pedal opening signal sample is obtained. The pedal zero-position offset is obtained based on the number and stability of the pedal opening signal samples; When the vehicle is powered off, determine whether the absolute value of the difference between the pedal zero offset and the stored zero offset is greater than or equal to a preset storage threshold. If so, update the stored zero offset to the pedal zero offset; Otherwise, keep the stored zero offset unchanged.
2. The vehicle pedal zero-position calibration method based on working condition adaptation as described in claim 1, characterized in that, After updating the stored zero-position offset to the pedal zero-position offset, the method further includes the following during subsequent vehicle power-on cycles: Get the pedal opening value; The pedal opening value is compensated based on the stored zero offset, and the compensated pedal opening value is output.
3. The vehicle pedal zero-position calibration method based on working condition adaptation as described in claim 2, characterized in that, The compensation calculation includes: Calculate the first difference between the pedal opening value and the zero offset; Calculate the second difference between the maximum opening signal value and the zero offset; The ratio of the first difference to the second difference is determined as the compensated pedal opening value.
4. The vehicle pedal zero-position calibration method based on working condition adaptation as described in claim 1, characterized in that, The vehicle signals that meet the conditions for recording the initial value of the pedal zero position include: The vehicle speed is less than or equal to the preset vehicle speed threshold; The vehicle is in a non-ready state; The pedal opening is within the preset zero range; The rate of change of pedal opening is less than or equal to the preset rate of change threshold.
5. The vehicle pedal zero-position calibration method based on working condition adaptation as described in claim 4, characterized in that, The vehicle signal also meets the conditions for recording the initial value of the pedal zero position, including: The duration threshold for maintaining the following states: vehicle speed less than or equal to a preset vehicle speed threshold, vehicle state is in a non-ready state, pedal opening is within a preset zero range, and pedal opening change rate is less than or equal to a preset change rate threshold.
6. The vehicle pedal zero-position calibration method based on working condition adaptation as described in claim 1, characterized in that, Obtaining pedal opening signal samples specifically includes: Collect pedal opening signals within a preset time period; The average value of the pedal opening signal within the preset time period is taken as a sample.
7. The vehicle pedal zero-position calibration method based on working condition adaptation as described in claim 6, characterized in that, Based on the number and stability of the pedal opening signal samples, the pedal zero-position offset is obtained, specifically including: The acquired samples are counted, and when the sample count reaches a first preset threshold, the mean and standard deviation of all samples are calculated. Based on the mean and standard deviation, determine the confidence interval; Samples located outside the confidence interval are removed to obtain the effective sample count. Determine whether the valid sample count has reached the second preset threshold; If so, calculate the final average of the remaining samples and determine the final average as the zero-position offset of the pedal; Otherwise, return to continue acquiring pedal opening signal samples.
8. The vehicle pedal zero-position calibration method based on working condition adaptation as described in claim 1, characterized in that, After obtaining the pedal zero-position offset, before determining whether the absolute value of the difference between the pedal zero-position offset and the stored zero-position offset is greater than or equal to a preset storage threshold, the method further includes: The pedal health is calculated based on the maximum opening signal value, the pedal zero offset, and the vehicle's maximum allowable pedal deformation value. The vehicle's display device indicates the health status of the pedals.
9. The vehicle pedal zero-position calibration method based on working condition adaptation as described in claim 8, characterized in that, The calculation of pedal health includes: Calculate the difference between the maximum opening signal value and the pedal zero-position offset; Calculate the ratio of the difference to the maximum allowable pedal deformation value of the vehicle; The health status of the pedal is obtained based on the ratio.
10. A vehicle pedal zero-position calibration system based on operating condition adaptation, characterized in that, It includes: The sample acquisition module is used to: monitor the vehicle status during the current power-on cycle of the vehicle, and acquire the pedal opening signal sample when the vehicle signal meets the conditions for recording the initial value of the pedal zero position; The zero-position calculation module is used to: obtain the pedal zero-position offset based on the number and stability of the pedal opening signal samples; The storage management module is used to: when the vehicle is powered off, determine whether the absolute value of the difference between the pedal zero offset and the stored zero offset is greater than or equal to a preset storage threshold; if so, update the stored zero offset to the pedal zero offset; otherwise, keep the stored zero offset unchanged.