Providing availability of rotary position sensor information after hardware failure

By employing a redundant rotary position sensing system and signal calculation methods, the problem of insufficient output torque caused by rotary position sensor failure was solved, thus achieving high availability and safety of the electric power steering system.

CN113104097BActive Publication Date: 2025-12-09ROBERT BOSCH GMBH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110030517.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-01-09
Filing Date
2021-01-11
Publication Date
2025-12-09
Estimated Expiration
2041-01-11

AI Technical Summary

Technical Problem

Existing electric power steering systems cannot provide 100% output torque assistance when the rotational position sensor fails, causing the driver to lose steering assistance.

Method used

A redundant rotational position sensing system is adopted, which receives signals through first and second bridge circuits and calculates the rotation angle by combining pulse signals, ensuring that accurate rotational position information can still be provided when the sensor fails, and controlling the motor output torque.

Benefits of technology

Even in the event of a rotational position sensor failure, it can still provide nearly 100% output torque assistance, ensuring the availability and safety of the vehicle's steering system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113104097B_ABST
    Figure CN113104097B_ABST
Patent Text Reader

Abstract

Providing availability of rotary position sensor information after hardware failure. Methods and systems for providing rotary position sensor information. A system includes an electronic processor configured to receive a first set of signals from a first bridge circuit of a rotary position sensor and a second set of signals from a second bridge circuit of the rotary position sensor. In response to a cessation of receipt of the first set of signals from the first bridge circuit, the electronic processor is further configured to identify a fault associated with the first bridge circuit. The electronic processor is further configured to receive a pulse signal and determine a rotational angle based on the pulse signal and the second set of signals from the second bridge circuit. The electronic processor is configured to generate an output torque value for controlling a motor based on the rotational angle.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments relate to providing sensor information to vehicle systems, and more particularly to providing rotational position sensor information to electric power steering systems. SUMMARY

[0002] Electric power steering (EPS) systems are designed to be logically partially or fully redundant to meet safety and system availability requirements. For certain components that are critical to the system, some requirements are extended to improve system availability in the event of a single component failure. One such component is the rotational position sensor (RPS), which can be used to sense the rotor position of an electric motor used in an EPS system. In many EPS systems, RPS information is important to provide accurate closed loop control of the electric motor torque. Due to the high accuracy required for rotational position information, analog position sensors are preferred. Obviously, analog sensors produce an analog signal. In current systems, the analog RPS is often a magneto-resistive sensor, which changes its resistivity due to a change in the direction or magnitude of the magnetic field, depending on the specific technology used.

[0003] So-called "high availability" EPS systems are equipped with redundant RPS, with one sensor connected to each part of the system accordingly. In the event of a single RPS failure, the corresponding subsystem is shut down and the system torque output signal is limited to 50% of the maximum available output torque. Among other things, the embodiments described herein provide a system that provides an output with 100% (or close to 100%) of the available output torque even if one of the RPS fails.

[0004] Among other things, the embodiments described herein provide methods and systems to provide power steering to a vehicle with enhanced availability of the rotational position sensor signal. In one example embodiment described herein, the rotational position sensor signal is provided by calculating the rotational angle using the remaining valid signal. The EPS system that receives the calculated RPS signal is able to continue to provide steering assist to the driver. This also mitigates the scenario of loss of assist after a hardware (e.g., RPS) failure.

[0005] For example, one embodiment provides a system for providing rotary position sensor information. The system includes an electronic processor configured to receive a first set of signals from a first bridge circuit of a rotary position sensor and a second set of signals from a second bridge circuit of the rotary position sensor. In response to a cessation of the receiving of the first set of signals from the first bridge circuit, the electronic processor is further configured to identify a fault associated with the first bridge circuit. The electronic processor is further configured to receive a pulse signal and determine a rotational angle based on the pulse signal and the second set of signals from the second bridge circuit. The electronic processor is configured to generate an output torque value for controlling a motor based on the rotational angle.

[0006] Another embodiment provides a method for providing rotary position sensor information. The method includes receiving, with an electronic processor, a first set of signals from a first bridge circuit of a rotary position sensor. The method further includes receiving, with the electronic processor, a second set of signals from a second bridge circuit of the rotary position sensor. The method further includes identifying, with the electronic processor, a fault associated with the first bridge circuit in response to a cessation of the receiving of the first set of signals from the first bridge circuit. The method further includes receiving, with the electronic processor, a pulse signal. The method further includes determining, with the electronic processor, a rotational angle based on the pulse signal and the second set of signals from the second bridge circuit. The method further includes controlling a motor based on the rotational angle.

