Steering-by-wire system management method and device, electronic equipment and storage medium

By dividing the steer-by-wire system into application layer, environment layer, software layer, and hardware layer, the problem of lack of architectural design and layered management in autonomous driving systems is solved, the stability and safety of the system are improved, and rapid fault location and management are achieved.

CN115723844BActive Publication Date: 2026-05-08LION AUTOMOTIVE TECH NANJING CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
LION AUTOMOTIVE TECH NANJING CO LTD
Filing Date
2022-10-09
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

Existing technologies for autonomous driving steer-by-wire systems lack specific architectural design and hierarchical management, leading to difficulties in fault diagnosis and management.

Method used

By determining the type of the main controller chip and multiple target sensors of the steer-by-wire system, the parameters of the power controller and sensors are determined based on the vehicle's operating actions. Based on the AutoSar development platform, the system is divided into application layer, environment layer, software layer and hardware layer to achieve hierarchical management of the system.

Benefits of technology

It improves the stability and safety of the steer-by-wire system, facilitates fault location and management, and enhances the safety of autonomous vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115723844B_ABST
    Figure CN115723844B_ABST
Patent Text Reader

Abstract

The application relates to a management method and device of a steer-by-wire system, electronic equipment and a storage medium, wherein the method comprises the following steps: determining a main controller chip type and a plurality of target sensors of the steer-by-wire system; determining voltage parameters, current parameters and temperature parameters of a power supply controller in the steer-by-wire system and operation parameters of each target sensor and steering motor operation parameters according to a target operation action of a vehicle; based on a preset AutoSar development platform, the steer-by-wire system is divided into an application layer, an environment layer, a software layer and a hardware layer according to a preset communication mode between the plurality of target sensors, the steering motor, the power supply controller and the main controller and the operation parameters of each target sensor, the steering motor operation parameters, the voltage parameters, the current parameters and the temperature parameters of the power supply controller. Therefore, the stability and safety of the system are improved, and the management and positioning solution of faults in the steer-by-wire system of the automatic driving vehicle are facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of autonomous driving technology, and in particular to a management method, device, electronic device and storage medium for a steer-by-wire system. Background Technology

[0002] The stability and safety of a car's steering system play a crucial role in the normal operation of the vehicle, reducing traffic accidents, and ensuring the safety of passengers. In recent years, steer-by-wire technology has seen rapid development. The main controller of the steer-by-wire system analyzes parameters collected from various sensors and the steering motor to control the vehicle's free steering.

[0003] For autonomous driving, steer-by-wire technology is indispensable, and the safety and stability of its system are crucial for the stable operation of autonomous vehicles.

[0004] The steer-by-wire technology for autonomous driving in related technologies does not involve specific architecture design and layered management. Steering control in autonomous driving is quite important, and it also involves the management of a large number of parameters, power management and monitoring, as well as fault monitoring, diagnosis, early warning and alarm. Summary of the Invention

[0005] This application provides a management method, device, electronic device, and storage medium for a steer-by-wire system, which addresses the lack of specific architecture and hierarchical management in related technologies, facilitating management and enabling rapid identification of problems in autonomous driving.

[0006] The first aspect of this application provides a management method for a steer-by-wire system, comprising the following steps: determining the type of the main controller chip and multiple target sensors of the steer-by-wire system; determining the voltage, current, and temperature parameters of the power controller in the steer-by-wire system, as well as the operating parameters of each target sensor and the steering motor among the multiple target sensors, based on the target operating action of the vehicle; and dividing the steer-by-wire system into an application layer, an environment layer, a software layer, and a hardware layer based on a preset AutoSar (Automotive Open System Architecture) development platform, according to the preset communication method between the multiple target sensors, the steering motor, the power controller and the main controller, and the operating parameters of each target sensor, the steering motor, the voltage, current, and temperature parameters of the power controller.

[0007] Optionally, in some embodiments, the above-described management method for the steer-by-wire system further includes: determining the current communication state of the steer-by-wire system; if the current communication state is inconsistent with a preset communication state, determining that the current communication state of the steer-by-wire system is faulty, and generating fault information.

