Vehicle steering control method and device, vehicle and storage medium
By introducing a steering control unit into the online control steering system, the steering wheel angle value is used to calculate the wheel angle value, which solves the problem of vehicle steering failure after the line control steering system fails, and realizes normal steering of the vehicle when the system fails.
Patent Information
- Application Number
- CN202311334918.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-16
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2043-10-16
AI Technical Summary
After the line-controlled steering system fails, the driver cannot control the steering of the vehicle through the steering wheel, resulting in the steering of the vehicle being prone to failure.
By introducing a steering gear execution control unit into the system architecture, the steering wheel angle value of the steering wheel angle sensor is obtained using the communication line, the wheel angle value is calculated, and used to control the steering of the vehicle.
When the online steering system fails, ensure that the vehicle can turn normally, avoid steering failure, and improve the flexibility and safety of the vehicle.
Smart Images

Figure CN119840705A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of wire-controlled steering, and more specifically, to a vehicle steering control method, a vehicle steering control device, a vehicle and a computer-readable storage medium in the technical field of wire-controlled steering. Background Art
[0002] With the continuous development of vehicle intelligence, there is a demand for vehicle steering flexibility. Since there is no mechanical connection between the steering wheel and the wheels (for example, a column connection) in the wire control steering system, the flexibility of vehicle steering can be improved.
[0003] However, since there is no column connection in the steer-by-wire system, the driver cannot control the vehicle steering through the steering wheel after the steer-by-wire system fails, which makes the vehicle steering prone to failure. Therefore, how to avoid the failure of the steer-by-wire system and ensure that the vehicle can steer normally is an urgent problem to be solved. Summary of the invention
[0004] The present application provides a vehicle steering control method, a vehicle steering control device, a vehicle and a computer-readable storage medium. The method can ensure normal steering of the vehicle when a wire-controlled steering system fails.
[0005] In a first aspect, a method for controlling vehicle steering is provided, the method being applied to a steering gear execution control unit in a system architecture, the system architecture comprising a column control unit, a steering wheel angle sensor, a steering gear execution control unit and a communication line; the column control unit, the steering gear execution control unit and the steering wheel angle sensor are respectively connected to the communication line, and the column control unit is connected to the steering gear execution control unit; the method comprising:
[0006] When a column control unit fails, fault information sent by the column control unit is received, the fault information indicating that a column control unit fails; based on the fault information, a steering wheel angle value of the vehicle collected by a steering wheel angle sensor is obtained through a communication line; based on the steering wheel angle value, a wheel angle value of the vehicle is obtained; and based on the wheel angle value, the vehicle is controlled to steer.
[0007] In an embodiment of the present application, after the steering gear execution control unit receives the fault information of the column control unit, it obtains the steering wheel angle value of the vehicle collected by the steering wheel angle sensor through the communication line; and obtains the wheel angle value through the steering wheel angle value, and uses the wheel angle value to control the vehicle to steer; due to a fault in the column control unit, the wheel angle value obtained by the steering gear execution control unit through the column control unit may have an error; in this scheme, when the column control unit fails, the steering gear execution control unit can obtain the steering wheel angle value collected by the steering wheel angle sensor, and obtain the corresponding wheel angle value through the steering wheel angle value to control the vehicle to steer; therefore, when the column control unit fails, the steering gear execution control unit can obtain the steering wheel angle value collected by the steering wheel angle sensor through the communication line, and obtain the wheel angle value required for vehicle steering through the steering wheel angle value; this ensures that the vehicle can steer normally when the wire control system fails.
[0008] In combination with the first aspect, in certain implementations of the first aspect, the tubular string control unit includes a first control system and a second control system, the first control system and the second control system are connected, and the first control system and the second control system are redundant with each other; when a fault occurs in the tubular string control unit, receiving fault information sent by the tubular string control unit includes:
[0009] The detection results of the first control system and the second control system are obtained; if the detection results indicate that the first control system and the second control system are faulty, the fault information sent by the pipe string control unit is received.
[0010] In an embodiment of the present application, if the detection results of the first control system and the second control system indicate that both the first control system and the second control system are faulty, the steering gear execution control unit can receive the fault information sent by the column control unit; since the steering gear execution control unit receives the fault information that both the first control system and the second control system are faulty, the possibility of errors in the wheel angle value obtained by the steering gear execution control unit through the column control unit can be avoided.
[0011] In combination with the first aspect and the above-mentioned implementation methods, in certain implementation methods of the first aspect, the wheel angle value includes a first angle value and a second angle value, the first control system corresponds to the first angle value, and the second control system corresponds to the second angle value; if the difference between the first angle value and the second angle value is greater than a preset threshold value, the detection result indicates that there is a fault in the first control system and the second control system.
[0012] In an embodiment of the present application, if the difference between the first turning angle value and the second turning angle value is greater than a preset threshold value, the detection result may indicate that there is a fault in the first control system and the second control system; by comparing the difference between the first turning angle value and the second turning angle value with the preset threshold value, when the difference is greater than the preset threshold value, it is determined that there is a fault in the first control system and the second control system, thereby avoiding the phenomenon that when there is a fault in the first control system, it is determined that there is a fault in the second control system, resulting in the steering gear execution control unit being unable to obtain the wheel angle value; therefore, by comparing the difference between the first turning angle value and the second turning angle value with the preset threshold value, it can be ensured that the steering gear execution control unit can timely calculate the corresponding wheel angle value through the steering wheel angle value collected by the steering wheel angle sensor, thereby ensuring that the vehicle can normally steer based on the wheel angle value.
[0013] In combination with the first aspect and the above implementations, in some implementations of the first aspect, the steering gear execution control unit includes a first execution system and a second execution system, the first execution system and the second execution system are connected, the first execution system and the second execution system are respectively connected to the communication line, and the first execution system and the second execution system are redundant to each other; according to the fault information, obtaining the steering wheel angle value of the vehicle collected by the steering wheel angle sensor through the communication line includes:
[0014] Determine whether the first execution system or the second execution system has a fault; if the first execution system has a fault, the second execution system obtains the steering wheel angle value collected by the steering wheel angle sensor through the communication line; or, if the second execution system has a fault, the first execution system obtains the steering wheel angle value collected by the steering wheel angle sensor through the communication line.
[0015] In an embodiment of the present application, since the first execution system and the second execution system are redundant with each other, when a fault occurs in the first execution system, the steering wheel angle value collected by the steering wheel angle sensor can be obtained through the redundant system (i.e., the second execution system); or, when a fault occurs in the second execution system, the steering wheel angle value collected by the steering wheel angle sensor can be obtained through the redundant system (i.e., the first execution system); to ensure that the wheel angle value can be calculated normally, thereby ensuring that the vehicle can steer normally based on the wheel angle value.
[0016] In combination with the first aspect and the foregoing implementations, in some implementations of the first aspect, determining whether the first execution system or the second execution system has a fault includes:
[0017] If the wheel angle values received by the first execution system and the wheel angle values received by the second execution system are different, it is determined that a fault exists in the first execution system and / or the second execution system.
[0018] In an embodiment of the present application, if the wheel angle values received by the first execution system and the second execution system are different, it is determined that there is a fault in the first execution system and / or the second execution system; since the wheel angle values sent by the column control unit to the first execution system and the second execution system are the same, if the wheel angle values received by the first execution system and the second execution system are different, it can be indicated that there may be a fault in the first execution system and / or the second execution system; therefore, if the wheel angle values received by the first execution system and the second execution system are different after verification, it can be determined that there is a fault in the first execution system and / or the second execution system, thereby improving the accuracy of fault judgment of the first execution system or the second execution system.
[0019] In combination with the first aspect and the foregoing implementations, in some implementations of the first aspect, the method further includes:
[0020] If both the first execution system and the second execution system fail, the vehicle is controlled to execute a preset strategy, which includes controlling the vehicle to brake.
[0021] In the embodiment of the present application, when both the first execution system and the second execution system fail, it means that the vehicle steering cannot be performed normally. In order to ensure the driving safety of the vehicle, the vehicle brakes can be controlled to stop the vehicle. Since the vehicle brakes are controlled to stop the vehicle when both the first execution system and the second execution system fail, the risk of steering loss control caused by the vehicle continuing to drive when both the first execution system and the second execution system fail can be avoided. Therefore, when both the first execution system and the second execution system fail, the vehicle brakes are controlled to stop the vehicle, which can improve the driving safety of the vehicle.
[0022] In combination with the first aspect and the foregoing implementations, in some implementations of the first aspect, the method further includes:
[0023] If there is a fault in the first control system and / or the second control system, a first prompt message is sent; and / or if there is a fault in the first execution system and / or the second execution system, a second prompt message is sent.
[0024] In an embodiment of the present application, when a fault occurs in the first control system and / or the second control system, a first prompt message can be sent to enable the user to promptly grasp the working status of the first control system and / or the second control system; after obtaining the prompt message that a fault occurs in the first control system and / or the second control system, the vehicle can be safely operated in a timely manner, for example, the first control system and / or the second control system can be repaired, thereby ensuring that there is no fault in the first control system and / or the second control system, and that the wheel angle value can be sent normally to the steering gear execution control unit.
[0025] In addition, in an embodiment of the present application, when a fault occurs in the first execution system and / or the second execution system, the second prompt information can be sent to enable the user to promptly grasp the working status of the first execution system and / or the second execution system, and after obtaining the prompt information that the first execution system and / or the second execution system has a fault, the user can promptly perform safe operations on the vehicle; for example, the first execution system and / or the second execution system can be repaired to ensure that there is no fault in the first execution system and / or the second execution system, thereby ensuring that the vehicle can steer normally.
[0026] In a second aspect, a vehicle control device is provided, the device comprising: one or more system architectures; the system architecture executes the method in the above-mentioned first aspect or any possible implementation of the first aspect. The system architecture comprises a receiving module, a collecting module, an acquiring module and a control module. The receiving module is used to receive fault information sent by the column control unit when there is a fault in the column control unit, and the fault information indicates that there is a fault in the column control unit; the acquiring module is used to acquire the steering wheel angle value of the vehicle acquired by the steering wheel angle sensor through the communication line according to the fault information; the acquiring module is used to obtain the wheel angle value of the vehicle according to the steering wheel angle value; the control module is used to control the vehicle to steer according to the wheel angle value.
[0027] In combination with the second aspect, in certain implementations of the second aspect, the receiving module is specifically used to: obtain detection results of the first control system and the second control system; if the detection results indicate that there is a fault in the first control system and the second control system, receive fault information sent by the tubing control unit.
[0028] In combination with the second aspect and the above-mentioned implementation methods, in some implementation methods of the second aspect, the wheel angle value includes a first angle value and a second angle value, the first control system corresponds to the first angle value, and the second control system corresponds to the second angle value; if the difference between the first angle value and the second angle value is greater than a preset threshold value, the detection result indicates that there is a fault in the first control system and the second control system.
[0029] In combination with the second aspect and the above-mentioned implementation methods, in some implementation methods of the second aspect, the acquisition module is specifically used to: determine whether there is a fault in the first execution system or the second execution system; if there is a fault in the first execution system, the second execution system obtains the steering wheel angle value collected by the steering wheel angle sensor through the communication line; or, if there is a fault in the second execution system, the first execution system obtains the steering wheel angle value collected by the steering wheel angle sensor through the communication line.
[0030] In combination with the second aspect and the above-mentioned implementations, in some implementations of the second aspect, the acquisition module is specifically used to: if the wheel angle values received by the first execution system and the second execution system are different, determine that there is a fault in the first execution system and / or the second execution system.
[0031] In combination with the second aspect and the above-mentioned implementations, in some implementations of the second aspect, the control module is also used to: if both the first execution system and the second execution system fail, control the vehicle to execute a preset strategy, and the preset strategy includes controlling the vehicle to brake.
[0032] In combination with the second aspect and the above-mentioned implementation methods, in some implementation methods of the second aspect, the device also includes a sending module for sending a first prompt message if there is a fault in the first control system and / or the second control system; and / or, if there is a fault in the first execution system and / or the second execution system, sending a second prompt message.
[0033] In a third aspect, a vehicle is provided, comprising a memory and a processor. The memory is used to store executable program code, and the processor is used to call and run the executable program code from the memory, so that the vehicle executes the method in the first aspect or any possible implementation of the first aspect.
[0034] In a fourth aspect, a computer program product is provided, comprising: a computer program code, which, when executed on a computer, enables the computer to execute the method in the first aspect or any possible implementation of the first aspect.
[0035] In a fifth aspect, a computer-readable storage medium is provided, which stores a computer program code. When the computer program code runs on a computer, the computer executes the method in the above-mentioned first aspect or any possible implementation manner of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 is a schematic diagram of the architecture of a vehicle steering device provided in an embodiment of the present application;
[0037] Figure 2 is a flow chart of a vehicle steering control method provided in an embodiment of the present application;
[0038] Figure 3 is a schematic diagram of fault prompt information provided by an embodiment of the present application;
[0039] Figure 4 is a schematic diagram of the structure of a vehicle steering control device provided in an embodiment of the present application;
[0040] Figure 5 It is a schematic diagram of the structure of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION
[0041] The technical solution in the present application will be described clearly and in detail below in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0042] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.
[0043] With the continuous development of vehicle intelligence, there is a demand for flexibility in vehicle steering. Since there is no mechanical connection between the steering wheel and the wheel (for example, a column connection) in the steer-by-wire system, the flexibility of vehicle steering is improved. However, since there is no column connection in the steer-by-wire system, the driver cannot control the vehicle steering through the steering wheel after the steer-by-wire system fails, which makes the vehicle steering prone to failure.
[0044] In order to solve the problem that a vehicle cannot steer after a steer-by-wire system fails, the present application proposes a vehicle steering control method, a vehicle steering control device, a vehicle and a computer-readable storage medium.
[0045] Combine the following Figures 1 to 3 The vehicle steering control method provided in the embodiment of the present application is described in detail.
[0046] Figure 1 It is a schematic diagram of the architecture of a vehicle steering device provided in an embodiment of the present application.
[0047] For example, Figure 1 As shown, the vehicle steering device may include: a column control unit 110, a steering gear execution control unit 120, a steering wheel angle sensor 130, a communication line (e.g., a controller area network (CAN) 1) and a communication line 2. The column control unit 110 is connected to the steering gear execution control unit 120, and the column control unit 110, the steering gear execution control unit 120 and the steering wheel angle sensor 130 are connected to the communication line 1 and the communication line 2 respectively.
[0048] The column control unit 110 can be used to obtain the vehicle speed value collected by the vehicle speed sensor in the vehicle and the steering wheel angle value collected by the steering wheel angle sensor configured by itself, and obtain the corresponding wheel angle value according to the vehicle speed value and the steering wheel angle value, and the wheel angle value can be sent to the steering gear execution control unit 120 via the communication line and / or private CAN, or the column control unit 110 can also obtain the vehicle speed value and steering wheel angle value of the vehicle through the communication line. The column control unit 110 includes a first control system 111 and a second control system 112, and the first control system 111 and the second control system 112 are mutually redundant and have the same function as the column control unit 110, that is, the first control system 111 and the second control system 112 can also be used to obtain the vehicle speed value collected by the vehicle speed sensor and the steering wheel angle value collected by the steering wheel angle sensor configured by itself, and obtain the corresponding wheel angle value according to the vehicle speed value and the steering wheel angle value, and send the wheel angle value to the corresponding execution system in the steering gear execution control unit 120, or the first control system 111 and the second control system 112 can also obtain the vehicle speed value collected by the vehicle speed sensor and the steering wheel angle value collected by the steering wheel angle sensor 130 through the communication line; and the first control system 111 and the second control system 112 can communicate with each other, and perform verification after each obtains the wheel angle value, to determine whether the wheel angle value obtained by each satisfies the error range, so as to determine whether there is a fault in the first control system 111 and / or the second control system 112.
[0049] The steering gear execution control unit 120 can be used to control the motor to output the torque corresponding to the wheel angle value according to the received wheel angle value, so as to control the vehicle to steer. The steering gear execution control unit 120 includes a first execution system 121 and a second execution system 122, and the first execution system 121 and the second execution system 122 are redundant with each other and have the same function as the steering gear execution control unit 120, that is, the first execution system 121 and the second execution system 122 can also be used to control the motor corresponding to itself to output the torque corresponding to the wheel angle value according to the received wheel angle value, so as to control the vehicle to steer; and the first execution system 121 and the second execution system 122 can communicate with each other, and perform verification after receiving the wheel angle value to determine whether the wheel angle values received by each are the same, so as to determine whether there is a fault in the first execution system 121 and / or the second execution system 122.
[0050] The steering wheel angle sensor 130 can be used to collect the current steering wheel angle value of the vehicle (which can be recorded as “steering wheel angle value”), and send the collected steering wheel angle value to the communication line 1 and / or the communication line 2.
[0051] Communication line 1 and communication line 2 are redundant with each other, and can be used to obtain the vehicle speed value collected by the vehicle speed sensor and the steering wheel angle value collected by the steering wheel angle sensor 130 in the vehicle, and send the obtained vehicle speed value and steering wheel angle value to the column control unit 110, or the steering wheel angle value can also be sent to the steering gear execution control unit 120, so that the steering gear execution control unit 120 can calculate the current wheel angle value of the vehicle according to the steering wheel angle value, that is, the steering wheel angle value and the wheel angle value are one-to-one corresponding.
[0052] Optionally, the first control system 111 and the first execution system 121 can be connected via a private CAN1; since the transmission speed of the private CAN is 2ms, which is much smaller than the transmission speed of the vehicle CAN (e.g., communication line) of 10ms, information transmission between the first control system 111 and the first execution system 121 can be achieved via the private CAN1, thereby improving the information transmission speed between the first control system 111 and the first execution system 121, thereby improving the steering efficiency of the vehicle; and, the private CAN1 can ensure the independence of information transmission between the first control system 111 and the first execution system 121, thereby avoiding interference of other non-steering information (e.g., door status information) with vehicle steering.
[0053] Optionally, the second control system 112 and the second execution system 122 can be connected via a private CAN2 to increase the speed of information transmission between the second control system 112 and the second execution system 122, thereby improving the steering efficiency of controlling the vehicle; and the private CAN2 can ensure the independence of information transmission between the second control system 112 and the second execution system 122, and can also avoid interference of other non-steering information on vehicle steering.
[0054] It should be understood that the communication line can also be a Local Interconnect Network (LIN) bus connection, a Flex Ray Consortium (Flex Ray) bus connection, or a Media Oriented Systems Transport (MOST) bus connection. Each connection method corresponds to a communication method, namely, CAN bus communication, LIN bus communication, Flex Ray bus communication, and MOST bus communication, which is not limited in the embodiments of the present application.
[0055] Figure 2 is a flow chart of a method for controlling vehicle steering provided in an embodiment of the present application. The method is applied to Figure 1 The steering device execution control unit in the system architecture shown, that is, the method can be performed by Figure 1 The steering gear is executed by the control unit.
[0056] For example, Figure 2 As shown, the method 200 includes the following implementation process:
[0057] S210, when a pipe string control unit fails, receiving failure information sent by the pipe string control unit.
[0058] The fault information may indicate that a fault exists in the pipe string control unit. Also, the fault information may include information that both the first control system and the second control system have faults; or, the fault information may include information that the first control system or the second control system has faults.
[0059] Exemplarily, when a fault occurs in the column control unit, the steering gear execution control unit may receive fault information sent by the column control unit, and the fault information indicates that both the first control system and the second control system have faults.
[0060] For example, since communication line 1 and communication line 2 are redundant, if there is a fault in communication line 2, the column control unit can obtain the current vehicle speed and steering wheel angle value through communication line 1; or if there is a fault in communication line 1, the column control unit can obtain the current vehicle speed and steering wheel angle value through communication line 2.
[0061] Furthermore, the current vehicle speed value, steering wheel angle value and wheel angle value are calibrated multiple times, and the corresponding relationship between the vehicle speed value, steering wheel angle value and wheel angle value is shown in Table 1.
[0062] Table 1
[0063]
[0064] It can be seen from Table 1 that there is a corresponding wheel angle value between each steering wheel angle value and each vehicle speed value. For example, if the steering wheel angle value is 0 degrees and the vehicle speed value is 0Km / h, the corresponding wheel angle value is 0.00 degrees; if the steering wheel angle value is 0.5 degrees and the vehicle speed value is 0Km / h, the corresponding wheel angle value is 0.05 degrees... If the steering wheel angle value is 50 degrees and the vehicle speed value is 80Km / h, the corresponding wheel angle value is 3.92 degrees. Similar to the above statement, it is not repeated here; and the following conclusions can be drawn from Table 1:
[0065] (1) If the steering wheel angle value is 0 degrees, and the vehicle speed value is 0 km / h, 20 km / h...100 km / h, the corresponding wheel angle value is 0.00 degrees; that is, when the steering wheel angle value is 0 degrees, the wheel angle value is always 0.00 degrees, and the vehicle speed value does not affect the wheel angle value.
[0066] (2) If the steering wheel angle value is 0 degrees and the vehicle speed value is 0 km / h, the corresponding wheel angle value is 0.00 degrees; if the steering wheel angle value is 0.5 degrees and the vehicle speed value is 0 km / h, the corresponding wheel angle value is 0.05 degrees... If the steering wheel angle value is 450 degrees and the vehicle speed value is 0 km / h, the corresponding wheel angle value is 34 degrees, that is, when the vehicle speed value is 0 km / h, the wheel angle value can increase with the increase of the steering wheel angle value; at the same time, this rule is also applicable to vehicle speed values of 20 km / h, 40 km / h...100 km / h, etc.
[0067] (3) If the steering wheel angle is 50 degrees and the vehicle speed is 0 km / h, the corresponding wheel angle is 4.93 degrees; if the steering wheel angle is 50 degrees and the vehicle speed is 20 km / h, the corresponding wheel angle is 4.93 degrees; if the steering wheel angle is 50 degrees and the vehicle speed is 40 km / h, the corresponding wheel angle is 4.51 degrees; if the steering wheel angle is 50 degrees and the vehicle speed is 60 km / h, the corresponding wheel angle is 4 .17 degrees; if the steering wheel angle value is 50 degrees and the vehicle speed value is 80Km / h, the corresponding wheel angle value is 3.92 degrees; if the steering wheel angle value is 50 degrees and the vehicle speed value is 100Km / h, the corresponding wheel angle value is 3.18 degrees; that is, when the steering wheel angle value is 50 degrees, the wheel angle value can decrease with the increase of the vehicle speed value; at the same time, this rule is also applicable to steering wheel angle values of 0.5 degrees, 3 degrees, 200 degrees and 400 degrees.
[0068] (4) If the steering wheel angle value is 450 degrees, and the vehicle speed value is 0 km / h, 20 km / h...100 km / h, the corresponding wheel angle value is 34.00 degrees; that is, when the steering wheel angle value is 450 degrees, the wheel angle value has a limit value, such as 34.00 degrees, and the vehicle speed value does not affect the wheel angle value.
[0069] It should be understood that all the data in Table 1 are obtained by multiple calibrations of the vehicle's current speed value, steering wheel angle value and wheel angle value, and are related to the vehicle model and driving environment. All the data in Table 1 are only for illustrative purposes and are related to the calibration data, and the embodiments of the present application do not limit this.
[0070] Optionally, the first control system and the second control system in the column control unit can obtain the current wheel angle value of the vehicle by looking up the vehicle speed value and the steering wheel angle value in Table 1. For example, when the vehicle speed value is 80Km / h and the steering wheel angle value is 50 degrees, the corresponding wheel angle value is 3.92 degrees.
[0071] Exemplarily, the wheel angle value includes a first angle value and a second angle value, the first control system corresponds to the first angle value, and the second control system corresponds to the second angle value; if the difference between the first angle value and the second angle value is greater than a preset threshold, the detection result indicates that there is a fault in the first control system and the second control system. It should be understood that if the difference between the first angle value and the second angle value is greater than the preset threshold, it can be explained that there is a fault in the first control system and / or the second control system, but it cannot be determined whether there is a fault in the first control system and / or the second control system; therefore, in order to avoid the phenomenon that if there is a fault in the first control system, it is determined that there is a fault in the second control system, resulting in the steering gear execution control unit being unable to obtain the wheel angle value; in the embodiment of the present application, if the difference between the first angle value and the second angle value is greater than the preset threshold, it is explained that there are faults in both the first control system and the second control system.
[0072] Among them, the detection result can indicate whether the result of the verification after the first control system and the second control system each look up the table in Table 1 to obtain the wheel angle value is greater than a preset threshold (for example, 0.03 degrees); and, in order to improve the accuracy of the detection result, the preset threshold can be set smaller, for example, 0.02 degrees or 0.03 degrees, which is not limited to this in the embodiment of the present application.
[0073] Referring to Table 1, if the first control system is at a vehicle speed of 20Km / h and a steering wheel angle of 3 degrees, the corresponding wheel angle value obtained by looking up Table 1 is 0.30 degrees; and the second control system is at a vehicle speed of 20Km / h and a steering wheel angle of 3 degrees, the corresponding wheel angle value obtained by looking up Table 1 is 0.27 degrees; in order to ensure the accuracy of controlling the steering of the vehicle, the first control system and the second control system can verify the wheel angle values obtained respectively. For example, the second control system can send the obtained wheel angle value of 0.27 degrees to the first control system. The first control system calculates that the difference between the wheel angle values of 0.30 and 0.27 is equal to the preset threshold value of 0.03 degrees, which means that there is no fault in both the first control system and the second control system. That is, if the difference between the first angle value and the second angle value is less than or equal to the preset threshold, the corresponding detection result can indicate that there is no fault in both the first control system and the second control system.
[0074] Further, if it is determined that there is no fault in both the first control system and the second control system, the first control system can send the wheel angle value of 0.30 degrees obtained by itself to the second control system, so that the first control system and the second control system simultaneously send the wheel angle value of 0.30 degrees to the steering gear execution control unit through the private CAN. In other words, if there is no fault in both the first control system and the second control system, the first control system can be used as the main control system and the second control system as the auxiliary control system, and the wheel angle value of 0.30 degrees obtained by the first control system can be used to make the steering gear execution control unit control the motor to output the wheel angle value 0.30 corresponding to the torque to control the vehicle to steer, that is, the first control system and the second control system should send the same wheel angle value to the steering gear execution control unit. It should be understood that the second control system can also be used as the main control system and the first control system as the auxiliary control system, and this embodiment of the present application does not limit this.
[0075] Referring to Table 1, if the first control system is at a vehicle speed of 20Km / h and a steering wheel angle of 3 degrees, the corresponding wheel angle value obtained by looking up Table 1 is 0.30 degrees; and the second control system is at a vehicle speed of 20Km / h and a steering wheel angle of 3 degrees, the corresponding wheel angle value obtained by looking up Table 1 is 0.25 degrees; the second control system can send the obtained wheel angle value of 0.25 degrees to the first control system, and the first control system can calculate that the difference between the wheel angle values 0.30 and 0.25 is greater than the preset threshold value 0.03 degrees, which indicates that there is a fault in the first control system and / or the second control system; and from the above statement, if the difference between the first angle value and the second angle value is greater than the preset threshold value, it means that there are faults in both the first control system and the second control system, that is, if the difference between the first angle value and the second angle value is greater than the preset threshold value, the corresponding detection result can indicate that there are faults in both the first control system and the second control system.
[0076] In an embodiment of the present application, if the difference between the first turning angle value and the second turning angle value is greater than a preset threshold value, the detection result may indicate that there is a fault in the first control system and the second control system; by comparing the difference between the first turning angle value and the second turning angle value with the preset threshold value, when the difference is greater than the preset threshold value, it is determined that there is a fault in the first control system and the second control system, thereby avoiding the phenomenon that when there is a fault in the first control system, it is determined that there is a fault in the second control system, resulting in the steering gear execution control unit being unable to obtain the wheel angle value; therefore, by comparing the difference between the first turning angle value and the second turning angle value with the preset threshold value, it can be ensured that the steering gear execution control unit can timely calculate the corresponding wheel angle value through the steering wheel angle value collected by the steering wheel angle sensor, thereby ensuring that the vehicle can normally steer based on the wheel angle value.
[0077] Optionally, if the difference between the first steering angle value and the second steering angle value is greater than a preset threshold value, the fault source can be determined by self-checking the first control system and / or the second control system, that is, it is determined that the fault exists in the first control system and / or the second control system, or the first control system and / or the second control system can perform self-checking in real time to determine the fault source; since the first control system and the second control system in the column control unit are redundant with each other, if the first control system finds that it has a fault through self-checking, it can send the fault information to the second control system, so that the second control system sends the wheel angle value (for example, 0.27) obtained by itself directly to the second execution system in the steering gear execution control unit through the private CAN2, and the second execution system sends the wheel angle value to the first execution system, so that the first execution system and the second execution system control the motor to output the torque corresponding to the wheel angle value according to the wheel angle value to control the vehicle to steer.
[0078] Alternatively, if the second control system finds that it has a fault through self-inspection, it can send the fault information to the first control system, so that the first control system sends the wheel angle value (for example, 0.30) obtained by itself directly to the first execution system in the steering gear execution control unit through the private CAN1, and the first execution system then sends the wheel angle value to the second execution system, so that the first execution system and the second execution system control the motor to output the torque corresponding to the wheel angle value according to the wheel angle value to control the vehicle to steer.
[0079] Exemplarily, if there is a fault in the first control system and / or the second control system, a first prompt message may be sent.
[0080] Among them, the first prompt information can be used to indicate that there is a fault in the first control system and / or the second control system, and the reminder method can display the fault information on the display interface of the instrument panel in the vehicle, or the instrument panel lights up a yellow light, or displays relevant text reminders on the display interface of the vehicle screen, etc. For example, there is a fault in the first control system, and the embodiment of the present application is not limited to this.
[0081] Figure 3 It is a schematic diagram of the fault prompt information provided in the embodiment of the present application.
[0082] For example, Figure 3 As shown, Figure 3 In the display interface 310 of the instrument panel shown in (a), a fault prompt mark 311 may be displayed in the display interface 310, and the fault prompt mark 311 may be used to prompt the user that there is a fault in the first control system and / or the second control system; it should be understood that the fault prompt mark 311 is only an exemplary illustration and may also be a prompt mark of other patterns, and different prompts may correspond to fault information of different systems.
[0083] For example, Figure 3 The display interface 320 of the vehicle screen shown in (b) may display fault prompt information; for example, both the first control system and the second control system may have faults, or the second control system may have faults, or the first control system may have faults.
[0084] For example, if both the first control system and the second control system are faulty, a fault prompt mark 311 may be displayed to the user on the dashboard so that the user can promptly learn that both the first control system and the second control system are faulty, so as to promptly inspect and repair the vehicle's steering device.
[0085] In an embodiment of the present application, when a fault occurs in the first control system and / or the second control system, a first prompt message can be sent to enable the user to promptly grasp the working status of the first control system and / or the second control system; after obtaining the prompt message that a fault occurs in the first control system and / or the second control system, the vehicle can be safely operated in a timely manner, for example, the first control system and / or the second control system can be repaired, thereby ensuring that there is no fault in the first control system and / or the second control system, and that the wheel angle value can be sent normally to the steering gear execution control unit.
[0086] Exemplarily, detection results of the first control system and the second control system are obtained; if the detection results indicate that both the first control system and the second control system are faulty, the steering gear execution control unit can receive fault information sent by the column control unit.
[0087] Optionally, if the detection results of the first control system and the second control system indicate that both the first control system and the second control system have faults, the column control unit may send the fault information to the steering gear execution control unit so that the steering gear execution control unit receives the fault information. Alternatively, the column control unit may also send the wheel angle value obtained by the first control system to the steering gear execution control unit, because the wheel angle values obtained by the first control system and the second control system are obtained through calibration, even if the difference in the wheel angle value is greater than a preset threshold, the accuracy of the wheel angle value is also high. In the event of a fault in the first control system and / or the second control system, the wheel angle values obtained by the first control system and the second control system may be compared, and the smaller wheel angle value may be sent to the steering gear execution control unit so that the steering gear execution control unit controls the vehicle steering according to the smaller wheel angle value, which can avoid the vehicle from going straight when turning and reduce the risk of steering failure or oversteering.
[0088] In an embodiment of the present application, if the detection results of the first control system and the second control system indicate that both the first control system and the second control system are faulty, the steering gear execution control unit can receive the fault information sent by the column control unit; since the steering gear execution control unit receives the fault information that both the first control system and the second control system are faulty, the possibility of errors in the wheel angle value obtained by the steering gear execution control unit through the column control unit can be avoided.
[0089] S220, obtaining a steering wheel angle value of the vehicle collected by a steering wheel angle sensor through a communication line according to the fault information.
[0090] Exemplarily, the steering gear execution control unit can determine that there is a fault in the column control unit based on the received fault information; if there is a fault in the column control unit, the wheel angle value obtained by the steering gear execution control unit through the column control unit may have errors; in order to ensure normal vehicle steering, the steering gear execution control unit can obtain the steering wheel angle value collected by the steering wheel angle sensor in the vehicle through the communication line.
[0091] Optionally, before obtaining the steering wheel angle value of the vehicle collected by the steering wheel angle sensor through the communication line, the first execution system and the second execution system in the steering gear execution control unit can be verified to determine whether there is a fault in the first execution system and the second execution system; specifically, it can be determined whether there is a fault in the first execution system and the second execution system by determining whether the wheel angle values obtained at the previous moment of the current moment are the same. If the wheel angle values obtained at the previous moment of the current moment are the same, it can be determined that there is no fault in the first execution system and the second execution system; if the wheel angle values obtained at the previous moment of the current moment are different, it can be determined that there is a fault in the first execution system and / or the second execution system.
[0092] Alternatively, if the wheel angle values acquired at the previous moment are different from the current moment, the first execution system and the second execution system may also determine whether they have a fault through self-checking. Alternatively, the first execution system and the second execution system may also determine whether they have a fault through real-time self-checking.
[0093] In an embodiment of the present application, if the wheel angle values received by the first execution system and the second execution system are different, it is determined that there is a fault in the first execution system and / or the second execution system; since the wheel angle values sent by the column control unit to the first execution system and the second execution system are the same, if the wheel angle values received by the first execution system and the second execution system are different, it can be indicated that there may be a fault in the first execution system and / or the second execution system; therefore, if the wheel angle values received by the first execution system and the second execution system are different after verification, it can be determined that there is a fault in the first execution system and / or the second execution system, thereby improving the accuracy of fault judgment of the first execution system or the second execution system.
[0094] Exemplarily, since the first execution system and the second execution system in the steering gear execution control unit are mutually redundant; therefore, if both the first control system and the second control system in the column control unit are faulty, and the first execution system is faulty, the first execution system can send the fault information to the second execution system, so that the second execution system can obtain the steering wheel angle value collected by the steering wheel angle sensor through the communication line; or, if both the first control system and the second control system in the column control unit are faulty, and the second execution system is faulty, the second execution system can send the fault information to the first execution system, so that the first execution system can obtain the steering wheel angle value collected by the steering wheel angle sensor through the communication line. In other words, if both the first control system and the second control system in the column control unit are faulty, the steering wheel angle value collected by the steering wheel angle sensor can be obtained through the first execution system and / or the second execution system through the communication line.
[0095] In an embodiment of the present application, since the first execution system and the second execution system are redundant with each other, when a fault occurs in the first execution system, the steering wheel angle value collected by the steering wheel angle sensor can be obtained through the redundant system (i.e., the second execution system); or, when a fault occurs in the second execution system, the steering wheel angle value collected by the steering wheel angle sensor can be obtained through the redundant system (i.e., the first execution system); to ensure that the wheel angle value can be calculated normally, thereby ensuring that the vehicle can steer normally based on the wheel angle value.
[0096] Exemplarily, if the first execution system and / or the second execution system fails, the second prompt information may be sent.
[0097] The second prompt information may be used to indicate that the first execution system and / or the second execution system has a fault, and the reminder method may be the same as or different from the reminder method of the first prompt information. For example, the fault information is displayed on the display interface of the instrument panel in the vehicle, or a related text prompt is displayed on the display interface of the vehicle screen, or a voice prompt is provided, for example, that the first execution system has a fault, and the embodiment of the present application does not limit this.
[0098] For example, Figure 3 The display interface 330 of the vehicle screen shown in (c) may display fault prompt information, for example, both the first execution system and the second execution system have faults, or the second execution system has faults, or the first execution system has faults.
[0099] For example, if both the first execution system and the second execution system are faulty, a text message "Both the first execution system and the second execution system are faulty" can be displayed to the user on the display interface 330, so that the user can promptly learn that there are faults in the first execution system and the second execution system, so as to promptly inspect the vehicle's steering device.
[0100] In an embodiment of the present application, when a fault occurs in the first execution system and / or the second execution system, the second prompt information can be sent to enable the user to promptly grasp the working status of the first execution system and / or the second execution system, and after obtaining the prompt information that the first execution system and / or the second execution system has a fault, the user can promptly perform safe operations on the vehicle; for example, the first execution system and / or the second execution system can be repaired to ensure that there is no fault in the first execution system and / or the second execution system, thereby ensuring that the vehicle can steer normally.
[0101] S230: Obtain a wheel angle value of the vehicle according to the steering wheel angle value.
[0102] Exemplarily, after the steering gear execution control unit obtains the steering wheel angle value through S220, the wheel angle value can be calculated according to the steering ratio of the steering wheel angle value and the wheel angle value.
[0103] Optionally, since there is a steering ratio between the wheel angle value and the steering wheel angle, the wheel angle value can be calculated by obtaining the current steering wheel angle value of the vehicle, and the specific calculation formula is: wheel angle value = steering wheel angle value ÷ steering ratio. For example, when the steering ratio of the vehicle is 16 and the steering wheel angle value is 400, it can be calculated that: wheel angle value = 400 ÷ 16 = 25. It should be understood that the steering ratio can also be 12 or 8, which is related to the vehicle model, and the embodiment of the present application does not limit this.
[0104] Optionally, if there is a fault in the first execution system, the second execution system may calculate the wheel angle value based on the steering wheel angle value acquired by the steering wheel angle sensor.
[0105] Optionally, if the second execution system fails, the first execution system may calculate the wheel angle value based on the steering wheel angle value acquired by the steering wheel angle sensor.
[0106] S240: Control the vehicle to steer according to the wheel angle value.
[0107] Exemplarily, the steering gear execution control unit may control the motor to output a torque corresponding to the wheel steering angle value according to the calculated wheel steering angle value, so as to control the vehicle to steer.
[0108] Optionally, if there is a fault in the first execution system, the second execution system can control the motor to output a torque corresponding to the wheel angle value according to the calculated wheel angle value, so as to control the vehicle to steer.
[0109] Optionally, if the second execution system fails, the first execution system may control the motor to output a torque corresponding to the wheel steering angle value according to the calculated wheel steering angle value, so as to control the vehicle to steer.
[0110] Optionally, when there is no fault in the first execution system and the second execution system, the sum of the third angle value corresponding to the torque output by the motor controlled by the first execution system and the fourth angle value corresponding to the torque output by the motor controlled by the second execution system is equal to the wheel angle value, that is, the first execution system and the second execution system can jointly control the motor output torque, and the sum of the angle values corresponding to the output torque is equal to the wheel angle value.
[0111] It should be understood that the third steering angle value and the fourth steering angle value may both be smaller than the wheel steering angle value. Since the torques corresponding to the wheel steering angle values are executed separately, failure of the first execution system and the second execution system due to being in extreme working conditions for a long time may be avoided, thereby providing further guarantee for the normal execution of vehicle steering.
[0112] Optionally, when both the first execution system and the second execution system fail, the vehicle is controlled to execute a preset strategy.
[0113] Among them, the preset strategy includes controlling vehicle braking, and may also include deceleration and slow driving, etc., which is not limited in the embodiments of the present application.
[0114] For example, when the first execution system and the second execution system are both faulty through self-test, the fault information can be fed back to the electronic control unit (Electronic Control Unit, ECU) through the communication line, so that the ECU controls the vehicle's braking system to execute braking, so as to achieve the purpose of controlling the vehicle to stop.
[0115] In the embodiment of the present application, when both the first execution system and the second execution system fail, it means that the vehicle steering cannot be performed normally. In order to ensure the driving safety of the vehicle, the vehicle brakes can be controlled to stop the vehicle. Since the vehicle brakes are controlled to stop the vehicle when both the first execution system and the second execution system fail, the risk of steering loss control caused by the vehicle continuing to drive when both the first execution system and the second execution system fail can be avoided. Therefore, when both the first execution system and the second execution system fail, the vehicle brakes are controlled to stop the vehicle, which can improve the driving safety of the vehicle.
[0116] exist Figure 2 In the method 200 shown, after the steering gear execution control unit receives the fault information of the column control unit, it obtains the steering wheel angle value of the vehicle collected by the steering wheel angle sensor through the communication line; and obtains the wheel angle value through the steering wheel angle value, and uses the wheel angle value to control the vehicle to steer; due to the failure of the column control unit, the wheel angle value obtained by the steering gear execution control unit through the column control unit may have an error; in this scheme, when the column control unit fails, the steering gear execution control unit can obtain the steering wheel angle value collected by the steering wheel angle sensor, and obtain the corresponding wheel angle value through the steering wheel angle value to control the vehicle to steer; therefore, when the column control unit fails, the steering gear execution control unit can obtain the steering wheel angle value collected by the steering wheel angle sensor through the communication line, and obtain the wheel angle value required for vehicle steering through the steering wheel angle value; this ensures that the vehicle can steer normally when the wire control system fails.
[0117] Optionally, if there is a fault in the private CAN1, the column control unit may use the private CAN2 to send the wheel angle value and / or fault information to the steering gear execution control unit.
[0118] For example, if there is a fault in private CAN1, and there is no fault in the first control system and the second control system, the first control system can send the fault information of private CAN1 to the second control system, so that the second control system sends the wheel angle value and / or fault information to the steering gear execution control unit through private CAN2.
[0119] Optionally, if there is a fault in the private CAN2, the column control unit may use the private CAN1 to send the wheel angle value and / or fault information to the steering gear execution control unit.
[0120] For example, if there is a fault in private CAN2, and there is no fault in the first control system and the second control system, the second control system can send the fault information of private CAN2 to the first control system, so that the second control system sends the wheel angle value and / or fault information to the steering gear execution control unit through private CAN1.
[0121] Optionally, if both private CAN1 and private CAN2 have faults, the column control unit can send the fault information to the steering gear execution control unit through the communication line, so that the steering gear execution control unit receives the steering wheel angle value collected by the steering wheel angle sensor, and calculates the wheel angle value through the steering wheel angle value.
[0122] Furthermore, if there is a fault in the private CAN1 and / or the private CAN2, a third prompt message may be sent.
[0123] Among them, the third prompt information can be used to indicate that there is a fault in private CAN1 and / or private CAN2, and the reminder method can be the same as or different from the first prompt information or the second prompt information mentioned above. For example, the fault information is displayed on the display interface of the instrument panel in the vehicle, or a relevant text reminder is displayed on the display interface of the vehicle screen, or through voice prompts, etc. For example, there is a fault in private CAN1, and the embodiment of the present application is not limited to this.
[0124] By sending a third prompt message when there is a fault in private CAN1 and / or private CAN2, the user can promptly understand the working status of private CAN1 and / or private CAN2. After obtaining the prompt message that there is a fault in private CAN1 and / or private CAN2, the user can promptly perform safe operations on the vehicle, for example, repair the private CAN1 and / or private CAN2, thereby ensuring that there is no fault in private CAN1 and / or private CAN2, ensuring that the column control unit can normally send the wheel angle value to the steering gear execution control unit, and further ensuring that the steering gear execution control unit controls the normal steering of the vehicle based on the received wheel angle value.
[0125] Optionally, if both private CAN1 and the first control system have faults, after the second control system receives the fault information sent by the first control system, it can send the smaller wheel angle value obtained by the first control system and the second control system, and / or the fault information of private CAN1 and the first control system to the steering gear execution control unit through private CAN2.
[0126] Optionally, if both the private CAN1 and the second control system have faults, it means that the column control unit cannot send the wheel angle value to the steering gear execution control unit. The column control unit can send the fault information to the steering gear execution control unit through the communication line, so that the steering gear execution control unit obtains the steering wheel angle value collected by the steering wheel angle sensor after receiving the fault information, calculates the wheel angle value through the steering wheel angle value, and controls the vehicle to steer according to the calculated wheel angle value.
[0127] It should be understood that the above examples are intended to help those skilled in the art understand the embodiments of the present application, rather than to limit the embodiments of the present application to the specific numerical values or specific scenarios illustrated. Those skilled in the art can obviously make various equivalent modifications or changes based on the above examples, and such modifications or changes also fall within the scope of the embodiments of the present application.
[0128] Combination of the above Figures 1 to 3 The vehicle steering control method provided by the embodiment of the present application is described in detail; Figure 4 and Figure 5 The device embodiments of the present application are described in detail. It should be understood that the device in the embodiments of the present application can execute the various methods of the aforementioned embodiments of the present application, that is, the specific working processes of the following various products can refer to the corresponding processes in the aforementioned method embodiments.
[0129] Figure 4 It is a schematic diagram of the structure of a vehicle steering control device provided in an embodiment of the present application.
[0130] For example, Figure 4 As shown, the device 400 includes one or more system architectures; the system architecture includes a receiving module 410 , a collection module 420 , an acquisition module 430 and a control module 440 .
[0131] Receiving module 410: used for receiving fault information sent by the tubular string control unit when there is a fault in the tubular string control unit, the fault information indicating that there is a fault in the tubular string control unit;
[0132] Acquisition module 420: used to acquire the steering wheel angle value of the vehicle collected by the steering wheel angle sensor through the communication line according to the fault information;
[0133] Acquisition module 430: used to obtain the wheel angle value of the vehicle according to the steering wheel angle value;
[0134] Control module 440: used to control the vehicle to turn according to the wheel angle value.
[0135] In a possible implementation, the receiving module 410 is specifically used to: obtain the detection results of the first control system and the second control system; if the detection results indicate that the first control system and the second control system have faults, receive fault information sent by the pipe string control unit.
[0136] In one possible implementation, the wheel angle value includes a first angle value and a second angle value, the first control system corresponds to the first angle value, and the second control system corresponds to the second angle value; if the difference between the first angle value and the second angle value is greater than a preset threshold, the detection result indicates that there is a fault in the first control system and the second control system.
[0137] In one possible implementation, the acquisition module 420 is specifically used to: determine whether there is a fault in the first execution system or the second execution system; if there is a fault in the first execution system, the second execution system obtains the steering wheel angle value collected by the steering wheel angle sensor through the communication line; or, if there is a fault in the second execution system, the first execution system obtains the steering wheel angle value collected by the steering wheel angle sensor through the communication line.
[0138] In a possible implementation, the acquisition module 420 is specifically configured to: if the wheel angle values received by the first execution system and the second execution system are different, determine that a fault exists in the first execution system and / or the second execution system.
[0139] In a possible implementation, the control module 440 is further configured to: if both the first execution system and the second execution system fail, control the vehicle to execute a preset strategy, wherein the preset strategy includes controlling the vehicle to brake.
[0140] Optionally, the device 400 further includes a sending module for sending a first prompt message if a fault occurs in the first control system and / or the second control system; and / or sending a second prompt message if a fault occurs in the first execution system and / or the second execution system.
[0141] It should be noted that the above device 400 is embodied in the form of a functional module. The term "module" here can be implemented in the form of software and / or hardware, and is not specifically limited to this.
[0142] For example, a "module" may be a software program, a hardware circuit, or a combination of the two that implements the above functions. The hardware circuit may include an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit, and / or other suitable components that support the described functions.
[0143] Therefore, the modules of each example described in the embodiments of the present application can be implemented with electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.
[0144] Figure 5 It is a schematic diagram of the structure of a vehicle provided in an embodiment of the present application.
[0145] For example, Figure 5As shown, the vehicle 500 includes: a memory 510 and a processor 520, wherein the memory 510 stores an executable program code 5101, and the processor 520 is used to call and execute the executable program code 5101 to perform a vehicle steering control method.
[0146] The present application can divide the functional modules of the vehicle according to the above method example. For example, each functional module can be corresponded, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0147] In the case of dividing each functional module according to each function, the vehicle may include: a receiving module, a collection module, an acquisition module, a control module, etc. It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here.
[0148] The vehicle provided in the present application is used to execute the above-mentioned vehicle steering control method, and thus can achieve the same effect as the above-mentioned implementation method.
[0149] In the case of an integrated unit, the vehicle may include a processing module and a storage module. The processing module may be used to control and manage the actions of the vehicle. The storage module may be used to support the vehicle to execute mutual program codes and data.
[0150] The processing module may be a processor or a controller, which may implement or execute various exemplary logic blocks, modules and circuits disclosed in conjunction with the present application. The processor may also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a digital signal processing (DSP) and a microprocessor, etc. The storage module may be a memory.
[0151] The present application also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps of any of the aforementioned embodiments of the method are implemented.
[0152] Among them, computer-readable storage media may include, but are not limited to, any type of disk, including floppy disks, optical disks, DVDs (Digital Video Discs), CD-ROMs (Compact Disc Read-Only Memory), microdrives and magneto-optical disks, ROMs (Read-Only Memory), RAMs (Random Access Memory), EPROMs (Erasable Programmable Read-Only Memory), EEPROMs (Electrically Erasable Programmable read-only memory), DRAMs (Dynamic Random Access Memory), VRAMs (Video Random Access Memory), flash memory devices, magnetic or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.
[0153] The present application also provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the above-mentioned related steps to implement a vehicle steering control method in the above-mentioned embodiment.
[0154] In addition, the vehicle provided in the embodiments of the present application may specifically be a chip, component or module, and the vehicle may include a connected processor and memory; wherein the memory is used to store instructions, and when the vehicle is running, the processor may call and execute instructions so that the chip executes a vehicle steering control method in the above-mentioned embodiments.
[0155] Among them, the vehicle, computer-readable storage medium, computer program product or chip provided in this application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.
[0156] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0157] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0158] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for controlling vehicle steering, characterized in that: The method is applied to a steering gear execution control unit in a system architecture, wherein the system architecture includes a column control unit, a steering wheel angle sensor, the steering gear execution control unit and a communication line; the column control unit, the steering gear execution control unit and the steering wheel angle sensor are respectively connected to the communication line, and the column control unit is connected to the steering gear execution control unit; the method includes: When a fault occurs in the tubular column control unit, receiving fault information sent by the tubular column control unit, wherein the fault information indicates that the tubular column control unit has the fault; According to the fault information, obtaining a steering wheel angle value of the vehicle collected by the steering wheel angle sensor through the communication line; Obtaining a wheel angle value of the vehicle according to the steering wheel angle value; The vehicle is controlled to steer according to the wheel angle value.
2. The method according to claim 1, characterized in that The tubing control unit includes a first control system and a second control system, the first control system and the second control system are connected, and the first control system and the second control system are redundant to each other; When a fault occurs in the tubular column control unit, receiving fault information sent by the tubular column control unit includes: Acquire detection results of the first control system and the second control system; If the detection result indicates that the first control system and the second control system have the fault, the fault information sent by the pipe string control unit is received.
3. The method according to claim 2, characterized in that The wheel angle value includes a first angle value and a second angle value, the first control system corresponds to the first angle value, and the second control system corresponds to the second angle value; if the difference between the first angle value and the second angle value is greater than a preset threshold, the detection result indicates that the fault exists in the first control system and the second control system.
4. The method according to any one of claims 1 to 3, characterized in that The steering gear execution control unit includes a first execution system and a second execution system, the first execution system is connected to the second execution system, the first execution system and the second execution system are respectively connected to the communication line, and the first execution system and the second execution system are redundant to each other; The step of obtaining the steering wheel angle value of the vehicle collected by the steering wheel angle sensor through the communication line according to the fault information includes: determining whether the first execution system or the second execution system has the fault; If the first execution system has the fault, the second execution system obtains the steering wheel angle value collected by the steering wheel angle sensor through the communication line; or, If the second execution system fails, the first execution system obtains the steering wheel angle value collected by the steering wheel angle sensor through the communication line.
5. The method according to claim 4, characterized in that The determining whether the first execution system or the second execution system has the fault includes: If the wheel angle values received by the first execution system and the wheel angle values received by the second execution system are different, it is determined that the first execution system and / or the second execution system has the fault.
6. The method according to claim 4, characterized in that Also includes: If the fault exists in both the first execution system and the second execution system, the vehicle is controlled to execute a preset strategy, and the preset strategy includes controlling the vehicle to brake.
7. The method according to claim 5, characterized in that Also includes: If the first control system and / or the second control system has the fault, sending a first prompt message; and / or, If the first execution system and / or the second execution system has the fault, a second prompt message is sent.
8. A vehicle steering control device, characterized in that: The device comprises: one or more system architectures; The system architecture executes the method according to any one of claims 1 to 7.
9. A vehicle, characterized in that: The vehicle executes the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Steering control method, device and equipment of steer-by-wire system and storage medium
CN114802433A
Steer-by-wire control system and method, vehicle and storage medium
CN115257911A
Method and device for vehicle auxiliary steering control
CN115257920A
Steering control method, device, equipment and product
CN115946693A
Double-winding distributed steer-by-wire system and fault-tolerant control method thereof
CN116573037A
Cited By
Redundant steer-by-wire control method and control system for vehicle
CN120422932A
Redundant steer-by-wire control method and control system for a vehicle
CN120422932B