[0007] Yet another embodiment provides a non-transitory computer-readable medium storing instructions that, when executed by an electronic processor, perform a set of functions including receiving a first set of signals from a first bridge circuit of a rotary position sensor. The set of functions further includes receiving a second set of signals from a second bridge circuit of the rotary position sensor. The set of functions further includes identifying a fault associated with the first bridge circuit in response to a cessation of the receiving of the first set of signals from the first bridge circuit. The set of functions further includes receiving a pulse signal. The set of functions further includes determining a rotational angle based on the pulse signal and the second set of signals from the second bridge circuit. The set of functions further includes controlling a motor based on the rotational angle.

[0008] Other aspects and embodiments of the present application will become apparent from consideration of the following detailed description and accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS

[0009] Figure 1 A system providing a power steering assist is schematically illustrated in accordance with some embodiments.

[0010] Figure 2 An example system architecture of a rotary position sensing module included in a system in accordance with some embodiments is illustrated. Figure 1

[0011] For example, one embodiment provides a system for providing rotary position sensor information. The system includes an electronic processor configured to receive a first set of signals from a first bridge circuit of a rotary position sensor and a second set of signals from a second bridge circuit of the rotary position sensor. In response to a cessation of the receiving of the first set of signals from the first bridge circuit, the electronic processor is further configured to identify a fault associated with the first bridge circuit. The electronic processor is further configured to receive a pulse signal and determine a rotational angle based on the pulse signal and the second set of signals from the second bridge circuit. The electronic processor is configured to generate an output torque value for controlling a motor based on the rotational angle.

[0006] Another embodiment provides a method for providing rotary position sensor information. The method includes receiving, with an electronic processor, a first set of signals from a first bridge circuit of a rotary position sensor. The method further includes receiving, with the electronic processor, a second set of signals from a second bridge circuit of the rotary position sensor. The method further includes identifying, with the electronic processor, a fault associated with the first bridge circuit in response to a cessation of the receiving of the first set of signals from the first bridge circuit. The method further includes receiving, with the electronic processor, a pulse signal. The method further includes determining, with the electronic processor, a rotational angle based on the pulse signal and the second set of signals from the second bridge circuit. The method further includes controlling a motor based on the rotational angle.

[0007] Yet another embodiment provides a non-transitory computer-readable medium storing instructions that, when executed by an electronic processor, perform a set of functions including receiving a first set of signals from a first bridge circuit of a rotary position sensor. The set of functions further includes receiving a second set of signals from a second bridge circuit of the rotary position sensor. The set of functions further includes identifying a fault associated with the first bridge circuit in response to a cessation of the receiving of the first set of signals from the first bridge circuit. The set of functions further includes receiving a pulse signal. The set of functions further includes determining a rotational angle based on the pulse signal and the second set of signals from the second bridge circuit. The set of functions further includes controlling a motor based on the rotational angle.

[0008] Other aspects and embodiments of the present application will become apparent from consideration of the following detailed description and accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS

[0009] Figure 1 A system providing a power steering assist is schematically illustrated in accordance with some embodiments.

[0010] Figure 2 An example system architecture of a rotary position sensing module included in a system in accordance with some embodiments is illustrated. Figure 1

[0011] Figure 3 The illustration shows a first rotational position sensing subsystem according to some embodiments.

[0012] Figure 4 The diagram illustrates the principle of rotational position measurement according to some embodiments.

[0013] Figure 5 The illustration shows a rotational position sensing module according to some embodiments.

[0014] Figure 6 The illustrations depict some embodiments. Figure 2 The example system architecture includes two lines added for transmitting pulse signals.

[0015] Figure 7 The illustrations are based on some embodiments of use. Figure 1 The flowchart shows the system's method for providing power steering assistance.

[0016] Figure 8 It is a chart illustrating pulse signals, cosine signals, and sine signals.

[0017] Figure 9 The illustration shows an example algorithm for determining the rotation angle in a failure mode, according to some embodiments. Detailed Implementation

