Precíziós analóg-digitális átalakító ADC modul (ADS1115, 16-bit, 4 csatornás, I2C)
- Funkció: Analóg-digitális átalakító (ADC) modul I2C buszra
- Átalakító chip: ADS1115
- Felbontás: 16 bit
- Bemenetek: 4 egyszerű (single-ended) vagy 2 differenciális csatorna
ADS1115 16 bites analóg-digitális átalakító (ADC) modul – 4 csatorna, I2C busz, programozható erősítővel
Az ADS1115 16 bites analóg-digitális átalakító modul jóval pontosabb analóg mérést ad, mint a legtöbb mikrovezérlő beépített ADC-je: 65 536 lépcsős felbontással, programozható erősítővel (PGA) és 8–860 minta/másodperc közötti, szabadon állítható mintavételi sebességgel dolgozik. Négy egyszerű (single-ended) bemenetként vagy két differenciális csatornaként is használható, így érzékelők, tenzométerek, akkumulátorfeszültség és apró jelszintek mérésére egyaránt alkalmas. Az I2C buszon kommunikáló panel négy különböző címre állítható, saját belső oszcillátorral és programozható komparátorral rendelkezik, áramfelvétele pedig mindössze 150 µA – ideális Arduino, ESP32 és Raspberry Pi projektekhez.
💡 Miért érdemes ezt a modult választani?
- 🔬 16 bites felbontás 65 536 lépcső – nagyságrendekkel finomabb, mint a 10 bites ADC.
- 🎚️ Programozható erősítő Beépített PGA, akár 16-szoros erősítéssel kis jelekhez.
- 🔀 4 vagy 2 csatorna Négy egyszerű bemenet vagy két differenciális mérés.
- 🔗 4 I2C cím Egy buszon több modul is működhet, akár 16 analóg csatornáig.
📊 Műszaki adatok
| Termék típusa | Analóg-digitális átalakító (ADC) modul I2C buszra |
|---|---|
| Átalakító chip | ADS1115 |
| Felbontás | 16 bit (65 536 lépcső) |
| Bemenetek | 4 egyszerű (single-ended) vagy 2 differenciális csatorna |
| Mintavételi sebesség | Programozható, 8–860 minta/másodperc |
| Erősítés | Beépített programozható erősítő (PGA), akár 16-szoros |
| Kommunikáció | I2C busz (SDA, SCL) |
| Címzés | 4 választható cím az ADDR láb bekötésével |
| Komparátor | Programozható, küszöbérték-figyeléshez, riasztás kimenettel |
| Oszcillátor | Belső, külső órajel nélkül működik |
| Áramfelvétel | Kb. 150 µA folyamatos mérés mellett |
| Kivezetések | VDD, GND, SCL, SDA, ADDR, ALRT, valamint A0–A3 analóg bemenetek |
| Csomag tartalma | 1 db modul + tüskesor (nincs felforrasztva) |
| Kompatibilitás | Arduino, ESP8266, ESP32, Raspberry Pi, STM32 és más I2C-képes vezérlők |
| Tipikus felhasználás | Érzékelők pontos kiolvasása, feszültségmérés, tenzométer, potenciométer, akkumulátorfigyelés |
| Megjegyzés | A bemeneti feszültség nem haladhatja meg a tápfeszültséget – nagyobb feszültséghez osztó szükséges. |
🔍 A legfontosabb paraméterek
- 16 bitFelbontás
- 4 / 2Csatorna (egyszerű / diff.)
- 8–860 SPSMintavétel
- 150 µAÁramfelvétel
💡 Mire használható?
-
Pontos érzékelőmérés Analóg szenzorok kiolvasása ott, ahol a beépített ADC felbontása kevés.
-
Feszültségfigyelés Akkumulátor- és tápfeszültség mérése osztóval, naplózáshoz.
-
Differenciális mérés Tenzométeres hidak, sönt-ellenállások és kis jelszintek mérése.
-
Raspberry Pi analóg bemenet Az egykártyás gépeknek nincs saját ADC-je – ez a modul pótolja.
🛡️ Előnyök és funkciók
-
Sokkal finomabb mérés: A 16 bites felbontás a tipikus 10 bites mikrovezérlő-ADC-hez képest jóval kisebb feszültségváltozásokat is megkülönböztet.
-
Programozható erősítő: A PGA-val a kis jelszintek is a mérési tartományra nyújthatók, külön erősítő áramkör nélkül.
-
Differenciális üzemmód: Két bemenet különbségének mérése kiszűri a közös módusú zajt, ami zajos környezetben pontosabb eredményt ad.
-
Beépített komparátor: A modul önállóan figyelhet küszöbértéket, és jelezhet a riasztás kimeneten, folyamatos lekérdezés nélkül.
-
Alacsony fogyasztás: A kb. 150 µA-es áramfelvétel elemes és napelemes rendszerekbe is beépíthetővé teszi.
-
Bővíthető rendszer: Négy különböző címmel négy modul is köthető egy buszra, ami összesen 16 analóg csatornát jelent.
⚠️ Mire kell figyelni a használat során?
-
Bemeneti feszültség korlátja: Az analóg bemenetre kapcsolt feszültség nem haladhatja meg a modul tápfeszültségét. Nagyobb feszültség méréséhez feszültségosztó szükséges, különben a chip károsodik.
-
A PGA nem emeli a bemeneti határt: A ±6,144V-os méréshatár beállítása sem engedi meg a tápfeszültségnél nagyobb bemeneti jelet – ez gyakori félreértés.
-
Nem hálózati mérésre: A modul nem szigetelt, ezért 230V-os hálózati feszültség mérésére semmilyen körülmények között nem használható.
-
ADDR láb bekötése: A címválasztó lábat mindig kösd valahová (GND, VDD, SDA vagy SCL), szabadon hagyva bizonytalan lesz a cím.
-
Mintavételi korlát: A maximum 860 minta/másodperc gyors jelekhez, például hangfrekvenciás mintavételezéshez kevés lehet.
-
Közös föld: A mért jel és a modul földjét mindig kösd össze, különben a mérés hibás vagy ugráló lesz.
-
Zajszűrés: Hosszú mérővezetéknél árnyékolt kábelt, rövid vezetést és szoftveres átlagolást érdemes használni.
-
Tüskesor forrasztása: A csatlakozósor külön van a csomagban, felforrasztása a felhasználó feladata.
🔌 Bekötési útmutató
| Kivezetés | Funkció |
|---|---|
| VDD | Tápfeszültség bemenet (például az Arduino 5V vagy 3,3V kimenetéről) |
| GND | Közös föld a vezérlővel és a mért jellel |
| SDA | I2C adatvonal (Arduino UNO esetén A4) |
| SCL | I2C órajel vonal (Arduino UNO esetén A5) |
| ADDR | Címválasztó láb – a bekötése határozza meg az I2C címet |
| ALRT | Riasztás / adatkész kimenet a programozható komparátorhoz |
| A0–A3 | Analóg bemenetek – négy egyszerű vagy két differenciális csatornaként |
🏷️ I2C címzés az ADDR láb szerint
| ADDR bekötése | I2C cím |
|---|---|
| GND | 0x48 |
| VDD | 0x49 |
| SDA | 0x4A |
| SCL | 0x4B |
🧩 Beépítési tippek
-
Méréshatár megválasztása: Állítsd a PGA-t a várható jelszinthez a lehető legszűkebbre – így használod ki a 16 bites felbontást.
-
Feszültségosztó: Nagyobb feszültség méréséhez ismert értékű ellenállásokból készíts osztót, és a szoftverben számold vissza a valós értéket.
-
Átlagolás: Több egymás utáni mérés átlagolása jelentősen csökkenti a maradék zajt.
-
Cím ellenőrzése: Első bekötés után I2C-szkennerrel győződj meg róla, hogy a modul a várt címen jelentkezik.
-
Több modul: Bővítéskor minden panel ADDR lábát más pontra kösd, és jelöld meg, melyik milyen címen van.
❓ Gyakori kérdések (GYIK)
-
🔬 Miért jobb ez, mint a mikrovezérlő beépített ADC-je?Az ADS1115 16 bites felbontással és programozható erősítővel dolgozik, így sokkal kisebb feszültségváltozásokat is megkülönböztet, mint a tipikus 10 bites beépített átalakítók.
-
🔀 Hány csatornát tud mérni?Négy egyszerű bemenetet vagy két differenciális csatornát kezel, és egy I2C buszon négy modul is működhet, ami összesen 16 analóg csatornát jelent.
-
⚡ Mekkora feszültséget lehet a bemenetére kötni?A bemeneti jel nem haladhatja meg a modul tápfeszültségét. Nagyobb feszültség méréséhez feszültségosztót kell használni, mert a chip egyébként károsodhat.
-
🏷️ Hogyan állítható be az I2C cím?Az ADDR láb bekötésével: GND esetén 0x48, VDD esetén 0x49, SDA esetén 0x4A, SCL esetén pedig 0x4B lesz a cím.
-
🍓 Használható Raspberry Pi-hez?Igen, kifejezetten hasznos hozzá, mert a Raspberry Pi-nek nincs beépített analóg bemenete, ez a modul pedig I2C buszon adja az analóg mérést.
-
🎵 Alkalmas gyors jelek, például hang mintavételezésére?Korlátozottan, mert a maximális mintavételi sebesség 860 minta/másodperc. Hangfrekvenciás mintavételezéshez gyorsabb átalakítóra van szükség.
Beszélgetés
Legyen az első, aki véleményt ír ehhez a tételhez!
