Seat control method and device, vehicle and storage medium
The method detects faults in the seat circuit module to prevent unintended seat movement by stopping power to the motor when the switch is off, enhancing vehicle safety and reducing accident risks.
Patent Information
- Application Number
- CN202410030246.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-08
- Publication Date
- 2025-07-15
AI Technical Summary
Abnormal movement of vehicle seats in the car may affect the driver's driving behavior, leading to safety and comfort issues, especially during the vehicle's driving process.
When the vehicle is powered on, the seat circuit module of the driver's seat is detected for faults, including seat switches, seat motors and power supply units. If there is no fault and the seat switch is turned off, the power supply unit is controlled to stop supplying power to the seat motors to prevent unexpected rotation.
By promptly power off, preventing abnormal movement of the seats from being moved, the safety and comfort of the vehicle during driving are improved, ensuring that the driver's seat remains stationary under abnormal conditions, and reducing the risk of accidents.
Smart Images

Figure CN120307964A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of vehicle control, and more specifically, to a seat control method, device, vehicle, and storage medium. Background Art
[0002] The relative position of the vehicle seat in the carriage has a serious impact on the safety and comfort of drivers of different heights and body types. With the booming development of the vehicle industry, the technology for adjusting the position of vehicle seats has been continuously improved, and electric seats that can be automatically adjusted have emerged. During driving, if the seat moves abnormally in the carriage, it will affect the driver's driving behavior and easily lead to accidents. Summary of the Invention
[0003] This application proposes a seat control method, device, vehicle, and storage medium to improve the above-mentioned defects.
[0004] In a first aspect, an embodiment of this application provides a seat control method, including: when the vehicle is in a powered-on state, performing a fault detection on the seat circuit module of the driver's seat of the vehicle, where the seat circuit module at least includes a seat switch, a seat motor, and a power supply unit for the seat motor; if the seat circuit module has no fault and it is detected that the seat switch is in a closed state, determining the current state of the seat motor; if the current state is a rotating state, controlling the power supply unit to stop supplying power to the seat motor.
[0005] In a second aspect, an embodiment of this application provides a seat control device, including: a fault detection module, configured to perform a fault detection on the seat circuit module of the driver's seat of the vehicle when the vehicle is in a powered-on state, where the seat circuit module at least includes a seat switch, a seat motor, and a power supply unit for the seat motor; a state determination module, configured to determine the current state of the seat motor if the seat circuit module has no fault and it is detected that the seat switch is in a closed state; a power supply control module, configured to control the power supply unit to stop supplying power to the seat motor if the current state is a rotating state.
[0006] In a third aspect, an embodiment of this application further provides a vehicle, including: one or more processors; a memory; one or more programs, where the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to execute the above-mentioned method.
[0007] In a fourth aspect, an embodiment of this application further provides a computer-readable storage medium, where program code is stored in the computer-readable storage medium, and the program code can be called by a processor to execute the above-mentioned method.
[0008] In the seat control method provided by this application, when the vehicle is in the powered-on state, a fault detection is performed on the seat circuit module of the driver's seat of the vehicle. The seat circuit module at least includes a seat switch, a seat motor, and a power supply unit for the seat motor; if there is no fault in the seat circuit module and it is detected that the seat switch is in the closed state, the current state of the seat motor is determined; if the current state is the rotating state, the power supply unit is controlled to stop supplying power to the seat motor. That is to say, in this application, when the seat switch is in the closed state, if it is further detected that the seat motor is in the rotating state (i.e., there is abnormal movement of the driver's seat), the power supply unit is timely controlled through the seat circuit module to stop supplying power to the seat motor, so as to prohibit the unexpected rotation of the seat motor, thereby avoiding the unexpected rotation of the seat motor from driving the abnormal movement of the driver's seat, realizing the functional safety design of the driver's seat, and improving the safety during vehicle driving. Moreover, a fault detection is also pre-performed on the seat circuit module of the vehicle, so as to ensure that when there is abnormal movement of the driver's seat, the seat motor can be successfully powered off, further improving the safety during vehicle driving.
[0009] Other features and advantages of the embodiments of this application will be described in the subsequent specification, and, in part, will become obvious from the specification, or will be understood by implementing the embodiments of this application. The objectives and other advantages of the embodiments of this application can be achieved and obtained through the structures specifically pointed out in the written specification, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] In order to more clearly illustrate the technical solutions in the embodiments of this application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following described drawings are only some embodiments of this application. For those skilled in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0011] Figure 1 The block diagram of the seat control system provided by an embodiment of this application is shown.
[0012] Figure 2 The flowchart of the seat control method provided by an embodiment of this application is shown.
[0013] Figure 3 The flowchart of the seat control method provided by another embodiment of this application is shown.
[0014] Figure 4 Shows this application Figure 3 The flowchart of the sub-steps of step S310 in an embodiment is shown.
[0015] Figure 5 The structural block diagram of a seat control system provided by the present application is shown.
[0016] Figure 6 The present application is shown Figure 3 The schematic flow diagram of the sub-steps of step S320 in an embodiment is shown.
[0017] Figure 7 The present application is shown Figure 6 The schematic flow diagram of the sub-steps of step S323 in an embodiment is shown.
[0018] Figure 8 The schematic flow diagram of the seat control method provided by another embodiment of the present application is shown.
[0019] Figure 9 The structural block diagram of a seat control device provided by an embodiment of the present application is shown.
[0020] Figure 10 The structural block diagram of a vehicle provided by an embodiment of the present application is shown.
[0021] Figure 11 The structural block diagram of a computer-readable storage medium provided by an embodiment of the present application is shown. Detailed implementation manners
[0022] In order to enable those skilled in the art of the present technology to better understand the solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Usually, the components of the embodiments of the present application described and shown in the accompanying drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application to be protected, but only represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of the present application.
[0023] It should be noted that in some of the processes described in the specification, claims, and the above-mentioned drawings of the present application, a plurality of operations that appear in a specific order are included. These operations may not be executed in the order in which they appear herein or may be executed in parallel. The serial numbers of the operations, such as S110, S120, etc., are only used to distinguish the different operations, and the serial numbers themselves do not represent any execution order. Additionally, these processes may include more or fewer operations, and these operations may be executed in sequence or in parallel. Moreover, the terms "first", "second", etc. in the specification, claims, and the above-mentioned drawings of the present application are used to distinguish similar objects and do not necessarily need to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or server that includes a series of steps or sub-modules does not necessarily have to be limited to those steps or sub-modules clearly listed, but may include other steps or sub-modules that are not clearly listed or are inherent to these processes, methods, products, or devices.
[0024] Please refer to Figure 1 , Figure 1 , which shows a structural block diagram of a seat control system 1 provided by an embodiment of the present application. The seat control system 1 of this embodiment at least includes a main control module 10 and a seat circuit module 20. The seat circuit module 20 at least includes a seat switch 21, a seat motor 22, and a power supply unit 23 for the seat motor 22, and a communication connection is established between the main control module 10 and the seat circuit module 20.
[0025] In this embodiment, the power supply unit 23 at least includes a power supply 231, a power supply control circuit 232, and a power supply switch 233. The first end of the power supply switch 233 is connected to the power supply 231, the second end of the power supply switch 233 is connected to the input port of the seat motor 22, and the third end of the power supply switch 233 is connected to the power supply control circuit 232. Among them, the third end of the power supply switch 233 is the control end of the power supply switch 233, and the power supply control circuit 232 is used to control the power supply switch 233 to conduct or turn off under the control of the main control module 10. When the main control module 10 controls the power supply switch 233 to conduct through the power supply control circuit 232, the power supply 231 supplies power to the seat motor 22 through the conducting power supply switch 233; when the main control module 10 controls the power supply switch 233 to turn off through the power supply control circuit 232, the power supply 231 stops supplying power to the seat motor 22 based on the turned-off power supply switch 233.
[0026] Further, the seat circuit module 20 further includes a bridge unit 24. The bridge unit 24 is connected between the power supply unit 23 and the seat motor 22. When the main control module 10 detects that the seat switch 21 is in the on state, the main control module 10 controls the bridge unit 24 to conduct, and the power supply unit 23 is used to supply power to the seat motor 22 through the conducting bridge unit 24. When the main control module 10 detects that the seat switch 21 is in the off state, the main control module 10 controls the bridge unit 24 to turn off, and the power supply unit 23 cannot supply power to the seat motor 22 through the off bridge unit 24.
[0027] Optionally, the seat control system 1 of the present application can be applied to the movement control of the driver's seat of a vehicle. When the seat switch 21 is in the on state and the power supply unit 23 supplies power to the seat motor 22 through the conducting bridge unit 24, it can drive the seat motor 22 to rotate forward or backward, so as to drive the movement of the driver's seat through the rotating seat motor 22.
[0028] In some embodiments, when the seat switch 21 is in the off state, there may be abnormal forward or reverse rotation of the seat motor 22, resulting in abnormal movement of the driver's seat and the driver's seat not being in the expected stationary state. For example, when the driver's seat moves abnormally forward and backward, it will cause a decrease in the accuracy and force when the driver steps on the pedal, and the maximum braking force cannot be generated during emergency braking, which is likely to lead to accidents. When the driver's seat moves abnormally up and down, it is easy to cause the driver's head to collide with the roof of the vehicle and affect the driver's line of sight. At this time, the main control module 10 stops supplying power to the seat motor 22 by controlling the power supply module, so that the seat motor 22 enters a stationary state.
[0029] In the embodiment of the present application, when the vehicle is in the powered-on state, each unit in the seat circuit module 20 is subjected to a fault detection, so that when a fault exists in the seat circuit module 20, the driver can be promptly alerted to stop and perform maintenance. Thus, by pre-completing the fault detection of the seat circuit module 20, when the seat switch 21 is in the off state and the seat motor 22 is in the rotating state, it can be ensured that the main control module 10 can successfully control the seat motor 22 to enter the stationary state, thereby improving the driving safety of the driver.
[0030] Please refer to Figure 2 , Figure 2 which shows a schematic flowchart of the seat control method provided by an embodiment of the present application. The following will be combined with Figure 2 to elaborate in detail on the seat control method provided by the embodiment of the present application. This seat control method can refer to Figure 2 and may include the following steps:
[0031] Step S210: When the vehicle is in the powered-on state, perform a fault detection on the seat circuit module of the driver's seat of the vehicle. The seat circuit module at least includes a seat switch, a seat motor, and a power supply unit for the seat motor.
[0032] In this embodiment, when the vehicle is in the powered-on state, to ensure that the driver can successfully control the seat motor corresponding to the driver's seat to enter the stationary state when the driver's seat moves abnormally, so that the driver's seat stops moving, thereby ensuring the driving safety of the driver, it is necessary to perform a fault on the seat circuit module of the driver's seat of the vehicle. The seat circuit module at least includes a seat switch, a seat motor, and a power supply unit for the seat motor. Among them, the powered-on state means that the driver controls the central control system of the vehicle to start through starting methods such as a key or a start button, so that the power supplies of multiple functional circuits of the vehicle are connected, the instrument panel and corresponding indicator lights of the vehicle are lit, and the vehicle starts.
[0033] In some embodiments, when the vehicle is in the powered-on state, obtain the real-time driving speed of the vehicle; if the real-time driving speed is greater than the preset driving speed, perform a fault detection on the seat circuit module of the driver's seat of the vehicle. Since the driver's seat moves abnormally and the real-time driving speed of the vehicle exceeds the preset driving speed, it is easy for the driver to lose control during the vehicle driving process. Therefore, the fault detection can be performed on the seat circuit module corresponding to the driver's seat when the real-time driving speed of the vehicle is relatively fast.
[0034] In this way, when the real-time driving speed is greater than the preset driving speed, the fault detection can be performed on the seat circuit module of the driver's seat of the vehicle every preset time period, so as to avoid the occurrence of accidental faults of the seat circuit module during high-speed driving.
[0035] In other embodiments, when it is detected that the vehicle is in the powered-on state, the fault detection can be performed on the seat circuit module of the driver's seat of the vehicle every preset time period, thereby ensuring that the fault detection can be performed on the seat circuit module in a timely manner even when the vehicle is in a low-speed driving state or a stationary state, and further avoiding the occurrence of accidental faults of the seat circuit module.
[0036] In some other embodiments, when the driver controls the start of the vehicle's central control system through a key or a start button, etc., to put the vehicle into the powered-on state, a primary fault detection is performed on the seat circuit module of the driver's seat of the vehicle to determine whether there is a fault in the seat circuit module of the driver's seat, ensuring the driving safety of the driver. Moreover, when the vehicle is in a driving state, a fault detection is performed on the seat circuit module of the driver's seat of the vehicle again to avoid the occurrence of accidental faults in the seat circuit module during driving. Among them, when the vehicle is in a driving state, the fault detection of the seat circuit module of the driver's seat of the vehicle can be performed at preset time intervals, or when it is detected that the real-time driving speed of the vehicle is greater than the preset driving speed, the fault detection of the seat circuit module of the driver's seat of the vehicle is performed, which is not limited here. Step S220: If the seat circuit module has no fault and the seat switch is detected to be in the closed state, determine the current state of the seat motor.
[0037] In this embodiment, if it is detected that the seat circuit module has no fault, that is, neither the seat switch nor the power supply unit has a fault, and the seat switch is detected to be in the closed state, then determine the current state of the seat motor. At this time, the seat switch is in the closed state, that is, the driver does not control the movement of the driver's seat. Therefore, the current state of the seat motor that drives the movement of the driver's seat can be determined to determine whether there is a fault in the seat motor.
[0038] In some other embodiments, it can be based on the vehicle entering the powered-on state in step S210 and performing a fault detection on the seat circuit module of the driver's seat of the vehicle. When it is detected that there is no fault, then monitor whether the vehicle is in a driving state at a subsequent time. When the vehicle is in a driving state and the vehicle seat switch is in the closed state, further determine the state of the seat motor to identify non-expected movement problems during driving when the circuit fault detection is problem-free.
[0039] Step S230: If the current state is the rotating state, control the power supply unit to stop supplying power to the seat motor.
[0040] In this embodiment, if the current state of the seat motor is the rotating state, it means that when the seat switch is in the closed state, the seat motor drives the driver's seat to move abnormally. At this time, by controlling the power supply unit to stop supplying power to the seat motor, the seat motor can be controlled to enter the stationary state so that the seat stops moving. Among them, since the seat circuit module has been pre-detected and it is detected that the seat circuit module has no fault, the power supply unit has no fault at this time. Therefore, the seat motor can be successfully controlled to enter the stationary state by controlling the power supply unit to stop supplying power to the seat motor, thereby improving the driving safety of the driver.
[0041] In this embodiment, when the vehicle is in the powered-on state, a fault detection is performed on the seat circuit module of the driver's seat of the vehicle. The seat circuit module at least includes a seat switch, a seat motor, and a power supply unit for the seat motor. If there is no fault in the seat circuit module and the seat switch is detected to be in the closed state, the current state of the seat motor is determined. If the current state is the rotating state, the power supply unit is controlled to stop supplying power to the seat motor. In this application, when the seat switch is in the closed state, if it is further detected that the seat motor is in the rotating state (i.e., there is abnormal movement of the driver's seat), the power supply unit is timely controlled through the seat circuit module to stop supplying power to the seat motor, so as to prohibit the unexpected rotation of the seat motor, thereby avoiding the unexpected rotation of the seat motor driving the abnormal movement of the driver's seat, realizing the functional safety design of the driver's seat, and improving the safety during vehicle driving. Moreover, a fault detection is also pre-performed on the seat circuit module of the vehicle, so as to ensure that when there is abnormal movement of the driver's seat, the power supply to the seat motor can be successfully cut off, further improving the safety during vehicle driving.
[0042] Please refer to Figure 3 , Figure 3 which shows a schematic flowchart of a seat control method provided in another embodiment of the present application. The following will elaborate on the seat control method provided in the embodiments of the present application in conjunction with Figure 3 The seat control method may include the following steps:
[0043] Step S310: When the vehicle is in the powered-on state, perform a fault detection on the seat circuit module of the driver's seat of the vehicle. The seat circuit module at least includes a seat switch, a seat motor, and a power supply unit for the seat motor.
[0044] Please refer to Figure 4 Step S310 may specifically include the content of the following steps S311 to S319:
[0045] In some embodiments, when the vehicle is in the powered-on state, first perform a fault detection on the power supply unit in the seat circuit module. The power supply unit includes a power supply, a power supply control circuit, and a power supply switch.
[0046] Step S311: When the vehicle is in the powered-on state, obtain the output voltage value of the power supply.
[0047] Please refer to Figure 1 , the first end of the power supply switch 233 is connected to the power supply 231, the second end of the power supply switch 233 is connected to the input port of the seat motor 22, and the third end of the power supply switch 233 is connected to the power supply control circuit 232.
[0048] Specifically, the third terminal of the power supply switch 233 is the control terminal of the power supply switch 233, and the power supply control circuit 232 is used to control the power supply switch 233 to conduct under the control of the main control module 10. When the main control module 10 controls the power supply switch 233 to conduct through the power supply control circuit 232, the power supply 231 supplies power to the seat motor 22 through the conducting power supply switch 233. The main control module 10 is connected to the input port of the seat motor 22 (i.e., the second terminal of the power supply switch 233), and by obtaining the output voltage value of the voltage signal at the input port of the seat motor 22, the power supply 231 can be detected for faults.
[0049] In this embodiment, when the vehicle is in the powered-on state, first obtain the output voltage value of the power supply. Among them, during the process of the vehicle entering the powered-on state, multiple functional circuits of the vehicle are powered on. At this time, the main control module controls the power supply switch to conduct through the power supply control circuit, so that the power supply supplies power to the seat motor. The main control module detects the power supply for faults by obtaining the output voltage value of the voltage signal at the input port of the seat motor.
[0050] Step S312: If the output voltage value matches the second preset voltage value, it is determined that the power supply has no fault.
[0051] In this embodiment, if it is detected that the output voltage value of the voltage signal at the input port of the seat motor matches the second preset voltage value, it is determined that the power supply has no fault. Among them, the second preset voltage value is the operating voltage value when the power supply is in the normal operating state. The output voltage value matching the second preset voltage value means that the main control module can normally control the power supply switch to conduct through the power supply control circuit, and the power supply outputs a voltage signal to supply power to the seat motor in the normal operating state. Therefore, when it is detected that the output voltage value matches the second preset voltage value, it can be determined that the power supply has no fault, and when it is determined that the power supply has no fault, step S314 is entered to detect whether the power supply control circuit has a fault.
[0052] Step S313: If the output voltage value does not match the second preset voltage value, it is determined that the seat circuit module has a fault.
[0053] Optionally, if it is detected that the output voltage value of the voltage signal at the input port of the seat motor does not match the second preset voltage value, at this time, it may be that the output voltage signal of the power supply is abnormal, that is, the power supply has a fault, or the power supply control circuit is abnormal, resulting in the main control module being unable to control the power supply switch to conduct normally through the power supply control circuit. Therefore, if the output voltage value does not match the second preset voltage value, it can be determined that the seat circuit module has a fault.
[0054] Step S314: Control the power supply switch to disconnect through the power supply control circuit.
[0055] Still refer to Figure 1 The third terminal of the power supply switch 233 is the control terminal of the power supply switch 233. The power supply control circuit 232 is used to control the power supply switch 233 to turn off under the control of the main control module 10. When the main control module 10 controls the power supply switch 233 to turn off through the power supply control circuit 232, the power supply 231 stops supplying power to the seat motor 22 based on the power supply switch 233 in the off state. At this time, by detecting whether there is still a voltage signal at the input port of the seat motor 22, it is possible to detect whether the power supply control circuit 232 can successfully control the power supply switch 233, thereby realizing the fault detection of the power supply control circuit 232.
[0056] In this embodiment, when it is detected that the power supply has no fault and the main control module can normally control the power supply switch to conduct through the power supply control circuit, the main control module controls the power supply control circuit to control the power supply switch to disconnect, and detects the voltage signal at the input port of the seat motor to detect whether the main control module can successfully control the power supply switch to disconnect through the power supply control circuit.
[0057] Step S315: If a voltage signal is detected at the input port of the seat motor, it is determined that the seat circuit module has a fault.
[0058] In this embodiment, if a voltage signal is detected at the input port of the seat motor, it means that the main control module cannot control the power supply switch to disconnect successfully through the power supply control circuit, resulting in the input port of the seat motor still being able to receive the voltage signal output by the power supply. Therefore, it can be determined that the seat circuit module has a fault.
[0059] Step S316: If no voltage signal is detected at the input port of the seat motor, it is determined that the power supply control circuit has no fault.
[0060] In this embodiment, if no voltage signal is detected at the input port of the seat motor, it means that the main control module can successfully control the power supply switch to disconnect through the power supply control circuit, and it can be determined that the power supply control circuit has no fault. Among them, after the fault detection of the power supply unit is completed, the main control module controls the power supply control circuit to control the power supply switch to conduct, so that the power supply unit supplies power to the seat motor.
[0061] In some embodiments, when the vehicle is in the powered-on state, first perform a fault detection on the power supply unit in the seat circuit module, and after completing the fault detection of the power supply and the power supply control circuit in the power supply unit, enter step S317 to perform a fault detection on the seat switch in the seat circuit module.
[0062] In some other embodiments, when the vehicle is in the powered-on state, a fault detection may also be first performed on the seat switch in the seat circuit module, that is, step S317 is first executed. After the fault detection of the seat switch is completed, step S311 is then executed to perform a fault detection on the power supply unit in the seat circuit module; or, a fault detection is simultaneously performed on the seat switch in the seat circuit module, that is, steps S311 and S317 are simultaneously executed, and there is no limitation here.
[0063] Step S317: Obtain the level signal corresponding to the seat switch.
[0064] Optionally, after the fault detection of the power supply and the power supply control circuit in the power supply unit is completed, the level signal corresponding to the seat switch is obtained to determine whether the level signal is within the preset level signal range.
[0065] Among them, the minimum threshold of the preset level signal range is the first voltage value, the maximum threshold is the second voltage value, and the voltage value of the level signal corresponding to the seat switch in the normal off state is the first voltage value; the voltage value of the level signal corresponding to the seat motor in the normal on state is the second voltage value.
[0066] In some embodiments, when the seat switch is in the on state or the off state, by detecting whether the level signal corresponding to the seat switch is within the preset level signal range, that is, detecting whether the voltage value of the level signal is within the range of the first voltage value and the second voltage value, it is determined whether the seat switch can be normally turned on and normally turned off.
[0067] In some other embodiments, when the seat switch switches between the on state and the off state, by detecting whether the level signal corresponding to the seat switch is within the preset level signal range, that is, detecting whether the level signal corresponding to the seat switch before and after the jump is within the range of the first voltage value and the second voltage value when the state of the seat switch changes, it is determined whether the seat switch can be normally turned on and normally turned off. For example, when the seat switch changes from the on state to the off state, it is detected whether the level signal corresponding to the seat switch in the on state is within the range of the first voltage value and the second voltage value, and it is detected that the level signal jumps. When the level signal corresponding to the seat switch switches to the level signal corresponding to the off state, it is detected whether the level signal after the jump is within the range of the first voltage value and the second voltage value.
[0068] Step S318: If the level signal is within the preset level signal range, it is determined that the seat switch has no fault.
[0069] In this embodiment, if it is detected that the level signal corresponding to the seat switch is within the preset level signal range, that is, the voltage value corresponding to the level signal is within the range of the first voltage value and the second voltage value, it is determined that there is no fault in the seat switch in the seat circuit module.
[0070] Step S319: If the level signal is not within the preset level signal range, it is determined that there is a fault in the seat circuit module.
[0071] In this embodiment, if the level signal corresponding to the seat switch is not within the preset level signal range, that is, the voltage value corresponding to the level signal is not within the range of the first voltage value and the second voltage value, it is determined that there is a fault in the seat switch, and at this time, there is a fault in the seat circuit module.
[0072] Step S320: If there is no fault in the seat circuit module and it is detected that the seat switch is in the off state, determine the current state of the seat motor.
[0073] In this embodiment, if it is detected that there is no fault in the seat circuit module, that is, there are no faults in the seat switch and the power supply unit, and it is detected that the seat switch is in the off state, determine the current state of the seat motor.
[0074] Optionally, the seat circuit module further includes a bridge unit and a bridge drive unit. The bridge unit is connected between the third terminal of the power supply switch and the seat motor, and the bridge drive unit is connected between the bridge unit and the main control module, as Figure 6 shown. Step S320 may specifically include the content of the following steps S321 to S323:
[0075] Step S321: If there is no fault in the seat circuit module and it is detected that the seat switch is in the off state, perform a current signal detection on the bridge unit.
[0076] In this embodiment, if it is detected that there is no fault in the seat circuit module and it is detected that the seat switch is in the off state, perform a current signal detection on the bridge unit connected between the power supply unit and the seat motor.
[0077] Please refer to Figure 5 , Figure 5 shows a structural block diagram of a seat control system 1 provided by the present application. In this embodiment, the seat control system 1 at least includes a main control module 10 and a seat circuit module 20. The seat circuit module 20 at least includes a seat switch 21, a seat motor 22, and a power supply unit 23 for the seat motor 22, and a communication connection is established between the main control module 10 and the seat circuit module 20.
[0078] Optionally, the bridge unit 24 is connected between the third terminal of the power supply switch 233 and the seat motor 22. The bridge driving unit 25 is connected between the bridge unit 24 and the main control module 10. The bridge unit 24 at least includes a first field effect transistor 241, a second field effect transistor 242, a third field effect transistor 243, and a fourth field effect transistor 244.
[0079] Furthermore, the seat circuit module 20 further includes a bridge unit 24 and a bridge driving unit 25. The bridge unit 24 is connected between the third terminal of the power supply switch 233 and the seat motor 22. The bridge driving unit 25 is connected between the bridge unit 24 and the main control module 10. The bridge unit 24 at least includes a first field effect transistor 241, a second field effect transistor 242, a third field effect transistor 243, and a fourth field effect transistor 244.
[0080] Optionally, when the main control module 10 detects that the seat switch 21 is in the conducting state, it controls the bridge driving unit 25 to output a pulse width modulation signal. Among them, the bridge driving unit 25 is used to drive the first field effect transistor 241 and the third field effect transistor 243 to conduct through the pulse width modulation signal. The power supply unit 23 supplies power to the seat motor 22 to drive the seat motor 22 to rotate forward. The bridge driving unit 25 is further used to drive the second field effect transistor 242 and the fourth field effect transistor 244 to conduct through the pulse width modulation signal. The power supply unit 23 supplies power to the seat motor 22 to drive the seat motor 22 to rotate in reverse. When the main control module 10 detects that the seat switch 21 is in the off state, it controls the bridge driving unit 25 to stop outputting the pulse width modulation signal, and each field effect transistor of the bridge unit 24 is in the off state, so that the power supply unit 23 cannot supply power to the seat motor 22.
[0081] In this embodiment, the bridge unit 24 further includes a first detection resistor 245 and a second detection resistor 246. The first detection resistor 245 is connected to the third field effect transistor 243, and the second detection resistor 246 is connected to the fourth field effect transistor 244. The first detection resistor 245 and the second detection resistor 246 have a set resistance value. Since the current value through the detection resistor = the voltage value across the detection resistor / the resistance value of the detection resistor, the bridge driving unit 25 can obtain the current value of the first current signal flowing through the first field effect transistor 241 and the third field effect transistor 243 by acquiring the voltage across the first detection resistor 245. The bridge driving unit 25 can obtain the current value of the second current signal flowing through the second field effect transistor 242 and the fourth field effect transistor 244 by acquiring the voltage across the second detection resistor 246.
[0082] It should be noted that when the main control module detects the current signal of the bridge unit, the main control module obtains the current value of the first current signal flowing through the first field effect transistor and the third field effect transistor through the bridge driving unit, and obtains the current value of the second current signal flowing through the second field effect transistor and the fourth field effect transistor.
[0083] Step S322: If a current signal is detected in the bridge unit, determine that the current state of the seat motor is the rotating state.
[0084] Optionally, if the main control module detects that the current value of the first current signal is greater than 0A through the bridge driving unit, or detects that the current value of the second current signal is greater than 0A, it means that the main control module detects a current signal in the bridge unit through the bridge driving unit. At this time, it can be determined that the bridge unit is abnormally conducting, resulting in the power supply unit supplying power to the seat motor through the conducting bridge unit when the seat switch is in the off state, making the current state of the seat motor the rotating state, and further causing the seat motor to drive the driver's seat to move abnormally.
[0085] Step S323: If no current signal is detected in the bridge unit, determine that the current state of the seat motor is the stationary state.
[0086] In this embodiment, if the main control module detects that the current value of the first current signal is 0A through the bridge driving unit and detects that the current value of the second current signal is 0A, it means that the main control module does not detect a current signal in the bridge unit through the bridge driving unit.
[0087] In some embodiments, if no current signal is detected in the bridge unit, it can be determined that the current state of the seat motor is the stationary state.
[0088] In other embodiments, since the bridge driving unit and the bridge unit are not fault-detected, there may be a fault in the bridge driving unit or the bridge unit, resulting in abnormal detection of the current signal of the bridge unit. Or, there may also be a mechanical fault in the seat motor. When the power supply unit does not supply power to the seat motor, the seat motor will also rotate abnormally. Therefore, it is necessary to further detect the motion state of the seat motor.
[0089] Such as Figure 7 As shown, the seat circuit module further includes a Hall sensor, and the motion state of the seat motor can be further detected through the Hall sensor corresponding to the seat motor. At this time, step S323 may specifically include the content of the following steps S3231 to S3232:
[0090] Step S3231: If no current signal is detected in the bridge unit, obtain the voltage change value output by the Hall sensor.
[0091] In this embodiment, when no current signal is detected in the bridge unit, the current state of the seat motor is determined by obtaining the voltage change value output by the Hall sensor.
[0092] Still refer to Figure 5 , the Hall sensor 26 in the seat circuit module 20 is used to detect the magnetic field generated by the permanent magnet or electromagnet fixedly arranged on the seat motor 22. When the seat motor 22 is in a rotating state, the relative distance between the Hall sensor 26 and the permanent magnet or electromagnet arranged on the seat motor 22 changes. When the Hall sensor 26 detects the change in the intensity and direction of the magnetic field, it can convert the magnetic field change into a readable voltage change value. The main control module 10 is connected to the Hall sensor 26 to determine the current state of the seat motor 22 based on the voltage change value obtained from the Hall sensor 26.
[0093] Step S3232: If the voltage change value matches the first preset voltage value, determine that the current state of the seat motor is the stationary state.
[0094] In this embodiment, if it is detected that the voltage change value matches the first preset voltage value, that is, it is detected that the voltage value of the voltage signal output by the Hall sensor at the current moment is equal to the voltage value of the voltage signal output by the Hall sensor at the historical moment, and the voltage change value of the Hall sensor is 0V, then it is determined that the current state of the seat motor is the stationary state.
[0095] Optionally, if the voltage change value does not match the first preset voltage value, it is determined that the current state of the seat motor is the rotating state. That is, if it is detected that the voltage change value does not match the first preset voltage value, that is, the voltage change value of the Hall sensor is not 0V, then it can be determined that the current state of the seat motor is the rotating state.
[0096] It should be noted that when no current signal is detected in the bridge unit and it is detected that the voltage change value output by the Hall sensor does not match the first preset voltage value, since it is impossible to determine whether there is a circuit fault in the bridge drive unit or the bridge unit in the seat current module at this time, or whether there is a mechanical fault in the seat motor, it may occur that even when the main control module controls the power supply unit to stop supplying power to the seat motor when there is a mechanical fault in the seat motor, it is impossible to successfully control the seat motor to enter the stationary state.
[0097] Based on this, when it is detected that the voltage change value output by the Hall sensor does not match the first preset voltage value, it is first necessary to control the power supply unit to stop supplying power to the seat motor, and then use the Hall sensor to detect the motion state of the seat motor again. If it is detected that the seat motor is still in the motion state, it means that there is a mechanical fault in the seat motor. At this time, even by controlling the power supply unit, it is still impossible to successfully control the seat motor to enter the stationary state. The main control module not only needs to output a fault prompt message, but also needs to output a warning message to prompt the driver to stop the vehicle in time to avoid the occurrence of dangerous driving events.
[0098] Step S330: If the current state is the rotation state, control the power supply unit to stop supplying power to the seat motor.
[0099] In this embodiment, the specific implementation manner of step S330 can refer to the content in the foregoing embodiment and will not be elaborated here.
[0100] Step S340: If there is a fault in the seat circuit module, output a fault prompt message, which is used to prompt that there is a fault in the seat switch, the seat motor, and / or the power supply unit.
[0101] In this embodiment, if a fault is detected in the seat circuit, a fault prompt message is output. Optionally, the output manner of the fault prompt message includes at least one of the following output manners: dashboard display, display lamp flashing, voice broadcast, etc.
[0102] Optionally, when performing a fault detection on a seat circuit module including at least a seat switch, a seat motor, and a power supply unit of the seat motor, when a fault is detected in any functional unit in the seat circuit module, immediately output a fault prompt message corresponding to the functional unit, and display the corresponding fault prompt message on the dashboard of the vehicle to help the driver of the vehicle quickly locate the fault position. At the same time, methods such as display lamp flashing and voice broadcast of the fault prompt message can be combined to prevent the driver from failing to notice the fault prompt message displayed on the dashboard in time due to concentrating on vehicle driving.
[0103] In this embodiment, by separately detecting the seat switch, seat motor, and power supply unit of the seat motor in the seat circuit module, and when a fault is detected in any functional unit, immediately outputting the fault prompt information corresponding to the functional unit, enabling the driver of the vehicle to promptly repair the faulty functional unit; at the same time, when it is detected that the seat circuit module has no fault and the seat switch is in the off state, by determining the current state of the seat motor, it is possible to determine whether the seat motor drives the driver's seat to move abnormally, and when it is detected that the seat motor is in the rotating state, based on the seat circuit module without fault, it is possible to successfully control the seat motor to enter the stationary state, thereby improving the safety and reliability of the seat and preventing the occurrence of driving accidents.
[0104] Please refer to Figure 8 , Figure 8 which shows a schematic flowchart of a seat control method provided in another embodiment of the present application. The following will elaborate on the seat control method provided in the embodiments of the present application in conjunction with Figure 8 and the seat control method provided in the embodiments of the present application may include the following steps:
[0105] Step S401: When the vehicle is in the powered-on state, control the power supply to supply power to the seat motor.
[0106] Optionally, when the vehicle is in the powered-on state, the main control module controls the power supply to supply power to the seat motor.
[0107] Step S402: Obtain the output voltage value of the power supply and detect whether the output voltage value matches the second preset voltage value.
[0108] In this embodiment, the main control module detects the fault of the power supply by obtaining the output voltage value of the power supply.
[0109] Optionally, if the main control module detects that the output voltage value does not match the second preset voltage value, it is determined that the seat circuit module has a fault, and step S403 is entered; if the main control module detects that the output voltage value matches the second preset voltage value, it is determined that the power supply has no fault, and step S404 is entered.
[0110] Step S403: Output fault prompt information.
[0111] In this embodiment, if the main control module detects that the output voltage value does not match the second preset voltage value, it is determined that the seat circuit module has a fault. At this time, the main control module outputs fault prompt information to prompt the driver that there is a fault in the seat switch, seat motor, and / or power supply unit.
[0112] Step S404: Control the power supply switch to disconnect through the power supply control circuit and detect whether there is a voltage signal at the input port of the seat motor.
[0113] In this embodiment, if the main control module detects a voltage signal at the input port of the seat motor, it is determined that there is a fault in the seat circuit module, and step S403 is entered; if the main control module does not detect a voltage signal at the input port of the seat motor, it is determined that there is no fault in the power supply control circuit, and step S405 is entered.
[0114] Step S405: Control the power supply switch to turn on through the power supply control circuit.
[0115] Optionally, after completing the fault detection of the power supply unit, the main control module controls the power supply switch to turn on through the power supply control circuit.
[0116] Step S406: Obtain the level signal corresponding to the seat switch and detect whether the level signal is within the preset level signal range.
[0117] In this embodiment, if the main control module detects that the level signal is not within the preset level signal range, it is determined that there is a fault in the seat circuit module, and step S403 is entered; if the main control module detects that the level signal is within the preset level signal range, it is determined that there is no fault in the seat switch, and step S407 is entered.
[0118] Step S407: Detect whether the seat switch is in the off state.
[0119] In this embodiment, if the main control module detects that the seat switch is in the on state, step S408 is entered; if the main control module detects that the seat switch is in the off state, step S409 is entered.
[0120] Step S408: Control the seat motor to drive the seat to move.
[0121] Optionally, if the main control module detects that the seat switch is in the on state, according to the control instruction of the vehicle seat, the control of the seat motor is completed to drive the seat to move.
[0122] Step S409: Detect whether there is a current signal in the bridge unit.
[0123] In this embodiment, when detecting the current signal of the bridge unit, if the main control module detects that there is a current signal in the bridge unit, it is determined that the current state of the seat motor is the rotating state, and step S410 is entered; if the main control module does not detect that there is a current signal in the bridge unit, step S411 is entered.
[0124] Step S410: Control the power supply unit to stop supplying power to the seat motor.
[0125] Optionally, if the current state of the seat motor is detected to be the rotating state, the main control module controls the power supply unit to stop supplying power to the seat motor, so as to control the seat motor to enter the stationary state, thereby causing the seat motor to stop driving the seat to move.
[0126] Step S411: Obtain the voltage change value output by the Hall sensor, and detect whether the voltage change value is 0V.
[0127] In this embodiment, if the main control module detects that the voltage change value is 0V, it is determined that the current state of the seat motor is the stationary state. At this time, it can be determined that the seat motor does not drive the seat to move abnormally, and the detection of the seat circuit module is ended; if the main control module detects that the voltage change value is not 0V, it is determined that the current state of the seat motor is the rotating state, and step S412 is entered.
[0128] Step S412: Control the power supply unit to stop supplying power to the seat motor and output a fault prompt message.
[0129] In this embodiment, if the main control module detects that the voltage change value is not 0V, it controls the power supply unit to stop supplying power to the seat motor and outputs a fault prompt message to prompt the driver that there is a fault in the seat circuit module.
[0130] In this embodiment, the specific implementation manners of steps S401 to S412 can refer to the content in the foregoing embodiments, and will not be elaborated here.
[0131] In this embodiment, by separately detecting and troubleshooting the power supply unit of the seat motor and the seat switch, and when a fault is detected in any functional unit, immediately outputting the fault prompt message corresponding to the functional unit, the driver of the vehicle can promptly repair the faulty functional unit; at the same time, when it is detected that the seat circuit module has no fault and the seat switch is in the closed state, the current state of the seat motor can be accurately detected through the Hall sensor and the current signal of the bridge unit connected to the obtained seat motor, and when it is detected that the seat motor is in the rotating state, the seat motor can be successfully controlled to enter the stationary state based on the seat circuit module without fault, thereby improving the safety and reliability of the seat and preventing the occurrence of driving accidents.
[0132] Please refer to Figure 9 , Figure 9 FIG. shows a structural block diagram of a seat control device 500 provided by an embodiment of the present application. The seat control device 500 may include: a fault detection module 510, a state determination module 520, and a power supply control module 530.
[0133] The fault detection module 510 is used to detect faults in the seat circuit module of the driver's seat of the vehicle when the vehicle is in the powered-on state. The seat circuit module at least includes a seat switch, a seat motor, and a power supply unit for the seat motor.
[0134] The status determination module 520 is used to determine the current status of the seat motor if the seat circuit module has no faults and the seat switch is detected to be in the off state.
[0135] The power supply control module 530 is used to control the power supply unit to stop supplying power to the seat motor if the current status is the rotating state.
[0136] In some embodiments, the power supply unit includes a power supply. The fault detection module 510 can specifically be used to: obtain the output voltage value of the power supply when the vehicle is in the powered-on state; if the output voltage value matches the second preset voltage value, determine that the power supply has no faults; if the output voltage value does not match the second preset voltage value, determine that the seat circuit module has faults.
[0137] Optionally, the power supply unit further includes a power supply control circuit and a power supply switch. The first end of the power supply switch is connected to the power supply, the second end of the power supply switch is connected to the input port of the seat motor, and the third end of the power supply switch is connected to the power supply control circuit. The fault detection module 510 can also specifically be used to: control the power supply switch to disconnect through the power supply control circuit; if a voltage signal is detected at the input port of the seat motor, determine that the seat circuit module has faults; if no voltage signal is detected at the input port of the seat motor, determine that the power supply control circuit has no faults.
[0138] In some other embodiments, the fault detection module 510 can specifically be used to: obtain the level signal corresponding to the seat switch; if the level signal is within the preset level signal range, determine that the seat switch has no faults; if the level signal is not within the preset level signal range, determine that the seat circuit module has faults.
[0139] In some embodiments, the seat circuit module further includes a bridge unit. The power supply unit is used to supply power to the seat motor through the bridge unit. The status determination module 520 can specifically be used to: if the seat circuit module has no faults and the seat switch is detected to be in the off state, perform a current signal detection on the bridge unit; if a current signal is detected in the bridge unit, determine that the current status of the seat motor is the rotating state; if no current signal is detected in the bridge unit, determine that the current status of the seat motor is the stationary state.
[0140] Optionally, the seat circuit module further includes a Hall sensor corresponding to the seat motor, and the state determination module 520 may specifically be further configured to: if no current signal is detected in the bridge unit, obtain the voltage change value output by the Hall sensor; if the voltage change value matches the first preset voltage value, determine that the current state of the seat motor is the stationary state; the state determination module 520 may specifically be further configured to: if the voltage change value does not match the first preset voltage value, determine that the current state of the seat motor is the rotating state.
[0141] In some embodiments, the seat control device 500 further includes a fault prompt information output module, configured to: if a fault exists in the seat circuit module, output fault prompt information, where the fault prompt information is used to prompt that a fault exists in the seat switch, the seat motor, and / or the power supply unit.
[0142] In some embodiments, the fault detection module 510 may specifically be further configured to: when the vehicle is in the powered-on state, obtain the real-time driving speed of the vehicle; if the real-time driving speed is greater than the preset driving speed, perform a fault detection on the seat circuit module of the driver's seat of the vehicle.
[0143] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the above-described devices and modules can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.
[0144] In several embodiments provided in the present application, the coupling between modules may be electrical, mechanical, or other forms of coupling.
[0145] In addition, in each embodiment of the present application, the various functional modules may be integrated in one processing module, or each module may exist physically alone, or two or more modules may be integrated in one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.
[0146] In summary, in the solution provided by the embodiments of the present application, when the vehicle is in the powered-on state, a fault detection is performed on the seat circuit module of the driver's seat of the vehicle. The seat circuit module at least includes a seat switch, a seat motor, and a power supply unit for the seat motor. If there is no fault in the seat circuit module and it is detected that the seat switch is in the off state, the current state of the seat motor is determined. If the current state is the rotating state, the power supply unit is controlled to stop supplying power to the seat motor. When the seat switch is in the off state, if it is further detected that the seat motor is in the rotating state (i.e., there is abnormal movement of the driver's seat), the power supply unit is timely controlled through the seat circuit module to stop supplying power to the seat motor, so as to prohibit the unexpected rotation of the seat motor, thereby avoiding the unexpected rotation of the seat motor from driving the abnormal movement of the driver's seat, realizing the functional safety design of the driver's seat, and improving the safety during the vehicle driving process. Moreover, a fault detection is also pre-performed on the seat circuit module of the vehicle, so as to ensure that when there is abnormal movement of the driver's seat, the power supply to the seat motor can be successfully cut off, further improving the safety during the vehicle driving process.
[0147] Please refer to Figure 10 , Figure 10 FIG. shows a structural block diagram of a vehicle 600 provided by an embodiment of the present application. The above method provided by the embodiment of the present application can be executed by the vehicle 600.
[0148] The vehicle 600 in the embodiment of the present application may include one or more of the following components: a processor 601, a memory 602, and one or more application programs. One or more application programs may be stored in the memory 602 and configured to be executed by one or more processors 601. One or more programs are configured to execute the method described in the foregoing method embodiment.
[0149] The processor 601 may include one or more processing cores. The processor 601 is connected to various parts within the entire vehicle 600 through various interfaces and lines. By running or executing instructions, programs, code sets, or instruction sets stored in the memory 602, and by invoking the data stored in the memory 602, it performs various functions of the vehicle 600 and processes data. Optionally, the processor 601 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), or programmable logic array (PLA). The processor 601 may integrate a combination of one or several of a central processing unit (CPU), a graphics processing unit (GPU), and a modem, etc. Among them, the CPU mainly processes the operating system, user interface, application programs, etc.; the GPU is responsible for the rendering and drawing of display content; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may also be integrated into the processor 601 and implemented separately through a communication chip.
[0150] The memory 602 may include random access memory (RAM) and may also include read-only memory. The memory 602 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 602 may include a program storage area and a data storage area. Among them, the program storage area may store instructions for implementing the operating system, instructions for implementing at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the following various method embodiments, etc. The data storage area may also store the data created during the use of the vehicle 600 (such as the above various corresponding relationships), etc.
[0151] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the above-described devices and modules can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0152] In several embodiments provided in the present application, the coupling, direct coupling, or communication connection between the modules shown or discussed with each other may be through some interfaces. The indirect coupling or communication connection between devices or modules may be in an electrical, mechanical, or other form.
[0153] In addition, in each embodiment of the present application, the functional modules can be integrated into one processing module, or each module can exist physically alone, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
[0154] Please refer to Figure 11 , Figure 11 which shows a structural block diagram of a computer-readable storage medium 700 provided by an embodiment of the present application. Program code 710 is stored in the computer-readable storage medium 700, and the program code 710 can be called by a processor to execute the method described in the above method embodiments.
[0155] The computer-readable storage medium 700 can be an electronic memory such as a flash memory, EEPROM (electrically erasable programmable read-only memory), EPROM, hard disk, or ROM. Optionally, the computer-readable storage medium 700 includes a non-transitory computer-readable storage medium. The computer-readable storage medium 700 has a storage space for the program code 710 that executes any method step in the above method. These program codes can be read out from or written into one or more computer program products. The program code 710 can be compressed in an appropriate form, for example.
[0156] In some embodiments, a computer program product or a computer program is provided. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the steps in the above method embodiments.
[0157] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit them. Although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments or perform equivalent replacements for some of the technical features. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A seat control method, characterized in that The method includes: When the vehicle is in the powered-on state, perform a fault detection on the seat circuit module of the driver's seat of the vehicle. The seat circuit module at least includes a seat switch, a seat motor, and a power supply unit for the seat motor; If there is no fault in the seat circuit module and it is detected that the seat switch is in the off state, determine the current state of the seat motor; If the current state is the rotating state, control the power supply unit to stop supplying power to the seat motor.
2. The method according to claim 1, characterized in that, The seat circuit module further includes a bridge unit, and the power supply unit is used to supply power to the seat motor through the bridge unit; The step of if there is no fault in the seat circuit module and it is detected that the seat switch is in the off state, then determine the current state of the seat motor includes: If there is no fault in the seat circuit module and it is detected that the seat switch is in the off state, perform a current signal detection on the bridge unit; If a current signal is detected in the bridge unit, determine that the current state of the seat motor is the rotating state; If no current signal is detected in the bridge unit, determine that the current state of the seat motor is the stationary state.
3. The method according to claim 2, wherein The seat circuit module further includes a Hall sensor corresponding to the seat motor; The step of if no current signal is detected in the bridge unit, then determine that the current state of the seat motor is the stationary state includes: If no current signal is detected in the bridge unit, obtain the voltage change value output by the Hall sensor; If the voltage change value matches the first preset voltage value, determine that the current state of the seat motor is the stationary state; The method further includes: If the voltage change value does not match the first preset voltage value, determine that the current state of the seat motor is the rotating state.
4. The method according to claim 1, characterized in that, The power supply unit includes a power supply. When the vehicle is in the powered-on state, the step of performing a fault detection on the seat circuit module of the driver's seat of the vehicle includes: When the vehicle is in the powered-on state, obtain the output voltage value of the power supply; If the output voltage value matches the second preset voltage value, determine that the power supply has no fault; If the output voltage value does not match the second preset voltage value, determine that the seat circuit module has a fault.
5. The method according to claim 4, wherein The power supply unit further includes a power supply control circuit and a power supply switch. The first end of the power supply switch is connected to the power supply, the second end of the power supply switch is connected to the input port of the seat motor, and the third end of the power supply switch is connected to the power supply control circuit; After the step of if the output voltage value matches the second preset voltage value, then determine that the power supply has no fault, the method further includes: Control the power supply switch to disconnect through the power supply control circuit; If a voltage signal is detected at the input port of the seat motor, determine that the seat circuit module has a fault; If no voltage signal is detected at the input port of the seat motor, determine that the power supply control circuit has no fault.
6. The method according to claim 1, characterized in that, When the vehicle is in the powered-on state, performing a fault detection on the seat circuit module of the driver's seat of the vehicle, including: When the vehicle is in the powered-on state, obtaining the level signal corresponding to the seat switch; If the level signal is within the preset level signal range, determining that the seat switch has no fault; If the level signal is not within the preset level signal range, determining that the seat circuit module has a fault.
7. The method according to any one of claims 1 to 6, characterized in that, After performing the fault detection on the seat circuit module of the driver's seat of the vehicle when the vehicle is in the powered-on state, the method further includes: If the seat circuit module has a fault, outputting a fault prompt message, where the fault prompt message is used to prompt that there is a fault in the seat switch, the seat motor, and / or the power supply unit.
8. The method according to any one of claims 1 to 6, characterized in that When the vehicle is in the powered-on state, performing a fault detection on the seat circuit module of the driver's seat of the vehicle, including: When the vehicle is in the powered-on state, obtaining the real-time driving speed of the vehicle; If the real-time driving speed is greater than the preset driving speed, performing a fault detection on the seat circuit module of the driver's seat of the vehicle.
9. A seat control device, characterized in that, The seat control device includes: A fault detection module, configured to perform a fault detection on the seat circuit module of the driver's seat of the vehicle when the vehicle is in the powered-on state, where the seat circuit module at least includes a seat switch, a seat motor, and a power supply unit for the seat motor; A state determination module, configured to determine the current state of the seat motor if the seat circuit module has no fault and the seat switch is detected to be in the closed state; A power supply control module, configured to control the power supply unit to stop supplying power to the seat motor if the current state is the rotating state.
10. A vehicle, characterized in that, The vehicle includes: One or more processors; A memory; One or more programs, where the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs are configured to execute the method according to any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that, Program code is stored in the computer-readable storage medium, and the program code can be called by the processor to execute the method according to any one of claims 1 to 8.
Citation Information
Cited By
Vehicle seat backrest adjusting switch fault diagnosis method, system and equipment and vehicle
CN121656821A