CN103455228B - Automatically induction point and the method for capacitance touch screen driving voltage load time are calculated - Google Patents
Automatically induction point and the method for capacitance touch screen driving voltage load time are calculated Download PDFInfo
- Publication number
- CN103455228B CN103455228B CN201310391054.0A CN201310391054A CN103455228B CN 103455228 B CN103455228 B CN 103455228B CN 201310391054 A CN201310391054 A CN 201310391054A CN 103455228 B CN103455228 B CN 103455228B
- Authority
- CN
- China
- Prior art keywords
- time
- value
- driving voltage
- sensing points
- load time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Investigating Or Analyzing Materials By The Use Of Electric Means (AREA)
- Investigating Strength Of Materials By Application Of Mechanical Stress (AREA)
Abstract
The present invention relates to a kind of automatic calculating induction point and the method for capacitance touch screen driving voltage load time, wherein, automatically calculate the method for induction point driving voltage load time and include: 1) choose sensing points to be measured;2) carry out binary chop with number of bits for partitioning standards and draw suitable district, find out lock-in regime in suitable district by incremental manner;3) the position decline ratio of binary number is pressed relatively at lock-in regime.The present invention program avoids each time value of use and participates in comparing, efficient and simple.
Description
[technical field]
The present invention relates to a kind of from automatically calculating induction point and the method for capacitance touch screen driving voltage load time,
The method can be widely applied to all kinds of capacitance touching control chip.
[background technology]
Current most of capacitance touching control chip is all poor by checking the change in electrical charge of the sensing element on touch screen
Value judges its touch area.
As a rule it is dispersed with multiple sensing element on capacitive touch panel, and each sensing element has relevant
The driving element of connection, has a certain distance to be sufficient for when sensing element detects driving voltage between both
It is applied in.When going to touch with hands or other conductive bodies, the quantity of electric charge of some driving voltage will be by
Galvanic circle is taken away, so that the quantity of electric charge detected diminishes.
When not having touch event to occur, the Charged Couple amount that sensing element detects, it is referred to as reference value
(Qbase).By scanning Charged Couple amount which sensing element detects relative to reference value (Qbase)
Diminish, it is judged that have touch to occur for this region.
Owing to the charge-coupled time is different required for each sensing element on capacitance plate, if this
The driving voltage load time, (T) was too small, then cause Partial charge not couple, and reference value (Qbase) partially
Little, impact touches and judges.If this driving voltage load time (T) is excessive, then cause whole touch screen
The sensing points detection time too big, affect touch event response speed.
Therefore, when the different capacitance plate of touch chip collocation, or during the great change of surrounding, need to measure
Calculate the driving voltage load time (T), ensure to obtain correct reference value.
[summary of the invention]
The technical problem that the invention solves the problems that is to provide a kind of calculating induction point efficiently and simply automatically and swashs
The method encouraging the voltage-drop loading time.
Two technical problems that the invention solves the problems that are to provide a kind of efficient and simply automatically calculate capacitance touch
The method of screen driving voltage load time.
Above-mentioned first technical problem solves by the following technical programs:
The method of the driving voltage load time of a kind of automatic calculating sensing points, it is characterised in that include following
Step:
1) sensing points to be measured is chosen;
2) Optimum Excitation voltage time value is searched in the range of zero to driving voltage load time maximum
Lock-in regime, specifically:
201) time T is set1, time T2, time T3, time T4, time T5, time TIn 1, time TIn 2,
Reference value K, parameter t, figure place w, figure place R, driving voltage load time maximum of Tmax;Wherein, base
Quasi-value K is concrete preset value (number for more than zero), TmaxFor natural number, TmaxBinary form be M
Position complete 1, M is natural number (generally >=4);
202) Tmax is given to TIn 1(TIn 1=Tmax);
203) R=TIn 1The figure place of binary form, the intermediate integer of E=R;Definition T1And T2,T1Two
Binary form is that E position is all 1, T2=2T1+1;With T1It is Q that test sensing points obtains corresponding Charged Couple value1,
With T2It is Q that test sensing points obtains corresponding Charged Couple value2;
204) if Q2-Q1> reference value K, skips to 205);If Q2-Q1≤ reference value K, then by T now1Value
It is given to TIn 1,TIn 1=T1, skip to step 203);
205) T3=T2, T4=2T3+1;
206) with T3It is Q that test sensing points obtains corresponding Charged Couple value3, with T4Test sensing points obtains corresponding
Charged Couple value is Q4;
207) if Q4-Q3> reference value K, then by T now4It is given to T3(T3=T4),T4=2T3+ 1, skip to
206);If Q4-Q3≤ reference value K, obtains lock-in regime (T3', T3],T3′=(T3-1)/2, skip to step 3);
3) at lock-in regime (T3', T3] find out Optimum Excitation voltage time value TGood, specifically:
301) TIn 2=T3, w=T3The figure place of binary form;
302) T5=TIn 2-2w-2;
303) with T5The Charged Couple value testing corresponding is Q5, t=w, w=t-1;
304) if Q3-Q5> reference value K, skips to step 305);If Q3-Q5≤ reference value K, skips to step
306);
305) if w non-1, TIn 2=T5+2w-1, skip to step 302);If w is 1, TGood=T3, skip to
Step 307);
306) if w non-1, TIn 2=T5, skip to step 302);If w is 1, TGood=T5, skip to step 307);
307) terminate.
Wherein, E isTake the integer value rounded up after arithmetic point or E isThe integer value of zero is taken after arithmetic point.
Above-mentioned second technical problem solves by the following technical programs:
A kind of method of automatic calculating capacitance touch screen driving voltage load time, it is characterised in that include with
Lower step:
1) all sensing points are chosen;
2) respectively each sensing points is calculated by the technical scheme solving above-mentioned first technical problem
The good driving voltage load time;
3) compare the Optimum Excitation voltage-drop loading time of all sensing points, select maximum Optimum Excitation voltage to add
The load time is as the driving voltage load time of capacitance touch screen.
As seen from the above technical solution, the technical scheme of above-mentioned first technical problem of solution uses with binary system
Figure place is that partitioning standards carries out binary chop and draws suitable district, finds out lock room in suitable district by incremental manner
Between, press the position decline ratio of binary number relatively at lock-in regime, when drawing the Optimum Excitation voltage-drop loading of sensing points
Between.The present invention program avoids each time value of use and participates in comparing, efficient and simple.Above-mentioned solution
The technical scheme of two technical problems utilizes the technical scheme of above-mentioned first technical problem of solution to capacitance touch
Each sensing points of screen calculates the Optimum Excitation voltage-drop loading time respectively, then selects the Optimum Excitation electricity of maximum
The pressure load time is as the Optimum Excitation voltage-drop loading time of capacitance touch screen.The present invention solves production process
Middle capacitance plate difference, or during the great change of surrounding, calculate asking of Optimum Excitation voltage-drop loading time value
Topic.
[accompanying drawing explanation]
Fig. 1 is the flow chart that embodiment one calculates the method for sensing points driving voltage load time automatically;
Fig. 2 is the flow chart that embodiment two calculates the method for capacitance touch screen driving voltage load time automatically.
[detailed description of the invention]
Embodiment one
As it is shown in figure 1, a kind of method of automatic calculating sensing points driving voltage load time, including following step
Rapid:
1) sensing points to be measured is chosen;
2) Optimum Excitation voltage time value is searched in the range of zero to driving voltage load time maximum
Lock-in regime, specifically:
201) time T is set1, time T2, time T3, time T4, time TIn 1, time TIn 2, reference value K,
Figure place w, driving voltage load time maximum of Tmax;Wherein, reference value K is concrete preset value, Tmax's
Binary form is M position complete 1, and M is natural number;
202) by TmaxIt is given to TIn 1, TIn 1=Tmax;This step is in order to first to the driving voltage load time
Maximum of TmaxBinary chop is carried out to determine mediant by its binary figure place;
203) R=TIn 1The figure place of binary form,The integer value rounded up is taken after arithmetic point;Fixed
Justice T1And T2, T1Binary form be that E position is all 1, T2=2T1+1;With T1Test sensing points obtains corresponding
Charged Couple value is Q1, with T2It is Q that test sensing points obtains corresponding Charged Couple value2;
This step is the concrete of binary chop, with TIn 1The interposition of number of bits finds out mediant T1And in inciting somebody to action
Between number T1And on number of bits, compare T1The T of big one2Carry out Charged Couple test realization to compare;
204) if Q2-Q1> reference value K, Charged Couple value difference value is big, illustrates that Optimum Excitation voltage time exists
Suitable district (T1, TIn 1], the most also the explanation time is inadequate, T the most now1The least cannot meet, continue to exist
Suitable district (T1, TIn 1In], the increase driving voltage load time compares, and skips to 205);If Q2-Q1≤ base
Quasi-value K, the change of Charged Couple value is little, then the Optimum Excitation voltage-drop loading time should be (0, T1] in interval
Certain point, then by T now1Value is given to TIn 1, reduce the scope to come again, skip to step 203);
205) T3=T2, T4=2T3+1;This step is to have carried out detection ratio since increasing the driving voltage load time
Relatively, wherein the increase driving voltage load time is with binary numeral as foundation, uses an increase high position to increase
Time;
206) with T3It is Q that test sensing points obtains corresponding Charged Couple value3, with T4Test sensing points obtains corresponding
Charged Couple value is Q4;
207) if Q4-Q3> reference value K, Charged Couple value difference value the most then illustrates that the time inadequate, needs to continue to increase
The big driving voltage load time, then by T now4It is given to T3, T3=T4,T4=2T3+ 1, with binary numeral
For increasing the time according to an increase high position, skip to 206);If Q4-Q3≤ reference value K, this is to increase excitation electricity
Since the pressure load time, the situation less than or equal to K, then explanation Optimum Excitation voltage-drop loading occur first
Time is at lock-in regime (T3', T3],T3′=(T3-1)/2, skip to step 3);
3) at lock-in regime (T3', T3] make a look up out Optimum Excitation voltage time value TGood, specifically:
301) TIn 2=T3, w=T3The figure place of binary form;
302) T5=TIn 2-2w-2;This step is gradually to carry out toward low level change by binary digit at lock-in regime
Relatively test;
303) with T5The Charged Couple value testing corresponding is Q5, t=w, w=t-1;
304) if Q3-Q5> reference value K, illustrates T now5It is the least, it is impossible to obtain Charged Couple amount completely,
Need to increase T5Value, skips to step 305);If Q3-Q5≤ reference value K, illustrates T now5Meet requirement,
T can be reduced further5Value, skips to step 306);
305) if w non-1, TIn 2=T5+2w-1, skip to step 302);If w is 1, the most complete, TGood=T3,
Skip to step 307);
306) if w non-1, TIn 2=T5, skip to step 302);If w is 1, the most complete, TGood=T5, jump
To step 307);
307) terminate.
At this so that " the driving voltage load time, maximum was as Tmax=63, unit microsecond, sensing points (P0) survey
The Optimum Excitation voltage-drop loading time of pilot is 12 microseconds " as a example by, the idiographic flow of the statement present invention:
S1) sensing points (P to be measured is chosen0);
2) in the range of zero to driving voltage load time maximum, find out the lock of Optimum Excitation voltage time value
Fixed interval, specifically:
S201) time T is set1, time T2, time T3, time T4, time TIn 1, time TIn 2, reference value
K, driving voltage load time maximum of Tmax;Wherein, reference value K is concrete preset value, Tmax=31, Tmax's
Binary form is 5 full 1=11111(2);
S202) by TmaxIt is given to TIn 1, TIn 1=Tmax=31=11111(2);
S203) R=TIn 1The figure place=5(of binary form due to TIn 1Be entered as T firstmax, it two enters
The figure place of form processed is 5), E isInteger value=3 rounded up are taken after arithmetic point;Definition T1And T2, T1
Binary form be that E position is all 1=111(2), T2=2T1+ 1=15, with T1=7 microsecond test sensing points
Obtaining corresponding Charged Couple value is Q1, with T2It is Q that=15 microsecond test sensing points obtain corresponding Charged Couple value2;
This step is, first with TmaxThe interposition (the 3rd) of number of bits takes mediant T1=7=111(2),
Carry out being incremented by and compare, i.e. binary form to be three be all 1 T1It is four with binary form and is all 1
T2=1111(2)Relatively;
S204) now, Q2-Q1> reference value K, T3=T2=15, T4=2T3+1=31;
Charged Couple value difference value the most then illustrates that the time inadequate, T the most now1The least cannot meet, continue to increase
The driving voltage load time compares, binary form is three be all 1 T3=1111(2)And binary system
Form is four be all 1 T4=11111(2)Relatively;
S205) with T3It is Q that=15 microsecond test sensing points obtain corresponding Charged Couple value3, with T4=31 microseconds are surveyed
It is Q that examination sensing points obtains corresponding Charged Couple value4;
S206) now, Q4-Q3≤ reference value K, since this is the increase driving voltage load time, has gone out first
The now situation less than or equal to K, then the explanation Optimum Excitation voltage-drop loading time is (T in locking time3′=
(15-1)/2=7, T3=15];
Then need at (T locking time3'=7, T3=15] carry out reducing the lookup Optimum Excitation voltage-drop loading time
TGood:
301) now, TIn 2=T3=15=1111(2), w=T3Figure place=4 of binary form,
302) T5=TIn 2-2w-2=11=1011(2), by T3Second high position of binary numeral become 0 institute
The numerical value formed is as T5(pass through TIn 2Convert), to reduce contrast, it is by T first3=15 and T5=11 do
Test and comparison;
303) with T5The Charged Couple value that=11 microseconds are tested corresponding is Q5, t=w=4, w=t-1=3;
304) now, Q3-Q5> reference value K, Charged Couple value difference value the most then illustrates that the time is inadequate, i.e. this
Time T5The least cannot meet, continue to increase driving voltage load time T5Compare, need T3Two enter
3rd high position of numerical value processed becomes 0 numerical value 1101 formed(2)As T5Come and T3Do test and comparison;By
In w non-1, TIn 2=T5+2w-1=15;
305) T5=TIn 2-2w-2=13=1101(2), with T5The Charged Couple value that=13 microseconds are tested corresponding is
Q5, t=w=3, w=t-1=2;
306) now, Q3-Q5≤ reference value K, illustrates T now5=13 meet requirement, can contract further
Little T now5Value, needs T3Binary numeral the 3rd high-order and the 4th high position all becomes 0 and formed
Numerical value 1100(2)As T5Come and T3Do test and comparison, w non-1, TIn 2=T5=13;
307) T5=TIn 2-2w-2=13-1=12, with T5The Charged Couple value that=12 microseconds are tested corresponding is Q5,
T=w=2, w=t-1=1;
308) now, Q3-Q5≤ reference value K, illustrates T now5=12 meet requirement, and w is 1, compares survey
Examination terminates, by upper analysis understand 12 microseconds to 15 microseconds test difference arbitrarily the most between the two all≤reference value K,
Therefore, use 12 minimum microseconds as the Optimum Excitation voltage-drop loading time, it is determined that TGood=T5=12 microseconds.
Embodiment two
As in figure 2 it is shown, as a example by the capacitance touch screen with 100 sensing points, its touch screen driving voltage
The automatic calculating method of load time, comprises the following steps:,
1) 100 sensing points P are chosen1、P2、……、P100;
2) by " method automatically calculating the sensing points driving voltage load time " implemented in respectively to this 100
In individual, each sensing points carries out calculating Optimum Excitation voltage-drop loading time TGood 1、TGood 2、……、TGood 100;
3) compare the Optimum Excitation voltage-drop loading time of 100 sensing points, select maximum Optimum Excitation voltage
Load time is as the driving voltage load time of capacitance touch screen.
Claims (3)
1. the method for the driving voltage load time of an automatic calculating sensing points, it is characterised in that include with
Lower step:
1) sensing points to be measured is chosen;
2) Optimum Excitation voltage time value is searched in the range of zero to driving voltage load time maximum
Lock-in regime, specifically:
201) time T is set1, time T2, time T3, time T4, time T5, time TIn 1, time TIn 2,
Reference value K, figure place w, figure place R, driving voltage load time maximum of Tmax;Wherein, reference value K is
Concrete preset value, TmaxFor natural number, TmaxBinary form be M position complete 1, M is natural number;
202)TIn 1=Tmax;
203) R=TIn 1The figure place of binary form, the intermediate integer of E=R;Definition T1And T2,T1Two enter
Form processed is that E position is all 1, T2=2T1+1;With T1It is Q that test sensing points obtains corresponding Charged Couple value1, with
T2It is Q that test sensing points obtains corresponding Charged Couple value2;
204) if Q2-Q1> reference value K, skips to 205);If Q2-Q1≤ reference value K, then by T now1Value
It is given to TIn 1,TIn 1=T1, skip to step 203);
205)T3=T2, T4=2T3+1;
206) with T3It is Q that test sensing points obtains corresponding Charged Couple value3, with T4Test sensing points obtains corresponding
Charged Couple value is Q4;
207) if Q4-Q3> reference value K, then T3=T4,T4=2T3+ 1, skip to 206);If Q4-Q3≤ benchmark
Value K, obtains lock-in regime (T3', T3],T3'=(T3-1)/2, skip to step 3);
3) at lock-in regime (T3', T3] find out Optimum Excitation voltage time value TGood, specifically:
301)TIn 2=T3, w=T3The figure place of binary form;
302)T5=TIn 2-2w-2;
303) with T5The Charged Couple value testing corresponding is Q5, the value of w reduces 1;
304) if Q3-Q5> reference value K, skips to step 305);If Q3-Q5≤ reference value K, skips to step
306);
305) if w non-1, TIn 2=T5+2w-1, skip to step 302);If w is 1, TGood=T3, skip to step
Rapid 307);
306) if w non-1, TIn 2=T5, skip to step 302);If w is 1, TGood=T5, skip to step 307);
307) terminate.
The method of the driving voltage load time of a kind of automatic calculating sensing points the most as claimed in claim 1,
It is characterized in that, E isTake the integer value rounded up after arithmetic point or E isThe integer of zero is taken after arithmetic point
Value.
3. the method for an automatic calculating capacitance touch screen driving voltage load time, it is characterised in that include
Following steps:
1) all sensing points are chosen;
2) method as described in claim 1 or 2 calculates Optimum Excitation electricity respectively to each sensing points
The pressure load time;
3) compare the Optimum Excitation voltage-drop loading time of all sensing points, select maximum Optimum Excitation voltage to add
The load time is as the driving voltage load time of capacitance touch screen.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310391054.0A CN103455228B (en) | 2013-08-30 | 2013-08-30 | Automatically induction point and the method for capacitance touch screen driving voltage load time are calculated |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310391054.0A CN103455228B (en) | 2013-08-30 | 2013-08-30 | Automatically induction point and the method for capacitance touch screen driving voltage load time are calculated |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103455228A CN103455228A (en) | 2013-12-18 |
CN103455228B true CN103455228B (en) | 2016-10-19 |
Family
ID=49737666
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310391054.0A Active CN103455228B (en) | 2013-08-30 | 2013-08-30 | Automatically induction point and the method for capacitance touch screen driving voltage load time are calculated |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103455228B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101980123A (en) * | 2009-08-25 | 2011-02-23 | 友达光电股份有限公司 | Touch panel device with high touch sensitivity and touch positioning method thereof |
CN102722297A (en) * | 2011-03-30 | 2012-10-10 | 中兴通讯股份有限公司 | Touch screen equipment and method for realizing proximity induction thereof |
CN102902427A (en) * | 2011-07-26 | 2013-01-30 | 比亚迪股份有限公司 | Touch detection method and touch device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8481873B2 (en) * | 2009-09-30 | 2013-07-09 | Freescale Semiconductor, Inc. | Capacitive touch sensor device configuration systems and methods |
WO2011138530A1 (en) * | 2010-05-07 | 2011-11-10 | Stmicroelectronics (Rousset) Sas | Method and device for characterizing or measuring a floating capacitor |
KR101191145B1 (en) * | 2010-05-13 | 2012-10-15 | 주식회사 이노링크 | Touch film for capacitive type touchscreen, touchscreen comprising and mobile device comprising the same |
-
2013
- 2013-08-30 CN CN201310391054.0A patent/CN103455228B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101980123A (en) * | 2009-08-25 | 2011-02-23 | 友达光电股份有限公司 | Touch panel device with high touch sensitivity and touch positioning method thereof |
CN102722297A (en) * | 2011-03-30 | 2012-10-10 | 中兴通讯股份有限公司 | Touch screen equipment and method for realizing proximity induction thereof |
CN102902427A (en) * | 2011-07-26 | 2013-01-30 | 比亚迪股份有限公司 | Touch detection method and touch device |
Also Published As
Publication number | Publication date |
---|---|
CN103455228A (en) | 2013-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8144132B2 (en) | Multipoint sensing method for capacitive touch panel | |
EP2343786B1 (en) | Circuit fault detecting device and method | |
CN104459400B (en) | Detection circuit and detection method for self-tolerant touch screen | |
US8599168B2 (en) | Touch detection method and circuit for capacitive touch panels | |
TWI474248B (en) | Method and device for sensing control point on capacitive-type panel | |
CN105046247A (en) | Surface structure identification unit and circuit, identification method and electronic device | |
CN104020407B (en) | A kind of method of testing of Integrated circuit electrostatic barrier propterty | |
CN103645822B (en) | The foreign matter detecting method of touch-screen and touch-screen | |
CN101840294A (en) | Method for scanning projective capacitive touch panel | |
KR102655071B1 (en) | Load detection system and corresponding load detection method | |
CN105606948A (en) | Circuit detection method and system | |
US20130311120A1 (en) | Battery voltage detection method and apparatus | |
US8810546B1 (en) | Touchscreen panel frequency response determination | |
CN103675463A (en) | A Measuring System of Liquid Permittivity with Adaptive Range Accuracy | |
CN106095162A (en) | Capacitance self-calibrating device, method and touch control display apparatus | |
KR20120066267A (en) | Device and method for recognizing touch in capacitive touch screen | |
CN101344565B (en) | Current transformer detection method and system | |
CN103019404A (en) | Keystroke event publishing method and computer system thereof | |
CN103455228B (en) | Automatically induction point and the method for capacitance touch screen driving voltage load time are calculated | |
CN102495302B (en) | Component classification and detection method | |
CN107167664A (en) | A kind of capacitive detection circuit | |
MX2009002098A (en) | Method for the calculation of fluid interface level. | |
CN104345928B (en) | The detection means and its detection method of contact panel | |
CN204043759U (en) | Liquid level sensor automatic testing equipment | |
CN101943976A (en) | Multipoint sensing method of capacitive touch panel |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |