Acquisition and processing system and method for automobile accelerator signals

By designing a throttle signal acquisition and processing system for automobiles, the problem of inaccurate throttle signal acquisition and processing in the prior art is solved, and more accurate and reliable throttle opening measurement is achieved, which improves the driving performance and safety of the vehicle.

CN119459561APending Publication Date: 2025-02-18ATECH AUTOMOTIVE WUHU
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411901598.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

The prior art cannot obtain more accurate and reliable throttle opening through the acquisition and processing of the throttle signal, which affects the driving performance and driving safety of the vehicle.

Method used

A system for collecting and processing of automobile accelerator signals is designed, including accelerator pedal sensor module, vehicle controller, throttle opening module and vehicle drive control module. By filtering the first and second throttle signals and voltage thresholds Judgment, judge signal faults and upload fault codes to ensure the accuracy and reliability of the throttle signal.

Benefits of technology

It realizes a more accurate and reliable throttle opening through the acquisition and processing of the throttle signal, ensuring the driving performance and driving safety of the vehicle, and improving the driver's sense of security through fault judgment and fault code reporting.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119459561A_ABST
    Figure CN119459561A_ABST
Patent Text Reader

Abstract

The invention discloses an automobile accelerator signal collecting and processing system and method, and belongs to the technical field of automobile control, the system comprises an accelerator pedal sensor module, a vehicle control unit, an accelerator opening module and a vehicle driving control module, and the output end of the accelerator pedal sensor module is connected with the input end of the vehicle control unit; the output end of the vehicle control unit is connected with the input end of the accelerator opening degree module; the output end of the accelerator opening degree module is connected with the input end of the whole vehicle driving control module. According to the collecting and processing system and method for the automobile accelerator signal, the more accurate and reliable accelerator opening degree can be obtained by collecting and processing the accelerator signal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of automobile control, and in particular, relates to a system and method for collecting and processing automobile throttle signals. Background Art

[0002] In the control logic of new energy vehicles, the accelerator pedal is an important part of the throttle signal input, so the processing of the throttle signal is very important. Whether the throttle signal is stable will directly affect the driver's subjective feelings, such as whether the acceleration process is smooth and stable, and whether the vehicle shakes when the throttle is maintained. These are important indicators for evaluating vehicle performance. In addition, if there is a problem with the throttle signal, it may have a negative impact on the performance of the entire vehicle, especially the safety of the driver, so the fault diagnosis of the throttle signal is also particularly important.

[0003] Patent CN116793698A discloses a throttle opening detection system, method and vehicle, wherein the throttle opening detection system includes: a signal generating module, used to generate a throttle opening signal based on the throttle opening; a signal modulation module, connected to the signal generating module, used to modulate the throttle opening signal to obtain a pulse width modulation signal; a throttle opening determination module, connected to the signal modulation module, used to determine the throttle opening corresponding to the pulse width modulation signal.

[0004] However, the technology disclosed in the above patent cannot obtain a more accurate and reliable throttle opening by collecting and processing the throttle signal. Summary of the invention

[0005] The technical problem to be solved by the present invention is to provide a system and method for collecting and processing automobile throttle signals in view of the deficiencies of the prior art, so as to achieve the purpose of obtaining a more accurate and reliable throttle opening by collecting and processing the throttle signals.

[0006] In order to achieve the above object, the technical solution adopted by the present invention is:

[0007] The present invention provides a system for collecting and processing automobile throttle signals, comprising an accelerator pedal sensor module, a vehicle controller, a throttle opening module and a vehicle drive control module, wherein the output end of the accelerator pedal sensor module is connected to the input end of the vehicle controller; the output end of the vehicle controller is connected to the input end of the throttle opening module; the output end of the throttle opening module is connected to the input end of the vehicle drive control module.

[0008] Furthermore, the accelerator pedal sensor module inputs the first throttle signal and the second throttle signal to the vehicle controller; the vehicle controller filters the first throttle signal and the second throttle signal; the vehicle controller determines whether the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold; the vehicle controller determines whether the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold.

[0009] Further, when the vehicle controller determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, the vehicle controller determines whether the duration that the first throttle signal is less than the first voltage threshold or greater than the second voltage threshold is not less than a preset time and determines whether the duration that the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold is not less than a preset time.