[0018] Before explaining any embodiments of the invention in detail, it will be understood that the invention is not limited in its application to the details of the construction and arrangement of the components set forth in the following description or illustrated in the following drawings. The invention can have other embodiments and can be practiced or implemented in various ways.

[0019] It should also be noted that the present invention can be implemented using multiple hardware and software-based devices and multiple different structural components. Furthermore, embodiments of the present invention may include hardware, software, and electronic components or modules, all of which may be illustrated and described as if most components were implemented solely in hardware for the purposes of discussion. However, those skilled in the art will recognize from this detailed description that, in at least one embodiment, the electronic aspects of the present invention may be implemented in software executable by one or more processors (e.g., stored on a non-transitory computer-readable medium). Therefore, it should also be noted that the present invention can be implemented using multiple hardware and software-based devices and multiple different structural components.

[0020] Figure 1 The illustration shows a system 200 for providing power steering (steering assist) to a vehicle 202 according to some embodiments. For example... Figure 1 As illustrated, system 200 includes a power steering control unit 205 and a motor 207. In some embodiments, system 200 includes... Figure 1The components illustrated in the figures can present fewer, additional, or different components in various configurations, and can perform additional functions than those described herein. Additionally, in some embodiments, the system 200 is an electronic power steering (“EPS”) system for the vehicle 202.

[0021] The power steering control unit 205 is structured to calculate an amount of steering assist for a driver of the vehicle 202 and control the motor 207 such that a corresponding output torque is provided. In Figure 1 In the example illustrated in the figures, the power steering control unit 205 includes an electronic processor 250 (e.g., a microprocessor, an application-specific integrated circuit, or another suitable electronic device), a memory 255 (e.g., one or more non-transitory computer-readable storage media), a communication interface 260, and the rotational position sensing module 210. The electronic processor 250, the memory 255, the communication interface 260, and the rotational position sensing module 210 communicate through one or more data connections or buses. Figure 1 The power steering control unit 205 illustrated in the figures represents one example, and in some embodiments, the power steering control unit 205 includes different components than those illustrated in the figures. Figure 1 The components illustrated in the figures can present fewer, additional, or different components in various configurations, and can perform additional functions than those described herein. Additionally, in some embodiments, the power steering control unit 205 performs functions other than those described herein.

[0022] The electronic processor 250 is structured to retrieve instructions from the memory 255 and execute the instructions to perform a set of functions, including the methods described herein. For example, in some embodiments, the electronic processor 250 executes instructions to provide steering assist to a driver of the vehicle 202 (e.g., generate output torque values for controlling the motor 207). The memory 255 can include a combination of different types of memory, such as read only memory (“ROM”), random access memory (“RAM”), or another non-transitory computer readable medium. As described above, the memory 255 stores instructions for execution by the electronic processor 250. Thus, the memory 255 can store firmware, one or more applications, program data, filters, rules, one or more program modules, and other executable instructions or data.

[0023] The communication interface 260 allows the power steering control unit 205 to communicate with devices external to the power steering control unit 205 (e.g., receive input from and provide output to devices external to the power steering control unit 205). In some embodiments, the communication interface 260 includes a port for receiving a wired connection to devices external to the power steering control unit 205. Alternatively or additionally, the communication interface 260 communicates with a communication bus (e.g., a controller area network (“CAN”)) to communicate indirectly with devices external to the power steering control unit 205.

[0024] The rotational position sensing module 210 is configured to sense rotational motion of an actuator (i.e., determine a rotational angle of the actuator). For example, in some embodiments, the rotational position sensing module 210 senses rotational motion of the motor 207. In such embodiments, the rotational position sensing module 210 determines a rotational angle of a rotor of the motor 207 (i.e., a rotor angle). The rotational angle is used to generate an output torque value for the motor 207, which controls steering of the vehicle 202 (e.g., provides a power steering assist to a driver of the vehicle 202). Alternatively or additionally, the rotational position sensing module 210 senses rotational motion relative to an additional or different actuator. For example, the rotational position sensing module 210 can sense a rotational angle of a steering wheel of the vehicle 202, a rotational angle of an engine crankshaft, etc.

