Capacitive sensors often are used in entry systems for automobiles and other vehicles. Such entry systems may include one or more capacitive sensors embedded in a door handle to sense the presence of a user's hand or fingers at or proximate the door handle. The sensors may be associated with a controller that selectively locks and unlocks the vehicles does as a function of actuation of one or more of the sensors. Also, such systems may include a plurality of capacitive sensors disposed a window or body panel. A user may unlock the vehicle by touching the sensors in a predetermined sequence.
Capacitive sensors may be desirable in vehicle entry system applications for several reasons. For example, they typically have no moving parts that can wear out. Also, they can more readily be integrated into structures such as door handles in a manner that provides protection from the environment than can electromechanical switches.
Nevertheless, the use of capacitive touch sensors in vehicle keyless entry systems has certain shortcomings. For example, it can be difficult to calibrate capacitive sensors to reliably respond to touch by both gloved and ungloved hands. Also, capacitive sensors used in vehicle entry systems tend to be placed in locations where they are prone to false actuation due to the effects of contaminants such as water, road salt, dirt, other particulates, and the like. A capacitive sensor that is calibrated to detect a gloved hand may be overly sensitive to ungloved hands and contaminants and, therefore, may cause unwanted actuations of a controlled device. Conversely, a capacitive sensor that is calibrated to detect the presence of an ungloved hand may be unable to reliably detect an ungloved hand and, therefore, not cause actuations of a controlled device when desired.
The present disclosure shows and describes an illustrative system including touch sensors and a temperature sensor. In an embodiment, the system could be a vehicle entry system, and the touch sensors could be disposed in or on a vehicle door handle. The touch sensors may be embodied as capacitive sensors, field effect sensors, or other forms of sensors. The temperature sensor may sense, for example, ambient air temperature outside the vehicle. The touch sensors and temperature sensor provide input to a controller. The controller may adjust the sensitivity of the touch sensors as a function of the sensed temperature. For example, the controller may decrease the sensitivity of the touch sensors when the temperature sensor detects ambient air temperature above a predetermined threshold. Conversely, the controller may increase the sensitivity of the capacitive sensors when the temperature sensor detects ambient air temperature below a predetermined threshold. Other embodiments could involve additional inputs to the controller and use other types of sensors.
The touch sensors 12 may be embodied as capacitive sensors, field effect sensors, or other forms of sensors. Illustrative examples of field effect sensors are disclosed in U.S. Pat. Nos. 5,594,222, 6,310,611, and 6,320,282, the disclosure of which are incorporated in their entireties herein by reference. The touch sensors 12 may include a touch pad comprising one or more sensing electrodes. The sensing electrode(s) may receive input from and/or provide input to the microcontroller 16, as discussed further below. The touch sensors 12 may be embedded in or otherwise disposed in or on a door handle 26 of a vehicle (not shown). The door handle may be embodied as a conventional door handle distinct from and attached to a body panel of the vehicle, or it may be embodied as a portion of the vehicle body configured to receive a human hand or portion thereof for pulling and/or pushing a door or other panel between first and second, for example, open and closed, positions. In other embodiments, the touch sensors 12 may be embedded in or otherwise disposed in or on another portion of the vehicle, for example, a body panel, accessory, or window.
The temperature sensor 14 may be configured to detect, for example, ambient air temperature. The temperature sensor 14 may be disposed in or on the door handle 26. Alternatively, the temperature sensor 14 may be located elsewhere on the vehicle, either near or distant from the door handle 26. The temperature sensor 14 need not be dedicated to the system 10. For example, the temperature sensor 14 also could provide input to other systems (not shown) of the vehicle, for example, a temperature display on the vehicle's instrument panel.
The controller 16 may be, for example, a microcontroller. The controller 16 may be configured in hardware and/or software to provide drive or excitation signals to the touch sensors 12, to receive signals from the touch sensors, and/or to determine whether or not the touch sensors should be deemed to have been touched as a function of one or more of the foregoing signals. The controller 16 also may be configured to receive signals from the temperature sensor 14 and to determine whether or not the touch sensors 12 should be deemed to have been touched as a function of the signals received from the temperature sensor 14. The function of the controller 16 will be discussed further below.
The controller 16 may further be configured to provide one or more signals to one or more output drivers 18. These signals may place the respective output drivers 18 in an idle state or an active state as will be discussed further below. The output drivers 18 may be used to control one or more vehicle systems 24. With an output driver 18 in the idle state, the respective vehicle system 24 is unaffected. With the output driver 18 in the active state, the state of the vehicle system 24 may be changed in predetermined manner. For example, a first output driver 18 might be configured to change the state of a door lock from locked to unlocked, and a second output driver 18 might be configured to change the state of the door lock from unlocked to locked. With either of the first and second output drivers 18 in an idle state, the respective output driver causes no change in the state of the door lock. With the first output driver in an active state, the first output driver causes the state of the lock, if initially locked, to change from locked to unlocked or, if initially unlocked, to remain unlocked. With the second output driver in an active state, the second output driver causes the state of the lock, if initially unlocked, to change from unlocked to locked or, if initially locked, to remain locked.
At step 504, a temperature signal is obtained from the temperature sensor 14. As set forth above, the temperature sensor 14 may be located and/or configured to detect, for example, ambient temperature air temperature about the touch sensors 12, a structure (for example, a door handle) in or upon which the touch sensors are disposed, or elsewhere about the system 10. The controller 16 may convert the signal received from the temperature sensor 14 to a corresponding temperature. Also at step 504, the controller initiates a temperature timer configured to time out after a predetermined amount of time. The predetermined time could be selected as desired. For example, the predetermined time could be selected as about one minute or any greater or lesser time s might be desired.
At step 506, the controller 16 compares the temperature obtained in step 504 to a predetermined temperature. If the temperature obtained in step 504 is below the predetermined temperature, the controller 16 at step 508 sets to a first level the touch detection threshold used by the controller in determining whether to deem a touch to have occurred at the touch sensors 12. If the temperature obtained in step 504 is above the predetermined temperature, the controller 16 at step 510 sets to a second level the touch detection threshold used by the controller to determining whether to deem a touch to have occurred at the touch sensors 12. The predetermined temperature may be selected as desired. In certain embodiments, the predetermined temperature could be 32 degrees F. or any temperature between, for example, 22 degrees F. and 42 degrees F., or a greater or lower temperature.
At step 512, the controller 16 scans the output(s) of the touch sensor(s) 12.
At step 514, the controller 16 determines whether to deem a touch to have occurred at the touch sensor(s) 12 as a function of the output from the touch sensors obtained in step 512 and the particular touch detection threshold set at step 508 or 510. For example, if the touch sensor 12 is a capacitive sensor, the controller 16 compares the capacitance value obtained at step 512 with the baseline capacitance obtained at step 502 to obtain a delta value. The controller 16 then compares the delta value with the applicable touch detection threshold set at step 508 or step 510. If the delta value is less than the applicable touch detection threshold, the controller 16 at step 516 provides an output to the output driver 18 setting the output driver to an idle state. If the delta value is equal to or exceeds the applicable touch detection threshold, the controller 16 at step 518 provides an output to the output driver 18 setting the output driver to an active state.
If at step 514 the controller 16 has deemed a sensor not to be touched, the controller sets an output driver 18 corresponding to the sensor to an idle state or, if previously in the idle state, maintains the output driver in the idle state. For example, the controller 16 may set the an output driver 18 controlling the state of an electric door unlatching mechanism to an idle state or cause it to remain in an idle state when the controller deems a corresponding sensor located in a door handle to be in an untouched state, thereby placing or maintaining the door unlatching mechanism in a latched state.
Similarly, if at step 514 the controller 16 has deemed a sensor to be touched, the controller sets an output driver 18 corresponding to the sensor to an active state or, if previously in the active state, maintained in the active state. Once the controller has set the output driver 18 to the active state, the output driver may remain in the active state for a predetermined time, indefinitely, or until the controller 16 next deems the relevant sensor to be in an untouched state. The predetermined time may be as short as instantaneous such that the output driver immediately returns to the idle state after having toggled to the active state. For example, the controller 16 may set an output driver 18 controlling the state of an electric door unlatching mechanism to an active state when the controller deems a corresponding sensor located in a door handle to be in a touched state, thereby placing the door unlatching mechanism in an unlatched state. Further, the controller 16 may maintain the output driver 18 in the active state for a predetermined time or indefinitely once set to the active state, thereby maintaining the door unlatching mechanism in the unlatched state. Alternatively, the controller 16 may set the output driver 18 to the idle state after a predetermined amount of time or when the controller 16 next deems the relevant sensor to be in an untouched state.
In an embodiment, as suggested above, the controller may cause the output driver(s) 18 to change state in response to the controller deeming a single sensor to be in a touched condition or an untouched condition.
In another embodiment, the controller 16 may instead cause the output drivers to change state in response to the controller deeming a plurality of sensors to have been touched in a predetermined sequence and/or according to a predetermined temporal scheme.
For example, without limitation, the controller 16 may set the output driver to an active state when the controller deems a plurality of sensors to have been touched in a random or predetermined sequence, within a predetermined time period. In another embodiment, the controller 16 may set the output driver 18 to an active state when the controller deems a plurality of sensors to have been touched in a random or predetermined sequence within a first predetermined time period and no sensor to have been touched within a second predetermined time period. In a further embodiment, the controller 16 may set the output driver 18 to an active state when the controller deems one or more sensors to have been touched in a random or predetermined sequence within a first predetermined time period, no sensor to have been touched within a second predetermined time period, and one or more sensors to have been touched in a random or predetermined sequence within a third predetermined time period.
At step 520, the controller 16 determines whether the temperature timer initially set at step 504 has expired or timed out. If the temperature timer has timed out, the algorithm 500 reverts to step 504. If the timer has not timed out, the algorithm 500 reverts to step 512. The temperature timer provides hysteresis to mitigate toggling of the touch sensitivity when the ambient or sensed temperature is near the predetermined threshold temperature. Such hysteresis could be implemented in the algorithm in other ways, as well.
Although the foregoing discussion of the flow chart of
In an embodiment, either or both of the high and low touch sensitivity thresholds could be adjustable through a smartphone coupled to the system 10 or through a user-vehicle interface coupled to the system 10. This feature would enable a user to tailor the sensitivity thresholds as may be desired or deemed appropriate.
The foregoing principles and structures are not limited to use in connection with vehicle entry systems. They could be applied to any form of touch sensing system wherein it may be desirable to set touch detection thresholds as a function of temperature.
This application claims benefit of U.S. Provisional Patent Application No. 62/246,731, filed Oct. 27, 2015, and incorporates by reference the disclosure thereof in its entirety.
Number | Date | Country | |
---|---|---|---|
62246731 | Oct 2015 | US |