[0010] Furthermore, when the vehicle controller determines that the duration of the first throttle signal being less than the first voltage threshold or greater than the second voltage threshold is not less than a preset time and determines that the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold is not less than a preset time, the vehicle controller determines that the first throttle signal and the second throttle signal are faulty and uploads the fault code to the vehicle.

[0011] Further, when the vehicle controller determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, the vehicle controller determines whether the duration that the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold is not less than a preset time.

[0012] Furthermore, when the vehicle controller determines that the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold for a duration not less than a preset time, the vehicle controller inputs the first throttle signal to the throttle opening module.

[0013] Further, when the vehicle controller determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, the vehicle controller determines whether the duration that the first throttle signal is less than the first voltage threshold or greater than the second voltage threshold is not less than a preset time.

[0014] Furthermore, when the vehicle controller determines that the first throttle signal is less than the first voltage threshold or greater than the second voltage threshold for a duration not less than a preset time, the vehicle controller inputs the second throttle signal to the throttle opening module.

[0015] Furthermore, when the vehicle controller determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, the vehicle controller takes 50% of the weights of the first throttle signal and the second throttle signal and inputs them into the throttle opening module.

[0016] The present invention also provides a method for collecting and processing a vehicle throttle signal, the method comprising the following steps:

[0017] S1: The accelerator pedal sensor module collects the first throttle signal and the second throttle signal and inputs them into the vehicle controller;

[0018] S2: The vehicle controller filters the first throttle signal and the second throttle signal;

[0019] S3: The vehicle controller determines whether the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold, and the vehicle controller determines whether the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold; if the vehicle controller determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold, and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, then enter S4; if the vehicle controller determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold And when it is determined that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, enter S6; if the vehicle controller determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, enter S8; if the vehicle controller determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, enter S10;

[0020] S4: The vehicle controller determines whether the duration of the first throttle signal being less than the first voltage threshold or greater than the second voltage threshold is not less than the preset time and determines whether the duration of the voltage of the second throttle signal being less than the third voltage threshold or greater than the fourth voltage threshold is not less than the preset time; if the vehicle controller determines that the duration of the first throttle signal being less than the first voltage threshold or greater than the second voltage threshold is not less than the preset time and determines that the duration of the voltage of the second throttle signal being less than the third voltage threshold or greater than the fourth voltage threshold is not less than the preset time, then enter S5; if the vehicle controller determines that the duration of the first throttle signal being less than the first voltage threshold or greater than the second voltage threshold is less than the preset time and determines that If the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold for a duration not less than the preset time, enter S7; if the vehicle controller determines that the first throttle signal is less than the first voltage threshold or greater than the second voltage threshold for a duration not less than the preset time and determines that the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold for a duration less than the preset time, enter S9; if the vehicle controller determines that the first throttle signal is less than the first voltage threshold or greater than the second voltage threshold for a duration less than the preset time and determines that the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold for a duration less than the preset time, enter S10;

[0021] S5: The vehicle controller determines the fault of the first throttle signal and the second throttle signal and reports the fault code to the vehicle; then enters S11;

[0022] S6: The vehicle controller determines whether the duration of the second throttle signal being less than the third voltage threshold or greater than the fourth voltage threshold is not less than a preset time. If so, the process proceeds to S7; if not, the process proceeds to S10;

[0023] S7: The vehicle controller inputs the first throttle signal to the throttle opening module; then enters S11;

[0024] S8: The vehicle controller determines whether the duration of the first throttle signal being less than the first voltage threshold or greater than the second voltage threshold is not less than a preset time. If so, the process proceeds to S9; if not, the process proceeds to S10;

[0025] S9: The vehicle controller inputs the second throttle signal to the throttle opening module; enter S11;

[0026] S10: The vehicle controller takes 50% of the weight of the first throttle signal and the second throttle signal and inputs them into the throttle opening module; then enters S11;

[0027] S11: End.

[0028] The throttle signal acquisition and processing system and method of the present invention have the following advantages:

[0029] (1) The throttle signal acquisition and processing system and method of the present invention can obtain a more accurate and reliable throttle opening by acquiring and processing the throttle signal.

[0030] (2) By using the throttle signal acquisition and processing system and method of the present invention, a more accurate and reliable throttle opening can be obtained, thereby ensuring the driving performance and driving safety of the vehicle.

[0031] (3) The throttle signal collection and processing system and method of the present invention can determine whether the throttle signal is faulty by collecting and processing the throttle signal.