[0008] Optionally, in some embodiments, after determining that the current communication state of the steer-by-wire system is faulty and generating the fault information, the method further includes: parsing the fault information to obtain the cause of the fault; and locating the fault location of the steer-by-wire system based on the cause of the fault.

[0009] Optionally, in some embodiments, after determining that there is a fault in the current communication state of the steer-by-wire system and generating the fault information, the method further includes: generating alarm information based on the fault information.

[0010] Optionally, in some embodiments, the target sensor includes at least one of a torque sensor, a vehicle speed sensor, an angular velocity sensor, the steering motor, a front wheel steering angle sensor, and a rear wheel steering angle sensor.

[0011] A second aspect of this application provides a management device for a steer-by-wire system, comprising: a first acquisition module for determining the type of the main controller chip and multiple target sensors of the steer-by-wire system; a second acquisition module for determining, based on the target operating action of the vehicle, the voltage, current, and temperature parameters of the power controller in the steer-by-wire system, as well as the operating parameters of each of the multiple target sensors and the operating parameters of the steering motor; and a partitioning module for partitioning the steer-by-wire system into an application layer, an environment layer, a software layer, and a hardware layer based on a preset AutoSar development platform, according to a preset communication method between the multiple target sensors, the steering motor, the power controller and the main controller, and the operating parameters of each target sensor, the steering motor, the voltage, current, and temperature parameters of the power controller.

[0012] Optionally, in some embodiments, the management device for the above-described steer-by-wire system further includes: a judgment unit for judging the current communication state of the steer-by-wire system; and a judgment unit for judging that if the current communication state is inconsistent with a preset communication state, the current communication state of the steer-by-wire system is faulty, and fault information is generated.

[0013] Optionally, in some embodiments, after determining that the current communication state of the steer-by-wire system is faulty and generating the fault information, the determination unit is further configured to: parse the fault information to obtain the cause of the fault; and locate the fault location of the steer-by-wire system according to the cause of the fault.

[0014] Optionally, in some embodiments, after determining that there is a fault in the current communication state of the steer-by-wire system and generating the fault information, the determination unit is further configured to: parse the fault information to obtain the cause of the fault and locate the fault location of the steer-by-wire system based on the cause of the fault.

[0015] Optionally, in some embodiments, after determining that there is a fault in the current communication state of the steer-by-wire system and generating the fault information, the determining unit is further configured to: generate alarm information based on the fault information.

[0016] Optionally, in some embodiments, the target sensor includes at least one of a torque sensor, a vehicle speed sensor, an angular velocity sensor, the steering motor, a front wheel steering angle sensor, and a rear wheel steering angle sensor.

[0017] A third aspect of this application provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the management method of the steer-by-wire system as described in the above embodiments.

[0018] A fourth aspect of this application provides a computer-readable storage medium having a computer program stored thereon, which is executed by a processor to implement the management method of the steer-by-wire system as described in the above embodiments.

[0019] Therefore, by determining the main controller chip type and multiple target sensors of the steer-by-wire system, and based on the vehicle's target operating actions, determining the voltage, current, and temperature parameters of the power controller in the steer-by-wire system, as well as the operating parameters of each target sensor and the steering motor, and based on the pre-defined AutoSar development platform, according to the pre-defined communication methods between the multiple target sensors, the steering motor, the power controller, and the main controller, and the operating parameters of each target sensor, steering motor, and power controller, the steer-by-wire system is divided into application layer, environment layer, software layer, and hardware layer. This solves the problem that related technologies did not address the architectural design and layered management of steer-by-wire systems, improves stability and safety, and facilitates the management and troubleshooting of faults in the steer-by-wire system of autonomous vehicles.

[0020] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0021] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:

[0022] Figure 1 A flowchart of a management method for a steer-by-wire system provided according to an embodiment of this application;

[0023] Figure 2 A flowchart of a management method for a steer-by-wire system according to an embodiment of this application;

[0024] Figure 3 This is a layered schematic diagram of the AutoSar architecture of an integrated steer-by-wire system according to an embodiment of this application;

[0025] Figure 4 This is a schematic diagram of the management device for a steer-by-wire system provided according to an embodiment of this application;

