Method for calibrating a resistive contact sensor

10001894 ยท 2018-06-19

Assignee

Inventors

Cpc classification

International classification

Abstract

A method of operating a contact sensor and a method of calibration of a contact sensor. The contact sensor comprises an array of discrete and spaced apart sensing elements (102, 202) connected to a resistive element (101, 201) with the location or size of a contact being detectable by measurement of one or more electrical parameter(s) relating to impedance steps along the resistive element (101, 201) is described. The method of operating involves determining a length of the sensing element between the contact and the resistive element and using this to compensate for a parasitic resistance present in the measured resistance of the resistive element. The method of calibration comprises applying one or more calibration contact(s) at a plurality of locations across the sensing elements (102, 202) to be calibrated; monitoring changes in at least one electrical parameter during the time that the calibration contact(s) are applied; and recording information relating to variation in the at least one electrical parameter, the information allowing assessment of the variation in each impedance step across the measured sensing elements. This enables the later use of the sensor to take into account any variation in the impedance steps.

Claims

1. A method of calibration of a contact sensor apparatus comprising an array of discrete and spaced apart sensing elements connected to a resistive element with a location or size of a contact being detectable by measurement of one or more electrical parameter(s) relating to impedance steps along the resistive element, the method comprising: applying one or more calibration contact(s) at a plurality of locations across the sensing elements to be calibrated; monitoring changes in at least one electrical parameter of the one or more electrical parameter(s) during a time that the one or more calibration contact(s) are applied, wherein the at least one electrical parameter is related to a resistance of the resistive element along its length as the one or more calibration contact(s) short different impedance steps thereof; recording information relating to variation in the at least one electrical parameter, the recorded information allowing assessment of variation in each impedance step along the resistive element; and wherein at least one of the location and the size of the contact is corrected based on the recorded information relating to the variation in the at least one electrical parameter.

2. The method as claimed in claim 1, comprising measuring a resistance across the resistive element with one or more impedance steps shorted out, and calculating a resistance for individual impedance steps based on the measured resistance during calibration and a known total resistance for the resistive element.

3. The method as claimed in claim 1, wherein the at least one electrical parameter is related to a resistance of a part of the resistive element between two contacts.

4. The method as claimed in claim 1 wherein the at least one electrical parameter is a voltage or current relating to resistance of a portion of the resistive element extending from one end of the resistive element to a point on the resistive element corresponding to a location of the plurality of locations of the one or more calibration contact(s).

5. The method as claimed in claim 1 wherein the recording information relating to variation in the at least one electrical parameter comprises recording a table of a measurement of the at least one electrical parameter and/or of information relating to a resistance for the impedance steps relating to each element of the sensing elements.

6. The method as claimed in claim 1, comprising using a calibration mode during which the contact sensor apparatus is configured for a continuous measurement of the at least one electrical parameter.

7. The method as claimed in claim 1 being used for calibration of sensors capable of sensing in two dimensions, wherein the applying one or more calibration contact(s) at the plurality of locations includes applying a first calibration contact at a plurality of locations along a first dimension of the array of discrete and space apart sensing elements, and applying a second calibration contact at a plurality of locations along a second dimension of the array of discrete and space apart sensing elements.

8. The method as claimed in claim 1 being used for calibration of sensors capable of sensing in two dimensions, wherein the applying one or more calibration contact(s) at the plurality of locations includes applying a calibration contact at a plurality of locations along both a first dimension of the array of discrete and space apart sensing elements and along a second dimension of the array of discrete and space apart sensing elements.

9. The method as claimed in claim 1 wherein the applying one or more calibration contact(s) at the plurality of locations across the sensing elements to be calibrated includes a continuous movement of at least one calibration contact on a sensing surface of the contact sensor apparatus.

10. The method as claimed in claim 9, wherein a speed of the continuous movement of the at least one calibration contact is equal to or less than one tenth of a spacing between the sensing elements multiplied by a sampling rate used in measuring the at least one electrical parameter(s) and divided by a number of dimensions of the contact sensor apparatus when the contact sensor apparatus is arranged to measure a calibration contact in more than one dimension.

11. The method as claimed in claim 1 wherein the applying one or more calibration contact(s) at the plurality of locations across the sensing elements to be calibrated comprises sequential placement of a calibration contact at several known locations that are spaced apart across a sensor area with a plurality of sensing elements between each location.

12. The method as claimed in claim 1 wherein the applying one or more calibration contact(s) at the plurality of locations across the sensing elements to be calibrated comprises simultaneous placement of multiple calibration contacts at several known locations that are spaced apart across a sensor area with a plurality of sensing elements between each location.

13. The method as claimed in claim 1 wherein a movement or spaced locations of the one or more calibration contact(s) align with a dimension measured by the sensing elements.

14. The method as claimed in claim 1 comprising determining if a level of variation in resistance of the impedance steps falls below a preset threshold to thereby determine that the contact sensor apparatus is of sufficient quality and/or accuracy.

15. The method as claimed in claim 1 comprising identifying unusual measurements indicative of a shorted, damaged or broken sensing element.

16. The method as claimed in claim 1 wherein the contact sensor apparatus comprises a layer with sensing elements in a form of multiple conductive traces and arranged so that a contact on a sensing surface of the contact sensor apparatus completes an electrical circuit involving one or more conductive traces of the multiple conductive traces, whereby a location and/or area of the contact can be determined by identifying the one or more conductive traces that are involved.

17. A non-transitory computer program product comprising instructions that, when executed by a processor of the contact sensor apparatus, causes the contact sensor apparatus to perform the method of claim 1.