[0025] As Figure 1 illustrated in FIG. 1, the rotational position sensing module 210 includes a first rotational position sensing subsystem 212A and a second rotational position sensing subsystem 212B. In some embodiments, the rotational position sensing module 210 includes additional or different components than those illustrated in FIG. 1, such as a third rotational position sensing subsystem. Thus, in some embodiments, the system 200 of FIG. 1 is equipped with redundant rotational position sensing. Figure 1 Figure 1 The system 200 of FIG. 1 is equipped with redundant rotational position sensing. Figure 2 FIG. 1 illustrates an example system architecture equipped with redundant rotational position sensing, according to some embodiments.

[0026] Figure 3 FIG. 1 illustrates a first rotational position sensing subsystem 212A, according to some embodiments. In the illustrated example, the first rotational position sensing subsystem 212A includes a rotational position sensor 215 and a controller 225 (e.g., a microcontroller). As noted above, the rotational position sensor 215 can be a rotor position sensor associated with the motor 207 (e.g., as part of an electronic power steering system of the vehicle 202). In some embodiments, the rotational position sensor 215 is a magneto resistive sensor that changes resistivity due to a change in a direction, a magnitude, or a combination thereof of a magnetic field. In other embodiments, the rotational position sensor 215 is a tunneling effect magneto resistive sensor that changes resistivity with a change in a direction of a magnetic field. Thus, in some embodiments, the first rotational position sensing subsystem 212A measures a rotational angle, such as a rotor angle of the motor 207, without ambiguity over a 360 degree range.

[0027] As Figure 3 illustrated in FIG. 1, the rotational position sensor 215 includes a first bridge circuit 220A and a second bridge circuit 220B (collectively referred to herein as “bridge circuits 220”). Figure 3 ​The rotary position sensor 215 illustrated represents one example, and in some embodiments, the rotary position sensor 215 includes a... Figure 3 The components illustrated are fewer, additional, or different from components in different configurations, such as a third bridge circuit. In some embodiments, bridge circuit 220 is a Wheatstone bridge circuit. Bridge circuits 220 are at a 90-degree angle to each other. In other words, the first bridge circuit 220A is at a 90-degree angle to the second bridge circuit 220B.

[0028] like Figure 3 As seen, each of the bridge circuits 220 outputs two output signals. In some embodiments, the output signals from each of the bridge circuits 220 are differential sinusoidal signals. As mentioned above, the bridge circuits 220 are at a 90-degree angle relative to each other. Therefore, the output signals from each of the bridge circuits 220 are phase-shifted by 90 degrees relative to each other. In other words, as... Figure 3 As shown in the diagram, the first bridge circuit 220A outputs sine signals (i.e., +sine and -sine), while the second bridge circuit 220B outputs cosine signals (i.e., +cosine and -cosine).

[0029] The output signal from bridge circuit 220 can be transmitted to controller 225. Although Figure 3 Not illustrated, but controller 225 may include, for example, an electronic processor, memory, and communication interface (similar to electronic processor 250, memory 255, and communication interface 260 of power steering control unit 205). Alternatively or additionally, the output signal from rotary position sensor 215 may be directly provided to another device or component, such as electronic processor 250. Thus, in some embodiments, the functionality of controller 225 is provided by electronic processor 250. In other words, in some embodiments, the functionality of electronic processor 250, controller 225, controller associated with the second rotary position sensing subsystem 212B, or a combination thereof, is combined into a single controller, such as electronic processor 250, controller 225, controller associated with the second rotary position sensing subsystem 212B, or a combination thereof. The output signal from bridge circuit 220 can be used to calculate the rotation angle. In some embodiments, the output signal from bridge circuit 220 is used to calculate the rotor angle of motor 207 and ultimately to generate and provide an output torque value for controlling motor 207 (via electronic processor 250, controller 225, controller associated with the second rotary position sensing subsystem 212B, or a combination thereof).

[0030] As described above, in some embodiments, Figure 1The system 200 is equipped with redundant rotary position sensing. Redundant rotary position sensing is provided via a first rotary position sensing subsystem 212A and a second rotary position sensing subsystem 212B. Although the second rotary position sensing subsystem 212B is not illustrated or described in detail (for brevity), it should be understood that the second rotary position sensing subsystem 212B can include similar components (e.g., rotary position sensor, first bridge circuit, second bridge circuit, controller, etc.) as the first rotary position sensing subsystem 212A and perform similar functions as the functions described herein with respect to the first rotary position sensing subsystem 212A.