[0026] Figure 5 This is a schematic diagram of an electronic device provided according to an embodiment of this application. Detailed Implementation

[0027] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0028] The following description, with reference to the accompanying drawings, outlines a management method, apparatus, electronic device, and storage medium for a steer-by-wire system according to embodiments of this application. Addressing the issue that the related technologies mentioned in the background do not address the architectural design and layered management of steer-by-wire systems, this application provides a management method for a steer-by-wire system. In this method, the main controller chip type and multiple target sensors of the steer-by-wire system are determined. Based on the target driving actions of the vehicle, the voltage, current, and temperature parameters of the power controller in the steer-by-wire system, as well as the operating parameters of each target sensor and the steering motor, are determined. Based on a pre-defined AutoSar development platform, and according to the pre-defined communication methods between the multiple target sensors, the steering motor, the power controller, and the main controller, and the operating parameters of each target sensor, steering motor, and power controller (voltage, current, and temperature parameters), the steer-by-wire system is divided into an application layer, an environment layer, a software layer, and a hardware layer. This solves the problem that the related technologies do not address the architectural design and layered management of steer-by-wire systems, improves stability and safety, and facilitates the management and troubleshooting of faults in the steer-by-wire system of autonomous vehicles.

[0029] Specifically, Figure 1 This is a flowchart illustrating a management method for a steer-by-wire system provided in an embodiment of this application.

[0030] like Figure 1 As shown, the management method of this steer-by-wire system includes the following steps:

[0031] In step S101, the type of the main controller chip of the steer-by-wire system and multiple target sensors are determined.

[0032] Optionally, in some embodiments, the target sensor includes at least one of a torque sensor, a vehicle speed sensor, an angular velocity sensor, a steering motor, a front wheel steering angle sensor, and a rear wheel steering angle sensor.

[0033] It should be noted that, as Figure 2 As shown in S1, to facilitate the subsequent layered development and management of the AutoSar architecture, the AutoSar platform for the steer-by-wire system needs to be determined by referring to the manufacturer of the steer-by-wire main controller chip. That is, the selection of the main controller chip type for the steer-by-wire system of autonomous vehicles must adhere to the principle of supporting the AutoSar architecture. Then, as... Figure 2 As shown in S2, this application embodiment requires the statistical analysis and summarization of the sensors involved in the steer-by-wire system of current autonomous vehicles, including torque sensors, power steering motors, vehicle speed sensors, angular velocity sensors, front and rear wheel steering angle sensors, etc.

[0034] In step S102, the voltage, current and temperature parameters of the power controller in the steer-by-wire system, as well as the operating parameters of each target sensor and the steering motor, are determined based on the target operating action of the vehicle.

[0035] Specifically, such as Figure 2 As shown in S3, after determining the sensors required for the steer-by-wire system of all autonomous vehicles, the process is streamlined. Figure 3 The application layer refers to the sensor parameters required by the control algorithm during the operation of autonomous vehicles. The transmission of these parameters needs to be handled through… Figure 3 The RTE layer in the middle is used to transmit and determine. Figure 3 The parameters of each sensor required in the application layer.

[0036] In step S103, based on the preset AutoSar development platform, the steer-by-wire system is divided into an application layer, an environment layer, a software layer, and a hardware layer according to the preset communication methods between multiple target sensors, steering motors, power controllers, and main controllers, as well as the operating parameters of each target sensor, the operating parameters of the steering motor, and the voltage, current, and temperature parameters of the power controller.

[0037] Specifically, in combination Figure 2 and Figure 3 The application layer can contain control algorithms related to the steer-by-wire system to ensure that the autonomous vehicle travels along the planned path. The environment layer (Run-time environment, RTE) can provide the operating environment for the application layer of the steer-by-wire system, enabling hardware and software separation and allowing application layer algorithms to be reused. The software layer (Basic Software, BSW) can provide basic software services for the steer-by-wire system, including four services: communication, storage, system, and complex drive. Among them, the communication service layer includes a communication protocol module, and can place fault events of various sensors and power steering motors in the DEM / DCM in the communication service module to realize fault event diagnosis. Faults of sensors and power steering motors can be monitored by monitoring relevant parameters through the monitoring service module in the main controller. The communication hardware abstraction layer includes CAN (Controller Area Network) module interface functions and transmit / receive function configurations. The configurations of the CAN communication, SPI (Serial Peripheral Interface) communication, and other modules of the main controller chip (MCU (Microcontroller Unit), ADC, PWM, Port, etc.) are all implemented at the microcontroller layer; the hardware layer is located at the bottom layer of the steer-by-wire system architecture, and the hardware module connections of each controller or communication module facilitate the hierarchical management of software and hardware.