[0032] (4) After a throttle signal fault is determined by the throttle signal collection and processing system and method of the present invention, the fault code can be reported to the entire vehicle, thereby reminding the driver.

[0033] (5) When determining whether a throttle signal is faulty by using the throttle signal acquisition and processing system and method of the present invention, a signal anti-shake prevention function is added, thereby further ensuring the authenticity of the determined throttle signal being a fault signal.

[0034] (6) The throttle signal collection and processing system and method of the present invention can filter the collected throttle signal, thereby preventing the throttle signal from jumping due to external interference, thereby obtaining a stable throttle signal.

[0035] (7) When the throttle signal is collected by the throttle signal collection and processing system and method of the present invention, a dual-path collection method is adopted, which can further ensure the reliability of the collected throttle signal and also make the vehicle safer. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] This specification includes the following drawings, which show the following contents:

[0037] Figure 1 It is a logical structure block diagram of a vehicle throttle signal acquisition and processing system of the present invention;

[0038] Figure 2 The present invention is a flow chart of a method for collecting and processing automobile throttle signals.

[0039] Explanation of the accompanying drawings: 1. Accelerator pedal sensor module; 2. Vehicle controller; 3. Throttle opening module; 4. Vehicle drive control module. DETAILED DESCRIPTION

[0040] The specific implementation methods of the present invention are further explained in detail below by describing the embodiments with reference to the accompanying drawings, with the aim of helping those skilled in the art to have a more complete, accurate and in-depth understanding of the inventive concept and technical solution of the present invention and facilitating their implementation.

[0041] Figure 1 It is a logical structure block diagram of a vehicle throttle signal acquisition and processing system of the present invention, including an accelerator pedal sensor module 1, a vehicle controller 2, a throttle opening module 3 and a vehicle drive control module 4, the output end of the accelerator pedal sensor module 1 is connected to the input end of the vehicle controller 2; the output end of the vehicle controller 2 is connected to the input end of the throttle opening module 3; the output end of the throttle opening module 3 is connected to the input end of the vehicle drive control module 4. Among them, the accelerator pedal sensor module 1 includes a first accelerator pedal sensor and a second accelerator pedal sensor, the output end of the first accelerator pedal sensor is connected to the input end of the vehicle controller, and the output end of the second accelerator pedal sensor is connected to the input end of the vehicle controller. In addition, the throttle opening module 3 refers to a module in the vehicle that controls the throttle opening; the vehicle drive control module 4 refers to a module in the vehicle that controls torque and power.

[0042] Combine the following Figure 1 The working principle of the automobile throttle signal acquisition and processing system of the present invention is as follows:

[0043] When the accelerator pedal of the car is stepped on, the accelerator pedal sensor module 1 collects the accelerator signal, and the accelerator pedal sensor module 1 inputs the first accelerator signal and the second accelerator signal to the vehicle controller 2, and the vehicle controller 2 filters the first accelerator signal and the second accelerator signal; specifically, when the accelerator pedal of the car is stepped on, the first accelerator pedal sensor collects the first accelerator signal and inputs it to the vehicle controller 2. After the vehicle controller 2 receives the first accelerator signal, it first filters the first accelerator signal, and the second accelerator pedal sensor collects the second accelerator signal and inputs it to the vehicle controller 2. After the vehicle controller 2 receives the second accelerator signal, it filters the second throttle signal; when collecting the throttle signal as above, a dual-channel collection method is adopted, which can further ensure the reliability of the collected throttle signal and also make the vehicle safer. In addition, the collected throttle signal is filtered, thereby preventing the throttle signal from jumping due to external interference, thereby obtaining a stable throttle signal.

[0044] After the vehicle controller 2 filters the first throttle signal and the second throttle signal, the vehicle controller 2 determines whether the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold. At the same time, the vehicle controller 2 determines whether the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold.

