Obsluha tlacitek analogove

gatilo gatilo na centrum.cz
Neděle Prosinec 13 00:08:40 CET 2015


 13.12.2015, 0:02:22

2R seriove - R - 2R paralelne, to jsou 3 presne hodnoty, k tomu 4.R na
LSB, aby se odchylka od jm. hodnoty moc neprojevila na vysledku, popr.
jej taky z neceho slozit.
Ja mam pro takove pripady vhodne dvojice R-2R, napr. 15k-30k v
supliku.

S pozdravem Pavel
  mailto:gatilo + zavinac + centrum.cz

--
Pavel Kutina napsal:

> Teoreticky ano, prakticky to takhle jednoduche nebude - potrebuju 
> vyhodnotit sestnact stavu. Jestli dobre pocitam, vychazi mi vzajemny 
> odskok 6.25%, coz pri pouziti cehokoliv jineho, nez jsou alespon 
> procentni odpory (kterych celou radu ani v E6 nemam po ruce) nebude 
> uplne sranda zajistit (a nastoupi rucni vyber odporu a pajka v ruce, coz
> mi zere cas a nervy - ne ze by to neslo).

> Ta varianta od Balua to cele znacne zjednodusuje (teda aspon doufam, na
> prvni pohled mi to dava smysl), staci pretridit odpory v jedne hodnote
> na rozumne maly rozptyl (a do tech pricek osadit dva paralelne), nebo 
> pouzit procentni, ale v jedne hodnote (a to uz bych tu neco nasel).

> Pavel Kutina



> Dne 12.12.2015 v 23:14 Robert Baranka napsal(a):
>> odporucam delic s "binarnymi" hodnotami napati: 0-1-2-4-8-...
>> teda pri 5V napajani 2,4-1,2-0,6-0,3-... a tieto tlacitkami pripajat na
>> vstup adc
>> napatie potom vyhodnocovat s urcitou "hysterezou", aby neboli potrebne
>> presne rezistory
>> Robo
>>
>> ----- Original Message ----- From: "Pavel Kutina" <hw na prelude.cz>
>> To: "HW-news" <hw-list na list.hw.cz>
>> Sent: Saturday, December 12, 2015 10:43 PM
>> Subject: Obsluha tlacitek analogove
>>
>>
>> Zdravim,
>>
>> resim tu takovy (alespon zdanlive trivialni) problem - nejak se mi
>> nedostava pinu na procesoru a potrebuju pripojit ctyri tlacitka a na
>> nich vyhodnocovat sestnact stavu - pracovnich stavu bude sest (stisk
>> kazdeho tlacitka plus jeden dvojhmat a zadny stisk), ostatni musim byt
>> schopny odlisit a (programem) ignorovat.
>>
>> Myslenka je jasna, pripojim to analogove, ke kazdemu tlacitku jeden
>> odpor, spinat se to bude proti odporu do zeme, udelam delic, zmerim napeti.
>>
>> Prvni pokus byl jednoduchy - celkem nahodne vybrana hrst odporu (tusim
>> 100R, 330R, 560R a 820R) proti 560R do zeme. Samozrejme to fungovalo,
>> ale tak, ze jsem sice rozlisil jednotliva tlacitka, ovsem jejich
>> kombinace davaly hodnoty dost blizko sebe a nektere jsem nebyl schopen
>> rozumne odlisit.
>>
>> To mne primelo vzit tuzku a papir - a nepodarilo se mi prijit na
>> algoritmus, jakym se dobrat k vypoctu hodnot pro tech pet odporu tak,
>> aby hodnoty napeti na vystupu byly dejme tomu minimalne o 5% od sebe
>> (sice ta tlacitkova sada je oprena o Vcc a reference procesoru take,
>> takze by to v podstate nemelo cestovat o nic jineho, nez o teplotni a
>> casovy drift tech odporu, ale prece jen bych tam mel rad nejaky rozumny
>> odskok - navic pouziti bude indoor, necekam zadne velke teplotni vykyvy).
>>
>> Poddotaz - jaky proud tlacitky zvolit? Ja to mam cele krmene z 3V3,
>> takze mi tam (pri tech vyse uvedenych hodnotach) vychazely jednotky
>> miliamperu - maly proud muze byt pro tlacitka problem, velky take
>> (nejsou to uplne sunky, ale nejake mikrospinace od Omronu, v podstate
>> standard), tohle bylo "tak nejak mezi".
>>
>> V aplikaci nejde o zivot, pri falesnem vyhodnoceni nejakeho
>> "mnohostisku" se nic zleho nestane (krome prekvapeni obsluhy), ale spis
>> mi jde o princip - zarizeni nema delat neco, co delat nema.
>>
>> Napada nekoho nejake reseni z oboru stredoskolske matematiky? Nebo - v
>> nejhorsim - nejakou empiricky zvolenou vhodnou kombinaci? Metoda
>> pokus-omyl ma v tomto pripade pomerne mnoho moznych iteraci :)
>>
>> (No a ted jsem se odkopal - stredoskolak, co si ani neni schopny
>> spocitat pitomej delic, to je dneska uroven skolstvi...)
>>
>> Diky za nasmerovani.
>>
>> Pavel Kutina
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list

 



Další informace o konferenci Hw-list