18. A contact sensor apparatus comprising an array of discrete and spaced apart sensing elements connected to a resistive element with a location or size of a contact being detectable by measurement of one or more electrical parameter(s) relating to impedance steps along the resistive element; and a processor; wherein the processor is arranged to, in response to one or more calibration contact(s) applied at a plurality of locations across the sensing elements to be calibrated, monitor changes in at least one electrical parameter of the one or more electrical parameter(s) during a time that the one or more calibration contact(s) are applied, wherein the at least one electrical parameter is related to a resistance of the resistive element along its length as the one or more calibration contact(s) short different impedance steps thereof; and record information relating to variation in the at least one electrical parameter, the recorded information allowing assessment of variation in each impedance step along the resistive element; wherein at least one of the location and the size of the contact is corrected based on the recorded information relating to the variation in the at least one electrical parameter.

19. The contact sensor apparatus as claimed in claim 18 comprising a layer with sensing elements in a form of multiple conductive traces and arranged so that a contact on a sensing surface of the contact sensor apparatus completes an electrical circuit involving one or more conductive traces of the multiple conductive traces, whereby a location and/or area of the contact can be determined by identifying the one or more conductive traces that are involved.

Description

(1) An exemplary sensor and certain preferred embodiments of the present invention will now be described in greater detail by way of example only and with reference to the following drawings in which:

(2) FIG. 1 is a schematic exploded perspective view of a two-dimensional contact sensor having discrete and spaced apart sensor elements;

(3) FIG. 2a is a schematic plan view of the contact sensor of FIG. 1;

(4) FIG. 2b shows an equivalent electrical circuit of the contact sensor of FIG. 1;

(5) FIG. 3a shows a one-dimensional sensor;

(6) FIG. 3b shows an alternative one-dimensional sensor;

(7) FIG. 4 is a schematic illustrating an example contact sensor similar to the sensor shown in FIG. 1 with a contact applied;

(8) FIG. 5 shows a circuit design for the exemplary contact sensor;

(9) FIG. 6 shows the currents that flow when a contact is applied to the contact sensor of FIG. 4;

(10) FIG. 7 shows the equivalent circuit for the sensor of FIG. 4 when a small contact is applied that only shorts one resistance step along one of the resistor strips;

(11) FIG. 8 shows measurement of the contact length and position in one dimension for the sensor of FIG. 4;

(12) FIG. 9 shows measurement of the contact length and position in the other dimension for the sensor of FIG. 4;

(13) FIGS. 10a to 10c illustrate a simulated random variation in the uniformity of resistance steps and resulting measurement errors that may occur;

(14) FIGS. 11a to 11c show the effects of the random variation of FIGS. 10a to 10c when combined with a linear variation in resistance;

(15) FIGS. 12a and 12b show movement of a contact that can be used in an example of a calibration method for a sensor as shown in FIG. 1;

(16) FIG. 13 shows the use of a moving point contact with a cross-section of a sensor of the type shown in FIG. 1;

(17) FIG. 14a is a plot of variation of measured voltage across a length resistor strip when there is a moving contact along a length of a sensor;

(18) FIG. 14b is an enlarged view of a part of the plot of FIG. 14a;

(19) FIG. 15 shows a similar plot to FIG. 14a for a width resistor strip and a moving contact along a width of a sensor;

(20) FIG. 16 illustrates a resistance measurement of the resistor strip when a moving contact actuates consecutive individual sensing elements; and

(21) FIG. 17 shows the use of a filter to smooth measured voltage values.

(22) With reference to FIG. 1, the exemplary contact sensor 1 comprises two electrically insulative flexible layers (substrates). In particular, the contact sensor comprises a first layer 100 and a second layer 200. Each layer 100, 200 carries an array of parallel (or nearly parallel) conductive traces 102, 202, which extend across the layer 100, 200 away from respective resistor strips 101, 201 that form the resistive elements of the sensor. The conductive traces 102, 202 divide the resistor strips 101, 201 into nominally equally sized resistor steps, R.sub.step (see FIG. 2b). Thus, R.sub.step is the resistance of the resistor strip between two adjacent conductive traces.

(23) The two ends of each of the resistor strips 101, 201 are connected to electrodes 110,120 and 210, 220 respectively. The electrodes are provided for connection to an electronic circuit.

(24) As shown in FIG. 2a, the two layers are assembled together so that the conductive traces 102 on the first layer 100 face the conductive traces 202 on the second layer 200, and the conductive traces on one layer are at an angle to the conductive traces on the other layer. The conductive traces 102, 202 on both layers therefore form an array, or grid, of points of intersection, which forms the sensing area. The equivalent electrical circuit is shown in FIG. 2b.

(25) In order to resiliently space apart the first and second layers 100, 200, a spacer structure 103, in this case spacer dots, can be provided on one or both layers between or on the conductive traces 102, 202 (see FIG. 1). The spacer structure 103 helps the first and second plurality of conductive traces 102, 202 to remain electrically isolated from each other when no contact is applied to the sensor. It is also possible to provide the spacer structure 103 as lines or a pattern around the conductive traces. Features of the spacer structure 103 will affect the threshold of the force needed to make the two layers contact each other. The tighter the spacer pattern 103 and the greater its height, the greater the force needed to register a contact at the points of intersection of the first and second conductive traces. Of course, to keep the two layers 100, 200 separated, the spacer pattern 103 has to be thicker than the depth of the conductive traces 102, 202.

(26) FIG. 3a shows a simplified version of the sensor that can be produced by replacing one half of the sensor with a continuous conductive layer 202, e.g. a metallic foil. When a contact is applied, this layer 202 will short the conductive traces 102 on the other half of the sensor, thereby allowing the measurement of a contact in one dimension only by measuring the change in resistance across the resistor strip 101.