[0045] If the vehicle controller 2 determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, it indicates that the voltage of the first throttle signal is less than the first voltage threshold or greater than the second voltage threshold, and also indicates that the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold. Then the vehicle controller 2 determines whether the duration that the first throttle signal is less than the first voltage threshold or greater than the second voltage threshold is not less than the preset time and determines whether the duration that the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold is not less than the preset time.If the vehicle controller 2 determines that the first throttle signal is less than the first voltage threshold or greater than the second voltage threshold for a duration not less than a preset time and determines that the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold for a duration not less than a preset time, the vehicle controller 2 determines that the first throttle signal and the second throttle signal are faulty and uploads the fault code to the vehicle, thereby being able to determine whether the throttle signal is faulty by collecting and processing the throttle signal, and reporting the fault code to the vehicle, so that the driver can be reminded; if the vehicle controller 2 determines that the first throttle signal is less than When the first voltage threshold or the duration of being greater than the second voltage threshold is less than the preset time and it is judged that the voltage of the second throttle signal is less than the third voltage threshold or the duration of being greater than the fourth voltage threshold is not less than the preset time, the vehicle controller 2 inputs the first throttle signal to the throttle opening module 3. After the vehicle controller 2 inputs the first throttle signal to the throttle opening module 3, the throttle opening module 3 outputs the corresponding throttle opening according to the first throttle signal, and the drive control module 4 executes the acceleration or deceleration control of the vehicle according to the throttle opening; if the vehicle controller 2 judges that the first throttle signal is less than the first voltage threshold When the duration of the voltage of the second throttle signal being less than the third voltage threshold or greater than the fourth voltage threshold is not less than the preset time, and when the duration of the voltage of the second throttle signal being less than the third voltage threshold or greater than the fourth voltage threshold is less than the preset time, the vehicle controller 2 inputs the second throttle signal to the throttle opening module 3. After the vehicle controller 2 inputs the second throttle signal to the throttle opening module 3, the throttle opening module 3 outputs the corresponding throttle opening according to the second throttle signal, and the drive control module 4 executes the acceleration or deceleration control of the vehicle according to the throttle opening; if the vehicle controller 2 determines that the first throttle signal is less than the first voltage threshold or greater than the fourth voltage threshold, When the duration of the second voltage threshold is less than the preset time and it is judged that the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold for a duration less than the preset time, the vehicle controller 2 takes 50% of the weight of the first throttle signal and the second throttle signal and inputs them into the throttle opening module 3. After the vehicle controller 2 takes 50% of the weight of the first throttle signal and the second throttle signal and inputs them into the throttle opening module 3, the throttle opening module 3 outputs the corresponding throttle opening according to the second throttle signal, and the drive control module 4 will execute the acceleration or deceleration control of the vehicle according to the throttle opening.If the vehicle controller 2 determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, it means that the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold, then the vehicle controller 2 determines whether the duration of the second throttle signal being less than the third voltage threshold or greater than the fourth voltage threshold is not less than the preset time; if the vehicle controller 2 determines that the duration of the second throttle signal being less than the third voltage threshold or greater than the fourth voltage threshold is not less than the preset time, then the vehicle controller 2 inputs the first throttle signal to the throttle opening module 3; after the vehicle controller 2 inputs the first throttle signal to the throttle opening module 3, the throttle opening module 3 outputs the corresponding throttle opening according to the first throttle signal, and the drive control module 4 will perform acceleration or deceleration control of the vehicle according to the throttle opening. If the vehicle controller 2 determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, it means that the voltage of the first throttle signal is less than the first voltage threshold or greater than the second voltage threshold, then the vehicle controller 2 determines whether the duration of the first throttle signal being less than the first voltage threshold or greater than the second voltage threshold is not less than the preset time; if the vehicle controller 2 determines that the duration of the first throttle signal being less than the first voltage threshold or greater than the second voltage threshold is not less than the preset time, then the vehicle controller 2 inputs the second throttle signal to the throttle opening module 3; after the vehicle controller 2 inputs the second throttle signal to the throttle opening module 3, the throttle opening module 3 outputs the corresponding throttle opening according to the second throttle signal, and the drive control module 4 will perform acceleration or deceleration control of the vehicle according to the throttle opening. If the vehicle controller 2 determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold, and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, the vehicle controller 2 takes 50% of the weight of the first throttle signal and the second throttle signal and inputs them into the throttle opening module 3; after the vehicle controller 2 takes 50% of the weight of the first throttle signal and the second throttle signal and inputs them into the throttle opening module 3, the throttle opening module 3 outputs the corresponding throttle opening according to the second throttle signal, and the drive control module 4 will perform the acceleration or deceleration control of the vehicle according to the throttle opening. The above process shows that it is possible to obtain a more accurate and reliable throttle opening by collecting and processing the throttle signal, and after obtaining a more accurate and reliable throttle opening, the driving performance and driving safety of the vehicle can be guaranteed.In addition, in the above process, the vehicle controller 2 further ensures the authenticity of the judged throttle signal as a fault signal by judging whether the duration of the first throttle signal being less than the first voltage threshold or greater than the second voltage threshold is not less than a preset time and judging whether the duration of the voltage of the second throttle signal being less than the third voltage threshold or greater than the fourth voltage threshold is not less than a preset time, thereby preventing misjudgment caused by throttle signal jitter.

