The present disclosure relates to systems and methods for controlling marine drives, and particularly for controlling marine drives having moveable throttle handles.
The following U.S. patents and patent Applications are incorporated herein by reference:
U.S. Pat. No. 11,186,352 discloses a tiller system for steering a marine propulsion device. The tiller system includes a tiller arm rotatably coupled to the marine propulsion device. The tiller arm is rotatable from a down position to an up position through a plurality of lock positions therebetween. A toothed member is coupled to one of the tiller arm and the marine propulsion device. The toothed member defines a plurality of teeth corresponding to the plurality of lock positions for the tiller arm. A pawl is coupled to another of the tiller arm and the marine propulsion device, where the pawl engages with the plurality of teeth to prevent the tiller arm from rotating downwardly through the plurality of lock positions.
U.S. Pat. No. 11,097,826 discloses a tiller for an outboard marine drive including a tiller body that is elongated along a tiller axis between a fixed end connected to an outboard marine drive and a distal end. A lanyard switch on the tiller body is configured to prevent operation of the outboard marine drive when a lanyard clip is not attached to the lanyard switch. A controller is configured to identify that an operator has provided operator input to start the outboard marine drive and that the lanyard clip is not connected to the lanyard switch. The controller then generates a lanyard error alert identifying that the lanyard clip is not connected to the lanyard switch.
U.S. Pat. No. 10,787,236 discloses a tiller system for steering an outboard motor. The tiller system includes a tiller arm that is rotatably coupled to the outboard motor. The tiller arm is rotatable from a down position to an up position through a plurality of lock positions therebetween. A tilt lock system is coupled between the tiller arm and the outboard motor and is configured to be activated and deactivated. When activated, the tilt lock system prevents the tiller arm from rotating downwardly through each of the plurality of lock positions. The tiller arm is further rotatable into an unlock position, whereby rotating the tiller arm into the unlock position automatically deactivates the tilt lock system such that the tiller arm is freely rotatable downwardly through the plurality of lock positions.
U.S. Pat. No. 10,696,367 discloses a tiller for an outboard motor has a throttle grip that is manually rotatable through first and second ranges of motion into and between an idle position in which the outboard motor is controlled at an idle speed, and first and second open-throttle positions, respectively, in which the outboard motor is controlled at an above-idle speed. A throttle shaft is coupled to the throttle grip and is configured so that rotation of the throttle grip causes rotation of the throttle shaft, which changes a throttle position of a throttle of the outboard motor. A rotation direction switching mechanism is manually position-able into a first position in which rotation of the throttle grip through the first range of motion controls the throttle of the outboard motor and alternately manually position-able into a second position in which rotation of the throttle grip through the second range of motion controls the throttle position.
U.S. Pat. No. 10,246,173 discloses a tiller for an outboard motor having a manually operable shift mechanism configured to actuate shift changes in a transmission of the outboard motor amongst a forward gear, reverse gear, and neutral gear. The tiller also has a manually operable throttle mechanism configured to position a throttle of an internal combustion engine of the outboard motor into and between the idle position and a wide-open throttle position. An interlock mechanism is configured to prevent a shift change in the transmission out of the neutral gear when the throttle is positioned in a non-idle position. The interlock mechanism is further configured to permit a shift change into the neutral gear regardless of where the throttle is positioned.
U.S. Pat. No. 9,764,813 discloses a tiller for an outboard motor. The tiller comprises a tiller body that is elongated along a tiller axis between a fixed end and a free end. A throttle grip is disposed on the free end. The throttle grip is rotatable through a first (left-handed) range of motion from an idle position in which the outboard motor is controlled at idle speed to first (left-handed) wide open throttle position in which the outboard motor is controlled at wide open throttle speed and alternately through a second (right-handed) range of motion from the idle position to a second (right-handed) wide open throttle position in which the outboard motor is controlled at wide open throttle speed.
U.S. patent application Ser. No. 17/487,116 discloses an outboard motor including a transom clamp bracket configured to be supported on a transom of a marine vessel and a swivel bracket configured to be supported by the transom clamp bracket. A propulsion unit is supported by the swivel bracket, the propulsion unit comprising a head unit, a midsection below the head unit, and a lower unit below the midsection. The head unit, midsection, and lower unit are generally vertically aligned with one another when the outboard motor is in a neutral tilt/trim position. The propulsion unit is detachable from the transom clamp bracket.
U.S. patent application Ser. No. 17/585,214 discloses a marine drive is for propelling a marine vessel. The marine drive has a propulsor configured to generate a thrust force in a body of water; a battery that powers the propulsor; and a supporting frame which supports the marine drive relative to marine vessel. The supporting frame has a monolithic body defining a frame interior, and further has a support leg extending downwardly from the monolithic body and a steering arm extending forwardly from monolithic body. A cowling is fixed to the supporting frame via at least one hidden fastener that extends from the frame interior, through the supporting frame, and into engagement with the cowl body, wherein hidden fastener being accessible during installation.
International and U.S. Pat. App. No. PCT/US2022/052380, Ser. No. 17/881,018, and Ser. No. 17/967,226 relate to transportable outboard motors each having a midsection and a tiller extending forwardly from the midsection.
U.S. patent application Ser. No. 17/985,452 discloses an adaptable throttle unit for controlling a marine drive. A housing having first and second sides is coupleable to a marine vessel in a first orientation with the first side above the second side and in a second orientation with the first side below the second side. A throttle lever is configured to be rotatably coupled at an end to the housing such that a handle is above the end both when the housing is in the first orientation and in the second orientation. A sensor measures rotation of the throttle lever. A controller requests forward propulsion of the marine drive when the sensor measures rotation of the throttle lever in a first direction and the housing is in the first orientation, and alternately reverse propulsion when the sensor measures rotation of the throttle lever in the first direction when the housing is in the second orientation.
This Summary is provided to introduce a selection of concepts that are further described herein below in the Detailed Description. This Summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used as an aid in limiting scope of the claimed subject matter.
One aspect of the present disclosure generally relates to a method for controlling a marine drive having a throttle handle moveable to control a thrust and a detent engageable to resist moving the throttle handle. The method includes configuring a position sensor to generate position data corresponding to positions of the throttle handle and receiving the position data from the position sensor. The method further includes analyzing the position data to determine a first position of the throttle handle in which the detent disengages and generating thrust with the marine drive when the throttle handle is moved into the first position.
Another aspect of the present disclosure generally relates to a control system for controlling a marine drive via a position sensor that generates position data corresponding to positions of the throttle handle. A controller is configured to receive the position data from the position sensor and analyze the position data to determine a first position of the throttle handle in which the detent disengages. The controller generates thrust with the marine drive when the throttle handle is moved into the first position.
Examples are described with reference to the following drawing figures. The same numbers are used throughout to reference like features and components.
The outboard motor 10 generally includes a powerhead configured to produce torque, such as an electric motor 18, an internal combustion engine (e.g., a gasoline or diesel-powered engine), or a hybrid thereof. Additional information regarding powerheads is also provided in U.S. Pat. No. 10,800,502, the disclosure of that is hereby incorporated herein by reference in entirety. The outboard motor 10 further includes a power source 20 to provide power to the electric motor 18. The power source 20 may be a rechargeable battery as described in U.S. patent application Ser. No. 17/585,214, which was incorporated by reference above.
The electric motor 18 is coupled in torque transmitting relation with a propulsor shaft 22 extending from the gearcase 14 such that rotation of the propulsor shaft causes rotation of a conventional propulsor 24, which in turn generates a thrust force for propelling the marine vessel in water. The type and configuration of the propulsor can vary, and for example can include one or more propellers, impellers, and/or the like. Various gearsets and/or transmissions may also be operatively coupled between the electric motor 18 and the propulsor 24.
With continued reference to
The swivel bracket 34 is pivotable with respect to the C-shaped arms 36 about a pivot shaft that laterally extends through the forward upper ends of the C-shaped arms 36, thereby defining a trim axis. Pivoting of the swivel bracket 34 about the pivot shaft trims the outboard motor 10 relative to the marine vessel, for example out of and/or back into the body of water in which the marine vessel is operated. A selector bracket 44 having holes is provided on at least one of the C-shaped arms 36. Holes respectively become aligned with a corresponding mounting hole on the swivel bracket 34 at different selectable trim positions for the outboard motor 10. A selector pin (not shown) can be manually inserted into the aligned holes to thereby lock the outboard motor 10 in place with respect to the trim axis, all as is conventional.
The outboard motor 10 is supported on the swivel bracket 34 by a steering arm 64 and a steering tube 66, which is fixed to the steering arm 64 and seated in a swivel cylinder 48 of the swivel bracket 34. The steering arm 64 has a first end that is fixed to a supporting frame or other component of the outboard motor 10 and an opposite, second end configured to be coupled to a manually operable tiller 100. The outboard motor 10 can be steered left or right relative to the marine vessel by rotating about a steering axis 62 defined by the steering tube 66 and swivel cylinder 48 via the tiller 100.
In general, the tiller 100 has a base bracket assembly 102 and a tiller arm 104 that is coupled to and extends outwardly from the base bracket assembly 102. The tiller arm 104 extends from an inner end 200 to an outer end 202 in a longitudinal direction LON, from top 204 to bottom 206 in a vertical direction VER that is perpendicular to the longitudinal direction LON, and from a first side 208 to a second side 210 that is opposite the first side 208 in a lateral direction LAT that is perpendicular to the longitudinal direction LON and perpendicular to the vertical direction VER.
Referring to
The tiller arm 104 of
A magnetic position sensor 229 is mounted to the supporting tray 230 and is configured to sense rotation of the shaft 216 (via the shaft extension 228) and communicate such sensed rotation to a controller for the associated marine drive. Sensing arrangements for sensing rotation of a shaft in a tiller arm are conventional and well known in this art and thus not further herein described. As such, it will be understood that rotation of the hand grip 220 causes rotation of the shaft 216, including shaft extension 228 within the supporting tray 230 and such rotation in turn causes change in the speed of the marine drive. In this manner, the tiller 100 the rotatable hand grip 220 is also referred to as a throttle handle useable to control the thrust generated by the marine drive.
Referring to
The hand grip 220 may alternatively be configured such that CCW rotation from the center position increases thrust in the reverse direction and CW rotation from the center position increases thrust in the forward direction. Since the position, and thus movement, of the hand grip 220 is determined by the position sensor 229, alternating the configuration of the hand grip 220 may be established via software within the control system 700 discussed further below (
With continued reference to
As shown in
Returning to
Additional components relating to the grip restraining device 106 for adjusting the difficulty in the operator rotating the hand grip 220 are also shown in
In certain embodiments, such as shown in
Similarly, a fourth non-neutral edge 290 is provided further counterclockwise CCW relative to the second non-neutral edge 283, whereby the second idle position 286 is thus defined between the second non-neutral edge 283 and the fourth non-neutral edge 290. In the illustrated example, contoured surfaces 246 provide ramps on opposites sides of the first idle position 284 and of the second idle position 286 in a similar manner as those for the raised groove 242 of the neutral position 278.
In this manner, the detent mechanism 240 resists rotating the hand grip 220 when engaged in the neutral position 278, the first idle position 284, or the second idle position 286. It should also be recognized that the positions at which detent is considered engaged or disengaged may vary from that discussed here, for example with the neutral position 278 being considered disengaged starting at the first neutral edge 280 rather than at the first non-neutral edge 282 (and likewise for other detent engagement positions and rotation directions). As will become apparent, the defining the engagement and disengagement positions change how the marine drive is controlled relative to these positions of the throttle handle. In a configuration in which the detent is considered disengaged from the neutral position starting at the first neutral edge 280, thrust is generated earlier than if the detent is not considered disengaged until reaching the first non-neutral edge 282. Other positions for defining the transition from engagement to disengagement are also contemplated.
In the illustrated embodiment, the detent subsequently engages within the first idle position 284. In this first idle position 284, the marine drive is controlled to generate thrust in a first direction (e.g., in the forward direction), but at an idle speed. Further rotation in the first direction CW causes the detent to disengage from the first idle position 284, after which point the hand grip 220 may move freely among and between a first range of running positions 292 until reaching a first end stop 294. Rotating the hand grip 220 farther from the neutral position 278 further increases the thrust generated by the marine drive until the first end stop 294 is reached, and likewise rotating the hand grip 220 towards the neutral position 278 decreases the thrust.
It should further be recognized that the directionality of the thrust is determined by whether the throttle handle is positioned clockwise CW or counterclockwise CCW relative to the neutral position 278. With continued reference to
The physical features defining the detent engagement positions may be the same or similar to those shown for the tiller 100 in
With reference to
In certain examples, the control system 400 communicates with each of the one or more components of the marine drive via a communication link CL, which can be any wired or wireless link. The control system 400 includes a central control module CCM 402 capable of receiving information and/or controlling one or more operational characteristics of the marine drive and its various sub-systems by sending and receiving control signals via the communication links CL, which may be of a type conventionally known. In one example, the communication link CL is a controller area network (CAN) bus; however, other types of links could be used. It will be recognized that the extent of connections and the communication links CL may in fact be one or more shared connections, or links, among some or all of the components in the control system 400. Moreover, the communication link CL lines are meant only to demonstrate that the various control elements are capable of communicating with one another, and do not represent actual wiring connections between the various elements, nor do they represent the only paths of communication between the elements. Additionally, the control system 400 may incorporate various types of communication devices and systems, and thus the illustrated communication links CL may in fact represent various different types of wireless and/or wired data communication systems. It should further be recognized that the individual components of the control system 400 may be located other than as shown, by way of example being positioned entirely within a marine drive 1, or at least partially elsewhere within a marine vessel separate than the one or more marine drives provided therewith.
The central control module CCM 402, also referred to as the controller, may be a computing system that includes a processing system 410, memory system 420, and input/output (I/O) system 430 for communicating with other devices, such as input devices 399 and output devices 401. Examples of input devices 399 include position sensors 229 configured to generate position data corresponding to the rotational positions of the throttle handle as discussed above. Other input devices 399 may include a user interface 403 such as Mercury Marine's VesselView® digital control module, trim switches 404, a steering wheel 405, joystick, and/or other conventionally known inputs to a central control module CCM 402. The trim switches 404 and steering wheel 405 control the trim angle of the marine drive via trim actuators 406 and the steering of the marine vessel via steering actuators 407 as output devices 401 of the control system 400, respectively. Additional information regarding trim switches, actuators, and position sensors may be found in U.S. Pat. Nos. 6,583,728; 7,156,709; 7,416,456; and 9,359,057; 10,137,971, which are incorporated by reference in entirety herein. Additional information regarding steering devices, actuators, and position sensors may be found in U.S. Pat. Nos. 7,150,664; 7,255,616; 7,467,595; 8,113,892, which are incorporated by reference in entirety herein.
Another output device 401 in the illustrated control system 400 of
With continued reference to
The processing system 410 may be implemented as a single microprocessor or other circuitry or be distributed across multiple processing devices or sub-systems that cooperate to execute the executable program 422 from the memory system 420. Non-limiting examples of the processing system include general purpose central processing units, application specific processors, and logic devices.
The memory system 420 may comprise any storage media readable by the processing system 410 and capable of storing the executable program 422 and/or data 424. The data 424 may include stored reference waveforms, threshold values, and/or threshold ranges, which are discussed further below. The memory system 420 may be implemented as a single storage device or be distributed across multiple storage devices or sub-systems that cooperate to store computer readable instructions, data structures, program modules, or other data. The memory system 420 may include volatile and/or non-volatile systems and may include removable and/or non-removable media implemented in any method or technology for storage of information. The storage media may include non-transitory and/or transitory storage media, including random access memory, read only memory, magnetic discs, optical discs, flash memory, virtual memory, and non-virtual memory, magnetic storage devices, or any other medium which can be used to store information and be accessed by an instruction execution system, for example.
In general, the control system 400 is configured to receive position data generated by the position sensor 229, the position data corresponding to the position of the throttle handle (e.g., the hand grip 220 of
Through experimentation and development, the present inventor has identified challenges in calibrating the position sensor 229 to be centered when the detent actually engages within the neutral position 278 (
However, the present inventor has identified that due to part-to-part variation in the physical components and/or position sensors, variation in the assembly process, tooling wear, and component wear all contribute to the physical position of the neutral position 278 varying across different throttle handles. Moreover, this position can vary over time due to wear. As such, conventionally known techniques would require a sizeable “dead band” across all throttle handle positions that could correspond to the neutral position to ensure that no thrust is generated when the detent is actually engaged within the neutral position. In other words, the control system 400 must be configured to generate 0% thrust across a large range of position data from the position sensor 229 (i.e., larger than the actual neutral position) to accommodate for the many sources of potential variation.
This results in control that feels unresponsive or “sloppy.” Whereas the operator would expect the marine drive to produce thrust as soon as the detent is disengaged from the neutral position, no thrust would be generated until the throttle handle is moved even further from the neutral position and outside the dead band range of positions. In short, this results in undesired and unexpected operation of the marine drive.
In view of these challenges, the present inventor has developed the presently disclosed systems and methods for automatically determining the rotational position or positions in which the detent engages, including within the neutral position. In particular, the present inventor has discovered that the rotational positions of the detent (and specifically where the detent engages and/or disengages) can be identified through analysis of the position data that is generated by the position sensor 229.
The position in which the detent engages and/or disengages is identified by determining a change rate of the position data received from the position sensor as the throttle handle is rotated into and/or out of engagement. The detent engaging or disengaging is also referred to as a detent “crossing”. The change rate of the position data may be velocity data calculated by taking the first derivative of the position data, and/or acceleration data calculated by taking the second derivative of the position data. The present inventor has recognized that detent crossings particularly pronounced in the velocity data or the acceleration data, as described further below. While the following description primarily focuses on detent crossings for the neutral position, it should be recognized that the same techniques can be applied to additional or alternative neutral positions.
In certain embodiments, the acceleration data, velocity data, and/or position data are compared to thresholds before analyzing whether a detent crossing has occurred, specifically to ensure that the data is valid. The thresholds may also be selected to ensure that the movement of the throttle arm is relatively linear and stable if the position data will be used to determine the detent positions. Thresholds may be compared for one or more of the position data, velocity data, and the acceleration data. The thresholds for the position data limit the measurements to those that are possible in view of all part-to-part, manufacturing, and other sources of variation for where the neutral detent may be positioned. This includes removing unreasonable values that are more likely due to position sensor errors and/or the like.
In the case of velocity data and acceleration data, the thresholds ensure that features or patterns in the data correspond to the detent engaging or disengaging, rather than the simply the way in which the operator moved the throttle handle. By way of example, the thresholds effectively filter out data from the operator moving the throttle unusually quickly, in an accelerating manner, or in a generally erratic manner. In certain embodiments the thresholds are threshold ranges having an upper end and a lower end in which the data must be positioned to be considered valid. The thresholds ensure that valid position data is being received, and that the throttle handle is being rotated in a smooth, consistent manner so as to avoid inaccuracies or errors. Through experimentation and development, the present inventor identified that a threshold range having a lower end of 400 ADC counts and an upper end of 550 counts functioned well, successfully identifying detent positions within 4 standard deviations of an average or expected detent position. In certain configurations, each ADC count represents approximately 0.17 degrees of rotation.
Once the position data, velocity data, and/or acceleration data are considered valid, the change rate (the velocity data and/or acceleration data) are analyzed to determine whether a detent crossing has occurred. One method for determining when a detent crossing has occurred is by comparing the change rate to a reference rate that corresponds to a reference detent engaging and/or disengaging (e.g., acceleration data collected from detent crossings of a similar detent). If the acceleration data determined from the position data is within a threshold of the reference rate, a detent crossing is determined to have occurred. Non-limiting examples of threshold ranges for valid velocity data are between 60 and 90 degrees per second or between 70 and 80 degrees per second. Non-limiting examples of threshold ranges for valid acceleration data are between −0.030 and 0.030 degrees per second squared and between −0.017 and 0.017 degrees per second squared.
Another method for determining when a detent crossing has occurred is by comparing the calculated acceleration data to one or more stored reference waveforms corresponding to a reference detent engaging and/or disengaging.
With reference to
With reference to
In the reference waveform 460, the calculated acceleration data points 459 begin in a first region 462 showing positive acceleration while the roller pin 244 climbs the ramp of the contoured surface 246 towards the second neutral edge 281. It should be recognized that in contrast to the first region 452 of
As discussed above, these reference waveforms may be used as a comparison for the acceleration data generated from the position data as the throttle handle moves, including through detent crossings. In certain embodiments, acceleration data points 449, 459 from the reference waveforms 450, 460 or relationships therebetween may be extracted for comparison (e.g., minimums, maximums, change rates between points, and/or the like). In other embodiments, an acceleration waveform is generated based on the calculated acceleration data for the position data (e.g., a moving window of points) such that the acceleration waveform and the reference waveforms can be directly compared. It should be recognized that the acceleration data waveform will substantially resemble the reference waveforms 450, 460 of
Comparing the calculated acceleration data and these reference waveforms 450, 460 may be performed in multiple different manners. In certain embodiments, thresholds are applied to the differences between the acceleration data and the reference waveforms similarly to that discussed above for ensuring the validity of the acceleration data itself. By way of example, a detent crossing may be determined to have occurred when the acceleration data points in a moving window are each within 10% or within 1 (ADC/s)2 of data points in a same-sized moving window of the reference waveform.
In other embodiments, the calculated acceleration data (as an acceleration data waveform) and the reference waveforms 450, 460 are compared via convolution. In particular, the acceleration data waveform generated as the moving window of acceleration data calculated from the position data is multiplied by the reference waveform, subsequently calculating the integral of this product. The acceleration data waveform is then considered to substantially match that of the reference waveform when the integral exceeds a threshold, signifying a detent crossing has occurred. The present inventor has identified that using convolutions is particularly advantageous for identifying detent crossings. In short, the resultant waveform of the convolution is a function of the overlapping area of the two input waveforms (the acceleration data waveform and the reference waveform). If this overlapping area is too large, the convolution output will be too large (e.g., be greater than a threshold or upper end of a threshold range). If the overlapping area is too small, the convolution output will be too small (e.g., be less than a threshold or a lower end of a threshold range). The thresholds and/or threshold ranges may be identified by convoluting the reference waveform with itself. The output of the convolution in this case represents if the acceleration data waveform from the position sensor were to perfectly overlap with the reference waveform. Through experimentation, the present inventor has identified configurations in which the output of a convolution operation when the acceleration data waveform and the reference waveform overlap perfectly is approximately 0.000013. A tolerance or threshold range can then be applied to this output for which values are considered valid, e.g., values that are within +−0.00001 of the “ideal” value of approximately 0.000013.
The position of the throttle handle corresponding to the detent crossing can then be determined by identifying the underlying position data corresponding to the acceleration data waveform found to include the detent crossing. As discussed above, the position data forming the acceleration data waveform may include a moving window of several points, such as six acceleration data points. Additionally, when convolutions are used to identify detent crossings, the detent crossing is not identified until the detent crossing is complete, whereby a typical detent crossing may take approximately 120 milliseconds. In this case, there may be a fixed offset between the position at which the detent crossing occurred and the resultant acceleration data matching the reference data to detect this detent crossing. For example, a delay between the detent crossing and the acceleration data matching the reference data may depend upon the sampling rate of the position sensor 229 generating the underlying position data. In this case, the position of detent crossing would be a certain number of position data points before the point at which the crossing is detected in the acceleration data, such as 6 position data points for a sampling rate of 20 milliseconds (or alternatively, an offset of 120 milliseconds, 24 data points for a sampling rate of 5 milliseconds, and the like. It should be recognized that other times for detent crossings, other sampling rates, and other techniques for offsetting the detection of a detent crossing from the underlying position data of interest are also contemplated by the present disclosure.
With continued reference to
Once the first neutral edge 280 and the second neutral edge 281 are identified, the neutral position 278 can be determined as the midpoint therebetween. The neutral position 278 may alternatively be considered as another point between the first neutral edge 280 and the second neutral edge 281, or the entire range of positions therebetween (e.g., depending on the “play” of a particular detent). The position data generated by the position sensor 229 corresponding to the neutral position 278 can then be zeroed out or stored in the memory system such that the control system does not cause the marine drive to generate thrust at these position data measurements.
The same process can be applied to determine all detent engagement positions, such as the first idle position 284 between the first non-neutral edge 282 and the third non-neutral edge 288 and the second idle position 286 between the second non-neutral edge 283 and the fourth non-neutral edge 290. It should be recognized that different reference waveforms may be used for identifying these other detent positions.
It should further be recognized that it is not necessary to identifying multiple edges for a detent position. In other words, the control system may control the thrust based on a single position in which the detent is determined to disengage from the neutral position 278. By way of example, this single position (also referred to as a first position) may be the position from the position sensor 229 corresponding to the first neutral edge 280, the position immediately after the first neutral edge 280, the first non-neutral edge 282, the position immediately after the first non-neutral edge 282, or a range or points (e.g., a portion of the ramp of the contoured surface 246 clockwise CW from the first non-neutral edge 282, inclusive or exclusive of the first non-neutral edge 282 itself). This identified first position can also be used to provide estimated positions for other edges, both within the same detent position and others nearby. By way of example, it may be adequately accurate to assume that the second neutral edge 281 is 75 ADC counts less than the first neutral edge 280, or that the first non-neutral edge 282 is 100 ADC counts greater than the first neutral edge 280.
Once at least the first position is determined from the steps provided above, the control system 400 controls the marine drive to generate thrust when the throttle handle is moved into that first position. It should be recognized that this may be the start of thrust generation if rotating from the neutral position (e.g., clockwise CW into the first position), or may be a decreased in thrust if moving to the first position in the counterclockwise CCW direction. The thrust may be generated in a first direction when in the throttle handle is in the first position, such as in a forward direction.
The first position may be updated over time to accommodate for wear on the parts and to otherwise ensure accurate identification of detent engagement positions over time. By way of example, the first position may be determined on a periodic basis, such as being based on elapsed time or each time the marine drive is started up, and/or updated at every detent crossing during use of the marine drive.
The present inventor has identified that is advantageous to identify additional positions for basing control of the marine drive, such as a second position of the throttle handle in which the detent disengages from the neutral position when moving in a second direction opposite the first direction (i.e., rotating in the opposite direction of moving into first position discussed above). The control system 400 then controls the marine drive to generate thrust in an opposite direction when the throttle handle is position in the second position than in the first position, here in a reverse direction.
In certain embodiments in which another detent engagement position is provided, such as the first idle position 284 and/or second idle position 286 of
In certain embodiments, an approximate or estimated position for the neutral position 278 may be used as a means of filtering out unreasonable position determinations and/or to determine which reference waveforms to apply for comparison. Alternatively, if there are a known number of detent engagement positions across the full range of rotational positions of the throttle handle, it is possible to determine which engagements and disengagements are associated with each engagement position by noting the direction in which the throttle handle rotates between them.
In the method 600 of
In this manner, the presently disclosed systems and methods provide for automatically determining the actual positions in which the detent engages and disengages as the throttle handle rotates. This preserves time and effort for calibrating the position sensor, as well as providing more accurate mapping between the position data that should results in thrust being generated and the position data that should not. The determination of detent engagement positions may also be updated over time so as to account not only for part-to-part variation, manufacturing variation, tool variation, and the like, but also wear and/or drift over time.
In the present description, certain terms have been used for brevity, clarity, and understanding. No unnecessary limitations are to be implied therefrom beyond the requirement of the prior art because such terms are used for descriptive purposes only and are intended to be broadly construed. The different apparatuses described herein may be used alone or in combination with other apparatuses. Various equivalents, alternatives and modifications are possible within the scope of the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
5340342 | Boda et al. | Aug 1994 | A |
5632657 | Henderson | May 1997 | A |
6840888 | Winquist | Jan 2005 | B1 |
8257122 | Holley | Sep 2012 | B1 |
9248898 | Kirchhoff et al. | Feb 2016 | B1 |
9764813 | Zarembka et al. | Sep 2017 | B1 |
9789945 | Vaninetti et al. | Oct 2017 | B1 |
10246173 | Ingebritson | Apr 2019 | B1 |
10507898 | Belter | Dec 2019 | B1 |
10696367 | Ingebritson et al. | Jun 2020 | B1 |
10787236 | Erickson et al. | Sep 2020 | B1 |
11097826 | Dannenberg et al. | Aug 2021 | B1 |
11186352 | Erickson et al. | Nov 2021 | B1 |
Entry |
---|
Unpublished U.S. Appl. No. 17/585,214, filed Jan. 26, 2022 by Keith W. Schmidt. |
Unpublished U.S. Appl. No. 17/881,018, filed Aug. 4, 2022 by Scott G. Ahlswede. |
Unpublished U.S. Appl. No. 17/985,452, filed Nov. 11, 2022 by Ryan Abellera. |
Unpublished International Patent Application No. PCT/US2022/052380 filed on Dec. 9, 2022 by John A. Groeschel. |
Unpublished U.S. Appl. No. 17/487,116, filed Sep. 28, 2021 by Ryan Fergus. |
Unpublished U.S. Appl. No. 17/967,226, filed Oct. 17, 2022 by John A. Groeschel. |