Capacitive Position Sensor
First Claim
1. A capacitive position sensor for detecting a position of an object comprising:
- (a) a sensing element comprising a sensing path, the sensing path having one or more designated sensing areas along its length;
(b) a plurality of terminals connected to the sensing element at different locations along the sensing path to subdivide it into a plurality of sections;
(c) a plurality of sensing channels connected to respective ones of the terminals, wherein each sensing channel is operable to generate a signal indicative of capacitance between its terminal and a system ground; and
(d) a processor operable to determine over which section the object is positioned by comparing the signals from the sensing channels, and to determine the position of the object within that section by comparing at least the signals from the terminals spanning that section, wherein the processor is operable to distinguish between a button touch in an absolute position on one of the plurality of sensing areas and a scroll touch caused by a moving displacement along the sensing path, respectively based on duration of touch and distance of displacement along the sensing path.
2 Assignments
0 Petitions
Accused Products
Abstract
A capacitive position sensor comprising a preferably annular sensing path, the sensing path having one or more virtual buttons designated along its length. The sensing path has a plurality of terminals connected to it to subdivide it into a plurality of sections, each terminal providing a sensing channel for a signal indicative of capacitance. The sensing channels provide the signals to a processor, preferably a microcontroller, that is operable to distinguish between a user making a touch to actuate one of the virtual buttons, and a touch to perform a scrolling function. To be determined as a scroll, it is required that there is a succession of detects which span over at least a threshold distance, for example an angular or linear distance. To be determined as a touch, it is required that there is a succession of detects that all lie within one of the pre-assigned virtual button positions.
-
Citations
11 Claims
-
1. A capacitive position sensor for detecting a position of an object comprising:
-
(a) a sensing element comprising a sensing path, the sensing path having one or more designated sensing areas along its length;
(b) a plurality of terminals connected to the sensing element at different locations along the sensing path to subdivide it into a plurality of sections;
(c) a plurality of sensing channels connected to respective ones of the terminals, wherein each sensing channel is operable to generate a signal indicative of capacitance between its terminal and a system ground; and
(d) a processor operable to determine over which section the object is positioned by comparing the signals from the sensing channels, and to determine the position of the object within that section by comparing at least the signals from the terminals spanning that section, wherein the processor is operable to distinguish between a button touch in an absolute position on one of the plurality of sensing areas and a scroll touch caused by a moving displacement along the sensing path, respectively based on duration of touch and distance of displacement along the sensing path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of detecting the position of an object comprising:
-
(a) providing a capacitive position sensor comprising a sensing element comprising a sensing path, a plurality of terminals connected to the sensing element at different locations along the sensing path to subdivide it into a plurality of sections, and a plurality of sensing channels connected to respective ones of the terminals;
(b) designating at least one sensing area on the sensing path;
(c) bringing the object into proximity with the sensor;
(d) generating a signal with each sensing channel indicative of capacitance between its terminal and a system ground;
(e) processing the signal to determine over which section the object is positioned by comparing the signals from the sensing channels, and to determine the position of the object within that section by comparing at least the signals from the terminals spanning that section, wherein a button touch in an absolute position on one of the plurality of sensing areas and a scroll touch caused by a moving displacement along the sensing path is determined based on duration of touch and distance of displacement along the sensing path respectively; and
(f) respectively outputting a position output signal or a motion output signal when a button touch or a scroll touch has been determined.
-
Specification