[0046] Figure 2 The present invention is a flow chart of a method for collecting and processing a vehicle throttle signal, the method comprising the following steps:

[0047] S1: The accelerator pedal sensor module 1 collects the first accelerator signal and the second accelerator signal and inputs them to the vehicle controller 2.

[0048] S2: The vehicle controller 2 filters the first throttle signal and the second throttle signal.

[0049] S3: The vehicle controller 2 determines whether the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold, and the vehicle controller 2 determines whether the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold; if the vehicle controller 2 determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, then enter S4; if the vehicle controller 2 determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold value and judges that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, enter S6; if the vehicle controller 2 judges that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold and judges that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, enter S8; if the vehicle controller 2 judges that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold and judges that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, enter S10.

[0050] S4: The vehicle controller 2 determines whether the duration of the first throttle signal being less than the first voltage threshold or greater than the second voltage threshold is not less than the preset time and determines whether the duration of the voltage of the second throttle signal being less than the third voltage threshold or greater than the fourth voltage threshold is not less than the preset time; if the vehicle controller 2 determines that the duration of the first throttle signal being less than the first voltage threshold or greater than the second voltage threshold is not less than the preset time and determines that the duration of the voltage of the second throttle signal being less than the third voltage threshold or greater than the fourth voltage threshold is not less than the preset time, then enter S5; if the vehicle controller 2 determines that the duration of the first throttle signal being less than the first voltage threshold or greater than the second voltage threshold is less than the preset time and determines If the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold for a duration not less than the preset time, enter S7; if the vehicle controller 2 determines that the first throttle signal is less than the first voltage threshold or greater than the second voltage threshold for a duration not less than the preset time and determines that the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold for a duration less than the preset time, enter S9; if the vehicle controller 2 determines that the first throttle signal is less than the first voltage threshold or greater than the second voltage threshold for a duration less than the preset time and determines that the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold for a duration less than the preset time, enter S10.

[0051] S5: The vehicle controller 2 determines whether the first throttle signal and the second throttle signal are faulty and reports the fault code to the vehicle; then enters S11.

[0052] S6: The vehicle controller 2 determines whether the duration of the second throttle signal being less than the third voltage threshold or greater than the fourth voltage threshold is not less than a preset time. If so, the process proceeds to S7; if not, the process proceeds to S10.

[0053] S7: The vehicle controller 2 inputs the first throttle signal to the throttle opening module 3; enter S11. After the vehicle controller 2 inputs the first throttle signal to the throttle opening module 3, the throttle opening module 3 outputs the corresponding throttle opening according to the first throttle signal, and the drive control module 4 performs acceleration or deceleration control of the vehicle according to the throttle opening.

[0054] S8: The vehicle controller 2 determines whether the duration of the first throttle signal being less than the first voltage threshold or greater than the second voltage threshold is not less than a preset time. If so, the process proceeds to S9; if not, the process proceeds to S10.

[0055] S9: The vehicle controller 2 inputs the second throttle signal to the throttle opening module 3; enter S11. After the vehicle controller 2 inputs the second throttle signal to the throttle opening module 3, the throttle opening module 3 outputs the corresponding throttle opening according to the second throttle signal, and the drive control module 4 performs acceleration or deceleration control of the vehicle according to the throttle opening.

[0056] S10: The vehicle controller 2 takes 50% of the weight of the first throttle signal and the second throttle signal and inputs them into the throttle opening module 3; enter S11. After the vehicle controller 2 takes 50% of the weight of the first throttle signal and the second throttle signal and inputs them into the throttle opening module 3, the throttle opening module 3 outputs the corresponding throttle opening according to the second throttle signal, and the drive control module 4 executes the acceleration or deceleration control of the vehicle according to the throttle opening.

[0057] S11: End.

