Jak potlacit nulu u AD?

Pavel Kutina hw na prelude.cz
Pondělí Červen 18 20:19:31 CEST 2018


Tak stačillo by mi 8 bitů, to zase ano, ale proč to měření nezpřesnit? Ono 
tam stejně nějaké průměrování bude muset být, jedná se o porovnávání RSSI u 
dvou přijímačů s přepínám videa na to s teoreticky lepším signálem (řekněme 
že takový pokus o diverzitní přijímač pro FPV), takže tam bude ještě nějaká 
"chytrost" zapotřebí . Pár bytů ve flash ještě najdu, to zase není takový 
zádrhel - jen mi připadalo z principu špatné si zahodit třetinu měřicího 
rozsahu neužitečným offsetem, to je všechno.

Ono to "nějak" chodí i s 10bit AD a 5V referencí - je to překopávka cizího 
projektu, kdy se snažím odstranit drobné nectnosti, a právě ta klíčová 
vlastnost (tj. vyhodnocení lepšího RSSI a přepnutí videovýstupu na něj) je 
jedna z funkcí, které se autorovi nějak optimalizovat nepodařilo (resp. když 
zjistil, že to něco dělá, tak se na to dál už vykašlal a používal to, jak to 
padlo) - ano, je to přesně ten přístup, do kterého tu kope půl konference - 
ono to "nějak" chodí, tohlě "nějaké" řešení opíše dalších dvě stě lidí a 
nepřemýšlí nad tím. Já se snažím ta pitomá místa alespoň trochu ohladit...

Pavel Kutina


----- Original Message ----- 
From: "Jaroslav Buchta" <jaroslav.buchta na hascomp.cz>
To: <hw-list na list.hw.cz>
Sent: Monday, June 18, 2018 7:57 PM
Subject: Re: Jak potlacit nulu u AD?


> Ja nejak nechapu, co se vlastne resi, kdyz je k dispozici 10bit ADC a 
> autorovi podle prispevku staci 8 bitu...
> Filtraci samozrejme pouzit lze ruznou pro zlepseni rozliseni vysledku, ja 
> mam nejradsi klouzavy prumer dle potreby i v pevne carce celociselne ;-)
>
>
>
> Dne 18.06.2018 v 19:34 Ondrej napsal(a):
>> Co použít vhodný digitální filtr? Ono je to v podstatě to samé, navrhují 
>> ostatní, akorát jinak pojmenované.
>>
>>
>> Ondrej
>>
>>
>> Dne 17.6.2018 v 23:05 Pavel Kutina napsal(a):
>>> Zdravim,
>>>
>>> potreboval bych merit ss napeti v rozsahu cca 1-3V, v podstate by mi 
>>> stacilo osmibitove rozliseni, ale zda se mi nejak nepekne, ze mam zhruba 
>>> tretinu mrtveho mericiho rozsahu "mrtvou". Neda se s tim neco rozumne 
>>> delat?
>>>
>>> Merit by mela ATmega328 (jo, ono zde "oblibene" Arduino), ale to asi 
>>> nehraje roli, jde mi spis o princip. Mista na desce nemam zrovna na 
>>> rozdavani, nejaky operak navic uz tam nenacpu (dirkovana bastldeska, 
>>> navic merim na dvou vstupech), zarizeni bude vystaveno venkovnim 
>>> teplotam, takze s diodami trochu opatrne, nepotrebuju merit teplotu :)
>>>
>>> Samozrejme se da pouzit externi reference co nejbliz vrcholu merene 
>>> hodnoty, pouzit 10bit A/D v tom AVR a proste si hodnoty pod volt 
>>> nevsimat (nevyskytne se tam) - tak je to udelane ted, ale stejne je mi 
>>> lito te tretiny rozsahu :)
>>>
>>> Tak si rikam, jestli by to neslo nejak jednoduse roztahnout a potlacit 
>>> nulu, klidne i za cenu nejake nelinearity. Je nejake jednoduse 
>>> realizovatelne reseni?
>>>
>>> Diky
>>>
>>> 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