STEER BY WIRE SYSTEM WITH REDUNDANT ANGULAR POSITION SENSING AND AN END-OF-TRAVEL STOP
20210070361 ยท 2021-03-11
Assignee
Inventors
- Paul R. Erickson (Prior Lake, MN, US)
- Benjamin D. Johnson (Brooklyn Park, MN, US)
- Edmund C. O'Neill (Victoria, MN, US)
Cpc classification
B62D5/005
PERFORMING OPERATIONS; TRANSPORTING
H02P6/08
ELECTRICITY
H02K11/21
ELECTRICITY
H02P2203/03
ELECTRICITY
B62D5/001
PERFORMING OPERATIONS; TRANSPORTING
B62D15/0235
PERFORMING OPERATIONS; TRANSPORTING
International classification
B62D15/02
PERFORMING OPERATIONS; TRANSPORTING
B62D5/00
PERFORMING OPERATIONS; TRANSPORTING
B62D5/04
PERFORMING OPERATIONS; TRANSPORTING
H02P6/08
ELECTRICITY
Abstract
A steer-by-wire system comprising a steering wheel for use by an operator and an electric motor assembly coupled to the steering wheel for providing active torque feedback. The electric motor has a rotor mounted for rotation, and a magnet mounted to the rotor for rotation about an axis, wherein the at least one magnet is a permanent magnet with a pole pair. A fixed stator has coils for creating an electric field to act upon the magnet. Electronics are positioned on the axis of the magnet for controlling commutation of the stator coils and generating a primary high resolution angular position signal indicative of movement of the steering wheel by the operator. High resolution on-axis sensors, in communication with the electronics, detect a commutation position between the rotor and the stator and producing first and second continuous angle measurements for the pole pair of the at least one magnet.
Claims
1. A brushless DC motor for providing active torque feedback in a steer by wire system comprising: a fixed stator; a rotor mounted for rotation with respect to the fixed stator, the rotor having a plurality of magnets, each magnet forming a pole pair; at least two analog magnetic sensors for providing a continuous angle measurement signal; and a steering control unit for receiving the continuous angle measurement signal and determining a relative positional measurement of the rotor based on the continuous angle measurement signal.
2. A brushless DC motor as recited in claim 1, wherein the steering control unit determines an absolute measurement of a position of the rotor upon start up and updates the position of the rotor based on the relative positional measurement.
3. A brushless DC motor as recited in claim 2, wherein the steering control unit utilizes a single magnet at an end of a shaft of the rotor for sensing the position.
4. A brushless DC motor as recited in claim 1, wherein the at least two analog magnetic sensors provide motor commutation data to the steering control unit so that a phase relationship between the fixed stator and the rotor is determined by the steering control unit.
5. A brushless DC motor as recited in claim 1, wherein the plurality of magnets is twenty-four magnets and the at least two analog magnetic sensors is three analog magnetic sensors 120 electrical degrees out of phase with each other so that the resulting continuous angle measurement signal is a substantially sawtooth waveform resulting in about 589,824 counts/revolution of the rotor.
6. A brushless DC motor as recited in claim 1, wherein the steering control unit shapes a steer ratio using a sinusoidal curve.
7-8. (canceled)
9. A power off torque assembly for a steering system having a shaft that rotates about an axis based on rotation of a steering wheel, the power off torque assembly comprising: a first plate fixedly mounted for rotation with the shaft; a second plate mounted for free rotation about the shaft; a biasing assembly for pressing the first and second plates together so that the second bevel gear plate selectively rotates with the first plate about the shaft; and a power off mechanism having a gear for selective engagement with the first and second bevel gear plates, wherein: when power is on, the gear is disengaged from the first and second plates; and when power is off, the gear engages the first and second plates so that the first and second plates rotate in opposite directions to create a frictional torque on the shaft to oppose rotation thereof.
10. A power off torque assembly as recited in claim 9, wherein the biasing assembly comprises: a nut on the shaft; and a spring compressed between the nut and the second plate for biasing the second plate towards the first plate.
11. A power off torque assembly as recited in claim 10, wherein a force of the biasing assembly is adjusted by varying a location of the nut on the shaft.
12. A power off torque assembly as recited in claim 9, further comprising a buffer disk between the first and second plates for coupling the plates together, and wherein each plate has a circular array of teeth opposing the other plate, and the gear has circumferential teeth on a distal end for engaging the circular arrays of teeth.
13. (canceled)
14. A steering control assembly for providing an end of travel stop in a steer by wire system, the steering control assembly comprising: a housing having distal and proximal ends with internal threads between the distal and proximal ends; an elongated shaft extending into the housing and coupled to a steering wheel for rotation therewith; and a disk defining circumferential threads coupled with the internal threads and an axial opening for coupling to the shaft for rotation therewith while being free to move axially; wherein: rotation of the shaft in a first direction causes rotation, and in turn, axial movement of the disk within the housing in a distal direction until the distal end prevents further rotation of the shaft in the first direction; and rotation of the shaft in a second direction causes rotation and, and in turn, axial movement of the disk within the housing in a proximal direction until the proximal end prevents further rotation of the shaft in the second direction.
15. A steering control assembly as recited in claim 14, further comprising: a first raised boss disposed on a distal face of the disk; a second raised boss disposed on a proximal face of the disk; a distal landing boss coupled in the housing for engaging the first raised boss to act as a stop; and a proximal landing boss coupled in the housing for engaging the second raised boss to act as a stop.
16. A steering control assembly as recited in claim 14, further comprising an end plate coupled to the cup-shaped housing to enclose an interior of the housing and act as a stop.
17-26. (canceled)
27. A steer by wire system comprising: a) a brushless DC motor for providing active torque feedback to a steering wheel, the brushless DC motor including: a fixed stator; a rotor mounted for rotation with respect to the fixed stator, the rotor having a plurality of magnets, each magnet forming a pole pair; at least two analog magnetic sensors for providing a continuous angle measurement signal; and a steering control unit for receiving the continuous angle measurement signal and determining a relative positional measurement of the rotor based on the continuous angle measurement signal; b) a power off torque assembly including: an elongated shaft that rotates about an axis based on rotation of the steering wheel; a first plate fixedly mounted for rotation with the shaft; a second plate mounted for free rotation about the shaft; a biasing assembly for pressing the first and second plates together so that the second bevel gear plate selectively rotates with the first plate about the shaft; and a power off mechanism having a gear for selective engagement with the first and second bevel gear plates, wherein: when power is on, the gear is disengaged from the first and second plates so that the first and second plates rotate together; and when power is off, the gear engages the first and second plates so that the first and second plates rotate in opposite directions to create a frictional torque on the shaft to oppose rotation thereof; and c) an end of travel stop assembly including: a housing having distal and proximal ends with internal threads between the distal and proximal ends, wherein the elongated shaft extends into the housing; and a disk defining circumferential threads coupled with the internal threads and an axial opening for coupling to the elongated shaft for rotation therewith while being free to move axially, wherein: rotation of the shaft in a first direction causes rotation, and in turn, axial movement of the disk within the housing in a distal direction until the distal end prevents further rotation of the shaft in the first direction; and rotation of the shaft in a second direction causes rotation and, and in turn, axial movement of the disk within the housing in a proximal direction until the proximal end prevents further rotation of the shaft in the second direction, and wherein the steering control unit shapes a steer ratio using a sinusoidal curve.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0016] So that those having ordinary skill in the art to which the disclosed technology appertains will more readily understand how to make and use the same, reference may be had to the following drawings.
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
[0043] The subject technology overcomes many of the prior art problems associated with steer by wire systems and methods. The advantages, and other features of the technology disclosed herein, will become more readily apparent to those having ordinary skill in the art from the following detailed description of certain preferred embodiments taken in conjunction with the drawings which set forth representative embodiments of the present technology and wherein like reference numerals identify similar structural elements. Directional indications such as upward, downward, right, left and the like are used with respect to the figures and not meant in a limiting manner.
[0044] Referring now to
Angular Position Sensor
[0045] There is a need for a low cost, redundant, high functional-safety angular position sensing assembly that senses driver input in a steer by wire system such as the system 100 described above. Some features of steer by wire force feedback systems require accurate and noise free approximations of the velocity at which the steering device is being moved by the operator. One method of achieving this is by calculating the time derivative of position in real time. Typically, there are two dominant sources of error in calculating velocity using digital position sensors. The first is quantization error that is caused by collecting too few data samples per sampling time period. The quantization error may be reduced by either increasing the number of data samples by increasing the sampling period or by increasing the resolution of the position measurement. Increasing the sampling time can create a perceptible time delay when this measurement is used to create force feedback to the steer by wire operator control. It is desirable, therefore, that quantization error be reduced by optimizing position resolution, rather than by increasing the sampling period.
[0046] The second source of error in calculating the operator control input device velocity is signal noise. Signal noise may be reduced by averaging multiple values over a sampling period. However, it is desirable to minimize the time delay caused by a large sampling period. In this disclosure, a sensing assembly that reduces the quantization error by by increasing the resolution of the position measurement is disclosed. An example is shown in
[0047] Still referring to
[0048] A fixed stator 206 surrounds the rotor 202. The stator 206 has coils for creating a magnetic field to drive the magnets 204 and, in turn, move the rotor 202. Electronics (not shown) such as a printed circuit board (pcb) controls the operation of the motor 200. The electronics may be mounted on the central axis or remotely mounted. The electronics send and receive signals for controlling commutation of the stator coils 208 and generating a primary high resolution angular position signal indicative of movement of the steering wheel by the operator. As such, the electronics also generates a signal to control movement of the actuator and thereby the wheels. The electronics are also coupled to three high resolution sensors 212. Wiring 214 provides electrical connection to the stator 206, sensors 212 and other components as needed although some connections may be wireless.
[0049] Additionally, continuous angle measurements are processed by the electronics to determine a primary high resolution angular position signal. Although only incremental position movement is determined, absolute position can be determined by referencing the on-axis sensors upon start up and/or upon running a start-up routine. Once absolute position is known, the absolute position is maintained by the electronics using differential data until shutdown. As a result, high functional safety levels are accomplished by eliminating single point magnet failure. Further, separate angle sensing paths with heterogenous redundancy are enabled.
[0050] The high resolution sensors 212 also produce first and second continuous angle measurements for each pole pair of the magnets 204. In one embodiment, the first and second continuous angle measurements 402, 404 have a phase separation so that direction of movement of the magnets 204 is detected. At least two sensors 212a-c are needed to determine rotation direction but three or more may be utilized.
[0051] Typically, BLDC motors use hall switches for commutation. In this embodiment, the sensing assembly includes three hall effect sensors 212a-c in place of the hall switches. In short, analog sensors are used in place of traditional digital sensors. The hall effect sensors 212a-c are optimally placed to provide sinusoidal wave forms that are spaced by 120 electrical degrees. The hall effect sensors 212a-c are calibrated to output analog voltage over a range of 0 to 5 VDC. The output of each sensor 212a-c is then used as an input to a 12 bit, 0 to 5 VDC analog to digital converter (not shown), which is part of the electronics of the steer by wire system.
[0052] Referring now to
[0053] As shown in the sawtooth of
(4096 points)(6 sweeps)(24 magnets)=589,824 counts/revolution.
[0054] In the case of 12 magnets used on a rotor this results in 12 pole pairs. The resulting resolution is calculated to be 294,912 counts per revolution, which is an improvement of 72 times that of a standard 12 bit hall effect sensor. As can be seen, the 24 magnet embodiment yields a very high resolution.
[0055] There are significant advantages to this method of sensing. First, the high resolution allows for a much shorter sampling period for velocity estimation, which yields high accuracy with an extremely low time delay due to sampling. This results in a superior quality of performance for an operator of a steer by wire device. A second significant advantage is the fact that the high resolution sensing method is completely independent of the redundant on-axis sensors used for absolute angle sensing. This is important in achieving the high levels of functional safety necessary for primary steering systems using steer by wire. Another advantage is the high resolution simply helps in overcoming electrical noise that may be present in calculating velocity.
End of Travel Stop
[0056] In addition to improved angular position sensing, there is a need for a reliable, low cost mechanism to create end-of-travel stops for greater than one turn lock to lock in a steer by wire system such as the system 100 described above. The mechanism is independent of the type of steering system used in the vehicle. These include, but are not limited to, Ackerman, differential and articulated steering systems. Further, these steering types may include tires, tracks or any other means of guiding a vehicle over the ground or in the water.
[0057] Referring now to
[0058] As shown in
[0059] The assembly 500 also includes a threaded insert 505 retained within the housing 502. The threaded insert 505 is tubular with internal threads 507. The threaded insert 505 is fixed within the housing 502 such as by one or more fasteners (not shown) passing through bores 525 in the housing 502 into threaded bores 527 in the threaded insert 505. The threaded insert 505 may also be integrally formed with the housing 502.
[0060] The assembly 500 also includes a circular disk 504 having circumferential threads 509 which couple with the internal threads 507 of the threaded insert 505. The disk 504 has a central axial through hole 506 with one or more key features 508 to mate with corresponding splines 510 on the shaft 512, such that rotation of the shaft 512 in both a clockwise and counterclockwise direction causes rotation of the disk 504 in a corresponding direction. As shown, the key features 508 are two opposing slots and the splines 510 couple to a collar 535 on the shaft 512. Alternatively, the through hole 506 has one or more spline features to mate with corresponding slots on the shaft 512 to couple the disk 504 and the shaft 512 together.
[0061] The circular disk 504 has a distal face 515 with an opposing proximal face (not labeled). A first raised boss 514 is disposed on the distal face 515 and a second raised boss (not explicitly shown) is disposed on the proximal face. The raised bosses 514 interact with landing bosses 516, 517 that are attached to the housing 502. The distal landing boss 516 mounts in the stepped portion 503 to interact with the first raised boss 514 on the distal face 515. The proximal landing boss 517 mounts further inside the housing 502 to interact with the second raised boss on the proximal face of the disk 502. As a result, the rotational travel of the circular disk 504 is limited depending upon how and where the raised bosses 514 and landing bosses 516, 517 are formed and mounted. The landing bosses 516, 517 are particularly easy to move by varying the mounting position and, thus, modify the range of travel.
[0062] The assembly 500 also includes two bearings 520 to allow rotation of the disk 504 while still supporting the shaft 512. Washers 522 and sealing rings 524 are adjacent the bearings 520 to reduce friction and provide sealing as needed for particular applications. The assembly 500 may also include one or more fasteners 533 (such as bolts, pins, washers, screws, epoxy, etc.) washers, flanges and the like for assembly of the steering control assembly 500.
[0063]
[0064] In use, when the shaft 512 is turned by the steering wheel, the disk 504 also turns and travels axially through the housing 505 due to the action of the mating threads 507, 509 of the disk 504 and the housing 505. The number and configuration of the threads 507, 509 is selected to limit the amount of rotation of the steering wheel.
[0065] For example, in the counterclockwise rotation direction, once the desired maximum travel of the shaft 512 is reached, the disk 504 has traveled a sufficient axial distance through the housing 505 such that the first raised boss 514 comes into contact with the distal landing boss 516 in the circumferential direction, preventing further turning of the shaft 512, and hence the steering wheel. Advantageously, the assembly 500 of this disclosure is resistant to jamming as a result of the circumferentially directed contact between the first raised boss 514 and the distal landing boss 516. In the clockwise rotation direction, the disk 504 travels axially in a proximal direction so that the second raised boss 521 banks against the proximal landing boss 517 to limit movement of the steering wheel in the clockwise direction.
[0066] Notably, the assembly 500 is easily adjustable by adjusting the position of the distal landing boss 516. The housing 502 may have a plurality of mounting holes to accommodate varying the mounting positions of the landing bosses 516, 517. Further, the size and shape of the landing bosses 516, 517 or the raised bosses 514, 521 on the disk 504 may be changed to vary the hard stop positions. Alternatively, one or more blocks may be inserted under the landing bosses 516, 517 or mounted to the raised bosses 514, 521 to further vary the hard stop position. For example, the distal landing boss 516 may be shimmed to extend further distally and shorten the amount of travel a full turn of the disk 502. It is also envisioned that the distal landing boss 516 could be differently mounted, such as on the end plate 518.
[0067] In alternative embodiments, raised bosses and landing bosses are not necessary. For example, the number of internal threads or configuration of the housing with endplate limits the amount of travel. For example, a steering control assembly may provide an end of travel stop in a steer by wire system, the steering control assembly comprising: a housing having distal and proximal ends with internal threads between the distal and proximal ends; an elongated shaft extending into the housing and coupled to a steering wheel for rotation therewith; a disk defining circumferential threads coupled with the internal threads and an axial opening for coupling to the shaft for rotation therewith while being free to move axially; and wherein: rotation of the shaft in a first direction causes rotation, and in turn, axial movement of the disk within the housing in a distal direction until the distal end prevents further rotation of the shaft in the first direction; and rotation of the shaft in a second direction causes rotation and, and in turn, axial movement of the disk within the housing in a proximal direction until the proximal end prevents further rotation of the shaft in the second direction. Preferably, an end plate coupled to the cup-shaped housing to enclose an interior of the housing and act as a stop in one direction while the closed cup-shaped end acts as a stop in the other direction. Alternatively, the disk moving to the end of the threads may act as a stop in one or both directions of travel.
Selectable Modes
[0068] In addition to a mechanism to create end-of-travel stops, there is a need for additional value added features, such as digital communication and selectable operating modes, in a steer by wire system such as the system 100 described above. The features will work for both steering wheel and joystick applications. These features are independent of the type of steering system used in the vehicle. These include, but are not limited to, Ackerman, differential and articulated steering systems. Further, these steering types may include tires, tracks or any other means of guiding a vehicle over the ground or in the water.
[0069] Referring now to
[0070] The control architecture system 600 also utilizes a controller area network (CAN) and analog vehicle interfaces and, with minor modifications, supports pulse-width modulation (PWM). The system 600 advantageously provides better robustness against electromagnetic interference (EMI) compared to traditional analog or PWM communication schemes. The system 600 also provides options for diagnostic error messaging. In one aspect of the system 600, a CAN bus is available on the vehicle to allow microcontrollers and devices to communicate with each other without a host computer. The CAN bus provides EMI robustness as well as diagnostic messaging features. As shown in the system 600 in
[0071] Each subassembly 601a, 601b includes sensors 604a-c with associated sensor logic modules 608a, 608b. For safety, each sensor logic module 608a, 608b has a watchdog 609a, 609b that is an electronic timer used to detect and recover from computer malfunctions. The sensor logic modules 608a, 608b communicate with the vehicles electronic control unit 612. Such communication is through a pathway with EMC protection modules 613a, 613b. The sensors 604a-c and associated logic modules 608a, 608b are powered by a low voltage power supply 615a, 615b, respectively, that are also connected to the vehicle battery 619 through EMC protection modules 621a, 621b. The low voltage power supply 615b also drives a motor drive module 610 that receives a control signal from the sensor logic module 608b. In turn, the motor drive module 610 controls a motor assembly 618. In the embodiment shown in
[0072] In an example of an application of the control architecture system 600, the overall operation is one that allows for selection by the user of a desired operating mode suited for the driving conditions. A switch or selector knob (not shown) allows the user to select between various modes of operation. In addition, modes of operation may be selected by CAN commands over the CAN bus.
[0073] In typical agriculture and construction vehicles, the haptic response desired at the control handle is dependent upon the function being done by the vehicle. For example, during road construction operations, the most desirable haptic response may be for the steering control to remain fixed to the most recent operator setting. This mode is referred to as put and hold. When driving on roads at high speeds, however, the most desirable haptic response has an active steer to center force. This steer to center mode gives the operator better control in following a road at high speed. Thus, the system 600 advantageously may incorporate a controller operable at a button (not shown), local to the operator, to switch between put and hold and steer to center modes according to the function being performed. The haptic function to accomplish the various modes is request transmitted from the vehicle engine control unit 612 over the CAN bus 602. The request is converted into the desired signal to the drive module 610 and, in turn, the motor module 618 creates the desired response.
[0074] In another example of an application of the control architecture system 600, while operating a work vehicle (for example, a tractor or combine), it may be desirable to use the steer to center function while experiencing forces trying to turn the vehicle. For example, driving a tractor on the side of a hill tends to induce a turn downhill unless the operator biases the wheels into the hill. With standard steer to center haptics, the operator must maintain constant force on the steering handle to maintain this bias. Thus, the system 600 incorporates a controller operable at a button, local to the operator, to offset the steering center location to maintain the steering bias until the button is pushed again. In this maintained offset mode, the operator finds the preferred steering bias, pushes the center offset, and the forces on the handle are eliminated while maintaining the desired path over the ground.
[0075] In one embodiment, it is envisioned that a signal generated by the operator steering input angle sensors 604a-c is mathematically transformed before being output to the vehicle steering mechanism control components 604, 608, 610, 618. A vehicle steering mode selection switch linked to the mathematical transform function can be used by the operator to select various vehicle steering characteristics as described above. Thus, the operator can choose between a finite number of pre-set steering behaviors. In addition, the isolated cross monitor bus 606 allows the motor drive module 610 to send and receive diagnostic information to either path.
Response Tuning
[0076] In addition to value-added digital communication and selectable operating modes, there is a need for an optimal steering ratio function for the steering response in a steer by wire system such as the system 100 described above. One of the advantages offered by steer by wire systems is a reduction in total angular movement of the steering input device. When operating a work vehicle, such as is used for construction or agricultural operations, it is desirable to reduce the total travel of the operator control in order to reduce operator fatigue and improve work cycle efficiency. Reduced total operator input travel can result in excessive steering sensitivity, especially at high speeds. In the construction equipment industry, as well as agricultural, automotive and many other industries that incorporate steering, the term steer ratio is used.
[0077] The steer ratio is determined by dividing the operator input travel () by the total allowable articulation angel of the steering system (.sub.max). Steering systems, such as fully hydraulic systems, typically have a fixed steer ratio that provides acceptable controllability at high speed. Work vehicles, however, operate mostly at low speed. The high steer ratio that provides safe handling at high speed may require excessive operator control movement during the majority of working time.
[0078] Steer by wire systems may incorporate methods of variable steer ratio steering because there is no direct link between the operator input control and the steering mechanism. This embodiment utilizes a method of vehicle velocity (V) based steer ratio compensation. The steer ratio is modified in real time based on stored values for the vehicle for which it is intended to be used. These stored values include the wheel base and vehicle track dimensions as well as the maximum desired radial acceleration A.sub.r. During operation, the controllers (e.g., 608a and 608b of
R.sub.min=V.sup.2/A.sub.r
[0079] The maximum allowable steer angle (.sub.max) is then calculated using R.sub.min and the stored wheel base and track dimensions. Since .sub.max will be reduced as a result of the increased velocity and the full range of operator control input remains the same, the steer ratio, /.sub.max, will increase.
[0080] A preferred embodiment incorporates these capabilities within redundant processors (e.g., 608a and 608b) and provides a plausibility check internal to the operator control prior to sending the redundant scaled output to the vehicle controller. In the case where steering control may benefit from increasing the steer ratio close in the drive straight region of the steering control, the preferred embodiment includes a function that shapes the output using a sinusoidal function. This function enhances the steer ratio close to the center of travel of the input device and reduces the steer ratio close to the ends of travel. This variable steering ratio function is useful for both steering wheel and joystick applications. These features are independent of the type of steering system used in the vehicle. These include, but are not limited to, Ackerman, differential and articulated steering systems. Further, these steering types may include tires, tracks or any other means of guiding a vehicle over the ground or in the water. For incorporation by reference herein in their entirety, see: The Use of a Steering Function to Improve Human Performance in By-Wire Vehicles by Susan G. Hill, Jason S. Metcalfe, and Kaleb McDowell as published by the Army Research Laboratory in March 2008 with reference publication number ARL-TR-4387; U.S. Pat. No. 5,884,724 issued to Bohner et al. on Mar. 23, 1999; U.S. Pat. No. 6,625,530 issued to Bolourchi on Sep. 23, 2003; and U.S. PGPUB No. 2004/0064229 to Stout et al. published on Apr. 1, 2004.
[0081] Referring now to
[0082] In
[0083] Referring now to
CAN mod=CAN(A*(sin(180*/max))
where A is an amplitude modifier, which is selected during vehicle tuning.
[0084] Turning to the steering CAN counts line 702, this line is still linear. However, the CAN counts modified line 704 is no longer linear. Scaling and shaping reduces the corresponding CAN counts except near theta angles of zero and forty.
[0085] As can be seen in the steering ratio graph 700 of
Modular System
[0086] In addition to the value-added features described above, there is a need for a cost effective, manufacturing friendly, easily configurable module support assembly in a steer by wire system such as the systems described herein. Referring now to
[0087] As shown in
[0088] The proximal end 811, 811 of the shaft 812, 812 is disposed inside the housing 805, 805 and contains at least one magnet 830, 830. The magnet 830, 830 comprises a pole pair (not shown) attached to the shaft 812, 812 and is part of the rotor portion of a BLDC torque motor. A fixed stator 802, 802 surrounds the rotor on the shaft 812, 812.
[0089] In examples, printed circuit boards (not shown) are disposed inside the housing 805, 805 and oriented perpendicular to the shaft 812, 812. The printed circuit boards may contain at least one magnetic angular position sensor (e.g., Hall effect, AMR or GMR) within the measurable magnetic field of the magnet 830, 830. The printed circuit boards may also contain electronic hardware and software for the commutation of the BLDC motor. The printed circuit boards and other electronics may be contained within a cover 832, 832 coupled to the proximal end of the stator 802, 802.
[0090] Still referring to
[0091] As shown in
[0092] The modules can be scaled to suit the torque requirements of the joystick or steering wheel systems. The modules can also include software for controlling motor and/or brake torque to tailor the connected feel of the system, including the amount of return-to-center steering torque and counter-torque as a function of operator steering angle input rate of change. The software can also be configured for transforming operator input steering angle to output commands for vehicle steering mechanism angle to tailor the vehicle steering response, including adjusting steer ratio as a function of vehicle velocity and operator steering angle input, and adjusting maximum vehicle steering mechanism response as a function of vehicle velocity and maximum allowable vehicle radial acceleration. Communication of signals into, out of, and within the assembly 800, 800 may be analog, PWM, or digital (including CAN, single edge nibble transmission (SENT), or other protocols).
[0093] Referring now to
[0094] As shown in
[0095] In examples, printed circuit boards (not shown) are disposed inside the housing 905, 905 oriented perpendicular to the shaft 912, 912. The printed circuit boards may contain at least one magnetic angular position sensor within the measurable magnetic field of the magnet 930, 930. The printed circuit boards may also contain electronic hardware and software for the commutation of the BLDC motor. The printed circuit boards and other electronics may be contained within a cover 932, 932 coupled to the proximal end of the stator 902, 902.
[0096] Still referring to
[0097] It is envisioned that the assemblies 800, 800, 900, 900 are formed as kits. A kit may contain a plurality of components that are different and interchangeable to adapt the configuration of the assemblies 800, 800, 900, 900 to different applications as shown above. For example, a plurality of shafts, a plurality of end caps, and a plurality of modules may form matched sets. In other words, upon selection of a desired module or modules (e.g., a power off brake and/or end of travel stop), the proper shaft and end cap are selected along with any other necessary components to assemble these components with the housing, magnets, printed circuit boards, stators and other components. Thus, the assemblies 800, 800, 900, 900 are modular and may take many other arrangements than those shown herein.
Torque in the Off Position
[0098] In addition to a module support assembly, there is a need for a reliable, fail-safe mechanism to supply torque to hold the steering wheel of a steer by wire system in position when vehicle power is switched off. This mechanism will be useful for both steering wheel and joystick applications. This feature is independent of the type of steering system used in the vehicle. These include, but are not limited to, Ackerman, differential and articulated steering systems. Further, these steering types may include tires, tracks or any other means of guiding a vehicle over the ground or in the water.
[0099] Referring now to
[0100] The housing 1002 also includes a flat outer circumference portion 1052 that defines an opening 1054. An open distal end 1005 of the housing 1002 is adapted for receipt of a protective end plate 1018. Preferably, the protective end plate 1018 is bolted in place by fasteners 1007. The end plate 1018 substantially encloses the interior 1007 of the housing 1002 but does include a central hole 1019 for the shaft 1012 to pass therethrough. The proximal bearing 1020 is supported in the housing 1002 and the distal bearing 1020 is supported in the end plate 1018. A flex washer 1024 is used to help retain one or both of the bearing 1020 in place.
[0101] The steering assembly 1000 also includes opposing friction plates 1004, 1006 having circumferential bevel gear portions 1008, 1010. Each friction plate 1004, 1006 has a central opening 1009, 1011 that the shaft 1012 extends through. The proximal friction plate 1004 is fixed to the shaft 1012 by a pin 1013. Thus, the proximal friction plate 1004 rotates with the shaft 1012. The shaft 1012 defines an annular groove 1056 that receives washers 1022. The washers 1022 provide additional support for the proximal friction plate 1004 to prevent the proximal friction plate 1004 from sliding proximally on the shaft 1012.
[0102] The second distal friction plate 1006 is coaxial with the shaft 1012 but can rotate freely around the shaft 1012. A buffer disk 1058 mounts between the opposing friction plates 1004, 1006. A biasing assembly 1014 applies a force to push the distal friction plate 1006 towards the proximal friction plate 1004. The buffer disk 1058 maintains separation between plates 1004, 1006 but the force of the biasing assembly 1014 is sufficient so that as the buffer disk 1059 is squeezed between the plate 1004, 1006, the plates 1004, 1006 become linked together. Thus, in normal operation, the plates 1004, 1006 both rotate with the shaft 1012.
[0103] The biasing assembly 1014 includes a pressure ferrule 1060 and pressure ring 1062 that insert into the central opening 1011 through a spring guide collar 1064 extending distally on the friction plate 1006. Two nuts 1068 mount on a threaded shoulder 1066 of the shaft 1012. A spring 1070 extends between the nuts 1068 and pressure ring 1062 to supply the force for squeezing the friction plates 1004, 1006 together. This compressive force may be adjusted by varying the location on the threaded shoulder 1066 that the nuts 1068 are fixed, by selection of the strength of the spring 1070, by selection of the material of the various components and the like. The nuts 1058 may be accessed for adjustment via holes 1050a, 1050b in the housing 1002.
[0104] Still referring to
[0105] The power off brake mechanism 1080 also includes a mounting block 1084 fixed to the housing 1002 by fasteners 1086. The pinion gear 1082 slides in a guide sleeve 1088 mounted in a hole 1090 formed in the mounting block 1084 as shown by arrow B in
[0106] When power is applied to the power off brake mechanism 1080, a solenoid (not shown) is energized to retract the pinion gear 1082. Thus, during normal driving conditions, the power off brake mechanism 1080 does not interfere with both plates 1004, 1006 rotating with the shaft 1012.
[0107] It will be appreciated by those of ordinary skill in the pertinent art that the functions of several elements may, in alternative embodiments, be carried out by fewer elements, or a single element. Similarly, in some embodiments, any functional element may perform fewer, or different, operations than those described with respect to the illustrated embodiment. Also, functional elements (e.g., modules, electronics, sleeves, ferrules, disks and the like) shown as distinct for purposes of illustration may be incorporated within other functional elements in a particular implementation.
[0108] All patents, patent applications and other references disclosed herein are hereby expressly incorporated in their entireties by reference. While the subject technology has been described with respect to preferred embodiments, those skilled in the art will readily appreciate that various changes and/or modifications can be made to the subject technology without departing from the spirit or scope of the invention as defined by the appended claims. For example, each claim may depend from any or all claims in a multiple dependent manner even though such has not been originally claimed.