[0058] S1 in the above steps corresponds to Figure 2 S101 in the above steps corresponds to S2 Figure 2 S102 in the above steps corresponds to S11 Figure 2 S107 in the above steps corresponds to S3 to S10 Figure 2 S103~S106 in .

[0059] In this specific implementation, the filter coefficient when filtering the first throttle signal and the second throttle signal by the vehicle controller 2 is 0.8, but the filter coefficient is an adjustable coefficient and can be specifically adjusted according to different vehicle models and different throttle pedals.

[0060] In this specific implementation, the voltage of the first throttle signal is twice the voltage of the second throttle signal; the first voltage threshold is 0.25V, the second voltage threshold is 4.75V, the third voltage threshold is 0.15V, and the fourth voltage threshold is 3V; the preset time is 100ms.

[0061] In addition, the automobile throttle signal acquisition and processing system and method of the present invention are applicable to pure electric vehicles and hybrid vehicles.

[0062] The role and effect of implementation

[0063] When the accelerator pedal of the car is stepped on, the first accelerator pedal sensor collects the first throttle signal and inputs it into the vehicle controller 2. After receiving the first throttle signal, the vehicle controller 2 first filters the first throttle signal. The second throttle pedal sensor collects the second throttle signal and inputs it into the vehicle controller 2. After receiving the second throttle signal, the vehicle controller 2 filters the second throttle signal. When collecting the throttle signal as mentioned above, a dual-channel collection method is adopted, which can further ensure the reliability of the collected throttle signal and make the vehicle safer. In addition, the collected throttle signal is filtered, thereby preventing the throttle signal from jumping due to external interference, thereby obtaining a stable throttle signal.

[0064] If the vehicle controller 2 determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, it indicates that the voltage of the first throttle signal is less than the first voltage threshold or greater than the second voltage threshold, and also indicates that the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold. Then the vehicle controller 2 determines whether the duration that the first throttle signal is less than the first voltage threshold or greater than the second voltage threshold is not less than the preset time and determines whether the duration that the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold is not less than the preset time.If the vehicle controller 2 determines that the first throttle signal is less than the first voltage threshold or greater than the second voltage threshold for a duration not less than a preset time and determines that the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold for a duration not less than a preset time, the vehicle controller 2 determines that the first throttle signal and the second throttle signal are faulty and uploads the fault code to the vehicle, thereby being able to determine whether the throttle signal is faulty by collecting and processing the throttle signal, and reporting the fault code to the vehicle, so that the driver can be reminded; if the vehicle controller 2 determines that the first throttle signal is less than When the first voltage threshold or the duration of being greater than the second voltage threshold is less than the preset time and it is judged that the voltage of the second throttle signal is less than the third voltage threshold or the duration of being greater than the fourth voltage threshold is not less than the preset time, the vehicle controller 2 inputs the first throttle signal to the throttle opening module 3. After the vehicle controller 2 inputs the first throttle signal to the throttle opening module 3, the throttle opening module 3 outputs the corresponding throttle opening according to the first throttle signal, and the drive control module 4 executes the acceleration or deceleration control of the vehicle according to the throttle opening; if the vehicle controller 2 judges that the first throttle signal is less than the first voltage threshold When the duration of the voltage of the second throttle signal being less than the third voltage threshold or greater than the fourth voltage threshold is not less than the preset time, and when the duration of the voltage of the second throttle signal being less than the third voltage threshold or greater than the fourth voltage threshold is less than the preset time, the vehicle controller 2 inputs the second throttle signal to the throttle opening module 3. After the vehicle controller 2 inputs the second throttle signal to the throttle opening module 3, the throttle opening module 3 outputs the corresponding throttle opening according to the second throttle signal, and the drive control module 4 executes the acceleration or deceleration control of the vehicle according to the throttle opening; if the vehicle controller 2 determines that the first throttle signal is less than the first voltage threshold or greater than the fourth voltage threshold, When the duration of the second voltage threshold is less than the preset time and it is judged that the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold for a duration less than the preset time, the vehicle controller 2 takes 50% of the weight of the first throttle signal and the second throttle signal and inputs them into the throttle opening module 3. After the vehicle controller 2 takes 50% of the weight of the first throttle signal and the second throttle signal and inputs them into the throttle opening module 3, the throttle opening module 3 outputs the corresponding throttle opening according to the second throttle signal, and the drive control module 4 will execute the acceleration or deceleration control of the vehicle according to the throttle opening.If the vehicle controller 2 determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, it means that the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold, then the vehicle controller 2 determines whether the duration of the second throttle signal being less than the third voltage threshold or greater than the fourth voltage threshold is not less than the preset time; if the vehicle controller 2 determines that the duration of the second throttle signal being less than the third voltage threshold or greater than the fourth voltage threshold is not less than the preset time, then the vehicle controller 2 inputs the first throttle signal to the throttle opening module 3; after the vehicle controller 2 inputs the first throttle signal to the throttle opening module 3, the throttle opening module 3 outputs the corresponding throttle opening according to the first throttle signal, and the drive control module 4 will perform acceleration or deceleration control of the vehicle according to the throttle opening. If the vehicle controller 2 determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, it means that the voltage of the first throttle signal is less than the first voltage threshold or greater than the second voltage threshold, then the vehicle controller 2 determines whether the duration of the first throttle signal being less than the first voltage threshold or greater than the second voltage threshold is not less than the preset time; if the vehicle controller 2 determines that the duration of the first throttle signal being less than the first voltage threshold or greater than the second voltage threshold is not less than the preset time, then the vehicle controller 2 inputs the second throttle signal to the throttle opening module 3; after the vehicle controller 2 inputs the second throttle signal to the throttle opening module 3, the throttle opening module 3 outputs the corresponding throttle opening according to the second throttle signal, and the drive control module 4 will perform acceleration or deceleration control of the vehicle according to the throttle opening. If the vehicle controller 2 determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold, and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, the vehicle controller 2 takes 50% of the weight of the first throttle signal and the second throttle signal and inputs them into the throttle opening module 3; after the vehicle controller 2 takes 50% of the weight of the first throttle signal and the second throttle signal and inputs them into the throttle opening module 3, the throttle opening module 3 outputs the corresponding throttle opening according to the second throttle signal, and the drive control module 4 will perform the acceleration or deceleration control of the vehicle according to the throttle opening. The above process shows that it is possible to obtain a more accurate and reliable throttle opening by collecting and processing the throttle signal, and after obtaining a more accurate and reliable throttle opening, the driving performance and driving safety of the vehicle can be guaranteed.In addition, in the above process, the vehicle controller 2 further ensures the authenticity of the judged throttle signal as a fault signal by judging whether the duration of the first throttle signal being less than the first voltage threshold or greater than the second voltage threshold is not less than a preset time and judging whether the duration of the voltage of the second throttle signal being less than the third voltage threshold or greater than the fourth voltage threshold is not less than a preset time, thereby preventing misjudgment caused by throttle signal jitter.