[0038] Optionally, in some embodiments, the above-described management method for the steer-by-wire system further includes: determining the current communication state of the steer-by-wire system; if the current communication state is inconsistent with a preset communication state, determining that the current communication state of the steer-by-wire system is faulty, and generating fault information.

[0039] The preset communication state can be pre-defined by the user, obtained through a limited number of experiments, or obtained through a limited number of computer simulations; no specific limitations are imposed here.

[0040] Specifically, to ensure the proper functioning of all modules in the steering system of an autonomous vehicle, it is necessary to monitor the parameters of sensors or power steering motors, etc. To ensure the proper functioning of this monitoring, it is necessary to... Figure 2 S8 shows the communication diagnosis, which determines whether the current communication status of the steer-by-wire system is inconsistent with the preset communication status. If they are inconsistent, it is determined that there is a fault in the current communication status of the steer-by-wire system, and fault information is generated.

[0041] Optionally, in some embodiments, after determining that there is a fault in the current communication state of the steer-by-wire system and generating fault information, the method further includes: generating alarm information based on the fault information.

[0042] Specifically, in order to promptly remind relevant personnel and prevent communication failures from affecting monitoring, this application embodiment can generate alarm information based on fault information. For example, alarm levels can be divided according to fault information. For general faults, the alarm light can flash and the fault information can be displayed on the screen. For severe faults, the alarm light can flash while the speaker emits an alarm sound and the fault information can be displayed on the screen.

[0043] Optionally, in some embodiments, after determining that there is a fault in the current communication state of the steer-by-wire system and generating fault information, the method further includes: parsing the fault information to obtain the cause of the fault; and locating the fault location of the steer-by-wire system based on the cause of the fault.

[0044] Specifically, in order to facilitate the quick resolution of faults by relevant personnel, fault information can be analyzed to obtain the cause of the fault and quickly locate the fault location.

[0045] The management method for a steer-by-wire system proposed in this application determines the type of the main controller chip and multiple target sensors of the steer-by-wire system. Based on the vehicle's target operating actions, it determines the voltage, current, and temperature parameters of the power controller in the steer-by-wire system, as well as the operating parameters of each target sensor and the steering motor. Using a pre-defined AutoSar development platform, and based on the pre-defined communication methods between the multiple target sensors, the steering motor, the power controller, and the main controller, and the operating parameters of each target sensor, steering motor, and power controller, the steer-by-wire system is divided into an application layer, an environment layer, a software layer, and a hardware layer. This solves the problem that related technologies do not address the architectural design and layered management of steer-by-wire systems, improving stability and safety, and facilitating the management and troubleshooting of faults in the steer-by-wire system of autonomous vehicles.

[0046] Next, the management device for the steer-by-wire system according to an embodiment of this application is described with reference to the accompanying drawings.

[0047] Figure 2 This is a block diagram of the management device of the steer-by-wire system according to an embodiment of this application.

[0048] like Figure 2 As shown, the management device 10 of the steer-by-wire system includes: a first acquisition module 100, a second acquisition module 200, and a division module 300.

[0049] The system includes a first acquisition module 100, used to determine the main controller chip type and multiple target sensors of the steer-by-wire system; a second acquisition module 200, used to determine the voltage, current, and temperature parameters of the power controller in the steer-by-wire system, as well as the operating parameters of each target sensor and the steering motor, based on the target driving action of the vehicle; and a partitioning module 300, used to partition the steer-by-wire system into an application layer, an environment layer, a software layer, and a hardware layer based on a preset AutoSar development platform, according to the preset communication methods between the multiple target sensors, the steering motor, the power controller, and the main controller, and the operating parameters of each target sensor, the steering motor, the power controller, and the voltage, current, and temperature parameters.

