Měření špičky signálu na způsob "sample and hold"

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Zpráva
Autor
termit256
Příspěvky: 10029
Registrován: 06 pro 2007, 00:00

#16 Příspěvek od termit256 »

Zeby 1/15000?
1kHz zvladne prakticky jakykoliv externi AD prevodnik, tedy pokud nebudes pouzivat nejake sigma delta apod.
Uživatelský avatar
juxav001
Příspěvky: 18
Registrován: 27 lis 2017, 00:00

#17 Příspěvek od juxav001 »

Tak to je příjemná zpráva. Pokud Arduino zvládne s 10bit převodem 8kHz, nemusím řešit nic okolo. Naměřený signál bude asi samý šum, ale to už si nějak kódově pohlídám. Proč je tedy AD převodník HX711 tak pomalý?
Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 00:00
Bydliště: Praha

#18 Příspěvek od FHonza »

juxav001 píše:...Naměřený signál bude asi samý šum...


Šum se dá snížit/potlačit několika způsoby, které je dobré kombinovat:
• provádět A/D převod v režimu idle, kdy je jádro procesoru odstavené (tohle pomáhá opravdu hodně)
• vhodným napájením analogové části procesoru (je-li vyvedené), neškodí připojit filtrační LC článek
• vhodně navrhnout DPS, hlavně oddělit analogovou zem od digitální a propojit jí pouze v jednom bodě
• pokud je to možné, tak nepoužívat ostatní piny portu na nic jiného. Když to není možné, tak hlavně neměnit jejich stav v průběhu převodu

Edit: Atmel má několik "application notes" k ADC, je dobré si je přečíst
termit256
Příspěvky: 10029
Registrován: 06 pro 2007, 00:00

#19 Příspěvek od termit256 »

HX711 je 24bitovy prevodnik, ten prevod proste chvili trva aby tam bylo neco jineho nez sum. Opravdu potrebujes rozliseni ve stovkach nV?
Uživatelský avatar
juxav001
Příspěvky: 18
Registrován: 27 lis 2017, 00:00

#20 Příspěvek od juxav001 »

10 bitový převodník Arduina zatím postačí. Hodnota 0 až 5 voltů bude z výstupu senzoru. Větší rozlišení = přesnější hodnota.
Uživatelský avatar
Atlan
Příspěvky: 4514
Registrován: 10 kvě 2004, 00:00
Bydliště: Košice

#21 Příspěvek od Atlan »

Větší rozlišení = přesnější hodnota

Zaujimava uvaha, teoria je pekna vec. Skutocnost je komplikovanejsia.
Uživatelský avatar
Cust
Příspěvky: 7239
Registrován: 17 led 2007, 00:00
Bydliště: Milotice u Kyjova

#22 Příspěvek od Cust »

pokud budeš chtít resetovatelný špičkový detektor, tak jsem ti něco nakreslil
pokud budeš chtít aby si obvod hodnotu pamatoval dlouho (ms), je nutné použít OZ s velmi malým bias proudem a diodu D2 s leakage current nebo se dá místo diody použít tranzistor (zapojit jen bázi a kolektor) s malým Icb0. U tranzistorů bývají tyto proudy nižší než u diod - bohužel tranzistory zase mají větší trr. Jde to samozřejmě řešit lépe za cenu nárustu složitosti obvodu.
Další možnost je použít obvody sample-hold. Najít se toho dá v e-shopech typu Farnell či Mouser mraky.
Přílohy
peek_detector.jpg
(87.95 KiB) Staženo 106 x
Uživatelský avatar
breta1
Příspěvky: 3494
Registrován: 09 zář 2005, 00:00

#23 Příspěvek od breta1 »

šipka u NFET...
Uživatelský avatar
Cust
Příspěvky: 7239
Registrován: 17 led 2007, 00:00
Bydliště: Milotice u Kyjova

#24 Příspěvek od Cust »

ó pardon a děkuji, jde o NFET :-) a ten odpor nad tím tranzistorem bych dal alespoň 2k, ať to moc netrápí první OZ :-)
Odpovědět

Zpět na „Poradna“