[0065] The present invention is described above by way of example in conjunction with the accompanying drawings. Obviously, the specific implementation of the present invention is not limited to the above-mentioned methods. As long as various non-substantial improvements are made using the method concept and technical solution of the present invention; or the above concept and technical solution of the present invention are directly applied to other occasions without improvement, they are all within the protection scope of the present invention.

Claims

1. A system for collecting and processing automobile throttle signals, characterized in that: It includes an accelerator pedal sensor module, a vehicle controller, a throttle opening module and a vehicle drive control module. The output end of the accelerator pedal sensor module is connected to the input end of the vehicle controller; the output end of the vehicle controller is connected to the input end of the throttle opening module; the output end of the throttle opening module is connected to the input end of the vehicle drive control module.

2. The automobile throttle signal acquisition and processing system as claimed in claim 1, characterized in that: The accelerator pedal sensor module inputs the first throttle signal and the second throttle signal to the vehicle controller; the vehicle controller filters the first throttle signal and the second throttle signal; the vehicle controller determines whether the voltage of the first throttle signal is not less than a first voltage threshold and not greater than a second voltage threshold; the vehicle controller determines whether the voltage of the second throttle signal is not less than a third voltage threshold and not greater than a fourth voltage threshold.

3. The vehicle throttle signal acquisition and processing system as claimed in claim 2, characterized in that: When the vehicle controller determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, the vehicle controller determines whether the duration that the first throttle signal is less than the first voltage threshold or greater than the second voltage threshold is not less than a preset time and determines whether the duration that the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold is not less than a preset time.

4. The system for collecting and processing automobile throttle signals as claimed in claim 3, characterized in that: When the vehicle controller determines that the duration of the first throttle signal being less than the first voltage threshold or greater than the second voltage threshold is not less than a preset time and determines that the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold is not less than a preset time, the vehicle controller determines that the first throttle signal and the second throttle signal are faulty and uploads the fault code to the vehicle.