(27) An alternative exemplary one-dimensional sensor is shown in FIG. 3b, which shows a sensor in which the resistive element is provided as a resistor layer 101. Thus, the resistive element can extend all the way into the sensing area. A benefit of this design is that the sensing area can cover nearly the whole width of the sensor device leaving a very small margin all around for the adhesive and the electrode traces to be routed to the connector. This creates a nearly borderless sensor.

(28) To measure the location/area of the contact in the one-dimensional sensor of FIG. 3a or FIG. 3b, a resistance meter is placed across the ends of the resistor strip 101. When a contact is on the sensor area the change in resistance is related to the length of the contact. For uniform resistance of the resistor strip 101 this change in resistance would be proportional to the contact length. The resistance between the conductive layer 202 and each of the ends of the resistor strip 101 is measured and used to determine the contact length and the contact position.

(29) The operation of the two-dimensional sensor of FIGS. 1 and 2 uses a similar principle. FIG. 4 shows a simplified example of a two-dimensional sensor that is similar to that of FIG. 1. As shown in FIG. 4, when a contact 300 is applied to the contact sensor, the conductive traces 102 of the first layer 100 touch the conductive traces 202 of the bottom layer 200 in the region of the contact 300 making an electrical contact. A segment of the resistor strip 101 on the first layer 100 will be shorted by the conductive traces 202 of the second layer. Likewise, a segment of the resistor strip 201 on the second layer will be shorted by the conductive traces 102 of the first layer. The lengths of the shorted segments of the resistor strips 101, 201 correspond to the length and width of the contact 300.

(30) The contact area is defined by the points of intersection at which the contact 300 causes an electrical contact between the first and second plurality of conductive traces 102, 202. As shown in FIG. 4, the contact sensor 1 measures the maximum dimensions projected to their respective resistor strips. In essence, the contact sensor measures the outline of the smallest possible orthogonal that encapsulates the whole contact 300.

(31) There are a number of modes that the contact sensor 1 can be operated in: the resistive mode and the wiper mode. These will be discussed in further detail below with reference to FIGS. 5, 8 and 9. In the preferred embodiments the sensor should be calibrated in accordance with the method discussed below prior to measurements using the resistive or the wiper mode. However, understanding of the calibration method is facilitated by a prior understanding of the measurement modes of the preferred sensor and therefore these are discussed first.

(32) Resistive Mode

(33) In the resistive mode, it is possible to measure the size, but not the location, of the contact 300. It will be understood that it is necessary to know the location of the contact 300 in order to take fully advantage of the calibrated values for the resistor steps along the resistor strips 101, 201, which may vary with location. Therefore, the resistive mode in combination with calibrated values requires either that the contact area location is known, for example by requiring that the contact be placed against an end plate on the sensor area, or that the contact area is measured as well, for example by the wiper mode.

(34) However, even without knowing or being able to measure the contact area location the information provided by resistive mode can be improved by use of the calibrated values. For example, a statistical analysis of the variation of the resistor step resistances from a mean resistance will allow determination of an estimated confidence interval for measurements of the size of a contact area by the method below.

(35) When a contact 300 is applied to the contact sensor 1, the change in the resistance of the resistor strips 101, 201 will be a monotonic function, usually a near-linear function, of the contact length and width as projected to the corresponding resistor strip 101, 201. One of the resistor strips 101 determines one of the dimensions of the contact 300 (length or width) and the other resistor strip 201 determines the other dimension. When the resistance of one of the two strips is measured, the other strip needs to be electrically isolated so that it does not introduce any parasitic voltages/currents to the first strip, which can affect the measured resistance.

(36) For each resistor strip:

(37) R CONTACT = Length TOTAL - Length CONTACT wt = k ( Length TOTAL - Length CONTACT ) ( 1 )
R.sub.CONTACT is the resistance of the resistor strip 101, 201 after a contact is made, p is the resistivity of the resistor strip, Length.sub.TOTAL is physical length of the resistor strip in question, Length.sub.CONTACT is the length or width of contact area 300, w is the resistor strip's width, t is the resistor's thickness and k=/wt.

(38) The factor k may vary due to manufacturing tolerances of the resistor strip's resistivity and thickness t. It is preferred to use calibrated values generated as discussed below to give greatest accuracy, but for a simple operation in the resistive mode the contact sensor 1 can be self-calibrated by using the following ratio approach:
R.sub.TOTAL=k(Length.sub.TOTAL)(2)
where R.sub.TOTAL is the total resistance of the resistor strip 101, 201 in question, i.e. without a contact applied.

(39) R CONTACT R TOTAL = Length TOTAL - Length CONTACT Length TOTAL ( 3 )
and therefore:

(40) Length CONTACT = Length TOTAL ( 1 - R CONTACT R TOTAL ) ( 4 )

(41) Length.sub.TOTAL is known (per the manufacturing specs). Therefore, measuring the pre-load initial resistance (R.sub.TOTAL) of the resistor strip 101, 201 and its resistance when a contact 300 is applied, the contact length (Length.sub.CONTACT) of the contact 300 can be calculated.

(42) It is apparent that the contact sensor 1 is self-calibrated since the contact length/width measurements are based on the ratio of the resistance values before and after the contact 300 is applied. This is very useful when the initial resistance of the strip 101, 201 can vary due to manufacturing tolerances, varying ambient conditions such as temperature and humidity, ageing and so on. The contact sensor 1 is therefore immune to the precision and/or stability of the resistor strip 101, 201, which reduces the manufacturing cost and increases the contact sensor's accuracy.