[0031] During normal operation (i.e., non-failed or non-fault mode), the controller 225 uses both output signals to measure a rotation angle over a 360 degree range. In particular, using both output signals, the controller 225 can distinguish between quadrants (e.g., first quadrant, second quadrant, third quadrant, and fourth quadrant) of a coordinate system (such as a unit circle) and calculate the rotation angle as an arctangent (sine / cosine). For example, Figure 4 An illustrative representation of a measurement principle associated with a tunneling magnetoresistive sensor (such as the rotary position sensor 215) is provided in which a rotation angle can be measured without ambiguity over a 360 degree range.

[0032] However, when one of the bridge circuits 220 fails, the controller 225 no longer receives both output signals. As described above, to address these and other issues, embodiments described herein provide enhanced availability of rotary position sensor signals by using the remaining, functioning signal to calculate (or determine) a rotation angle. By replacing the lost signal with a calculated value, the EPS is able to continue to provide steering assistance to the driver while also mitigating scenarios in which assistance is lost after a hardware failure.

[0033] In one example embodiment, a pulse signal is used to distinguish between quadrants of a coordinate system. As described in greater detail below, in one example, a rotary position sensing subsystem (e.g., the first rotary position sensing subsystem 212A or the second rotary position sensing subsystem 212B) with a failed bridge circuit uses the functioning bridge circuit and a pulse signal to calculate a rotation angle.

[0034] In addition to other advantages provided, some embodiments described herein can be implemented with minimal changes to current hardware configurations. For example, some embodiments described herein can be implemented by adding two lines for transmitting each pulse signal to a respective controller of the associated rotary position sensing subsystem. For example, Figure 6 An example of a rotary position sensing subsystem according to some embodiments is illustrated. Figure 2An example system architecture in which two lines for transmitting pulse signals are added.

[0035] Figure 7 A method 500 for providing steering assistance is illustrated in accordance with some embodiments. The method 500 is described herein as being performed by the controller 225 (an electronic processor executing instructions). However, as described above, the functions performed by the controller 225 (or a portion thereof) can be performed by other devices, including, for example, the electronic processor 250, a controller associated with the second rotational position sensing subsystem 212B (via an electronic processor executing instructions), or a combination thereof.

[0036] As Figure 7 The method 500 includes receiving, with the electronic processor of the controller 225, a first set of signals from the first bridge circuit 220A of the rotational position sensor 215 (at block 505), as illustrated in FIG. 5. The electronic processor of the controller 225 also receives a second set of signals from the second bridge circuit 220B of the rotational position sensor 215 (at block 510). As Figure 3 The first set of signals can include a +sin signal and a -sin signal, and the second set of signals can include a +cosine signal and a -cosine signal, as illustrated in FIG. 5. In some embodiments, the controller 225 continuously receives the first set of signals and the second set of signals during normal operation of the system 200. In response to a cessation of receipt of the first set of signals from the first bridge circuit 220A, the electronic processor of the controller 225 can identify a fault associated with the first bridge circuit 220A (at block 515).

[0037] As Figure 7 The method 500 also includes receiving, with the electronic processor of the controller 225, a pulse signal (at block 520). The pulse signal can be received by the controller 225 from the second rotational position sensing subsystem 212B (e.g., a controller associated with the second rotational position sensing subsystem 212B). For example, Figure 7 Transmission of pulse signals (e.g., a first pulse signal and a second pulse signal) between the first rotational position sensing subsystem 212A and the second rotational position sensing subsystem 212B is illustrated.

[0038] In some embodiments, the controller 225 continuously receives the pulse signal. However, in other embodiments, the controller 225 receives the pulse signal in response to identifying a fault associated with the first bridge circuit 220A. For example, in response to identifying the fault, the controller 225 can transmit a request for the pulse signal to the second rotational position sensing subsystem 212B, and can receive the pulse signal from the second rotational position sensing subsystem 212B in response to the transmitted request.

[0039] Upon receiving the pulse signal, the electronic processor of the controller 225 determines the rotation angle based on the pulse signal and the second set of signals from the second bridge circuit 220B (at block 525).