5. The automobile throttle signal acquisition and processing system as claimed in claim 2, characterized in that: When the vehicle controller determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, the vehicle controller determines whether the duration of the second throttle signal being less than the third voltage threshold or greater than the fourth voltage threshold is not less than a preset time.

6. The automobile throttle signal acquisition and processing system as claimed in claim 5, characterized in that: When the vehicle controller determines that the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold for a duration not less than a preset time, the vehicle controller inputs the first throttle signal to the throttle opening module.

7. The automobile throttle signal acquisition and processing system as claimed in claim 2, characterized in that: When the vehicle controller determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, the vehicle controller determines whether the duration that the first throttle signal is less than the first voltage threshold or greater than the second voltage threshold is not less than a preset time.

8. The automobile throttle signal acquisition and processing system as claimed in claim 7, characterized in that: When the vehicle controller determines that the first throttle signal is less than the first voltage threshold or greater than the second voltage threshold for a duration not less than a preset time, the vehicle controller inputs the second throttle signal to the throttle opening module.

9. The automobile throttle signal acquisition and processing system as claimed in claim 2, characterized in that: When the vehicle controller determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold, and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, the vehicle controller takes 50% of the weight of the first throttle signal and the second throttle signal and inputs them into the throttle opening module.

10. A method for collecting and processing automobile throttle signals according to any one of claims 1 to 9, characterized in that: The method comprises the following steps: S1: The accelerator pedal sensor module collects the first throttle signal and the second throttle signal and inputs them into the vehicle controller; S2: The vehicle controller filters the first throttle signal and the second throttle signal; S3: The vehicle controller determines whether the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold, and the vehicle controller determines whether the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold; if the vehicle controller determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold, and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, then enter S4; if the vehicle controller determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold And when it is determined that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, enter S6; if the vehicle controller determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, enter S8; if the vehicle controller determines that the voltage of the first throttle signal is not less than the first voltage threshold and not greater than the second voltage threshold and determines that the voltage of the second throttle signal is not less than the third voltage threshold and not greater than the fourth voltage threshold, enter S10; S4: The vehicle controller determines whether the duration of the first throttle signal being less than the first voltage threshold or greater than the second voltage threshold is not less than the preset time and determines whether the duration of the voltage of the second throttle signal being less than the third voltage threshold or greater than the fourth voltage threshold is not less than the preset time; if the vehicle controller determines that the duration of the first throttle signal being less than the first voltage threshold or greater than the second voltage threshold is not less than the preset time and determines that the duration of the voltage of the second throttle signal being less than the third voltage threshold or greater than the fourth voltage threshold is not less than the preset time, then enter S5; if the vehicle controller determines that the duration of the first throttle signal being less than the first voltage threshold or greater than the second voltage threshold is less than the preset time and determines that If the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold for a duration not less than the preset time, enter S7; if the vehicle controller determines that the first throttle signal is less than the first voltage threshold or greater than the second voltage threshold for a duration not less than the preset time and determines that the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold for a duration less than the preset time, enter S9; if the vehicle controller determines that the first throttle signal is less than the first voltage threshold or greater than the second voltage threshold for a duration less than the preset time and determines that the voltage of the second throttle signal is less than the third voltage threshold or greater than the fourth voltage threshold for a duration less than the preset time, enter S10; S5: The vehicle controller determines the fault of the first throttle signal and the second throttle signal and reports the fault code to the vehicle; then enters S11; S6: The vehicle controller determines whether the duration of the second throttle signal being less than the third voltage threshold or greater than the fourth voltage threshold is not less than a preset time. If so, the process proceeds to S7; if not, the process proceeds to S10; S7: The vehicle controller inputs the first throttle signal to the throttle opening module; then enters S11; S8: The vehicle controller determines whether the duration of the first throttle signal being less than the first voltage threshold or greater than the second voltage threshold is not less than a preset time. If so, the process proceeds to S9; if not, the process proceeds to S10; S9: The vehicle controller inputs the second throttle signal to the throttle opening module; enter S11; S10: The vehicle controller takes 50% of the weight of the first throttle signal and the second throttle signal and inputs them into the throttle opening module; then enters S11; S11: End.