[0050] Optionally, in some embodiments, the management device 10 of the above-mentioned steer-by-wire system further includes: a judgment unit for judging the current communication status of the steer-by-wire system; and a judgment unit for judging that if the current communication status is inconsistent with the preset communication status, the current communication status of the steer-by-wire system is faulty, and fault information is generated.

[0051] Optionally, in some embodiments, after determining that there is a fault in the current communication state of the steer-by-wire system and generating fault information, the determination unit is further configured to: parse the fault information to obtain the cause of the fault; and locate the fault location of the steer-by-wire system according to the cause of the fault.

[0052] Optionally, in some embodiments, after determining that there is a fault in the current communication state of the steer-by-wire system and generating fault information, the determination unit is further configured to: parse the fault information, obtain the cause of the fault, and locate the fault location of the steer-by-wire system based on the cause of the fault.

[0053] Optionally, in some embodiments, after determining that there is a fault in the current communication state of the steer-by-wire system and generating fault information, the determination unit is further configured to: generate alarm information based on the fault information.

[0054] Optionally, in some embodiments, the target sensor includes at least one of a torque sensor, a vehicle speed sensor, an angular velocity sensor, a steering motor, a front wheel steering angle sensor, and a rear wheel steering angle sensor.

[0055] It should be noted that the foregoing explanation of the management method embodiment for the steer-by-wire system also applies to the management device of the steer-by-wire system in this embodiment, and will not be repeated here.

[0056] The management device for the steer-by-wire system proposed in this application determines the type of the main controller chip and multiple target sensors of the steer-by-wire system. Based on the vehicle's target operating actions, it determines the voltage, current, and temperature parameters of the power controller in the steer-by-wire system, as well as the operating parameters of each target sensor and the steering motor. Using a pre-defined AutoSar development platform, and based on the pre-defined communication methods between the multiple target sensors, the steering motor, the power controller, and the main controller, and the operating parameters of each target sensor, steering motor, and power controller, the steer-by-wire system is divided into an application layer, an environment layer, a software layer, and a hardware layer. This solves the problem that related technologies do not address the architectural design and layered management of steer-by-wire systems, improving stability and safety, and facilitating the management and troubleshooting of faults in the steer-by-wire system of autonomous vehicles.

[0057] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device may include:

[0058] The memory 501, the processor 502, and the computer program stored on the memory 501 and capable of running on the processor 502.

[0059] When the processor 502 executes the program, it implements the management method of the steer-by-wire system provided in the above embodiments.

[0060] Furthermore, electronic devices also include:

[0061] Communication interface 503 is used for communication between memory 501 and processor 502.

[0062] The memory 501 is used to store computer programs that can run on the processor 502.

[0063] The memory 501 may include high-speed RAM (Random Access Memory) memory, and may also include non-volatile memory, such as at least one disk storage.

[0064] If the memory 501, processor 502, and communication interface 503 are implemented independently, then the communication interface 503, memory 501, and processor 502 can be interconnected via a bus to complete communication between them. The bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 5 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0065] Optionally, in a specific implementation, if the memory 501, processor 502, and communication interface 503 are integrated on a single chip, then the memory 501, processor 502, and communication interface 503 can communicate with each other through an internal interface.

[0066] Processor 502 may be a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement embodiments of this application.

[0067] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the above-described management method for the steer-by-wire system.

[0068] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0069] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0070] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0071] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (FPGAs), field-programmable gate arrays (FPGAs), etc.

[0072] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

[0073] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.

Claims

