Fault control method and device for steering wheel, vehicle, medium and program product
By obtaining the status information of each module when the steering wheel fails, identifying the fault type and disconnecting the fault module, the problem of dispersed steering wheel control functions and low fault diagnosis efficiency is solved, and rapid diagnosis and driving safety guarantees are achieved.
Patent Information
- Application Number
- CN202411926218.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-04-15
AI Technical Summary
The control functions of the steering wheel are scattered and the working efficiency is low. In case of a steering wheel failure, it is impossible to make real-time diagnosis, resulting in abnormal controller functions or even overtemperature, affecting the safety performance of the vehicle.
When the steering wheel fails, by obtaining the status information of the position adjustment module, heating module and vibration module, identify the actual fault type, and disconnect the fault module to narrow the fault range, improve diagnostic efficiency and ensure driving safety.
By directly obtaining the status information of each module, the fault range can be quickly narrowed, unnecessary inspections and testing can be avoided, diagnostic efficiency can be improved, driving safety can be ensured, maintenance costs can be reduced, and user experience can be improved.
Smart Images

Figure CN119821300A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of steering wheel fault control, and in particular to a steering wheel fault control method, device, vehicle, medium and program product. Background Art
[0002] The steering wheel can be used to control the direction and driving angle of the vehicle. However, in an emergency, the steering wheel may malfunction and cause an accident, which not only affects traffic order, but also affects people's health and hinders social development.
[0003] In the related technology, when the difference between the steering angle sensor angle and the motor position sensor angle is equal to or greater than a predetermined angle, it can be determined that the steering wheel is faulty; the signal input and signal output ends of the Internet of Things stress detection module can also be used to prevent the steering wheel from being swerved in the event of an emergency failure of the vehicle.
[0004] However, in the related art, the control functions of the steering wheel are dispersed, the working efficiency is low, and when the steering wheel fails, it is impossible to make a real-time diagnosis, resulting in abnormal controller function or even overheating, thereby affecting the safety performance of the vehicle, which urgently needs to be improved. Summary of the invention
[0005] The present application provides a steering wheel fault control method, device, vehicle, medium and program product to solve the problems in the related art that the control functions of the steering wheel are dispersed, the working efficiency is low, and when the steering wheel fails, a diagnosis cannot be made in real time, resulting in abnormal controller function or even overheating, thereby affecting the safety performance of the vehicle.
[0006] A first aspect embodiment of the present application provides a steering wheel fault control method, wherein the steering wheel is integrated with a position adjustment module, a heating module and a vibration module, wherein the method comprises the following steps: in the event of a fault in the steering wheel, obtaining position status information of the position adjustment module, heating status information of the heating module and vibration status information of the vibration module; identifying an actual fault type of the steering wheel based on the position status information, the heating status information and the vibration status information; determining that at least one of the position adjustment module, the heating module and the vibration module has a fault according to the actual fault type, and disconnecting at least one of the position adjustment module, the heating module and the vibration module.
[0007] Through the above technical solution, when a steering wheel fails, the actual fault type of the steering wheel can be identified based on the position status information of the steering wheel position adjustment module, the heating status information of the heating module and the vibration status information of the vibration module, and the position adjustment module, the heating module and / or the vibration module can be disconnected according to the actual fault type. By directly obtaining the status information of each module, the fault scope can be quickly narrowed, unnecessary inspections and tests can be avoided, and the diagnostic efficiency can be improved. After determining that a module has a fault, the module can be disconnected immediately to ensure driving safety and prevent the fault from spreading, thereby reducing maintenance costs and improving user experience.
[0008] Optionally, in one embodiment of the present application, the obtaining of the position state information of the position adjustment module, the heating state information of the heating module and the vibration state information of the vibration module includes: collecting the working parameters of the angle motor and the height motor to obtain the position state information; collecting the actual temperature of the steering wheel heating coil to obtain the heating state information; collecting the vibration parameters of the steering wheel vibration motor to obtain the vibration state information.
[0009] Through the above technical scheme, the position status information can be obtained by collecting the working parameters of the angle motor and the height motor, the heating status information can be obtained by collecting the actual temperature of the steering wheel heating coil, and the vibration status information can be generated by collecting the vibration parameters of the steering wheel vibration motor. By directly obtaining key data related to the steering wheel failure, various modules of the steering wheel can be covered more comprehensively, the fault type and location can be judged more accurately, and misjudgment and missed judgment caused by incomplete information can be reduced, and the faulty module can be quickly located, thereby shortening the fault diagnosis time.
[0010] Optionally, in one embodiment of the present application, identifying the actual fault type of the steering wheel based on the position status information, the heating status information and the vibration status information includes: determining whether the working parameters in the position status information meet the preset position adjustment conditions; if the working parameters do not meet the preset position adjustment conditions, determining that the actual fault type is a position adjustment module failure.
[0011] Through the above technical scheme, when the working parameters in the position status information do not meet certain position adjustment conditions, the actual fault type can be determined to be a position adjustment module fault. By comparing the working parameters with certain position adjustment conditions, it is possible to accurately determine whether the position adjustment module has a fault, thereby avoiding false alarms and missed alarms. When the working parameters do not meet certain position adjustment conditions, the actual fault type can be quickly determined to be a position adjustment module fault, thereby improving diagnostic efficiency, optimizing maintenance processes, shortening maintenance time, providing a basis for subsequent intelligent fault diagnosis, and promoting the development of steering wheel fault diagnosis technology.
[0012] Optionally, in one embodiment of the present application, the identifying the actual fault type of the steering wheel based on the position status information, the heating status information and the vibration status information further includes: determining whether the actual temperature in the heating status information meets a preset temperature condition; if the actual temperature does not meet the preset temperature condition, determining that the actual fault type is a heating module failure.
[0013] Through the above technical scheme, when the actual temperature in the heating status information does not meet a certain temperature condition, the actual fault type can be determined to be a heating module failure. By comparing the actual temperature with a certain temperature condition, it is possible to accurately determine whether the heating module has a fault, thereby avoiding false alarms and missed alarms caused by interference from other factors. It can more accurately reflect its working status, and when the actual temperature does not meet a certain temperature condition, it can quickly determine the actual fault type to be a heating module failure, thereby improving maintenance efficiency, shortening maintenance time, ensuring vehicle driving safety, enhancing user trust and satisfaction with the vehicle brand, and improving the brand image.
[0014] Optionally, in one embodiment of the present application, the identifying the actual fault type of the steering wheel based on the position status information, the heating status information and the vibration status information further includes: determining whether the vibration parameter information in the vibration status information meets a preset vibration condition; if the vibration parameter does not meet the preset vibration condition, determining that the actual fault type is a vibration module failure.
[0015] Through the above technical scheme, when the vibration parameter information in the vibration status information does not meet certain vibration conditions, the actual fault type can be determined to be a vibration module fault. By comparing the vibration parameters with certain vibration conditions, it can be accurately determined whether the vibration module has a fault, avoiding false alarms and missed alarms caused by interference from other factors, thereby eliminating abnormal vibration of the steering wheel during driving, affecting the driver's controllability and driving safety, and ensuring the driving safety and comfort of the vehicle.
[0016] A second aspect of the present application provides a steering wheel fault control device, wherein the steering wheel is integrated with a position adjustment module, a heating module and a vibration module, wherein the device includes: an acquisition module, used to acquire position status information of the position adjustment module, heating status information of the heating module and vibration status information of the vibration module when the steering wheel fails; an identification module, used to identify the actual fault type of the steering wheel based on the position status information, the heating status information and the vibration status information; and a control module, used to determine that at least one of the position adjustment module, the heating module and the vibration module has a fault according to the actual fault type, and disconnect at least one of the position adjustment module, the heating module and the vibration module.
[0017] Through the above technical solution, when a steering wheel fails, the actual fault type of the steering wheel can be identified based on the position status information of the steering wheel position adjustment module, the heating status information of the heating module and the vibration status information of the vibration module, and the position adjustment module, the heating module and / or the vibration module can be disconnected according to the actual fault type. By directly obtaining the status information of each module, the fault scope can be quickly narrowed, unnecessary inspections and tests can be avoided, and the diagnostic efficiency can be improved. After determining that a module has a fault, the module can be disconnected immediately to ensure driving safety and prevent the fault from spreading, thereby reducing maintenance costs and improving user experience.
[0018] Optionally, in one embodiment of the present application, the acquisition module includes: a first acquisition unit, used to collect working parameters of the angle motor and the height motor to obtain the position state information; a second acquisition unit, used to collect the actual temperature of the steering wheel heating coil to obtain the heating state information; a third acquisition unit, used to collect vibration parameters of the steering wheel vibration motor to obtain the vibration state information.
[0019] Through the above technical scheme, the position status information can be obtained by collecting the working parameters of the angle motor and the height motor, the heating status information can be obtained by collecting the actual temperature of the steering wheel heating coil, and the vibration status information can be generated by collecting the vibration parameters of the steering wheel vibration motor. By directly obtaining key data related to the steering wheel failure, various modules of the steering wheel can be covered more comprehensively, the fault type and location can be judged more accurately, and misjudgment and missed judgment caused by incomplete information can be reduced, and the faulty module can be quickly located, thereby shortening the fault diagnosis time.
[0020] Optionally, in one embodiment of the present application, the identification module includes: a first judgment unit, used to judge whether the working parameters in the position status information meet the preset position adjustment conditions; a first judgment unit, used to judge that the actual fault type is a position adjustment module fault when the working parameters do not meet the preset position adjustment conditions.
[0021] Through the above technical scheme, when the working parameters in the position status information do not meet certain position adjustment conditions, the actual fault type can be determined to be a position adjustment module fault. By comparing the working parameters with certain position adjustment conditions, it is possible to accurately determine whether the position adjustment module has a fault, thereby avoiding false alarms and missed alarms. When the working parameters do not meet certain position adjustment conditions, the actual fault type can be quickly determined to be a position adjustment module fault, thereby improving diagnostic efficiency, optimizing maintenance processes, shortening maintenance time, providing a basis for subsequent intelligent fault diagnosis, and promoting the development of steering wheel fault diagnosis technology.
[0022] Optionally, in one embodiment of the present application, the identification module further includes: a second judgment unit, used to judge whether the actual temperature in the heating status information meets the preset temperature condition; a second judgment unit, used to judge that the actual fault type is a heating module failure when the actual temperature does not meet the preset temperature condition.
[0023] Through the above technical scheme, when the actual temperature in the heating status information does not meet a certain temperature condition, the actual fault type can be determined to be a heating module failure. By comparing the actual temperature with a certain temperature condition, it is possible to accurately determine whether the heating module has a fault, thereby avoiding false alarms and missed alarms caused by interference from other factors. It can more accurately reflect its working status, and when the actual temperature does not meet a certain temperature condition, it can quickly determine the actual fault type to be a heating module failure, thereby improving maintenance efficiency, shortening maintenance time, ensuring vehicle driving safety, enhancing user trust and satisfaction with the vehicle brand, and improving the brand image.
[0024] Optionally, in one embodiment of the present application, the identification module further includes: a third judgment unit, used to judge whether the vibration parameter information in the vibration state information satisfies a preset vibration condition; and a third judgment unit, used to judge that the actual fault type is a vibration module fault when the vibration parameter does not satisfy the preset vibration condition.
[0025] Through the above technical scheme, when the vibration parameter information in the vibration status information does not meet certain vibration conditions, the actual fault type can be determined to be a vibration module fault. By comparing the vibration parameters with certain vibration conditions, it can be accurately determined whether the vibration module has a fault, avoiding false alarms and missed alarms caused by interference from other factors, thereby eliminating abnormal vibration of the steering wheel during driving, affecting the driver's controllability and driving safety, and ensuring the driving safety and comfort of the vehicle.
[0026] A third aspect of the present application provides a vehicle, comprising: 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 steering wheel fault control method as described in the above embodiment.
[0027] A fourth aspect of the present application provides a computer-readable storage medium, which stores a computer program that, when executed by a processor, implements the above-mentioned steering wheel fault control method.
[0028] A fifth aspect of the present application provides a computer program product, including a computer program, which implements the above steering wheel fault control method when executed.
[0029] In the case of a steering wheel failure, the embodiment of the present application can identify the actual fault type of the steering wheel according to the position status information of the steering wheel position adjustment module, the heating status information of the heating module and the vibration status information of the vibration module, and disconnect the position adjustment module, the heating module and / or the vibration module according to the actual fault type. By directly obtaining the status information of each module, the fault range can be quickly narrowed, unnecessary inspections and tests can be avoided, and the diagnostic efficiency can be improved. After determining that a certain module has failed, the module can be disconnected immediately to ensure driving safety, prevent the spread of the fault, and thus reduce maintenance costs and improve user experience. In this way, the problems in the related art that the control functions of the steering wheel are dispersed, the work efficiency is low, and when the steering wheel fails, a diagnosis cannot be made in real time, resulting in abnormal controller function or even overheating, thereby affecting the safety performance of the vehicle are solved.
[0030] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0032] Figure 1 A block diagram of a steering wheel control system provided according to an embodiment of the present application;
[0033] Figure 2 A flowchart of a steering wheel fault control method provided according to an embodiment of the present application;
[0034] Figure 3 A block diagram of the working principle of a steering wheel position adjustment module provided according to an embodiment of the present application;
[0035] Figure 4 A block diagram of the working principle of a steering wheel heating module provided according to an embodiment of the present application;
[0036] Figure 5 A block diagram of the working principle of a steering wheel vibration module provided according to an embodiment of the present application;
[0037] Figure 6 It is a block diagram of a steering wheel fault control device provided according to an embodiment of the present application;
[0038] Figure 7 It is a schematic diagram of the structure of a vehicle provided according to an embodiment of the present application. Description of the drawings:
[0040] Among them, 10-steering wheel control system; 101-processor, 102-position adjustment module, 103-heating module, 104-vibration module, 105-height motor, 106-angle motor, 107-temperature sensor, 108-steering wheel heating coil, 109-steering wheel vibration motor; 60-steering wheel fault control device; 100-acquisition module, 200-identification module, 300-control module; 701-memory, 702-processor, 703-communication interface. DETAILED DESCRIPTION
[0041] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0042] The following describes the fault control method, device, vehicle, medium and program product of the steering wheel of the embodiment of the present application with reference to the accompanying drawings. In view of the problems mentioned in the above background technology that the control function of the steering wheel is dispersed, the work efficiency is low, and when the steering wheel fails, it is impossible to make a diagnosis in real time, resulting in abnormal function of the controller or even overheating, thereby affecting the safety performance of the vehicle, etc., the present application provides a fault control method of the steering wheel, in which, when the steering wheel fails, the actual fault type of the steering wheel can be identified according to the position state information of the steering wheel position adjustment module, the heating state information of the heating module and the vibration state information of the vibration module, and the position adjustment module, the heating module and / or the vibration module can be disconnected according to the actual fault type, and the fault range can be quickly narrowed by directly obtaining the state information of each module, avoiding unnecessary inspection and testing, improving the diagnostic efficiency, and immediately disconnecting the module after determining that a certain module fails, ensuring driving safety, preventing the spread of the fault, thereby reducing the maintenance cost and improving the user experience. Thus, the problems in the related art that the control function of the steering wheel is dispersed, the work efficiency is low, and when the steering wheel fails, it is impossible to make a diagnosis in real time, resulting in abnormal function of the controller or even overheating, thereby affecting the safety performance of the vehicle, etc. are solved.
[0043] Before introducing the steering wheel fault control method proposed in the embodiment of the present application, a steering wheel fault control system involved in the embodiment of the present application is first explained.
[0044] Specifically, Figure 1 The present invention is a block diagram of a steering wheel control system provided according to an embodiment of the present application.
[0045] Among them, Figure 1As shown, the steering wheel control system 10 includes: a processor 101, a position adjustment module 102, a heating module 103, a vibration module 104, a height motor 105, an angle motor 106, a temperature sensor 107, a steering wheel heating coil 108 and a steering wheel vibration motor 109.
[0046] The processor 101 is used to control the normal operation of the steering wheel adjustment module 102, the steering wheel heating module 103, and the steering wheel vibration module 104, and collect feedback information of each module in real time to achieve closed-loop control.
[0047] In addition, it should be noted that in the embodiment of the present application, the central processing unit serves as the computing and control core of the controller and is the execution unit for information processing and program running.
[0048] The steering wheel position adjustment module 102 has a position adjustment function. It can exchange information with the processor 101 through SPI (Serial Peripheral Interface) communication, and control the height motor 105 to adjust the up and down positions of the steering wheel, and control the angle motor 106 to adjust the forward and backward positions of the steering wheel.
[0049] Among them, in the embodiment of the present application, the steering wheel position adjustment function can be understood as adjusting the up and down, front and back positions of the steering wheel in four directions by controlling the height motor 105 and the angle motor 106, so that the steering wheel can be adjusted to a comfortable position, allowing the driver to relax to the greatest extent, thereby improving driving safety to a certain extent.
[0050] Furthermore, in the embodiment of the present application, the height motor 105 can adjust the up and down positions of the steering wheel, and the angle motor 106 can adjust the front and rear positions of the steering wheel, thereby placing the driver in a safer and more comfortable position.
[0051] The steering wheel heating module 103 has a heating function, which can exchange information with the processor 101 through SPI communication, and collect the temperature value reported by the temperature sensor 107. When the temperature is lower than the heating start threshold, the steering wheel heating coil 108 starts to work, and the steering wheel surface temperature rises. When the temperature reaches the heating shutdown threshold, the steering wheel heating coil 108 stops working and the heating stops. Among them, the heating start threshold and the heating shutdown threshold can be set by technicians in this field according to actual conditions, and this application does not make specific restrictions.
[0052] Among them, in the embodiment of the present application, the steering wheel heating function can be understood as supplying power to the resistance wire embedded in the steering wheel to generate heat, thereby increasing the temperature of the steering wheel.
[0053] Furthermore, in the embodiment of the present application, the temperature sensor 107, as the core part of the steering wheel heating function, can convert the temperature value into a voltage signal that can be processed by a processor.
[0054] In addition, in the embodiment of the present application, after being powered, the steering wheel heating coil 108 can utilize the electric current to heat the steering wheel coil, thereby increasing the surface temperature of the steering wheel.
[0055] The steering wheel vibration module 104 has a vibration function, and can exchange information with the processor 101 through hard-wired signals. When it is recognized that the vehicle has lane deviation, the steering wheel vibration motor 109 starts working to remind the driver to pay attention to the driving status of the vehicle. When the lane deviation disappears, the vibration stops.
[0056] Among them, in the embodiment of the present application, the steering wheel vibration function is a safe driving assistance technology, which aims to remind the driver to pay attention to the driving status of the vehicle through vibration to prevent lane departure accidents.
[0057] Furthermore, in the embodiment of the present application, when lane departure occurs, the steering wheel vibration motor 109 starts to work to remind the driver to pay attention to the driving status of the vehicle to prevent lane departure accidents.
[0058] In addition, it should be noted that the processor 101 in the embodiment of the present application sends the "close" instruction of the drive switch to the steering wheel position adjustment module 102, the steering wheel heating module 103 and the steering wheel vibration module 104 through SPI communication or a hard-wire signal, and each drive module drives the switch to close, and the steering wheel position adjustment module 102, the steering wheel heating module 103 and the steering wheel vibration module 104 start to work normally; further, in the embodiment of the present application, when a fault occurs, the processor 101 will send the fault information to the vehicle, take corresponding disposal plans according to the severity of the fault, and remind the driver to perform relevant operations.
[0059] Specifically, Figure 2 The present invention is a flowchart of a steering wheel fault control method provided according to an embodiment of the present application.
[0060] like Figure 2 As shown, the steering wheel fault control method, the steering wheel is integrated with a position adjustment module, a heating module and a vibration module, wherein the method comprises the following steps:
[0061] In step S201, when a steering wheel fails, position state information of a position adjustment module, heating state information of a heating module, and vibration state information of a vibration module are acquired.
[0062] It can be understood that in the embodiments of the present application, the position status information may include but is not limited to steering wheel height, steering wheel angle, height motor drive current, angle motor drive current value, etc., and the present application does not make specific restrictions; the heating status information may include but is not limited to steering wheel heating drive current value and temperature value, etc., and the present application does not make specific restrictions; the vibration status information may include but is not limited to steering wheel vibration motor drive current value and disconnection diagnosis information, etc., and the present application does not make specific restrictions.
[0063] During actual implementation, when a steering wheel failure occurs, the embodiment of the present application can obtain the position status information of the position adjustment module, the heating status information of the heating module, and the vibration status information of the vibration module in order to comprehensively diagnose the fault and take corresponding repair measures.
[0064] Exemplary, combined Figure 1 As shown, in the embodiment of the present application, when a steering wheel malfunctions, the processor monitors in real time the position status information such as the steering wheel height, steering wheel angle, height motor drive current, angle motor drive current value issued by the position adjustment module, the heating status information such as the steering wheel heating drive current value and temperature value issued by the heating module, and the vibration status information such as the steering wheel vibration motor drive current value and disconnection diagnosis information issued by the vibration module.
[0065] Optionally, in one embodiment of the present application, the position state information of the position adjustment module, the heating state information of the heating module and the vibration state information of the vibration module are obtained, including: collecting the working parameters of the angle motor and the height motor to obtain the position state information; collecting the actual temperature of the steering wheel heating coil to obtain the heating state information; collecting the vibration parameters of the steering wheel vibration motor to obtain the vibration state information.
[0066] In some embodiments, the embodiments of the present application can send out a motor drive signal through the steering wheel position adjustment module to drive the angle motor and the height motor to perform position adjustment respectively, thereby obtaining the position state information of the position adjustment module.
[0067] Exemplarily, the adjustment drive motor signal of the steering wheel position adjustment module in the embodiment of the present application can adjust the position of the angle motor and the height motor respectively. The angle motor sends a drive current feedback value and a motor angle feedback value to the current acquisition circuit and the angle analysis circuit for signal processing, and the processed signal is sent to the processor for calculation processing; the height motor sends a drive current feedback value and a motor height feedback value to the current acquisition circuit and the height analysis circuit for signal processing, and the processed signal is sent to the processor for calculation processing, thereby obtaining the position state information. The flow chart is as follows Figure 3 shown.
[0068] In some embodiments, the embodiments of the present application can send a heating coil driving signal through the heating module, and the heating coil starts to heat the steering wheel, thereby obtaining the heating status information of the heating module.
[0069] Illustratively, in the embodiment of the present application, the heating module sends a heating coil motor drive signal, the heating coil starts to heat the steering wheel, the driving current acquisition circuit collects the steering wheel heating drive current value in real time and sends it to the processor for data analysis. When the current is overcurrent, the software overcurrent protection mechanism is activated, and the hardware overcurrent protection circuit will forcibly cut off the current drive circuit to prevent danger. In addition, in the embodiment of the present application, the power supply circuit provides power to the temperature sensor, and based on the temperature feedback value fed back by the temperature sensor, the temperature acquisition circuit collects the steering wheel surface temperature in real time. When the temperature is lower than the heating start threshold, heating starts, and when the temperature reaches the temperature shutoff threshold, heating is turned off. Its implementation method is as follows: Figure 4 The heating on threshold and the temperature off threshold can be set by a person skilled in the art according to actual conditions, and this application does not impose any specific restrictions.
[0070] In some embodiments, the vibration module of the embodiment of the present application sends a vibration motor driving signal, the vibration motor starts working, and sends out a vibration action, thereby obtaining the vibration state information of the vibration module.
[0071] For example, the vibration module of the embodiment of the present application sends a vibration motor drive signal, the vibration motor starts working and sends a vibration action, the driving current acquisition circuit collects the vibration motor driving current value in real time and sends it to the processor for data analysis, when the current is overcurrent, the software overcurrent protection mechanism is activated, and the hardware overcurrent protection circuit will forcibly cut off the current driving circuit to prevent danger from occurring, and when a circuit breaker fault occurs in the vibration driving circuit, the circuit breaker diagnosis circuit will send a fault message and send it to the processor for processing operations, and its implementation method is as follows Figure 5 shown.
[0072] In step S202, the actual fault type of the steering wheel is identified based on the position state information, the heating state information, and the vibration state information.
[0073] It can be understood that in the embodiments of the present application, the actual fault type may include but is not limited to position adjustment module failure, heating module failure and vibration module failure, etc., and the present application does not impose specific limitations.
[0074] As a possible implementation method, the embodiment of the present application can determine the actual fault type of the steering wheel based on the position state information, heating state information and vibration state information.
[0075] For example, when a position adjustment module fails, an embodiment of the present application can determine that the actual fault type of the steering wheel is a position adjustment module failure based on the position status information; when a heating module fails, an embodiment of the present application can determine that the actual fault type of the steering wheel is a heating module failure based on the heating status information; when a vibration module fails, an embodiment of the present application can determine that the actual fault type of the steering wheel is a vibration module failure based on the vibration status information.
[0076] Optionally, in one embodiment of the present application, the actual fault type of the steering wheel is identified based on the position status information, heating status information and vibration status information, including: determining whether the working parameters in the position status information meet the preset position adjustment conditions; if the working parameters do not meet the preset position adjustment conditions, then determining that the actual fault type is a position adjustment module failure.
[0077] It can be understood that the position adjustment module failure in the embodiment of the present application may include but is not limited to a height motor drive current overcurrent failure, an angle motor drive current overcurrent failure, a height motor position state failure, and an angle motor position state failure, etc., and the present application does not impose any specific restrictions.
[0078] In some embodiments, the embodiments of the present application can determine whether the working parameters in the position status information meet certain position adjustment conditions, and when the working parameters do not meet certain position adjustment conditions, determine that the actual fault type is a position adjustment module fault.
[0079] Among them, certain position adjustment conditions can be set by technicians in this field according to actual conditions, and this application does not impose specific restrictions.
[0080] Exemplary, combined Figure 1 As shown, in an embodiment of the present application, the processor monitors in real time the steering wheel height, steering wheel angle, height motor drive current, and angle motor drive current values emitted by the position adjustment module for real-time monitoring and fault diagnosis. When it is detected that the operating parameters do not meet certain position adjustment conditions, such as when the drive current is overcurrent, the actual fault type is determined to be a position adjustment module fault.
[0081] Optionally, in one embodiment of the present application, identifying the actual fault type of the steering wheel based on position status information, heating status information and vibration status information also includes: determining whether the actual temperature in the heating status information meets a preset temperature condition; if the actual temperature does not meet the preset temperature condition, determining that the actual fault type is a heating module failure.
[0082] It can be understood that in the embodiment of the present application, the heating module failure may include but is not limited to a heating drive hardware current overcurrent failure, a heating drive software current overcurrent failure, and a temperature over-high or under-temperature state failure, etc., and the present application does not impose specific limitations.
[0083] In some embodiments, the embodiments of the present application can determine whether the actual temperature in the heating state information meets a certain temperature condition, and when the actual temperature does not meet the certain temperature condition, determine that the actual fault type is a heating module fault. The certain temperature condition can be set by a person skilled in the art according to actual conditions, and the present application does not make any specific restrictions.
[0084] Exemplary, combined Figure 1 As shown, in an embodiment of the present application, the processor monitors the heating drive current value and temperature value emitted by the heating module in real time for real-time monitoring and fault diagnosis. When the monitored actual temperature does not meet certain temperature conditions, such as when the steering wheel temperature is too high, the actual fault type is determined to be a heating module failure.
[0085] Optionally, in one embodiment of the present application, identifying the actual fault type of the steering wheel based on position status information, heating status information and vibration status information also includes: determining whether the vibration parameter information in the vibration status information meets the preset vibration conditions; if the vibration parameters do not meet the preset vibration conditions, determining that the actual fault type is a vibration module failure.
[0086] It can be understood that in the embodiments of the present application, the vibration module failure may include but is not limited to a vibration motor drive hardware current overcurrent failure, a vibration motor drive software current overcurrent failure, and a vibration motor drive circuit disconnection failure, etc., and the present application does not make specific limitations.
[0087] In some embodiments, the embodiments of the present application can determine whether the vibration parameter information in the vibration state information satisfies certain vibration conditions, and when the vibration parameters do not meet the certain vibration conditions, determine that the actual fault type is a vibration module fault. The certain vibration conditions can be set by those skilled in the art according to actual conditions, and the present application does not make specific restrictions.
[0088] Exemplary, combined Figure 1 As shown, in an embodiment of the present application, the processor monitors the vibration motor driving current value and disconnection diagnostic information emitted by the vibration module in real time for real-time monitoring and fault diagnosis. When the monitored vibration parameters do not meet certain vibration conditions, such as when a drive circuit disconnection is identified, the actual fault type is determined to be a vibration module fault.
[0089] In step S203, it is determined that at least one of the position adjustment module, the heating module and the vibration module is faulty according to the actual fault type, and at least one of the position adjustment module, the heating module and the vibration module is disconnected.
[0090] As a possible implementation method, the embodiment of the present application can determine whether a position adjustment module, a heating module, and a vibration module are faulty according to the actual fault type, and then disconnect the corresponding modules.
[0091] Exemplary, combined Figure 1 As shown, the processor of the embodiment of the present application monitors the information of the wheel position adjustment module, the heating module and the vibration module in real time, which is used for real-time current and temperature monitoring and fault diagnosis. When it is determined that a steering wheel fault occurs, the processor of the embodiment of the present application can send a "disconnect" instruction of the drive switch to the corresponding module through SPI communication or a hard-wired signal according to the actual fault type, and then drive the pin to output a "drive switch disconnect signal" to disconnect the drive switch and stop working.
[0092] For example, when the embodiment of the present application determines that the actual fault type is a position adjustment module failure, the processor sends a drive "disconnect" instruction to the position adjustment module through SPI communication, and the height motor and angle motor drive circuit switches of the position adjustment module are disconnected, and the height motor and angle motor stop working.
[0093] When the embodiment of the present application determines that the actual fault type is a heating module failure, the processor sends a drive "disconnect" instruction to the heating module through SPI communication, the heating coil drive circuit switch of the heating module is disconnected, and the steering wheel stops heating.
[0094] When the embodiment of the present application determines that the actual fault type is a vibration module fault, the processor sends a drive "disconnect" instruction to the vibration module through a hard-line signal, the vibration motor drive circuit switch of the steering wheel vibration module is disconnected, and the steering wheel stops vibrating.
[0095] The embodiment of the present application integrates the three control functions of steering wheel position adjustment, heating, and vibration into one. Compared with the conventional distributed control scheme, it reduces the cost of wiring harness and controller, eliminates the step of information exchange between controllers and the vehicle through CAN communication, and transmits signals faster and works more efficiently. In addition, the embodiment of the present application monitors and diagnoses the position adjustment module, heating module, and vibration module in real time. When the actual fault type of the steering wheel is determined, the embodiment of the present application can send the "disconnect" instruction of the drive switch to the corresponding module through the processor, and then control the corresponding module to stop working, which greatly improves the safety performance of the vehicle.
[0096] The working principle of the steering wheel fault control method proposed in the embodiment of the present application is introduced below in conjunction with a specific embodiment.
[0097] Embodiment 1:
[0098] The steering wheel control system of vehicle A in the embodiment of the present application is as follows Figure 1As shown, there are a position adjustment module, a heating module and a vibration module. In the embodiment of the present application, the flow chart of the position adjustment module is as follows Figure 3 As shown, the flow chart of the heating module is as follows Figure 4 As shown, the flow chart of the vibration module is as follows Figure 5 shown.
[0099] Furthermore, in the embodiment of the present application, when a steering wheel fails, if the actual fault type is a position adjustment module failure, the processor may drive a "disconnect" instruction to the position adjustment module to control the position adjustment module to stop working; if the actual fault type is a heating module failure, the processor may drive a "disconnect" instruction to the heating module to control the heating module to stop working; if the actual fault type is a vibration module failure, the processor may drive a "disconnect" instruction to the vibration module to control the vibration module to stop working.
[0100] According to the steering wheel fault control method proposed in the embodiment of the present application, when the steering wheel fails, the actual fault type of the steering wheel can be identified based on the position status information of the steering wheel position adjustment module, the heating status information of the heating module and the vibration status information of the vibration module, and the position adjustment module, the heating module and / or the vibration module can be disconnected according to the actual fault type. By directly obtaining the status information of each module, the fault range can be quickly narrowed, unnecessary inspections and tests can be avoided, and the diagnostic efficiency can be improved. After determining that a certain module has failed, the module can be disconnected immediately to ensure driving safety and prevent the spread of the fault, thereby reducing maintenance costs and improving user experience. In this way, the problems in the related art that the control functions of the steering wheel are dispersed, the work efficiency is low, and when the steering wheel fails, it is impossible to make a diagnosis in real time, resulting in abnormal controller functions or even overheating, thereby affecting the safety performance of the vehicle are solved.
[0101] Next, the steering wheel fault control device proposed in accordance with the embodiment of the present application will be described with reference to the accompanying drawings.
[0102] Figure 6 It is a block diagram of a steering wheel fault control device provided according to an embodiment of the present application.
[0103] like Figure 6 As shown, the steering wheel fault control device 60 is provided with a position adjustment module, a heating module and a vibration module integrated in the steering wheel, wherein the device 60 includes: an acquisition module 100, an identification module 200 and a control module 300.
[0104] The acquisition module 100 is used to acquire the position state information of the position adjustment module, the heating state information of the heating module and the vibration state information of the vibration module when the steering wheel fails.
[0105] The identification module 200 is used to identify the actual fault type of the steering wheel based on the position state information, the heating state information and the vibration state information.
[0106] The control module 300 is used to determine that at least one of the position adjustment module, the heating module and the vibration module has a fault according to the actual fault type, and disconnect at least one of the position adjustment module, the heating module and the vibration module.
[0107] Optionally, in one embodiment of the present application, the acquisition module 100 includes: a first acquisition unit, a second acquisition unit and a third acquisition unit.
[0108] Wherein, the first acquisition unit is used to acquire the working parameters of the angle motor and the height motor to obtain the position state information.
[0109] The second acquisition unit is used to collect the actual temperature of the steering wheel heating coil to obtain heating status information.
[0110] The third collecting unit is used to collect vibration parameters of the steering wheel vibration motor to obtain vibration state information.
[0111] Optionally, in one embodiment of the present application, the identification module 200 includes: a first judgment unit and a first determination unit.
[0112] Wherein, the first judgment unit is used to judge whether the working parameters in the position status information meet the preset position adjustment conditions.
[0113] The first determination unit is used to determine that the actual fault type is a position adjustment module fault when the working parameter does not meet the preset position adjustment condition.
[0114] Optionally, in one embodiment of the present application, the identification module 200 further includes: a second judgment unit and a second determination unit.
[0115] Wherein, the second judgment unit is used to judge whether the actual temperature in the heating state information meets the preset temperature condition.
[0116] The second determination unit is used to determine that the actual fault type is a heating module fault when the actual temperature does not meet the preset temperature condition.
[0117] Optionally, in one embodiment of the present application, the identification module 200 further includes: a third judgment unit and a third determination unit.
[0118] The third judgment unit is used to judge whether the vibration parameter information in the vibration state information meets the preset vibration condition.
[0119] The third determination unit is used to determine that the actual fault type is a vibration module fault when the vibration parameter does not meet the preset vibration condition.
[0120] It should be noted that the aforementioned explanation of the steering wheel fault control method embodiment is also applicable to the steering wheel fault control device of this embodiment, and will not be repeated here.
[0121] According to the steering wheel fault control device proposed in the embodiment of the present application, when the steering wheel fails, the actual fault type of the steering wheel can be identified according to the position status information of the steering wheel position adjustment module, the heating status information of the heating module and the vibration status information of the vibration module, and the position adjustment module, the heating module and / or the vibration module can be disconnected according to the actual fault type. By directly obtaining the status information of each module, the fault range can be quickly narrowed, unnecessary inspections and tests can be avoided, and the diagnostic efficiency can be improved. After determining that a certain module has failed, the module can be disconnected immediately to ensure driving safety, prevent the spread of the fault, and thus reduce maintenance costs and improve user experience. In this way, the problems in the related art that the control functions of the steering wheel are dispersed, the work efficiency is low, and when the steering wheel fails, it is impossible to make a diagnosis in real time, resulting in abnormal controller function or even overheating, thereby affecting the safety performance of the vehicle are solved.
[0122] Figure 7 This is a schematic diagram of the structure of a vehicle provided according to an embodiment of the present application. The vehicle may include:
[0123] A memory 701 , a processor 702 , and a computer program stored in the memory 701 and executable on the processor 702 .
[0124] When the processor 702 executes the program, the steering wheel fault control method provided in the above embodiment is implemented.
[0125] Furthermore, the vehicle also includes:
[0126] The communication interface 703 is used for communication between the memory 701 and the processor 702 .
[0127] The memory 701 is used to store computer programs that can be executed on the processor 702 .
[0128] The memory 701 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0129] If the memory 701, the processor 702 and the communication interface 703 are implemented independently, the communication interface 703, the memory 701 and the processor 702 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0130] Optionally, in a specific implementation, if the memory 701, the processor 702 and the communication interface 703 are integrated on a chip, the memory 701, the processor 702 and the communication interface 703 can communicate with each other through an internal interface.
[0131] The processor 702 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
[0132] An embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-mentioned steering wheel fault control method.
[0133] An embodiment of the present application also provides a computer program product, including a computer program, which implements the above steering wheel fault control method when executed.
[0134] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0135] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0136] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or N executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0137] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or N wirings (electronic devices), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways as necessary and then storing it in a computer memory.
[0138] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above embodiment, the N steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. If implemented by hardware, as in another embodiment, it can be implemented by any one or a combination of multiple of the following technologies known in the art: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0139] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0140] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0141] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A method for controlling a steering wheel fault, characterized in that: The steering wheel is integrated with a position adjustment module, a heating module and a vibration module, wherein the method comprises the following steps: In the case that the steering wheel fails, obtaining position state information of the position adjustment module, heating state information of the heating module and vibration state information of the vibration module; identifying an actual fault type of the steering wheel based on the position state information, the heating state information, and the vibration state information; According to the actual fault type, it is determined that at least one of the position adjustment module, the heating module and the vibration module fails, and at least one of the position adjustment module, the heating module and the vibration module is disconnected.
2. The method according to claim 1, characterized in that The acquiring the position state information of the position adjustment module, the heating state information of the heating module and the vibration state information of the vibration module includes: Collecting the working parameters of the angle motor and the height motor to obtain the position state information; Collecting the actual temperature of the steering wheel heating coil to obtain the heating state information; The vibration parameters of the steering wheel vibration motor are collected to obtain the vibration state information.
3. The method according to claim 2, characterized in that The identifying the actual fault type of the steering wheel based on the position state information, the heating state information and the vibration state information comprises: Determining whether the working parameters in the position state information meet the preset position adjustment conditions; If the operating parameter does not satisfy the preset position adjustment condition, it is determined that the actual fault type is a position adjustment module fault.
4. The method according to claim 2, characterized in that: The identifying the actual fault type of the steering wheel based on the position state information, the heating state information and the vibration state information further includes: Determining whether the actual temperature in the heating status information meets a preset temperature condition; If the actual temperature does not meet the preset temperature condition, it is determined that the actual fault type is a heating module fault.
5. The method according to claim 2, characterized in that: The identifying the actual fault type of the steering wheel based on the position state information, the heating state information and the vibration state information further includes: Determining whether the vibration parameter information in the vibration state information meets a preset vibration condition; If the vibration parameter does not satisfy the preset vibration condition, it is determined that the actual fault type is a vibration module fault.
6. A steering wheel fault control device, characterized in that: The steering wheel is integrated with a position adjustment module, a heating module and a vibration module, wherein the device comprises: an acquisition module, used for acquiring position state information of the position adjustment module, heating state information of the heating module and vibration state information of the vibration module when the steering wheel fails; an identification module, configured to identify an actual fault type of the steering wheel based on the position state information, the heating state information and the vibration state information; The control module is used to determine that at least one of the position adjustment module, the heating module and the vibration module has a fault according to the actual fault type, and disconnect at least one of the position adjustment module, the heating module and the vibration module.
7. The device according to claim 6, characterized in that The acquisition module comprises: A first acquisition unit is used to acquire working parameters of the angle motor and the height motor to obtain the position state information; A second collecting unit is used to collect the actual temperature of the steering wheel heating coil to obtain the heating state information; The third collecting unit is used to collect vibration parameters of the steering wheel vibration motor to obtain the vibration state information.
8. A vehicle, characterized in that: include: 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 steering wheel fault control method as described in any one of claims 1 to 5.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the steering wheel fault control method as described in any one of claims 1-5.
10. A computer program product, characterized in that It comprises a computer program, which, when executed, is used to implement the steering wheel fault control method as described in any one of claims 1-5.