Vehicle seat controller load simulation method and system
By acquiring simulation control data to generate control instructions and interactively test the results, the problem of being unable to fully verify the control logic in the development of the vehicle seat controller was solved, achieving rapid development and efficient function matching verification, and improving development efficiency and reliability.
Patent Information
- Application Number
- CN202511046704.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-29
- Publication Date
- 2025-09-26
AI Technical Summary
In the existing technology, it is impossible to fully verify the control logic and response performance of each module of the vehicle seat controller in the early stage of development, which leads to functional mismatch problems in the later stage of development, affecting development efficiency and cycle.
By acquiring simulation control data, generating corresponding control instructions and interacting with the host computer, and finally obtaining test results based on the output data, comprehensive verification of each core module of the seat controller is achieved, including simulation control of the motor, ventilation and heating modules.
In the non-physical module stage, the control logic of each core module of the seat controller was fully verified, which significantly shortened the development cycle, exposed and resolved potential function matching issues in advance, and improved development efficiency and controller reliability.
Smart Images

Figure CN120704295A_ABST
Abstract
Description
Technical Field
[0001] The invention discloses a load simulation method and system for a vehicle seat controller, belonging to the technical field of controller load simulation. Background Art
[0002] Against the backdrop of the accelerated advancement of the "New Four Modernizations" in the automotive industry, the development cycles of vehicles and components continue to shorten. As a key component that impacts the driving experience, vehicle seat controllers face higher requirements for development efficiency and quality. Traditionally, seat controller testing often relies on the availability of physical modules such as motors, ventilation, and heating. Verification of control logic and performance requires the hardware of each module to be ready before verification can begin. This severely constrains the controller development process to the production schedule of physical components, making it difficult to adapt to the rapid pace of industry iteration and hindering further compression of development cycles. Summary of the Invention
[0003] The purpose of the present invention is to solve the problem that the control logic and response performance of each module of the existing controller cannot be fully verified in the early stage of development, and rework due to function mismatch in the later stage of development affects the development efficiency and cycle. A load simulation method and system for a vehicle seat controller are proposed.
[0004] The problem to be solved by the present invention is achieved by the following technical solutions:
[0005] A vehicle seat controller load simulation method, comprising:
[0006] In response to the load simulation instruction, obtaining simulation control data, wherein the simulation control data at least includes: motor module simulation control data, ventilation module simulation control data, heating module simulation control data and seat motor module simulation control data;
[0007] Based on the simulation control data, a control instruction of the corresponding module is obtained and sent to the host computer;
[0008] The output data sent by the corresponding module is obtained, and the test result is obtained based on the output data.
[0009] Furthermore, based on the simulation control data, a control instruction of the corresponding module is obtained and sent to the host computer, including:
[0010] When the simulation control data is motor module simulation control data, the control instruction of the corresponding module is a motor forward / reverse instruction;
[0011] When the simulation control data is ventilation module simulation control data, the control instruction obtained for the corresponding module is a wind speed instruction;
[0012] When the simulation control data is heating module simulation control data, the control instruction obtained for the corresponding module is a heating temperature instruction;
[0013] When the simulation control data is seat motor module simulation control data, the control instruction obtained for the corresponding module is a seat movement percentage instruction.
[0014] Furthermore, obtaining the output data sent by the corresponding module and obtaining the test result based on the output data includes:
[0015] When the simulation control data is motor module simulation control data, the output data is the output rotation direction of the motor module;
[0016] A first determination result is obtained based on the rotation direction output by the motor module and the preset rotation direction;
[0017] In response to the first judgment result that the output rotation direction of the motor module is consistent with the preset rotation direction, the test result is normal;
[0018] In response to the first judgment result that the output rotation direction of the motor module is inconsistent with the preset rotation direction, the test result is abnormal, and an alarm instruction is transmitted.
[0019] Furthermore, obtaining the output data sent by the corresponding module and obtaining the test result based on the output data includes:
[0020] When the simulation control data is ventilation module simulation control data, the output data is current wind speed data;
[0021] Based on the current wind speed data and the preset wind speed data, a second judgment result is obtained;
[0022] In response to the second judgment result being that the current wind speed data is consistent with the preset wind speed data, the test result is normal;
[0023] In response to the second judgment result being that the current wind speed data is inconsistent with the preset wind speed data, the test result is abnormal, and an alarm instruction is transmitted.
[0024] Furthermore, obtaining the output data sent by the corresponding module and obtaining the test result based on the output data includes:
[0025] When the simulation control data is heating module simulation control data, the output data is current temperature data;
[0026] Based on the current temperature data and the preset temperature data, a third judgment result is obtained;
[0027] In response to the third judgment result being that the current temperature data is consistent with the preset temperature data, the test result is normal;
[0028] In response to the third judgment result being that the current temperature data is inconsistent with the preset temperature data, the test result is abnormal, and an alarm instruction is transmitted.
[0029] Furthermore, obtaining the output data sent by the corresponding module and obtaining the test result based on the output data includes:
[0030] When the simulation control data is seat motor module simulation control data, the current output seat position data;
[0031] Obtaining a fourth judgment result based on the currently output seat position data and the preset position data;
[0032] In response to the fourth judgment result being that the currently output seat position data is consistent with the preset position data, the test result is normal;
[0033] In response to the fourth judgment result being that the currently output seat position data is inconsistent with the preset position data, the test result is abnormal, and an alarm instruction is transmitted.
[0034] A vehicle seat controller load simulation system is used to implement the above-mentioned vehicle seat controller load simulation method, comprising: an ECU controller and a host computer, wherein the ECU controller is connected to the host computer via serial port communication.
[0035] Furthermore, the ECU controller includes at least: a first power supply module, a first communication module, a motor drive module, a ventilation drive module and a heating drive module.
[0036] Furthermore, the simulation system of the host computer includes at least: a second power supply module, a second communication module, a simulated motor module, a simulated ventilation module and a simulated heating module.
[0037] The present invention has the following beneficial effects compared with the prior art:
[0038] The present invention discloses a load simulation method and system for a vehicle seat controller. After acquiring simulation control data of key modules such as a motor module, a ventilation module, a heating module and a seat motor module, the method and system can generate corresponding control instructions and interact with a host computer, and finally obtain test results based on the output data. This realizes comprehensive verification of the control logic of each core module of the seat controller in the stage without physical modules, significantly shortening the development cycle of the controller; at the same time, through systematic simulation testing, potential function matching problems are exposed and solved in advance, effectively improving development efficiency and controller reliability. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 The present invention is a flow chart of a vehicle seat controller load simulation method.
[0040] Figure 2 The present invention discloses a flow chart of driving a seat motor to rotate forward in a load simulation method for a vehicle seat controller.
[0041] Figure 3 This is a flow chart of the ECU controlling the heating function in a load simulation method for a vehicle seat controller of the present invention.
[0042] Figure 4 This is a flow chart of the ECU controlling the ventilation function in a load simulation method for a vehicle seat controller of the present invention.
[0043] Figure 5 This is a flow chart of ECU controlling precise positioning adjustment of a seat in a load simulation method for a vehicle seat controller of the present invention.
[0044] Figure 6 This is a flow chart of an ECU controlling precise positioning adjustment of a seat in a vehicle seat controller load simulation system of the present invention. DETAILED DESCRIPTION
[0045] The following is based on the attached Figures 1-6 The present invention will be further described:
[0046] The technical solution of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described are only some embodiments of the present invention, not all embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0047] In the description of the present invention, it should be noted that the terms "center", "up", "down", "left", "right", "vertical", "horizontal", "inside", "outside", etc., indicating directions or positional relationships, are based on the directions or positional relationships shown in the accompanying drawings. They are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific direction, be constructed and operated in a specific direction. Therefore, they cannot be understood as limiting the present invention.
[0048] In the description of the present invention, it should be noted that, unless otherwise expressly specified or limited, the terms "mounted," "connected," and "connected" should be understood in a broad sense. For example, they may refer to fixed, detachable, or integral connections; mechanical or electrical connections; direct or indirect connections through an intermediate medium; and internal communication between two components. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on the specific circumstances.
[0049] like Figure 1 As shown, the first embodiment of the present invention provides a vehicle seat controller load simulation method based on the existing technology, including:
[0050] Step S10, in response to the load simulation instruction, acquiring simulation control data, wherein the simulation control data at least includes: motor module simulation control data, ventilation module simulation control data, heating module simulation control data, and seat motor module simulation control data;
[0051] Step S20, based on the simulation control data, obtain the control instructions of the corresponding module and send them to the host computer;
[0052] Step S30: Obtain output data sent by the corresponding module, and obtain a test result based on the output data.
[0053] Furthermore, based on the simulation control data, a control instruction of the corresponding module is obtained and sent to the host computer, including:
[0054] When the simulation control data is motor module simulation control data, the control instruction of the corresponding module is a motor forward / reverse instruction;
[0055] When the simulation control data is ventilation module simulation control data, the control instruction obtained for the corresponding module is a wind speed instruction;
[0056] When the simulation control data is heating module simulation control data, the control instruction obtained for the corresponding module is a heating temperature instruction;
[0057] When the simulation control data is seat motor module simulation control data, the control instruction obtained for the corresponding module is a seat movement percentage instruction.
[0058] Furthermore, obtaining the output data sent by the corresponding module and obtaining the test result based on the output data includes:
[0059] When the simulation control data is motor module simulation control data, the output data is the output rotation direction of the motor module;
[0060] A first determination result is obtained based on the rotation direction output by the motor module and the preset rotation direction;
[0061] In response to the first judgment result that the output rotation direction of the motor module is consistent with the preset rotation direction, the test result is normal;
[0062] In response to the first judgment result that the output rotation direction of the motor module is inconsistent with the preset rotation direction, the test result is abnormal, and an alarm instruction is transmitted.
[0063] Furthermore, obtaining the output data sent by the corresponding module and obtaining the test result based on the output data includes:
[0064] When the simulation control data is ventilation module simulation control data, the output data is current wind speed data;
[0065] Based on the current wind speed data and the preset wind speed data, a second judgment result is obtained;
[0066] In response to the second judgment result being that the current wind speed data is consistent with the preset wind speed data, the test result is normal;
[0067] In response to the second judgment result being that the current wind speed data is inconsistent with the preset wind speed data, the test result is abnormal, and an alarm instruction is transmitted.
[0068] Furthermore, obtaining the output data sent by the corresponding module and obtaining the test result based on the output data includes:
[0069] When the simulation control data is heating module simulation control data, the output data is current temperature data;
[0070] Based on the current temperature data and the preset temperature data, a third judgment result is obtained;
[0071] In response to the third judgment result being that the current temperature data is consistent with the preset temperature data, the test result is normal;
[0072] In response to the third judgment result being that the current temperature data is inconsistent with the preset temperature data, the test result is abnormal, and an alarm instruction is transmitted.
[0073] Furthermore, obtaining the output data sent by the corresponding module and obtaining the test result based on the output data includes:
[0074] When the simulation control data is seat motor module simulation control data, the current output seat position data;
[0075] Obtaining a fourth judgment result based on the currently output seat position data and the preset position data;
[0076] In response to the fourth judgment result being that the currently output seat position data is consistent with the preset position data, the test result is normal;
[0077] In response to the fourth judgment result being that the currently output seat position data is inconsistent with the preset position data, the test result is abnormal, and an alarm instruction is transmitted.
[0078] A vehicle seat controller load simulation system is used to implement the above-mentioned vehicle seat controller load simulation method, comprising: an ECU controller and a host computer, wherein the ECU controller is connected to the host computer via serial port communication.
[0079] Furthermore, the ECU controller includes at least: a first power supply module, a first communication module, a motor drive module, a ventilation drive module and a heating drive module.
[0080] Furthermore, the simulation system of the host computer includes at least: a second power supply module, a second communication module, a simulated motor module, a simulated ventilation module and a simulated heating module.
[0081] The second embodiment of the present invention provides a vehicle seat controller load simulation method based on the existing technology, and the specific contents are as follows:
[0082] like Figure 2 As shown in the second embodiment of the present invention, the seat motor is driven to rotate forward by an analog controller, and the method includes the following steps:
[0083] The ECU controller establishes a serial communication connection with the simulation system;
[0084] The user drives the simulated motor components of the simulation system through the ECU controller logic program;
[0085] The simulation system is controlled by serial port commands to output PWM square waves, which are transmitted to the Hall data acquisition terminal of the ECU controller to implement the closed-loop control logic of the motor, thereby verifying whether the ECU's logic for controlling the forward rotation of the motor is normal and simulating the real motion state.
[0086] like Figure 3 As shown, the second embodiment of the present invention is for the ECU to control the heating function logic, the steps are as follows:
[0087] The ECU controller implements the logic for driving the seat heating function and then drives the heating resistor of the simulation system;
[0088] The ECU controller reads the current temperature data output by the simulation system through the serial port;
[0089] The ECU controller uses the PID algorithm to calculate whether the set temperature value is met. If the condition is met, the heating output is stopped; otherwise, the temperature regulation function is continued.
[0090] like Figure 4 As shown in the figure, the logic for controlling the ventilation function of the ECU in the second embodiment of the present invention is as follows:
[0091] The ECU controller implements the seat ventilation function logic and then drives the ventilation module of the simulation system;
[0092] The ECU controller reads the current wind speed data through the serial port;
[0093] The ECU controller calculates whether the set ventilation level is met through the PID algorithm. If the conditions are met, the ventilation output is stopped, otherwise the ventilation function continues to be output.
[0094] like Figure 5 FIG. 1 is a flowchart for precise seat positioning adjustment in the second embodiment of the present invention, and the steps are as follows:
[0095] The ECU controller implements the motor drive logic for the seat percentage positioning function and outputs it to the simulation system;
[0096] The ECU controller starts the simulation system’s PWM waveform output to the ECU controller’s data acquisition module through serial port commands;
[0097] The ECU controller calculates whether the stop condition is met;
[0098] The EUC controller determines through calculation whether to continue driving the motor to run.
[0099] like Figure 6 As shown, the third embodiment of the present invention provides a vehicle seat controller load simulation system based on the existing technology, which is used to implement the above-mentioned vehicle seat controller load simulation method, including: an ECU controller and a host computer, and the ECU controller is connected to the host computer through serial port communication.
[0100] Among them, the ECU controller includes at least: a first power supply module, a first communication module, a motor drive module, a ventilation drive module and a heating drive module, and the simulation system of the host computer includes at least: a second power supply module, a second communication module, a simulated motor module, a simulated ventilation module and a simulated heating module.
[0101] The system of this embodiment is composed of an ECU controller and a host computer connected via serial communication. The serial communication method ensures the stability and real-time performance of data transmission, and provides a reliable basis for the efficient interaction between control instructions and output data during the simulation process.
[0102] In terms of modular configuration, the ECU controller includes a primary power module, a primary communication module, and driver modules for the motor, ventilation, and heating. The host computer simulation system is equipped with a secondary power module, a secondary communication module, and simulated motor, ventilation, and heating modules. This modular design fully covers the core functional modules of the seat controller, enabling accurate simulation of key seat operating scenarios such as motor drive, ventilation adjustment, and heating control, ensuring the integrity of simulation testing.
[0103] At the same time, the ECU controller's driver module forms a precise correspondence with the host computer's simulation module, creating a closed loop between the issuance of control commands and the feedback of output data during the simulation process. This highly matched module collaboration not only faithfully reproduces the operating states of each functional module, but also ensures that test results are closer to actual operating conditions, effectively improving the accuracy and reliability of load simulation and providing strong support for the development and testing of seat controllers.
[0104] Although the embodiments of the present invention have been disclosed above, they are not limited to the applications listed in the specification and exemplary embodiments. They can be applied to a variety of fields suitable for the present invention. Further modifications will be readily apparent to those skilled in the art. Therefore, the present invention is not limited to the specific details and illustrations shown and described herein without departing from the general concept defined by the claims and their equivalents.
Claims
1. A vehicle seat controller load simulation method, characterized in that: include: In response to the load simulation instruction, obtaining simulation control data, wherein the simulation control data at least includes: motor module simulation control data, ventilation module simulation control data, heating module simulation control data and seat motor module simulation control data; Based on the simulation control data, a control instruction of the corresponding module is obtained and sent to the host computer; The output data sent by the corresponding module is obtained, and the test result is obtained based on the output data.
2. The vehicle seat controller load simulation method according to claim 1, characterized in that: Based on the simulation control data, the control instructions of the corresponding module are obtained and sent to the host computer, including: When the simulation control data is motor module simulation control data, the control instruction of the corresponding module is a motor forward / reverse instruction; When the simulation control data is ventilation module simulation control data, the control instruction obtained for the corresponding module is a wind speed instruction; When the simulation control data is heating module simulation control data, the control instruction obtained for the corresponding module is a heating temperature instruction; When the simulation control data is seat motor module simulation control data, the control instruction obtained for the corresponding module is a seat movement percentage instruction.
3. The vehicle seat controller load simulation method according to claim 2, characterized in that: Obtaining the output data sent by the corresponding module, and obtaining the test result based on the output data, including: When the simulation control data is motor module simulation control data, the output data is the output rotation direction of the motor module; A first determination result is obtained based on the rotation direction output by the motor module and the preset rotation direction; In response to the first judgment result that the output rotation direction of the motor module is consistent with the preset rotation direction, the test result is normal; In response to the first judgment result that the output rotation direction of the motor module is inconsistent with the preset rotation direction, the test result is abnormal, and an alarm instruction is transmitted.
4. The vehicle seat controller load simulation method according to claim 2, characterized in that: Obtaining the output data sent by the corresponding module, and obtaining the test result based on the output data, including: When the simulation control data is ventilation module simulation control data, the output data is current wind speed data; Based on the current wind speed data and the preset wind speed data, a second judgment result is obtained; In response to the second judgment result being that the current wind speed data is consistent with the preset wind speed data, the test result is normal; In response to the second judgment result being that the current wind speed data is inconsistent with the preset wind speed data, the test result is abnormal, and an alarm instruction is transmitted.
5. The vehicle seat controller load simulation method according to claim 2, characterized in that: Obtaining the output data sent by the corresponding module, and obtaining the test result based on the output data, including: When the simulation control data is heating module simulation control data, the output data is current temperature data; Based on the current temperature data and the preset temperature data, a third judgment result is obtained; In response to the third judgment result being that the current temperature data is consistent with the preset temperature data, the test result is normal; In response to the third judgment result being that the current temperature data is inconsistent with the preset temperature data, the test result is abnormal, and an alarm instruction is transmitted.
6. The vehicle seat controller load simulation method according to claim 2, characterized in that: Obtaining the output data sent by the corresponding module, and obtaining the test result based on the output data, including: When the simulation control data is seat motor module simulation control data, the current output seat position data; Obtaining a fourth judgment result based on the currently output seat position data and the preset position data; In response to the fourth judgment result being that the currently output seat position data is consistent with the preset position data, the test result is normal; In response to the fourth judgment result being that the currently output seat position data is inconsistent with the preset position data, the test result is abnormal, and an alarm instruction is transmitted.
7. A vehicle seat controller load simulation system, used to implement the vehicle seat controller load simulation method according to any one of claims 1 to 6, characterized in that: include: The ECU controller and the host computer are connected via serial port communication.
8. The vehicle seat controller load simulation system according to claim 7, characterized in that: The ECU controller at least includes: a first power supply module, a first communication module, a motor drive module, a ventilation drive module and a heating drive module.
9. The vehicle seat controller load simulation system according to claim 7 or 8, characterized in that: The simulation system of the host computer at least includes: a second power supply module, a second communication module, a simulated motor module, a simulated ventilation module and a simulated heating module.
Citation Information
Cited By
Seat diagnosis test method based on HIL platform and related equipment
CN121540442A