1. A management method for a steer-by-wire system, characterized in that, Includes the following steps: Determine the type of the main controller chip and multiple target sensors for the steer-by-wire system; The voltage, current, and temperature parameters of the power controller in the steer-by-wire system, as well as the operating parameters of each of the multiple target sensors and the steering motor, are determined based on the vehicle's target operating action. as well as Based on the pre-defined AutoSar development platform, the steer-by-wire system is divided into an application layer, an environment layer, a software layer, and a hardware layer according to the preset communication methods between the multiple target sensors, the steering motor, the power controller, and the main controller, as well as the operating parameters of each target sensor, the steering motor, the voltage, current, and temperature parameters of the power controller. After determining the multiple target sensors required by the vehicle's steer-by-wire system, the transmission of the multiple target sensor parameters required by the control algorithm during vehicle operation is carried out through the environment layer. The software layer provides the basic software services for the steer-by-wire system, including four services: communication, storage, system, and complex drive. The communication service layer includes a communication protocol module, and fault events of sensors and power steering motors are placed in the diagnostic event management and communication diagnostic modules within the communication service module to achieve fault event diagnosis. The communication hardware abstraction layer includes controller domain network module interface functions and transmit / receive function configurations. Controller domain network communication, serial peripheral device interface communication, and the configuration of the microcontroller unit, analog-to-digital converter, pulse width modulation, and port modules of the main controller chip are all implemented in the microcontroller layer. The hardware layer is located at the bottom layer of the steer-by-wire system architecture. Determine the current communication status of the steer-by-wire system; if the current communication status is inconsistent with the preset communication status, determine that the current communication status of the steer-by-wire system is faulty, and generate fault information; After determining that the current communication status of the steer-by-wire system is faulty and generating the fault information, the method further includes: parsing the fault information to obtain the cause of the fault; and locating the fault location of the steer-by-wire system based on the cause of the fault.

2. The method according to claim 1, characterized in that, After determining that the current communication status of the steer-by-wire system is faulty and generating the fault information, the method further includes: An alarm message is generated based on the fault information.

3. The method according to claim 1, characterized in that, The target sensor includes at least one of a torque sensor, a vehicle speed sensor, an angular velocity sensor, the steering motor, a front wheel angle sensor, and a rear wheel angle sensor.

4. A management device for a steer-by-wire system, characterized in that, include: The first acquisition module is used to determine the type of the main controller chip of the steer-by-wire system and multiple target sensors; The second acquisition module is used to determine the voltage, current and temperature parameters of the power controller in the steer-by-wire system, as well as the operating parameters of each of the multiple target sensors and the operating parameters of the steering motor, based on the target operating action of the vehicle. as well as The partitioning module, based on the preset AutoSar development platform, divides the steer-by-wire system into an application layer, an environment layer, a software layer, and a hardware layer according to the preset communication methods between the multiple target sensors, the steering motor, the power controller, and the main controller, as well as the operating parameters of each target sensor, the steering motor, the voltage, current, and temperature parameters of the power controller. After determining the multiple target sensors required by the vehicle's steer-by-wire system, the transmission of the multiple target sensor parameters required by the control algorithm during vehicle operation is carried out through the environment layer. The software layer provides the basic software services for the steer-by-wire system, including four services: communication, storage, system, and complex drive. The communication service layer includes a communication protocol module, and fault events of sensors and power steering motors are placed in the diagnostic event management and communication diagnostic modules within the communication service module to achieve fault event diagnosis. The communication hardware abstraction layer includes controller domain network module interface functions and transmit / receive function configurations. Controller domain network communication, serial peripheral device interface communication, and the configuration of the microcontroller unit, analog-to-digital converter, pulse width modulation, and port modules of the main controller chip are all implemented in the microcontroller layer. The hardware layer is located at the bottom layer of the steer-by-wire system architecture. Determine the current communication status of the steer-by-wire system; if the current communication status is inconsistent with the preset communication status, determine that the current communication status of the steer-by-wire system is faulty, and generate fault information; After determining that there is a fault in the current communication state of the steer-by-wire system and generating the fault information, the system is further configured to: parse the fault information to obtain the cause of the fault; and locate the fault location of the steer-by-wire system based on the cause of the fault.

5. An electronic device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the program to implement the management method for the steer-by-wire system as described in any one of claims 1-3.

6. A computer-readable storage medium having a computer program stored thereon, characterized in that, The program is executed by the processor to implement the management method of the steer-by-wire system as described in any one of claims 1-3.

Citation Information

Patent Citations

  • Rapid diagnosis method and terminal for unmanned vehicle

    CN110174885A

  • Vehicle sensor fault diagnosis method and device, vehicle and storage medium

    CN114620056A