Arduino vs měření proudu s ACS712

Raspberry, Arduino, Mini-PC a další

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
ondraN
Příspěvky: 944
Registrován: 16 srp 2022, 00:00
Bydliště: Roztoky

#16 Příspěvek od ondraN »

Pro měření malých proudů je zpracování přimého výstupu arduinem úplně na prd. Desetibitový převodník s 5V referencí má cca 5mV na bit (LSB). Převodník má senzitivitu 132mV/A. Jeden bit představuje tedy 38mA. Analogová část je u arduin navíc řešena blbě, takže i při konstantním napětí na analogovém pinu lítá údaj převodníku klidně o pět hodnot což je těch cca 200mA, jak tady někdo psal. A taky je ještě otázka, jestli ty čipy nejsou nějaký čínský odpad.
Mám proudovou sondu pro osciloskop, kde je tenhle obvod použitý (originální) a měři docela přesně i proudy pár mA, když se před měřením vykompenzuje offset.
Uživatelský avatar
Valdano
Příspěvky: 3117
Registrován: 01 led 2023, 00:00
Bydliště: Česká Lípa

#17 Příspěvek od Valdano »

Pro přesnější měření menších DC proudů do cca 3A při napětí do +/- 26V se dá použít proudový senzor INA219 osazený na modulu s bočníkem 0,1 ohmu viz odkazovaný příklad. Skladem je aktuálně tady. Při rozsahu do 26V/3,2A je rozlišení cca 0,8 mA a při rozsahu do 16V/400mA je rozlišení cca 0,1 mA. Tento senzor nevyžaduje žádné měření napětí Arduinem. Měřená data poskytuje prostřednictvím datové komunikace po I2C sběrnici.

Další podobný je INA226 (datasheet). Měřená data poskytuje prostřednictvím datové komunikace po I2C sběrnici.
Měřené veličiny: napětí, proud, výkon
Rozsah měření: proud do 8A, napětí 0V až 36V DC
Rozlišení převodu: 12bit
Vysoká přesnost: 0.1% chyba zesílení - gain error (max.), 10μV offset (max.)

Dále stojí za zmínku ještě následující senzor.

Přesný senzor proudu Infineon TLI4970 (skladem aktuálně tady) podrobnější datasheet
- nevyžaduje externí kalibraci ani měření napětí Arduinem,
- 13-ti bitová hodnota proudu prostřednictvím datové SPI komunikace,
- rozsah měření AC a DC až ±50A,
- přesné měření v rozsahu teplot a životnosti,
- nízká chyba ofsetu (max. 25 mA),
- rychlá detekce nadproudu s konfigurovatelným prahem,
- galvanické oddělení až do 2,5 kV,
- zdarma knihovny pro Arduino a ESP.
Uživatelský avatar
HF_Tech
Příspěvky: 2365
Registrován: 25 dub 2022, 00:00

#18 Příspěvek od HF_Tech »

Tady pro inspiraci zapojení s ACS712 jako monitor a proudová pojistka.
S 20A verzí driftuje 0A asi o +-40mA. I s arduinem nano to měří poměrně slušně.
Ty spodní "operáky" jsou komparátory a do série s diodami mají zapojeny rozpínací kontakty reset tlačítka proudové pojistky.
Přílohy
ACS712.png
ACS712.png
Odpovědět

Zpět na „Miniaturní počítače (Arduino, Raspberry a další)“