[0040] As mentioned above, in the event that one of the bridge circuits 220 fails, the pulse signal can be used to distinguish between the quadrants of the unit circle. Thus, the controller 225 analyzes the pulse signal to determine a subject quadrant. For example, Figure 8 is a graph 800 illustrating the pulse signal 805, the cosine signal 810, and the sine signal 815. As Figure 8 seen in FIG. 8A, in the first quadrant Ql and the third quadrant Q3, the pulse signal 805 is low (or zero). In the second quadrant Q2 and the fourth quadrant Q4, the pulse signal 805 is high. Thus, when the pulse signal is low (or zero), the controller 225 determines that the subject quadrant includes the first quadrant Ql and the third quadrant Q3. When the pulse signal is high, the controller 225 determines that the subject quadrant includes the second quadrant Q2 and the fourth quadrant Q4.

[0041] After determining the subject quadrant using the pulse signal, the controller 225 determines a correlation between the subject quadrant and the second set of signals. For example, referring to Figure 8 , the second set of signals can indicate a particular value, such as 0.5. As Figure 8 seen in FIG. 8B, the cosine signal 810 is 0.5 at a first instance 850 and a second instance 855. The first instance 850 corresponds to a different angle than the second instance 855. However, the first instance 850 is within a range of angle values associated with the first quadrant Ql, and the second instance 855 is within a range of angle values associated with the fourth quadrant Q4. As mentioned above, the first quadrant Ql is associated with a low (or zero) pulse signal, while the fourth quadrant Q4 is associated with a high pulse signal. Thus, when the controller 225 determines that the subject quadrant is the first quadrant Ql and the third quadrant Q3 (based on a low pulse signal), the controller 225 determines the rotation angle to be the angle value associated with the first instance 850. However, when the controller 225 determines that the subject quadrant is the second quadrant Q2 and the fourth quadrant Q4 (based on a high pulse signal), the controller 225 determines the rotation angle to be the angle value associated with the second instance 855.

[0042] Figure 9 FIG. 9 illustrates an example algorithm for determining a rotation angle in a failed mode, according to some embodiments. In particular, Figure 9 FIG. 10 illustrates code for determining a rotation angle using a first set of signals from the first bridge circuit 22A and a pulse signal (i.e., in a failed mode where the second bridge circuit 22B has failed).

[0043] Returning to Figure 7The method 500 also includes controlling the motor 207 based on the rotation angle (at block 530). As described above, in some embodiments, the rotation angle is the rotor angle of the motor 207 and can be used to generate an output torque value for controlling the motor 207 of the vehicle 202. Thus, in some embodiments, after determining the rotation angle (at block 525), the electronic processor of the controller 225 controls the motor 207 by generating an output torque value for controlling the motor 207 based on the rotation angle. Alternatively, in some embodiments, the rotation angle is output to the electronic processor 250. The electronic processor 250 can use the rotation angle (i.e., rotor angle) to determine an output torque for controlling the motor 213 and generate an output torque value for the motor 207.

[0044] Although the method 500 is described herein as being performed with respect to a fault associated with the first electric bridge circuit 220A, the method 500 can alternatively or additionally be performed with respect to a fault associated with the second electric bridge circuit 220B. For example, when the electronic processor no longer receives the second set of signals from the second electric bridge circuit 220B, the electronic processor of the controller 225 can identify a fault associated with the second electric bridge circuit 220B. In such embodiments, the electronic processor of the controller 225 determines the rotation angle based on the pulse signal and the first set of signals from the first electric bridge circuit 220A.

[0045] Additionally, although the method 500 is described herein as being performed with respect to a fault associated with the electric bridge circuit of the first rotary position sensing subsystem 212A, the method 500 can alternatively or additionally be performed with respect to a fault associated with one or more electric bridge circuits of the second rotary position sensing subsystem 212B. For example, when the electronic processor of the controller of the second rotary position sensing subsystem 212B no longer receives a set of signals from a failed electric bridge circuit of the second rotary position sensing subsystem 212B, the electronic processor of the controller of the second rotary position sensing subsystem 212B can identify a fault associated with one or more electric bridge circuits of the second rotary position sensing subsystem 212B. In such embodiments, the electronic processor determines the rotation angle based on the pulse signal (received from the controller 225 of the first rotary position sensing subsystem 212A) and the set of signals from the functioning electric bridge circuit.

[0046] Thus, among other things, the present disclosure provides methods and systems for providing a power steering assist to a driver of a vehicle. Various features and advantages of the present disclosure are set forth in the following claims.

Claims

1. A system for providing rotary position sensor information, the system comprising: an electronic processor configured to: receive a first set of signals from a first bridge circuit of a rotary position sensor, receive a second set of signals from a second bridge circuit of the rotary position sensor, identify a fault associated with the first bridge circuit in response to a cessation of the receiving of the first set of signals from the first bridge circuit, receive a pulse signal, determine a rotation angle based on the pulse signal and the second set of signals from the second bridge circuit, and generate an output torque value for controlling a motor based on the rotation angle; wherein the electronic processor is configured to determine a quadrant based on the pulse signal and determine the rotation angle by correlating the quadrant and the second set of signals.

2. The system of claim 1, wherein, the first bridge circuit is a Wheatstone bridge circuit.

3. The system of claim 1, wherein, the rotary position sensor is a tunnel effect magnetoresistive sensor.

4. The system of claim 1, wherein, the first bridge circuit is at a 90 degree angle relative to the second bridge circuit.

5. The system of claim 1, wherein, the second set of signals includes a first differential sinusoidal signal and a second differential sinusoidal signal.

6. The system of claim 5, wherein, the first differential sinusoidal signal has a 90 degree phase shift relative to the second differential sinusoidal signal.

7. The system of claim 1, wherein, the quadrant includes a first quadrant and a third quadrant when the pulse signal is low, and wherein the quadrant includes a second quadrant and a fourth quadrant when the pulse signal is high.

8. The system of claim 1, wherein, the quadrant is associated with a unit circle.

9. A method for providing rotary position sensor information, the method comprising: receiving, with an electronic processor, a first set of signals from a first bridge circuit of a rotary position sensor; receiving, with the electronic processor, a second set of signals from a second bridge circuit of the rotary position sensor; identifying, with the electronic processor, a fault associated with the first bridge circuit in response to a cessation of the receiving of the first set of signals from the first bridge circuit; receiving, with the electronic processor, a pulse signal; determining a quadrant based on the pulse signal; determining, with the electronic processor, a rotation angle based on the pulse signal and the second set of signals from the second bridge circuit; determining the rotation angle includes correlating the quadrant and the second set of signals; and controlling a motor based on the rotation angle. controlling the motor includes generating an output torque value for the motor based on the rotation angle.

10. The method of claim 9, wherein, receiving the second set of signals includes receiving a first differential sinusoidal signal and a second differential sinusoidal signal.

11. The method of claim 9, wherein, receiving the first differential sinusoidal signal and the second differential sinusoidal signal includes receiving the first differential sinusoidal signal at a 90 degree phase shift relative to the second differential sinusoidal signal.

12. The method of claim 11, wherein, determining the quadrant includes determining the quadrant to include a first quadrant and a third quadrant when the pulse signal is low, and determining the quadrant to include a second quadrant and a fourth quadrant when the pulse signal is high.

13. The method of claim 9, wherein, 14. A non-transitory computer-readable medium storing instructions that, when executed by an electronic processor, perform a set of functions, the set of functions comprising: ​ receiving a first set of signals from a first bridge circuit of a rotary position sensor; receiving a second set of signals from a second bridge circuit of the rotary position sensor; identifying a fault associated with the first bridge circuit in response to a cessation of the receiving of the first set of signals from the first bridge circuit; receiving a pulse signal; determining a rotational angle based on the pulse signal and the second set of signals from the second bridge circuit; and controlling a motor based on the rotational angle; wherein determining the rotational angle comprises: determining a first quadrant based on the pulse signal; and correlating the first quadrant with the second set of signals. determining the first quadrant comprises determining the first quadrant to include a first quadrant and a third quadrant when the pulse signal is low and determining the first quadrant to include a second quadrant and a fourth quadrant when the pulse signal is high.

15. The computer readable medium of claim 14, wherein, determining the first quadrant comprises determining the first quadrant to include a first quadrant and a third quadrant when the pulse signal is low and determining the first quadrant to include a second quadrant and a fourth quadrant when the pulse signal is high.

Citation Information

Patent Citations

  • Rotational angle detection device and electric power steering system

    CN102032866A

  • Magnetic Field Angle Measurement Apparatus, Rotation Angle Measurement Apparatus, and Rotation Machine, System, Vehicle, and Vehicle Drive Apparatus Each Using Same Rotation Angle Measurement Apparatus

    US20130264915A1