Automotive electronic steering controller test platform
The automotive electronic steering controller test platform comprehensively evaluates the performance of the steering controller through initial power supply testing, feedback testing, and communication testing. This solves the inaccuracy problem caused by the single testing method in the past and improves the testing results.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-11
- Publication Date
- 2026-04-03
AI Technical Summary
The existing testing methods for automotive steering controllers are too simplistic, resulting in inaccurate test results and affecting subsequent use.
An automotive electronic steering controller test platform was used, including power supply initial test, feedback test and communication test. By analyzing parameters such as voltage change rate, current feedback duration and virtual control data packet transmission rate, the performance of the steering controller was comprehensively evaluated.
This improved the comprehensiveness and accuracy of the test, ensuring the steering controller's response speed and communication quality, and enhancing the test results.
Smart Images

Figure CN117055529B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of steering controller technology, specifically to a test platform for automotive electronic steering controllers. Background Technology
[0002] The main function of the steering controller is to connect the various components within the steering system, enabling it to smoothly complete operations that change or maintain the direction of the car's movement, whether driving or reversing.
[0003] Patent application CN112903322A discloses a testing platform for an electro-hydraulic steering system in commercial vehicles. The platform includes an electro-hydraulic steering system test bench control system, a controller, an electro-hydraulic steering gear, an electro-hydraulic steering system test bench, a simulation chassis, and a hardware-in-the-loop (HIL) test bench control system. The HIL test bench control system is electrically connected to the simulation chassis; the simulation chassis is electrically connected to the electro-hydraulic steering system test bench control system; the HIL test bench control system is electrically connected to both the controller and the electro-hydraulic steering system test bench; and the controller and the electro-hydraulic steering system test bench are electrically connected to the electro-hydraulic steering gear. This invention provides a testing platform for an electro-hydraulic steering system in commercial vehicles, capable of quickly and effectively testing electro-hydraulic steering systems of different models and configurations, and capable of testing various vehicle signals.
[0004] During normal testing of automotive steering controllers, the system typically sends specified test parameters to the corresponding controller first, and then analyzes the test parameters to determine if there are any abnormalities in the steering controller. However, this testing method is not comprehensive and its testing approach is too simplistic, which can easily lead to inaccurate test results and affect subsequent normal use. Summary of the Invention
[0005] To address the shortcomings of existing technologies, this invention provides a testing platform for automotive electronic steering controllers, which solves the problem that the original testing methods are too simplistic and easily lead to inaccurate test results.
[0006] To achieve the above objectives, the present invention provides the following technical solution: an automotive electronic steering controller testing platform, comprising:
[0007] At the initial power supply test end, a normal power supply test is performed on the steering controller, and the preliminary test feedback signal is transmitted to the main analysis center.
[0008] The main analysis center includes a primary core unit, a feedback parameter analysis unit, a communication parameter analysis unit, and a signal generation unit;
[0009] The initial verification unit determines that the steering controller passes the initial test based on the determined preliminary test feedback signal. If the feedback parameter analysis unit does not have a preliminary test feedback signal, the signal generation unit generates a preliminary test failure signal and displays it. The preliminary test feedback signal is generated by inputting a voltage value to the steering controller and confirming whether there is a current feedback value. If it exists, a preliminary test feedback signal is generated; if it does not exist, no processing is performed.
[0010] The feedback test terminal performs feedback tests on the steering controller. A voltage range is first determined, and within this range, the rate of voltage change is continuously altered, while the corresponding current feedback duration is recorded. This generates the corresponding feedback parameters for the steering controller, which are then transmitted to the main analysis center. The specific method is as follows:
[0011] Define a set of voltage ranges, which are the adaptation ranges for this steering controller;
[0012] The input voltage of the steering controller is changed, but the change must not exceed this voltage range. The voltage parameter is gradually increased from 0, and the rate of increase gradually increases. The upper limit of the increase is determined by the operator based on experience.
[0013] During the change process, the feedback time point of the current corresponding to different boost rates is determined, the difference between the rate change time point and the feedback time point is determined, and the feedback duration of the corresponding current is determined based on the difference.
[0014] The confirmed feedback durations are bundled together to confirm the feedback parameters of this steering controller, and these feedback parameters are transmitted to the main analysis center.
[0015] The feedback parameter analysis unit receives and analyzes the confirmed feedback parameters to determine whether the steering sensor is under control. The specific method is as follows:
[0016] The feedback duration within the feedback parameters is extracted and confirmed sequentially, and then the extracted feedback duration is analyzed to see if it meets the following condition: feedback duration ∈ preset interval, where the two endpoints of the preset interval are preset values.
[0017] If satisfied, mark this feedback duration as the standard duration;
[0018] If the condition is not met, this feedback duration is marked as an abnormal duration, and the total percentage of abnormal durations is determined, where the total percentage = number of abnormal durations ÷ number of feedback durations. Then, it is analyzed whether the total percentage meets the following condition: total percentage ≥ 10%. If it does, it means that the percentage of abnormal durations is too high, and this steering controller test is marked as unqualified. A control failure signal is generated through the signal generation unit. If the condition is not met, the communication parameter analysis unit is executed.
[0019] The communication test terminal controls EPS or ABS by using different virtual control data packets. It first analyzes the transmission rate of the corresponding virtual control data packets, then confirms the frame rate and time interval of each single packet during the transmission process, and then transmits the confirmed transmission rate, frame rate of a single packet, and time interval to the communication parameter analysis unit.
[0020] The communication parameter analysis unit prioritizes receiving the transmission rate of virtual control data packets and performs preliminary analysis to determine if the transmission rate is acceptable. If acceptable, it then re-analyzes the frame rate and time interval of subsequent single packets. Based on the analysis results, it determines whether the steering controller communication meets the standards. The specific method is as follows:
[0021] The received transmission rate is initially analyzed to determine whether the transmission rate meets the following condition: transmission rate ≥ Y1, where Y1 is a preset value. If the condition is met, further analysis is performed. If the condition is not met, a communication failure signal is generated by the signal generation unit and transmitted to the external display terminal.
[0022] The specific method for reanalysis is as follows:
[0023] The frame rate of several individual packets is marked as ZL. i Where i represents different single packets, and i = 1, 2, ..., n, the frame rate ZL of several single packets is... i Perform mean processing and label the processed mean as J1. Obtain the frame rate variance FC belonging to this virtual control data packet;
[0024] Mark the time interval of several single packets as JG k Where k represents different time intervals, and k = 1, 2, ..., m, several time intervals JG k Perform mean processing and label the processed mean as J2. Obtain the time interval variance BC belonging to this virtual control data packet;
[0025] The overall standard parameter TC for this steering controller is obtained by using TC = FC × C1 + BC × C2, where C1 and C2 are preset fixed coefficient factors. The overall standard parameter TC is compared with the preset parameter Y2, where Y2 is a preset value, the specific value of which is determined by the operator based on experience. It is determined whether the overall standard parameter TC satisfies: TC > Y2. If it satisfies, it means that the overall deviation is too large. The corresponding communication abnormality signal is generated by the signal generation unit and transmitted to the external display terminal. If it does not satisfy, no processing is required.
[0026] Beneficial effects
[0027] This invention provides a test platform for automotive electronic steering controllers. Compared with existing technologies, it has the following advantages:
[0028] This invention determines the feedback time of the corresponding current by changing the voltage ramp rate. By analyzing the feedback time of the corresponding current, the reaction speed of the corresponding steering controller can be determined, and whether it can complete the control within a specified time. If it can complete the control within a specified time, it means that the corresponding time value is not abnormal. If it cannot complete the control within a specified time, it means that the corresponding time value is normal. By analyzing the abnormal percentage, it can be confirmed whether the test is qualified.
[0029] Subsequently, during communication testing, the corresponding transmission rate will be analyzed first. If the transmission rate is found to be without problems, the frame rate of the corresponding single packet and the corresponding time interval will be determined for comprehensive evaluation to ensure the comprehensiveness of the testing process and improve the overall testing effect of the corresponding steering controller. Attached Figure Description
[0030] Figure 1 This is a schematic diagram of the principle framework of the present invention. Detailed Implementation
[0031] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0032] Example 1
[0033] Please see Figure 1 This application provides a test platform for automotive electronic steering controllers, including a power supply initial test terminal, a feedback test terminal, a communication test terminal, and a main analysis center, wherein the power supply initial test terminal, the feedback test terminal, and the communication test terminal are all electrically connected to the input node of the main analysis center;
[0034] The main analysis center includes a primary kernel unit, a feedback parameter analysis unit, a communication parameter analysis unit, and a signal generation unit. The primary kernel unit is electrically connected to the input nodes of the feedback parameter analysis unit and the signal generation unit, respectively. The feedback parameter analysis unit is electrically connected to the input node of the communication parameter analysis unit.
[0035] The power supply initial test terminal performs a normal power supply test on the steering controller and transmits the preliminary test feedback signal to the main analysis center. The preliminary test feedback signal is generated by inputting a certain voltage value to the steering controller and confirming whether there is a current feedback value. If there is, a preliminary test feedback signal is generated; if there is no current feedback value, no processing is performed.
[0036] The initial verification unit inside the main analysis center determines that the steering controller passes the initial test based on the determined preliminary test feedback signal and executes the feedback parameter analysis unit. Otherwise, it generates an initial test failure signal through the signal generation unit and displays it so that the operator can take timely countermeasures.
[0037] The feedback test terminal performs feedback tests on the steering controller. It first determines a voltage range, within which the voltage change rate is continuously changed, and the corresponding current feedback duration is recorded. This generates the corresponding feedback parameters for the steering controller, which are then transmitted to the main analysis center. The specific method for determining the feedback parameters is as follows:
[0038] A set of voltage ranges is determined, which is the adaptation range for this steering controller. The specific values are determined by the operator based on experience.
[0039] The input voltage of the steering controller is changed, but the change must not exceed this voltage range. The voltage parameter is gradually increased from 0, and the rate of increase gradually increases. The upper limit of the increase is determined by the operator based on experience.
[0040] During the change process, the feedback time point of the current corresponding to different boost rates is determined. The difference between the time point of rate change and the feedback time point is determined. The feedback duration of the corresponding current is determined based on the difference. Specifically, the difference between the two time points is the corresponding feedback duration.
[0041] The confirmed feedback durations are bundled together to confirm the feedback parameters of this steering controller, and these feedback parameters are transmitted to the main analysis center.
[0042] The feedback parameter analysis unit inside the main analysis center receives and analyzes the confirmed feedback parameters to determine whether the steering sensor is controlled correctly. The specific method for making the determination is as follows:
[0043] The feedback duration within the feedback parameters is extracted and confirmed sequentially. Then, it is analyzed whether the extracted feedback duration meets the following condition: feedback duration ∈ preset interval, where the two endpoints of the preset interval are preset values, and their specific values are determined by the operator based on experience.
[0044] If satisfied, mark this feedback duration as the standard duration;
[0045] If the condition is not met, this feedback duration is marked as an abnormal duration, and the total percentage of abnormal durations is determined, where the total percentage = number of abnormal durations ÷ number of feedback durations. Then, it is analyzed whether the total percentage meets the following condition: total percentage ≥ 10%. If it does, it means that the percentage of abnormal durations is too high, and this steering controller test is marked as unqualified. A control failure signal is generated through the signal generation unit. If the condition is not met, the communication parameter analysis unit is executed.
[0046] Specifically, by analyzing the feedback time of the corresponding current, it determines the reaction speed of the corresponding steering controller and whether it can complete the control within a specified time. If it can complete the control within a specified time, it means that the corresponding time value is not abnormal. If it cannot complete the control within a specified time, it means that the corresponding time value is normal. By analyzing the percentage of abnormalities, it can be confirmed whether the test is qualified.
[0047] Example 2
[0048] In the specific implementation process of this embodiment, it also includes:
[0049] The communication test terminal controls EPS or ABS by using different virtual control data packets. It first analyzes the transmission rate of the corresponding virtual control data packets, then confirms the frame rate and time interval of each group of single packets during the transmission process, and then transmits the confirmed transmission rate, frame rate of single packets, and time interval to the communication parameter analysis unit. Specifically, during normal transmission, the virtual control data packets are divided into several single packets and then transmitted. The transmission order of each single packet is sorted and transmitted in the sorted order. During the transmission process, the frame rate and time interval of each single packet are different.
[0050] The communication parameter analysis unit prioritizes receiving the transmission rate of the virtual control data packets and performs preliminary analysis to determine whether the transmission rate is acceptable. If acceptable, it then re-analyzes the frame rate and time interval of subsequent single packets. Based on the analysis results, it determines whether the steering controller communication meets the standards. The specific method for performing the preliminary analysis is as follows:
[0051] The received transmission rate is initially analyzed to determine whether the transmission rate meets the following condition: transmission rate ≥ Y1, where Y1 is a preset value, the specific value of which is determined by the operator based on experience. If the condition is met, further analysis is performed. If the condition is not met, a communication failure signal is generated by the signal generation unit and transmitted to the external display terminal.
[0052] The specific method for reanalysis is as follows:
[0053] The frame rate of several individual packets is marked as ZL. i Where i represents different single packets, and i = 1, 2, ..., n, the frame rate ZL of several single packets is... iPerform mean processing and label the processed mean as J1. Obtain the frame rate variance FC belonging to this virtual control data packet;
[0054] Mark the time interval of several single packets as JG k Where k represents different time intervals, and k = 1, 2, ..., m, several time intervals JG k Perform mean processing and label the processed mean as J2. Obtain the time interval variance BC belonging to this virtual control data packet;
[0055] The overall standard parameter TC for this steering controller is obtained by using TC = FC × C1 + BC × C2, where C1 and C2 are preset fixed coefficient factors, and their specific values are determined by the operator based on experience. The overall standard parameter TC is compared with the preset parameter Y2, where Y2 is a preset value, and its specific value is determined by the operator based on experience. It is determined whether the overall standard parameter TC satisfies: TC > Y2. If it satisfies this condition, it means that the overall deviation is too large. The corresponding communication abnormality signal is generated by the signal generation unit and transmitted to the external display terminal. If it does not satisfy this condition, no processing is required.
[0056] Specifically, in the comprehensive evaluation process, the communication test of the steering controller is particularly important. Therefore, the corresponding transmission rate is analyzed first, and then the specific parameters in the transmission process of the corresponding single packet are analyzed to determine the specific transmission quality of the corresponding single packet. This ensures the comprehensiveness of the test process and improves the overall test effect of the corresponding steering controller.
[0057] Example 3
[0058] In its specific implementation, this embodiment includes all the implementation processes of the two sets of embodiments described above.
[0059] Example 4
[0060] This software development framework uses a producer-consumer pattern based on queues. The LabVIEW producer-consumer framework is a concurrent programming pattern used in multithreaded programming. It is based on a cooperative relationship between producers and consumers, where producers generate data and add it to a shared buffer, and consumers read data from the buffer and process it. The LabVIEW producer-consumer framework can improve program efficiency and responsiveness, making programs easier to maintain and extend.
[0061] In LabVIEW, producers and consumers are implemented as separate VIs (virtual instruments). The producer VI is responsible for generating data and adding it to a shared buffer, while the consumer VI is responsible for reading data from the buffer and processing it. The buffer can be a FIFO queue, a circular buffer, or other data structures, depending on the application's requirements.
[0062] To implement the producer-consumer framework, LabVIEW provides tools and functions such as queues, locking, and notifications. These tools and functions can be used to ensure data synchronization and sharing, avoiding concurrent programming problems such as race conditions and deadlocks.
[0063] Using the LabVIEW Producer-Consumer framework improves program maintainability and scalability because it breaks down the program into modular parts, each of which can be tested and optimized independently. Furthermore, because the interface between producers and consumers is defined and standardized, it is easier to add new producers or consumers to the program, enabling more complex applications.
[0064] The software development environment is as follows:
[0065] Developed using LabVIEW, version: LabVIEW 2018 English version, 32-bit; the installation toolkit installed on this device includes:
[0066] (1)DAQ2018: PCI card driver and toolkit.
[0067] (2) XNET2018: CAN transceiver driver and toolkit.
[0068] (3) VISA17.50: Serial port driver.
[0069] (4) DSC2018: Modbus Toolkit.
[0070] The installation files for the above toolkit are backed up in the following path on your computer: E:\Backup\1_Package.
[0071] Some of the data in the above formulas are numerical calculations with dimensions removed, and the contents not described in detail in this specification are all prior art known to those skilled in the art.
[0072] The above embodiments are only used to illustrate the technical methods of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical methods of the present invention without departing from the spirit and scope of the technical methods of the present invention.
Claims
1. A test platform for automotive electronic steering controllers, characterized in that, include: At the initial power supply test end, a normal power supply test is performed on the steering controller, and the preliminary test feedback signal is transmitted to the main analysis center. The main analysis center includes a primary core unit, a feedback parameter analysis unit, a communication parameter analysis unit, and a signal generation unit; The initial verification unit determines that the steering controller passes the initial test based on the determined preliminary test feedback signal. If the feedback parameter analysis unit does not have a preliminary test feedback signal, the signal generation unit generates an initial test failure signal and displays it. The feedback test terminal performs feedback tests on the steering controller. It first determines a set of voltage ranges, continuously changes the rate of voltage change within this voltage range, records the feedback duration of the corresponding current, generates the corresponding feedback parameters of the steering controller, and transmits them to the main analysis center. The feedback parameter analysis unit receives and analyzes the confirmed feedback parameters to determine whether the steering sensor is controlled properly. The communication test terminal controls EPS or ABS by using different virtual control data packets. It first analyzes the transmission rate of the corresponding virtual control data packets, then confirms the frame rate and time interval of each single packet during the transmission process, and then transmits the confirmed transmission rate, frame rate of a single packet, and time interval to the communication parameter analysis unit. The communication parameter analysis unit prioritizes receiving the transmission rate of the virtual control data packets and performs preliminary analysis to determine whether the transmission rate is qualified. If qualified, it further analyzes the frame rate and time interval of subsequent single packets. Based on the analysis results, it determines whether the steering controller communication meets the standards.
2. The automotive electronic steering controller test platform according to claim 1, characterized in that, The specific method for determining the feedback parameters in the feedback test terminal is as follows: Define a set of voltage ranges, which are the adaptation ranges for this steering controller; The input voltage of the steering controller is changed, but the change must not exceed this voltage range. The voltage parameter is gradually increased from 0, and the rate of increase gradually increases. The upper limit of the increase is determined by the operator based on experience. During the change process, the feedback time point of the current corresponding to different boost rates is determined, the difference between the rate change time point and the feedback time point is determined, and the feedback duration of the corresponding current is determined based on the difference. The confirmed feedback durations are bundled together to confirm the feedback parameters of the steering controller, and these feedback parameters are transmitted to the main analysis center.
3. The automotive electronic steering controller test platform according to claim 1, characterized in that, The specific method by which the feedback parameter analysis unit makes the determination is as follows: The feedback duration within the feedback parameters is extracted and confirmed sequentially, and then the extracted feedback duration is analyzed to see if it meets the following condition: feedback duration ∈ preset interval, where the two endpoints of the preset interval are preset values. If satisfied, mark this feedback duration as the standard duration; If the condition is not met, this feedback duration is marked as an abnormal duration, and the total percentage of abnormal durations is determined, where the total percentage = number of abnormal durations ÷ number of feedback durations. Then, it is analyzed whether the total percentage meets the following condition: total percentage ≥ 10%. If it does, it means that the percentage of abnormal durations is too high, and the steering controller test is marked as unqualified. A control failure signal is generated through the signal generation unit. If the condition is not met, the communication parameter analysis unit is executed.
4. The automotive electronic steering controller test platform according to claim 1, characterized in that, The communication parameter analysis unit performs preliminary analysis in the following manner: The received transmission rate is initially analyzed to determine whether the transmission rate meets the following condition: transmission rate ≥ Y1, where Y1 is a preset value. If the condition is met, further analysis is performed. If the condition is not met, a communication failure signal is generated by the signal generation unit and transmitted to the external display terminal. The specific method for reanalysis is as follows: The frame rate of several individual packets is marked as ZL. i Where i represents different single packets, and i = 1, 2, ..., n, the frame rate ZL of several single packets is... i Perform mean processing and label the processed mean as J1. Obtain the frame rate variance FC belonging to this virtual control data packet; Mark the time interval of several single packets as JG k Where k represents different time intervals, and k = 1, 2, ..., m, several time intervals JG k Perform mean processing and label the processed mean as J2. Obtain the time interval variance BC belonging to this virtual control data packet; The overall standard parameter TC for this steering controller is obtained by using TC = FC × C1 + BC × C2, where C1 and C2 are preset fixed coefficient factors. The overall standard parameter TC is compared with the preset parameter Y2, where Y2 is a preset value, the specific value of which is determined by the operator based on experience. It is determined whether the overall standard parameter TC satisfies: TC > Y2. If it satisfies, it means that the overall deviation is too large. The corresponding communication abnormality signal is generated by the signal generation unit and transmitted to the external display terminal. If it does not satisfy, no processing is required.
5. The automotive electronic steering controller test platform according to claim 1, characterized in that, The preliminary test feedback signal is generated as follows: a certain voltage value is input to the steering controller to check whether there is a current feedback value. If it exists, a preliminary test feedback signal is generated; if it does not exist, no processing is performed.
Citation Information
Patent Citations
Test platform for electro-hydraulic steering system of commercial vehicle
CN112903322A
Automobile steer-by-wire column test bench and bench test system
CN114578167A