-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
válasz
tordaitibi #18146 üzenetére
Az AVR (Nano) 5V, az STM 3,3V maximum jelszintet tolerál.
10bites felbontás: 0-5V között 1024 különböző értéket tud felvenni. Ha két tized pontossággal szeretnéd mérni a feszültséget, akkor az első cella esetében (ennek a feszültségét nem kell osztani, mert 5V alatt van) ez nem okoz gondot, 0,005V változást tudsz mérni. Még a második cellánál is 0,01V, de afölött már csökken, ráadásul nem is pont 0,005V egy lépés, hanem 5/1024=~0,0048V. A hetedik cellát ugye 7-el osztva egy osztás 0,034V eltérést jelent, ami azért már elég durva mérési pontosságot ad, ráadásul azért ezek a ADC-k annyira nem pontosak, a környezeti zaj is befolyásolja a mérést, tehát nem elképzelhetetlen hogy ±2-±3 érték eltérést fogsz kapni méréskor.
Más kérdés, hogy elméletileg a kvantációs zaj kihasználásával +2 bites pontosságot lehet nyerni megfelelő algoritmus (oversampling ) segítségével, nem is túl bonyolult, és mivel ebben az esetben lassan változó értéket kell mérni, ezt simán ki is lehet használni.De ez már mélyvíz, csak úgy itt hagyom, hátha valaki hasznát veszi.
Egy 12bites ADC esetében 5V 4096 értéket tud mérni, az 0,0012207031V pontosságot jelent.
-
válasz
tordaitibi #18148 üzenetére
Itt egy emberke épp ilyet mókol, és még az osztó pontatlanságát is kiküszöböli szoftverből.
És egy kis kijelzőn mutat mindent mi nekem kellene.
Csak tudnám ehhez 7S kivitelbe mi kell és milyen szoftver.
[link] -
-
válasz
tordaitibi #18134 üzenetére
Szia, isten hozott a sötét oldalon!
Neked egy olyan uC-re lenne szükséged, aminek van legalább 7 analóg bemenete, vagy egy bármilyen uC-re, amihez tudsz i²c-n keresztül 7(8) darab ADC-t kötni.
Ezt gyakorlatilag az összes Arduino kompatibilis lap tudjaÉn egy Arduino Nano-t választanék, mert rubusztus, van rajta 8db analóg bemenet, és a processzor kompatibilis az UNO-val, ami azért előny neked, mert annak a legnagyobb a támogatottsága, az is lehet, hogy már valaki régen megírta a programot, amire szükséged van. Ezért azt javaslom, hogy a Google segítségével keress rá, hátha találsz készen ilyen projektet a neten!
Kijelzőből igazából bármit, ami megfelel a célnak, és tetszik. A legjobb egy i²c vagy SPI csatolós, de ha marad szabad kimeneted, egy ilyen egyszerű 2x16 karakteres, párhuzamos csatolós panelt is lehet használni (ebből létezik i²c, csak azt most nem találtam).
Ha kicsi ez a méret, akkor van 4x20, szintén karakteres, vagy 320x200 grafikus, az már nyilván drágább, és komplikáltabb is programozni.
Szerintem neked a 4x20 tökéletesen megfelelő lenne, csak SPI csatolós kellene belőle, mert az i²c pont két analóg lábat lefoglal.
Új hozzászólás Aktív témák
Hirdetés
- Csere-Beszámítás! Gamer PC Számítógép! R9 3900X / RX 6700XT / 32GB DDR4 / 1TB SSD
- LG 27GP95RP - 27" Nano IPS - UHD 4K - 160Hz 1ms - NVIDIA G-Sync - FreeSync Premium PRO - HDR 600
- BESZÁMÍTÁS! Asus ROG Flow Z13 + ROG XG RTX 3070 - i9 12900H 16GB DDR5 RAM 1TB SSD + RTX 3070 8GB WIN
- BESZÁMÍTÁS! MSI B550 R9 5900X 32GB DDR4 512GB SSD RX 6700 XT 12GB Rampage SHIVA Enermax 750W
- BESZÁMÍTÁS! Asus Rog Zephyrus G14 notebook - R9 4900HS 16GB RAM 512GB SSD RTX 2060 6GB Max-Q WIN10
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest