Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Adaptivni dodirni kapacitivni senzor

[es] :: Elektronika :: Mikrokontroleri :: Adaptivni dodirni kapacitivni senzor

[ Pregleda: 1006 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

korak
Nis

Član broj: 125522
Poruke: 563
*.dynamic.sbb.rs.



+7 Profil

icon Adaptivni dodirni kapacitivni senzor18.09.2018. u 15:16 - pre 21 meseci
Koristio sam u svojim uređajima kapacitivne dodirne senzore (TS) umesto mehaničkih tastera. Tada sam znao koju foliju ili staklo koristim za prekrivanje štampe tastera, i lako sam mogao da podesim kapacitivni dodirni senzor da radi pouzdano. Mehanizam merenja kapacitivnosti je u mikrokontroleru (imaju ga skoro svi noviji mikrokontroleri).

Sada projektujem mušteriji sklop koji ima RS485 za vezu sa nekim njegovim uređajem, a na sklopu se nalazi LCD, 4 ili 5 tastera i nekoliko LED. On će to uklopiti u svoj uređaj, i sve to zaštititi štampanom folijom ili staklom, meni nepoznatih karakteristika.

Zato sam odlućio da setovanje TS-a automatizujem po resetu. Svaka varijanta je imala bar jednu manjkavost i zahtevala je jednu ili više pretpostavki.

Shvatio sam da barem jedna pretpostavka mora da postoji, a to je minimalna dozvoljena osetljivost. Veća osetljivost bi reagovala na tačnost merenja kapacitivnosti i eventualne smetnje.

Trenutno se bavim metodom koji se sastoji u tome da merenu kapacitivnost propuštam kroz FIR NF filter, pa tako dobijam srednju vrednost sa kojom upoređujem svako merenje. Ako je merena kapacitivnost iznad nivoa srednje vrednosti za iznos definisan osetljivošću, onda odlučujem da je taster pritisnut, i obrnuto. Srednja vrednost je bliska stanju nepritisnutih tastera, ali od toga odstupa ako se drži prst na tasteru.

Takođe razmatram i mogućnost diferenciranja merene vrednosti kapacitivnosti, i akone budem zadovoljan sa predhodnim metodom pokušaću sa ovim.

Imače sam TS ima 4 ili 5 parametara koja treba podesiti što dodatno komplikuje stvar.

Ako je neko ovo uspešno rešio, ili se trenutno bavi ovim problemom, lepo bi bilo da prodiskutujemo.

Pozdrav svima.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15251
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2316 Profil

icon Re: Adaptivni dodirni kapacitivni senzor18.09.2018. u 15:23 - pre 21 meseci
nisam resavao taj problem (nekako vise volim mehanicke tastere) ali znam
dvoicu prilicno iskusnih momaka koji su taj problem resavali (nezavisno
jedan od drugog, jedan sa avr a drugi sa pic mcu) jako dugo i na kraju
ga nisu resili tako da, ma koliko je ovaj moj odgovor potpuno
beskoristan, cisto da se ne nerviras ako ne uspes iz prve, problem
ocigledno jeste ozbiljniji nego deluje na prvi pogled
 
Odgovor na temu

korak
Nis

Član broj: 125522
Poruke: 563
*.dynamic.sbb.rs.



+7 Profil

icon Re: Adaptivni dodirni kapacitivni senzor18.09.2018. u 15:41 - pre 21 meseci
U pravu si Bogdane, ali dodirni dugmići su moderni, i mušterija hoće ono što je negde video.

A i meni odgovara, dobri mehanički tasteri, robusni u svakom smislu su skupi.

Za ovo me je inspirisala jedna prijava inovacije sa El. fakulteta, ali nije dat tekst koji opisuje inovaciju, već samo postignute karakteristike. Data je i blok šema na kojoj je jedan taster za kalibrisanje. Sa tom fazom kalibrisanja stvar postaje mnogo jednostavnija, mada ostaje problem kako optimalno podesiti ona 4 parametra u TS-u.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15251
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2316 Profil

icon Re: Adaptivni dodirni kapacitivni senzor18.09.2018. u 16:25 - pre 21 meseci
bem li ga, ja imam ideje kako bi to radio, tj odakle bi krenuo, ali
obzirom da *nikad* nisam probao, pretpostavljam da je neko to vec sve
prosao i da ne radi :( tako da .. nisam bas upotrebljiv za ovu
diskusiju... cisto znam iz druge ruke da nije pdim...

u svakom slucaju, ja bih def napravio taster i meni za kalibraciju
(nesto ks na ploci upalis masinu i hidden taster se kalibrise kroz sta
god je kum resio da laminira preko prekidaca i vozi misko, pritisni,
pusti, pipni, pusti, lizni, pusti, zabodi, pusti piiiiiip piiiiip
kalibracija gotova)
 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3433
31.223.133.173



+245 Profil

icon Re: Adaptivni dodirni kapacitivni senzor18.09.2018. u 17:35 - pre 21 meseci
A jel mora bas kapacitivni senzor?
Nekad davno sam radio nesto za medicinare i zbog sterilnosti tasteri nisu dolazili u obzir.
Ja ispod stakla stavio IC LED diodu i IC foto tranzistor.
Radilo to savrseno, jedino nije mogla folija skroz nego su bile rupe u foliji.
 
Odgovor na temu

korak
Nis

Član broj: 125522
Poruke: 563
*.dynamic.sbb.rs.



+7 Profil

icon Re: Adaptivni dodirni kapacitivni senzor18.09.2018. u 17:57 - pre 21 meseci
Da, i ja mislim da jedan taster treba da služi za kalibraciju. Svaki taster ima LED, probušen PCB i naopako zalemljen SMD LED. Za kalibraciju bi služio taster za pokretanje rada sklopa. Po resetu bi njegov LED blinkao - znači ne pipaj ga meri se kapacitet nedodirnutog tastera, zatim bi konstantno svetleo - znači dodirni ga i čekaj da se ugasi LED. tada bi izmerio maksimalni kapacitet.

Ali, TS-u se podešavaju struje pražnjenja i punjenja kondenzatora u 8 koraka od 0,5uA do 64uA. Tako se na kapacitivnosti dobija testera koja se vodi na komparator kome se histerezis podešava u 4 koraka. Veličina histerezisa određuje amplitudu testere (od dna do vrha), jer komparator menja stanje punjenja u stanje pražnjenja i obrnuto. Impulsi iz komparatora se propuštaju kroz preskaler 2^N (N * 0..7).

Sa druge strane u MCU postoji kondenzator od 2pF koji se takođe puni i prazni strujom u svojih 8 koraka, a impulsi iz njegovog komparatora se gejtuju sa impulsom iz preskalera i okidaju brojač. Posle skeniranja vrednost u brojaču je srazmerna vrednosti kapaciteta.

Na ovaj način je kompenzovana temperaturna nestabilnost struja punjenja i pražnjenja - dakle na to ne moram da mislim.

Međutim, želja mi je da nabrojana podešavanja automatizujem da su ona u datom slučaju optimalna. Da daju najbolje razdvajanje stanja nedodirnutog tastera i dodirnutog, da nema lažnih dodira niti osetljivosti na smetnje uz prihvatljivu brzinu odziva.

Možda sam samo malo lenj pa da nabavim razne materijale preko kojih bi dodirivao dugmiće i potrošim potrebno vreme da nađem put do rešenja.

Pozdrav.
 
Odgovor na temu

DSL
Sweden

Član broj: 47290
Poruke: 1680
*.teol.net.



+133 Profil

icon Re: Adaptivni dodirni kapacitivni senzor06.11.2018. u 11:51 - pre 20 meseci
Malo sa kasnjenjem ali, cekam da mi neke aplikacije prorade pa reko, da virnem i ovde...
U startu mi nije jasno zasto ne poceti dizajn uredjaja sa nekim cheap rezistivnim touch screen LCD modulom? Cenim da razvoj ovako necega trosi dosta vremena...
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15251
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2316 Profil

icon Re: Adaptivni dodirni kapacitivni senzor06.11.2018. u 12:11 - pre 20 meseci
Citat:
DSL: U startu mi nije jasno zasto ne poceti dizajn uredjaja sa nekim cheap rezistivnim touch screen LCD modulom?


uglavnom zato sto su rezistivni smor za industriju, kapacitivni su mnooooogo otporniji
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Adaptivni dodirni kapacitivni senzor

[ Pregleda: 1006 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.