Arduino schéma - arduino.sk

Meranie prudu ACS712

Všetko ohľadne arduina a jeho odnoží
Príspevky: 1
Registrovaný: Uto 14. Apr 2015 11:27:58

Meranie prudu ACS712

Poslaťod vbalko » Uto 14. Apr 2015 11:35:02

Ahoj,

skusam meranie prudu pomocou 20A senzoru (HALL) ACS712.

Meranie viacmenej funguje, avsak mam tam delay(2500) a spravne meranie prudu nie je v kazdom loope, ale napr. v kazdom 4-tom.

Zataz robim motorom, pocas merania nemenim otacky, takze prud by mal byt konstantny (dajme tomu 1,2A).

Meranie vyzera zhruba takto

0.1A
0.1A
0.2A
1,2A
0.1A
0.1A

atd.

Neviete v com by mohol byt problem? Vyzera to, ako keby mal ten senzor nejake vzorkovanie, ale to on nema. Niekde robim chybu.

Príspevky: 174
Registrovaný: Ned 16. Mar 2014 23:22:00

Re: Meranie prudu ACS712

Poslaťod posjirka » Uto 14. Apr 2015 14:04:28

spoléhat se na přímý výstup analog.převodníku je trochu naivní.
1 ADC převodník má toleranci +/-1 krok
2 i když máš na první pohled stejné a neměnné zapojení je tu spoustu jevů, které se neustále mění (jiskření na komutátoru, jiné impedance v každého vinutí na polu motoru atd.)
3 měříš v celkem blbém rozsahu. 20A je cca 20mA na krok když to navíc máš ve formátu 0,1 tak ti to může přeskakovat mezi 0,195 a 0,205A. - to k tomu malému výkyvu.
4 Ten skokový nárust proudu mi připadá, že se v té chvíli odpojila cívka (pol) a tys zrovna chytil špičku. Jestli pak máš v zapojení antiparallení diodu proti špičkám a odrušovací kondenzátor :)

doporučuji udělat si 7 měření, nejmenší a největší zhodnotu smazat a udělat průměr.
V jednodušší verzi udělat 5 měření a mezi nimi průměr.

Obrázok užívateľa
Príspevky: 300
Registrovaný: Pon 19. Nov 2012 12:01:08
Bydlisko: HC/BA

Re: Meranie prudu ACS712

Poslaťod tomXX » Uto 14. Apr 2015 15:40:32

Takto tazko povedat. Jedine zapojit osciloskop a pozriet co z tej sondy lezie, potom tomu prisposobit HW (integrator?) alebo SW (nastavenie ADC...).
blog.sitepoint.sk - zaujímavé riešenia okolo Arduina

Späť na Hardware