(43) It is likely that the resistance of the discrete steps (R.sub.step) can be affected by environmental changes such as temperature or humidity, or by ageing, etc. Nonetheless, as long as the effect is not localized, all steps will change similarly along with the total resistance of each strip 101, 201. Since all measurements capture the relative change in resistance, the contact sensor 1 is intrinsically immune to the effects of these variables.

(44) The resistance can be measured with different circuits, e.g. voltage divider, resistance to voltage op-amp converter, resistance to frequency converter such as the 555 timer or a square wave relaxation oscillator, etc. For reasons of accuracy and simplicity a constant current source was used to apply a constant current to one resistor strip 101, 201 at a time. The longer the segment of the resistor strip that is shorted, the smaller the total resistance; therefore, the measured voltage will be lower as well, given that the current is constant.

(45) Therefore:

(46) V TOTAL = IR TOTAL ( 5 ) V CONTACT = IR CONTACT ( 6 ) V CONTACT V TOTAL = R CONTACT R TOTAL ( 7 )

(47) Substituting the above ratio in Equation (4):

(48) Length CONTACT = Length TOTAL ( 1 - V CONTACT V TOTAL ) ( 8 )

(49) Referring to FIG. 5, when the relays K1 and K2 are on, one end of the one of the resistor strips 101 is attached to a Constant Current Source (CCS) and the other end is grounded. Relay K6 is then turned on to connect the output of the CCS to an Analog to Digital Converter (Data Acquisition Card). The voltage measured is directly proportional to the resistance of the resistor strip 101. The other resistor strip 201 is floating; therefore it does not introduce any parasitic voltages to the resistor strip 101 being measured.

(50) To measure the other resistor strip 201, K1 and K2 are turned off and K3 and K4 are turned on. K5 is turned on and the voltage at the output of the second CCS is captured by a second analog input on the DAQ card.

(51) There is an alternative method that can be applied when the calibration finds that all of the resistor steps are the same, to within a predefined tolerance. In such a resistor strip 101, 201, all resistor steps R.sub.step can be assumed to have the same value with a high degree of confidence due to the confirmation provided by the calibration of the sensor. In this case, when a contact short-circuits n resistor steps, the reduction of the strip's resistance will be nR.sub.step. By measuring the drop in the resistance, the length of the contact 300 (in either direction) can be easily calculated as follows:

(52) R TOTAL - R CONTACT = nR step .Math. n = R TOTAL - R CONTACT R step ( 9 )

(53) Given that the contact sensor resolution is known (resolution in this example being measured as the conductive trace pitch), the contact length can be calculated:
Length.sub.CONTACT=nresolution(10)
Parasitic Resistance

(54) Referring to FIG. 6, when part of a resistor strip 101, 201 is shorted, some current i.sub.1 will flow through the shorting conductive traces 202, some current i.sub.2 will flow through the shorted portion of the resistor strip 201 and some current i.sub.p will flow through a segment of the other resistor strip 101.

(55) The conductive traces 102, 202 should have a very low resistance in comparison to the resistance of the resistor strips 101, 201; therefore most of the current will flow through the shorting conductive traces. In fact, the greater the length of the contact area, the smaller the parallel resistance of all the shorting conductive traces and the lower the parasitic currents from the furthest steps of the strip on the other half, i.e. the steps furthest from the other of the two resistor strips. Therefore,
i.sub.1>>i.sub.2,i.sub.p(11)

(56) Assuming the contact 300 is wide enough to short only two conductive traces 202 in one dimension, the equivalent electrical circuit (shown in FIG. 7) will consist of segments R.sub.1 and R.sub.2 of the resistor strip 201, the shorted resistance R.sub.shorted of the resistor strip 201, the resistance of the conductive trace R.sub.trace and the contact resistance R.sub.contact between the conductive traces at the points of intersection.

(57) Thus the total resistance between points C and D shown in FIG. 7 is:

(58) R CD = R 1 + R 2 + ( 2 R trace + R contact ) R shorted ( 2 R trace + R contact ) + R shorted ( 12 )

(59) The last term in Equation (12) represents the parasitic resistance.

(60) Assuming R.sub.contact is negligible and R.sub.shorted is substantial (i.e. more than one step), the total resistance measured can be simplified to:
R.sub.CD=R.sub.1+2R.sub.trace+R.sub.2(13)

(61) The value of R.sub.trace will depend on the location of the contact, i.e. the longer the distance from the width resistor strip, the longer the trace and the greater the parasitic resistance added to the measured R.sub.CD. The effect of R.sub.trace can become substantial when the conductive traces need to be very narrow in width (for example, in high resolution sensors) or less conductive (for example to reduce manufacturing costs by using a material with fewer expensive conductive particles such as silver, or by printing thinner layers). In such cases, R.sub.trace will introduce a large error in the calculation of the number of shorted steps. It hence becomes desirable to compensate for the parasitic resistance introduced by R.sub.trace.

(62) To compensate for R.sub.trace, the wiper mode (discussed in detail below) is used to detect the distance of the contact area from the resistor strip. This distance can be used to estimate R.sub.trace as follows:

(63) 0 R trace = R trace_max Distance Max_Length ( 14 )

(64) Here, Distance is the distance along the trace of the edge of the contact area 300 from the width resistive strip 201, since the width resistor strip 201 is being used for the measurement of the contact's position across the length resistor strip. This distance is also referenced herein as length I. R.sub.trace.sub._.sub.max is the total trace resistance between the two ends of the trace and Max_Length is the physical length of the conductive trace, which is also referenced herein as length L.

(65) Max_Length of the conductive trace is known and constant, and is characteristic of a given sensor's design. R.sub.trace.sub._.sub.max can be measured in advance or it can be calculated based on the conductive material's conductivity and the trace's geometry. In a well-controlled manufacturing environment, this resistance is expected to be fairly consistent; therefore it does not have to be measured frequently.

(66) As described below, with reference to FIG. 8, the wiper mode can be used to determine a value for R.sub.2 (which in FIG. 8 concerns position on the length resistor strip 101) and therefore to find the location of the contact 300 along the length resistor strip 101, which, as shown in FIG. 8 is the distance of the contact 300 from the width resistor strip 201. Similarly the Distance (length I) of contact 300 from the length resistor strip 101 can be determined by use of the wiper method with a constant current source across the width resistor strip 201. Thus, the wiper method, taking measurements using the orthogonal resistor strip, can determine the length I along the trace from the contact 300 to the resistor strip of interest.

(67) Based on measurement using the wiper mode, the trace resistance can be estimated using Equation (14). Therefore, this trace resistance can be subtracted from the total measured resistance R.sub.CD (Equation (13)) to eliminate the error it introduces in the calculation of the actual number of steps shorted.

(68) With the above method, extremely narrow and/or long traces can be used whose resistance will not affect the accuracy of the sensor. Such traces may be needed to create a high resolution sensor and/or very large area sensors. Alternatively, highly conductive but expensive trace materials can be replaced with more resistive but low cost alternatives such as silver/carbon blends, or even purely resistive materials such as carbon filled inks or conductive yarns used in electronic fabrics.

(69) It will be noted that the example in FIG. 7 concerns a contact 300 spanning just two traces. It should be understood that the same technique can also be used in the case of a contact 300 spanning more than two conductive traces. When the contact shorts more than two traces then R.sub.contact will increase due to the parasitic resistance of the electrode trace between the contact points. However, when all the traces between the outer two points of the contact area 300 are shorted then multiple parasitic currents will flow from the width resistor strip 201 to the shorted traces under the contact area 300. This means that the total R.sub.contact should become smaller. Further, as soon as the contact also spans across multiple traces in the length direction, then we have multiple R.sub.contacts (electrode trace lengths) connected in parallel, as shown in FIG. 6, hence their combined resistance will be very low and R.sub.shorted will effectively be shorted. So, in principle, the greater the number of shorted traces is (in both dimensions), the more accurate the method becomes.

(70) With the appropriate scanning method (referred to herein as the wiper mode), the sensor can be used to measure both the contact area and the position of the contact area on the sensor.

(71) Wiper Mode

(72) The size of the contact 300 can be calculated based on the resistance measurements of the two resistor strips 101, 201, as outlined above. The wiper mode allows the location of the contact 300 to be found.

(73) Referring to FIGS. 8 and 9, as an example, consider finding the location of the contact along the first resistor strip 101. Whilst constant current I is supplied by the constant current source across the first resistor strip 101, a high impedance voltage measuring circuit can be attached to any part of the resistor/conductive trace pattern on the second layer 200. The second layer acts as a wiper electrode to identify the location of the contact across the first resistor strip 101.

(74) Specifically, to measure the voltage drop V.sub.y across resistor R.sub.2:

(75) V y = IR 2 .Math. R 2 = V y I ( 15 )
Therefore,

(76) V y V TOTAL = R 2 R TOTAL = Length END Length TOTAL ( 16 )
where Length.sub.END is the distance of the end of the contact area from the end of the resistor strip 101 and V.sub.TOTAL is the voltage drop across the resistor strip when unloaded.

(77) The circuit described above in relation to the resistive mode (see FIG. 5) can also be used in the wiper mode. Specifically, when the first resistor strip 101 is being measured (K1=K2=K6=On), the conductive traces 202 on the other sensor layer 200 can be connected to the 2.sup.nd ADC and capture the voltage drop between the end of the contact on the first resistor strip 101 and its ground. Specifically, K3=K4=Off but K5=On. Since the input of the ADC is a high impedance one, this connection draws very little, if any, current. Therefore, it does not affect the resistance measurement of the first resistor strip 101. Reversing the process, the circuit can then measure the voltage drop between the end of the contact 300 in the second resistor strip 201 and its ground. In essence, there are two voltage measurements per strip, one for the resistance and one for the position of the contact across its respective dimension. Hence, both the area of the contact 300 and its position can be determined.

(78) The size of the contact 300 can also be measured using the wiper method (instead of the resistance method discussed above). Specifically, V.sub.y measured resistance R.sub.2. By reversing the current flow on the Length resistor, V.sub.y will measure the voltage drop across resistor R.sub.1, therefore R.sub.1 can be measured as well. From this information, the length of the contact itself can be calculated. Also, if V.sub.CONTACT and one of R.sub.1 or R.sub.2 are known, then the other resistance (other end of contact) can be determined using Equation (6).

(79) It will be appreciated that the determination of these resistance values leads directly to knowledge of the number of resistor steps along the resistance strips, if it is acceptable to assume that the resistance of each of the resistor steps is the same. In some cases, for example with a very tightly controlled manufacturing process and/or a sensor with larger spacing between the sensing elements using larger resistance values then this may be a reasonable assumption. However, this is not always the case especially for sensor with smaller spacing between the sensing elements and also sensors that are large and/or low profile (thin). It is therefore important to investigate the potential effects of variations or non-uniformity in the resistor steps.

(80) Non-Uniformity as a Source of Error

(81) As noted above, in prior art methods the resistive steps formed by the parallel electrodes crossing each resistor strip are assumed to have a relatively similar resistance. If these steps are uneven, then it will no longer be possible to assume that the measured Length or Width resistance will be proportional to the shorted Width or Length of the respective resistor strips, in which case Equations (1) to (4) are no longer accurate.

