Leírás
Az INA228 teljesítménymérő modul egy mérnöki szintű digitális áram- és energiafigyelő interfész, amely kétirányú DC áram és buszfeszültség mérésére alkalmas, majd ezekből teljesítményt, energiát és töltést számít.
A modul I²C kommunikációt használ mikrokontrolleres rendszerekkel történő adatcserére.
Ez az eszköz mikrokontrolleres DC rendszer teljesítménykövetésére értelmezhető, nem egyszerű fogyasztásmérőként, hanem programozható mérési egységként.
Az adafruit és Amazon breakout változatok már tartalmaznak mechanikai csatlakozásokat és külső shunt-ellenállást a méréshez. Az INA228 teljesítménymérő modul mérési adatai közvetlenül I²C-n olvashatók mikrokontrollerből, így valós idejű teljesítmény és energia követés végezhető.
Működési elv és technikai magyarázat
A modul középpontjában az INA228 integrált áram- és teljesítménymérő áramkör áll. A mérendő áramot egy külső shunt-ellenálláson keresztül vezeti a rendszer, amely fölött az INA228 kis differenciális feszültséget mér. Ez a mérés arányos a tényleges árammal. A buszfeszültséget közvetlenül olvassa a belső ADC.
A 20 bites analóg-digitális átalakító nagy felbontást biztosít még kis jeleknél is. A mérési eredmények számításra kerülnek: áram → teljesítmény → energia → töltés. A kommunikáció I²C-n keresztül történik, tehát a mikrokontroller beállíthatja a mérési módokat, olvashatja az adatokat, és konfigurálhat riasztási küszöbértékeket.
A modul fizikai kialakítása breakout formában készül, kényelmes csatlakozhatósággal. A tápellátás jellemzően 3,3 V vagy 5 V logikai szinttel működik, a fizikai feszültségtartomány akár DC 85 V-ig is terjedhet a buszfeszültség oldalán. A működés megértéséhez nem szükséges mély elektronikai tervezési gyakorlat, de alap mikrokontrolleres és I²C-ismeret ajánlott. A modul nem ideális váltakozóáram (AC) közvetlen mérésére és magasáramú ipari hálózatok közvetlen mérésére külső védelmek nélkül.
Felhasználási lehetőségek
- Mikrokontrolleres DC energiafigyelés Arduino-projektekben
- DC tápegységek fogyasztásának valós idő szerinti mérése
- Akkumulátoros eszközök hatékonyságának elemzése
- Solar panel rendszer DC teljesítménykövetése
- Beágyazott IoT fogyasztási profilozás
Így működik a gyakorlatban
Az árammérés shunt ellenálláson alapul. A mérendő áram átfolyik a shuntön, az INA228 pedig a shunt két pontja közötti kis feszültségesést méri. Ebből számítható az áram, majd a buszfeszültséggel együtt a teljesítmény.
A vezérlő az I2C buszon keresztül olvassa ki az adatokat. Ehhez tápfeszültség, GND, SDA és SCL kapcsolat szükséges, a mérendő DC kör pedig a shunt mérési pontjain keresztül kapcsolódik a modulhoz.
A mérés pontossága nem csak a chipen múlik. A shunt értéke, terhelhetősége, hőtermelése, a vezetékek ellenállása, a közös földelés és a szoftveres kalibráció együtt határozza meg, hogy a kijelzett áram és teljesítmény mennyire használható.
Mikor érdemes használni?
- Akkumulátoros eszközök fogyasztásának mérésére, amikor nem csak pillanatnyi áram, hanem energiafelhasználás is kell.
- Arduino vagy ESP32 alapú DC teljesítménynaplózó építésére.
- Labor tápegység kimeneti feszültségének és terhelésének követésére.
- Napelemes vagy más kisfeszültségű DC rendszer teljesítményfigyelésére.
- IoT eszközök fogyasztási profiljának összehasonlítására alvó, aktív és kommunikációs állapotban.
- Motoros vagy LED-es DC terhelések terhelésváltozásának mérésére fejlesztés közben.
- Oktatási mérési feladatokhoz, ahol a feszültség, áram és teljesítmény kapcsolata programból is feldolgozható.
Mire kell figyelni beüzemeléskor?
| Mire figyelj? | Mit okoz? |
|---|---|
| A mérendő kör DC rendszer? | Az INA228 (0-85V) precíziós feszültség/áram/teljesítménymérő DC oldali mérésre való, közvetlen AC méréshez más mérési elv kell. |
| A buszfeszültség a ±85 V DC tartományon belül van? | A megengedett tartomány túllépése mérési hibát vagy alkatrészkárosodást okozhat. |
| A shunt ellenállás értéke és terhelhetősége illik az áramhoz? | Rossz shunt esetén a mérés pontatlan lesz, túlmelegedés is felléphet. |
| Az I2C buszon közös a GND? | Közös referencia nélkül az adatkommunikáció és a mérés bizonytalanná válik. |
| A vezérlő 3,3 V vagy 5 V környezetben dolgozik? | A tápfeszültség-tartomány 2,7 V – 5,5 V, de a teljes I2C illesztést a konkrét bekötés szerint kell kialakítani. |
| A programban be van állítva a shunt és a kalibráció? | Kalibráció nélkül az áram-, teljesítmény- és energiaértékek nem lesznek megbízhatóak. |
| Van más eszköz ugyanazon az I2C buszon? | Címütközés vagy túl erős buszterhelés kommunikációs hibát okozhat. |
Kiválasztáskor ezekre figyelj
Az INA228 (0-85V) precíziós feszültség/áram/teljesítménymérő választásánál ne csak a 85 V-os buszfeszültséget nézd. A méréshatárt a teljes mérőlánc adja: shunt, panel, csatlakozás, vezeték, szoftveres beállítás és hűtési környezet.
Fontos döntési adatok:
- A mérendő rendszer DC feszültségtartománya legfeljebb ±85 V DC legyen.
- A mérendő áramhoz illeszkedjen a shunt ellenállás és annak teljesítményterhelhetősége.
- A vezérlő legyen I2C-képes.
- Arduino és ESP32 esetén könyvtárral egyszerűbb az indulás, de a kalibrációs beállításokat a saját mérőkörhöz kell igazítani.
- Ha több csatornát kell mérni, egy többcsatornás mérőmodul jobb választás lehet.
- Ha a rendszer csak 0-26 V vagy 0-36 V tartományban dolgozik, alacsonyabb feszültségtartományú INA219 vagy INA226 alapú mérő is elég lehet.
- Ha SPI kommunikáció kell, nem ez az I2C-s változat lesz a megfelelő irány.
Amikor nem ez lesz a jó megoldás
Ne ezt válaszd, ha
- közvetlen 230 V AC hálózati fogyasztást akarsz mérni.
- galvanikusan leválasztott mérésre van szükség.
- a mérendő áram meghaladja a shunt és a breakout panel terhelhetőségét.
- több független ágat kell egyszerre mérni egyetlen eszközzel.
- a rendszerben nincs mikrokontrolleres adatkiolvasás vagy I2C busz.
- kész, kijelzős fogyasztásmérőre van szükség programozás nélkül.
- az áramirány, a shunt bekötés vagy a kalibráció nem illeszthető a mérési feladathoz.
Egy apró tipp a gyakorlatból
A legtöbb hibás INA228-mérés nem az I2C kommunikáción bukik el, hanem a shunt környezetén. Ha a shunt túl nagy értékű, feleslegesen esik rajta feszültség és melegszik. Ha túl kicsi, kis áramoknál gyenge lesz a mérési felbontás. A bekötésnél a nagyáramú vezetékek és a mérővezetékek útvonala is számít, mert a kontaktusok és vezetékek ellenállása be tud mászni a mérésbe.
Műszaki jellemzők
| Jellemző | Érték |
|---|---|
| Terméktípus: | I2C-s DC feszültség-, áram-, teljesítmény- és energiamérő breakout modul |
| Mérőáramkör: | INA228 |
| Kommunikáció: | I2C |
| Tápfeszültség: | 2,7 V – 5,5 V |
| Buszfeszültség mérési tartomány: | ±85 V DC |
| Shunt-mérési tartomány: | ±40,96 mV vagy ±163,84 mV |
| Mérési felbontás: | 20 bit |
| Számított paraméterek: | Áram, teljesítmény, energia, töltés |
| Riasztási funkció: | Konfigurálható küszöbértékek |
| Közvetlen AC mérés: | Nem erre való |
- INA228 termékoldal és adatlap – Texas Instruments
- Adafruit INA228 I2C Power Monitor útmutató – Adafruit Learning System
- Adafruit INA228 Arduino könyvtár – GitHub
- RobTillaart INA228 Arduino könyvtár – GitHub
Csomag tartalma
- 1x INA228 breakout modul
- beforrasztott tüske és csatlakozósorral











Értékelések
Még nincsenek értékelések.