Noise алгоритъм за работа в 8 тел докосване екран

H

hanhao

Guest
Шум алгоритъм за работа в 8 тел докосване екран
Ето как едно докосване на екрана работа http://focus.ti.com/lit/an/slaa298/slaa298.pdfПроблем:
, когато на пипане писалка е неподвижно на точка и четене на ADC стойности от докосване на екрана използвайки микро контролер, на ADC ценности никога не са едни и същи
например, 1-во четене могат да бъдат 500, 2-ро четене е 510, 3-та е 505.Това води до курсора на спрея за един момент, а не нещо хубаво за потребителя

Предложение за решение:
Сега това, което направих беше да се създаде граница кръг около точката, ефективно блокиране на всички други лоши показания в кръг.<img src="http://img263.imageshack.us/img263/8210/circlejy5.jpg" border="0" alt="Noise handling algorithm in 8 wire touch screen" title="Шум алгоритъм за работа в 8 тел докосване екран"/>

<img src="http://img266.imageshack.us/img266/5989/circlehf0.jpg" border="0" alt="Noise handling algorithm in 8 wire touch screen" title="Шум алгоритъм за работа в 8 тел докосване екран"/>, но проблемът е, че
- За бавно движещи движения докосване писалка скорост, поради тази граница кръг, курсорът скача от 1 кръг на друг.много грозно и го Забранява бавно движение.
- Размера на границата кръг трябва да бъде разширена при докосване на екрана, защото носи на повече шум

Някой има ли по-добро решение?
благодаря предварително
- Hanhao

 
Здрасти

Много интересен проблем.Боя се, че не са чели, свързани файл поради липса на време, но аз ви давам моето мнение.

Обикновено тези проблеми, свързани с шума се решават усредняване на стойностите в извадката по време на интервал от време T. Този път трябва да се изчислява в зависимост от вашите нужди, можете да направите е адаптивно, искам да кажа, вие може да прилага алгоритъм за откриване на движение и да направи път T-малък, (това може да се прилага също така да ви кръгове) и когато тя е статична водят вече Т,

Сега, изглежда, че за лоши имате твърде много точност, искам да кажа, ако имате 8 бита ADC, можете да опитате да игнорира последните битови и се използват само 7.

Вашата кандидатура, тъй като е в реално време, не можете да Appy по-развитите techineques като филтриране.

Сал

 
U благодаря на всички за вашите предложения!Аз успях да се реши проблема с алтернативен метод средно без хардуерни промени

 

Welcome to EDABoard.com

Sponsor

Back
Top