(82) This is illustrated in FIGS. 10a to 10c by a simulation of the effects on measurement accuracy if the resistance of the resistive steps has a random variation following the normal distribution. FIG. 10a shows a simulated random variation of this type, with the horizontal axis indicating the steps along the resistor strip for one dimension (101, 201, for example) from the first trace to the last trace for an example sensor with 165 traces and a spacing between the sensing elements (resolution) of 2 mm (giving a total length of 330 mm). The average resistance was set as 50 Ohms and the standard deviation at 2.5 Ohms, or 5%. In this simulated random variation, the number of steps that have a resistance greater than the average will be about equal to the number of steps that have a resistance lower than the average. In principle therefore, when the resistance of the loaded sensor is measured across a reasonable number of sensing elements then the variation of the un-shorted resistive steps will cancel each other out and the final measurement will still be reasonably accurate, most of the time. The errors are however not insignificant.

(83) The example is described in the context of a sensor for measuring the size of a foot. It will be understood that it applies equally well to any other source for the contact on the sensor surface. Assuming the foot makes a 200 mm long contact on a 330 mm long sensor with a 2 mm spatial resolution, the contact length measured should be 200 mm. FIG. 10b shows a simulation of the effect of the random variation of FIG. 10a. The resulting sensor measurement is illustrated as a function of the distance of the foot's contact area from the centre of the sensor. A value of 0 mm off centre indicates that the centre of the foot coincides with the centre of the sensor.

(84) In FIG. 10b the simulation sums the resistance of all of the resistance steps of FIG. 10a that are within the 200 mm length of the foot. This value is then used as R.sub.CONTACT in Equation (4). The total resistance of all 165 resistance steps is used as R.sub.TOTAL to thereby calculate the contact lengths shown in FIG. 10b. The corresponding deviation from the ideal 200 mm output is shown in FIG. 10c. It will be understood that when the resulting error is smaller than the sensor's spatial resolution, then the effect of uneven resistive steps is insignificant. However, if the variation in resistance is greater or if there are outliers with unusually high or low resistance values then the error can create significant problems.

(85) In general, the greater the variation in resistance, the greater the possibility for larger errors. That is because the sum of the un-shorted resistive steps can vary more from the theoretical ideal sum (all resistive steps being of equal resistance). In addition, the fewer steps that are shorted or left un-shorted the greater the chance for larger measurement errors since the sum of these steps can vary more from the ideal. There is hence a significant need to be able to quantify the variation in resistance and to take account of this variation when making measurements using the sensor.

(86) Furthermore, with some manufacturing methods, the values of the resistive steps may have a trend, e.g. the first step has a resistance of 60 Ohms and the last one a resistance of 40 Ohms. This is not uncommon in poorly set up screen printing manufacturing lines. In this case, the sensor measurements can have large errors as illustrated in FIGS. 11a to 11c. FIG. 11a illustrates a random variation as in FIG. 10a with the addition of a 20 Ohm variation from one end of the sensor to the other. As can be seen from FIGS. 11b and 11c, which show the measured length and error using a similar calculation to that described above in relation to FIGS. 10b and 10c, the error compared to the actual length of 200 mm is significant and it is larger than the spatial resolution of the sensor. This type of error is not acceptable.

(87) It will be understood that the references above to a foot as the source of the contact on the sensor are for example only, and the same issues apply equally to any other sensor type, with any source for the contact area.

(88) Calibration Method

(89) There is a clear problem to address. In the prior art steps are taken to ensure that the sensors are manufactured with uniform resistance steps. It is proposed herein to use a calibration of the sensor, which provides greater accuracy than improvements in manufacturing, and with fewer constraints on manufacturing efficiency, sensor design and cost.

(90) In the proposed calibration method the sensor can have a calibration mode where it monitors one or more electrical parameter(s) relating to the shorted resistance steps (for example the voltage in wiper mode or resistive mode). A calibration contact is made on the sensor surface and the electrical parameter(s) of interest are measured during this calibration contact. In addition, the parasitic trace resistance may also be compensated for during calibration and/or during later use of the sensor by using the method discussed above. In particular, the parasitic trace resistance can be subtracted from the total measured resistance to eliminate the error it introduces in the calculation of the actual number of steps shorted.

(91) In a simple example this calibration contact could be a contact point placed at several different known locations across a dimension of the sensor, with the electrical parameter then indicating any variation in the summed impedance steps for the sensing elements between these locations. A rule or a positioning guide of some other type can be used to ensure that the calibration contact was made in the right/known locations. Since the locations are known then the mean average for the resistive steps at each sensing element between the contact locations can be calculated. A rough calibration of the sensing elements can hence be made. This will identify any major variations along with any linear trends. The accuracy and resolution of the calibration can be increased by adding more contact points at closer spaced locations. The values of the resistive steps can be stored as a table for later use when measuring a contact area and/or location using the sensor.

(92) A still simpler method could use multiple stationary contacts at known locations along with measurements to determine the resistance of parts of the resistive element relating to the sensing elements between the multiple contact locations and between those locations and edges of the sensor. For the example sensor discussed herein this could involve two contact points with the resistive mode being used to determine the resistance for the part of the resistor strip between the two contacts and the wiper mode being used to determine the resistance for the parts of the resistor strip between the contact and an adjacent edge of the sensor array. This information would then allow an average value for the impedance steps in those parts of the sensing array to be determined. These averages could be used in later calibrated measurements made by the sensor, or they could be interpolated to find an assumed linear or non-linear trend in resistance steps along the resistor strip.

(93) In cases where the resistor strips have a very uneven resistance with and/or a compound trend, a more rigorous calibration is needed. A more rigorous calibration is also of benefit where the sensor element spacing is small, since in this case even small variations in absolute resistance values will have a large impact in the sensor's accuracy.

(94) Ideally, the resistance of each resistive step needs to be measured and stored in a table. If these values are known, then it will then be straightforward to take accurate length/width measurements even if there is a significant variation.

(95) The preferred method uses a moving sliding calibration contact and a continuous monitoring of an electrical parameter relating to the resistance steps. An example is shown in FIGS. 12a and 12b for the sensor described above. A contact 300, which is a finger in this example, is drawn across the length of the sensor, traversing the sensing elements 102. The wiper electrode (Width) can measure the voltage drop across the first resistive step of the resistor strip 101, then the sum of the first and second steps, then the sum of the first, second and third steps, and so on by means of Equation (15). Likewise, the same calibration contact can be drawn across the Width of the sensor (left to right, or right to left) and the corresponding wiper electrode (Length) will pick up the voltage drop across the traveled distance of the second resistor strip 201 as successive traces 202 are shorted.

(96) For best results the calibration contact area from the calibration contact 300 should be small and so a fingertip or a stylus is preferred. If the calibration contact area can be made smaller than the spacing between the sensing elements then it is effectively a point contact and it can be ensured that only a single trace is shorted at any one time. FIG. 13 illustrates a side view of a fingernail being used to create a small calibration contact 300 on the sensing surface, thereby shorting only one of the sensing elements 102 on a lower layer 100 with the sensing element 202 on an upper layer.

(97) The results of this measurement along the length of an example sensor with a large number of sensing elements is shown in FIGS. 14a and 14b. FIG. 14a shows the voltage across the wiper electrode while the nail of a fingertip was drawn across the Length and the wiper voltage was sampled. FIG. 14b shows an enlarged view of a portion of the graph of FIG. 14a. As the finger traverses each trace the voltage drops down by a step that is proportional to the resistance of the impedance step on the resistor strip. By measuring the voltage drop Vi across each step i, the step resistance Ri can be calculated per:
Vi=I Ri(17)
where I is a constant current applied to the resistor strip.

(98) FIG. 15 shows a similar plot for the voltage drop over time when a sliding contact is drawn across the Width of a sensor and the wiper voltage (Length resistor strip) was sampled. In this example the width is considerably smaller than the length and so the steps are fewer and more clearly visible.

(99) Alternatively, the resistance of the resistor strip can be measured. If it can be ensured that a single resistance step is shorted by the contact (for example by means of a point contact such as in the example of FIG. 16) then the measured resistance will fluctuate between the un-shorted (total) resistance of the resistor strip and a resistance reduced by the shorted step i:
R.sub.STRIP=R.sub.INITIALR.sub.i(18)

(100) where R.sub.INITIAL is the initial, un-shorted resistance of the strip, R.sub.STRIP is the measured resistance and R.sub.i is the resistance of the shorted step i. Shorting of just one step can be assured by careful selection of the contact point so that it is the correct size to bridge just two sensing elements. If multiple but not all resistive steps are measured, the value of the unmeasured steps can be estimated using interpolation techniques. It is possible to also use this method when shorting more than one step, provided that the number of resistance steps that is shorted is known but in this case the calibration process must make sure that the load will load the first step, then the first and the second, etc. until the whole load covers the maximum number of steps. Thereafter, the load can keep moving toward the other end of the sensor, in which case, for each new step loaded, the trailing step will be unloaded. If the resistance of the new and the trailing steps are close in value, it may not be possible to detect a change in the total resistance, in which case the step will not be identified. Although advanced detection techniques can be used, such as peak detection during the transition from one step to the next, this will complicate the process. It is therefore preferred to load/short one step at a time. In this case, the change of step could be detected because when the load is in between two steps, there won't be any shorted steps. For sensors with a smaller spacing between the sensing elements, this method is still less preferred than the wiper one because the spatial filtering effect of the substrate may result in more than one steps being loaded even when the load applicator is in between two steps.

(101) It is also possible to use a movement of a calibration contact in two dimensions of a two dimensional sensor to calibrate the sensor in respect of both dimensions at the same time. This could be a contact placed at multiple known points across the array spaced apart in two dimensions, but preferably a sliding contact is used to give measurements for each sensing element. With this method the sensor calibration mode needs to switch between measurements in two dimensions in order to determine the values for impedance steps along two resistive elements. This switching needs to be done at a sufficient frequency to ensure that changes resulting from the contact traversing each sensing element in each dimension are identified, enabling all the impedance steps to be measured.

(102) Yet another method to measure the resistive steps is to load the first step of the strip and then draw a second contact across the sensor area. This requires two separate contacts as the calibration contact. If these two contacts are lined up with a dimension of the sensor (Length or Width in the example sensor) then they will create a single, continuous short across the corresponding resistor strip. The measured resistance of the resistor strip decreases as the second contact travels across the sensor area; each decrease will represent the resistance of the additional impedance step R.sub.i that is shorted.

(103) It will be understood from FIGS. 14a and 15 that the measured voltage can be noisy. The same applies to resistance measurements. FIG. 17 illustrates the use of a two stage filter to smooth out the signal within each step, without affecting the transition between steps. The original data from the voltage measurement of FIG. 14b is shown as raw data 401. A moving average (low pass) filter is applied within each step to provide a moving average plot 402 and then a peak detection algorithm is used to mark the transitions 403. The signal levels between transitions are then replaced by their average value and these smoothed values can be used in the calculation of the resistance steps. The peak detection algorithm can be based on the detection of a larger than normal change on the signal, which will trigger the recognition of a step transition 403. The number of steps detected must match the known number of steps expected for the sensor. Identifying a different number of steps indicates that the calibration process has been imperfect and it needs to be repeated or that the sensor has physical defects such as broken or shorted electrodes, e.g. if the duration of a step is greater than the rest, it will be an indication of shorted sensor elements; if the voltage momentarily returns to its unloaded value it will be an indication of a broken sensor element that is no longer electrically connected to the resistor strip. The position of these defects can be identified so that the sensor can be repaired.

