Obsluha tlacitek analogove

Robert Baranka hwlist na centrum.sk
Neděle Prosinec 13 00:55:15 CET 2015


obavam sa, ze v mojom pripade bude stacit len jedna hodnota, ale v 16 
exemplaroch 8R-4R-2R-R-R
(ale to aj v pripade R-2R, bud sa namiesto 2R pouzije seriove R, alebo 
namiesto R paralelne 2R)
nevyhodou je, ze zatazovacia impedancia musi byt ovela vacsia ako 16R, aby 
platila "matematika" delica
Robo

----- Original Message ----- 
From: "Pavel Kutina" <hw na prelude.cz>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Saturday, December 12, 2015 11:42 PM
Subject: Re: Obsluha tlacitek analogove


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