(104) Calibrated Measurements

(105) One calibration step per dimension of a sensor can therefore easily establish values of the resistance of impedance steps along the resistor strip corresponding to the positions of each sensing element. This can be as an average or, interpolated values or more preferably, as exact values for each step derived from a sliding calibration contact.

(106) When the resistance of the impedance steps is known then, if the location of the load is known, the resistive mode can measure length and/or width with greater accuracy. In essence, if the first resistive step shorted is known, the calculated resistances of the following steps are added up until the sum matches the sensor reading. When that happens, the number of resistive steps added times the sensor's spatial resolution will produce the measured length (or width) of the contact. To do this using the resistive mode alone the system needs to know the starting position of the contact area. This can be ensured using a guide on the sensor. For example, in a foot measuring application, this restriction can be applied by lining up the heel of the foot against a stop (beginning of measurement) and allowing the foot to extend towards the free end of the sensor.

(107) Alternatively, the position of a contact can be detected using the wiper mode; this eliminates the need for a position locator. The wiper mode can make use of the calibration data in a similar way to the resistive mode. The resistance of a portion of the resistor strip between the edge of the sensor and the edge of the contact is measured and this will correspond to the summation of resistances of the impedance steps in that part of the resistor strip. The number of impedance steps multiplied by the sensors spatial resolution will give the distance of the contact area from the sensor edge, and once the location of the edge of the contact area is known in terms of the number of impedance steps from an edge then the size of the contact area can be determined using the resistive mode based on the resistance measurement and matching this with the summation of the subsequent (calibrated) impedance steps beneath the contact. Alternatively, the wiper mode can also be used to measure the resistance of a portion of the resistor strip between the other edge of the sensor and the edge of the contact measured, therefore locating both ends of the contact and hence allowing the calculation of the contact length in each dimension.

(108) The use of the wiper mode and the summation of resistances of the impedance steps described above allows for a very accurate determination of the distance I of the contact from the sensor's edge. This can be used with the method described above to determine the value of R.sub.trace with a greater accuracy.

(109) It will also be understood that the calibration technique can be used as a quality control measurement for the types of sensors described above, and similar sensors. The measurements used in the calibration method can be used as a check to ensure that the resistance of the impedance steps all fall within a required tolerance and/or to identify broken or damaged traces. A completely broken trace will not short the resistor strip and therefore an expected step in voltage or resistance will not occur. A shorted trace will short more than one steps and therefore the step in voltage or resistance will be greater than expected, i.e. it will be the sum of the shorted steps. A damaged trace may have an unusually high resistance, which will compromise the shorting of the corresponding step giving the appearance of an artificially small resistance for the corresponding impedance step.

(110) Sensor Structure

(111) The specific operation of the calibration method has been explained above with reference to the exemplary sensors shown in the Figures. This sensor is the subject of co-pending International (PCT) Patent application No. PCT/GB2013/053214 and further detail of the sensor can be found in that document. However, it should be understood that the method of the present invention is not limited to this exemplary sensor. The method can also be used with any of the other types of sensor identified in the foregoing discussion, and is more generally applicable to any sensor with a broadly similar structure. For example, the method has advantages for any sensor of the type comprising conductive traces in a sensing area or any other type of discrete and spaced apart sensing elements, where separation of electrical connections along a resistive strip is used in the determination of a contact location or contact area. By way of more specific examples, the use of the calibration method with two prior art sensors as found in U.S. Pat. No. 4,587,378 and U.S. Pat. No. 4,963,702 is described below.

(112) U.S. Pat. No. 4,587,378 discloses a sensor using interdigitated electrodes. As will be understood from a review of FIGS. 1 and 2 of U.S. Pat. No. 4,587,378, and the related description, if the distance between the interdigitated electrodes is known then a contact point moving across the x or y directions will generate discrete changes in the sensor's output. These changes will be proportional to the value of the resistive lengths (steps) between the electrodes that cross the resistor strip. For example, in FIG. 1 of U.S. Pat. No. 4,587,378, when a contact travels in the direction from 12a to 12b, the contact will be shorting electrode 17 with the different electrodes 15 that cross resistor strip 12. When a short occurs, 5V will be applied to the resistor strip across its length, and the sensor will measure a Y output between 5V and the end of the resistor strip 12b. A more detailed description of the operation of the sensor of U.S. Pat. No. 4,587,378 can be found in columns 3 and 4 of the particular patent. As with other prior art sensors, U.S. Pat. No. 4,587,378 assumes that the resistor steps are constant. Nonetheless, this is not necessarily true since different manufacturing methods (or quality of discrete resistor components) may result in different step-to-step uniformities.

(113) The proposed calibration method(s) can quantify the value of the resistor steps and therefore improve the accuracy of the reported contact position of this sensor.

(114) Another example of a sensor that can benefit from the proposed calibration method is disclosed in U.S. Pat. No. 4,963,702. This particular sensor can measure the resistance between the ends of a contact and the resistor strip's ends and therefore identify the contact's position and length. Once again it is assumed in U.S. Pat. No. 4,963,702 that the resistor strip is divided into uniform steps. In cases where it is not uniform then the method of U.S. Pat. No. 4,963,702 will result in significant measurement errors. The current method hence advantageously can be used to identify and record variations in the resistance steps. This will improve accuracy of the sensor of U.S. Pat. No. 4,963,702 by allowing a modified measurement mode to take account of the calibrated values.