Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

BASCOM ACS712 pomiar prądu

sq9cyg 30 Sie 2017 07:51 1506 17
  • #1 30 Sie 2017 07:51
    sq9cyg
    Poziom 9  

    Witajcie.
    Czy któryś z kolegów ma jakiś gotowy program pod bascoma do pomiaru prądu za pośrednictwem układu ACS712?

    Niestety jestem początkujący i jakoś nie mogę sobie z tym poradzić, a myślę ze na przykładzie takiego programu sobie poradzę...

    0 17
  • #2 30 Sie 2017 08:14
    czareqpl
    Poziom 28  

    Witaj, Korzystam z ACS712 w kilku projektach.
    Układ w stanie spoczynku magnetycznego stabilizuje swoje napięcie na poziomie 0.5*napięcie zasilania.
    Troszkę dryfuje mu "zero" wiec w sytuacji gdy jesteś pewien, że nie płynie przez niego znaczący prąd to należy pomierzyć wskazywaną wartość i ustalić, że to jest Twoje "zero" amperów.

    Pod bascoma nie pisałem programu. Wszystko się sprowadza do odczytu napięcia z ADC i przeliczenia zgodnie z notą katalogową.
    Polecam użycie wtórnika napięciowego z wyjścia czujnika, ponieważ charakteryzuje się dosyć wysoką impedancją wyjściową.

    W swoich programach pobierałem 16-64 próbki co kilka milisekund, sumowałem a później dzieliłem aby uzyskać jak najbardziej sensowny wynik.

    0
  • #3 30 Sie 2017 09:04
    sq9cyg
    Poziom 9  

    Koledzy ja naprawdę nie wiem o czym piszecie :(
    Czy moglibyście wkleić jakiś przykładowy program?

    0
  • #4 30 Sie 2017 10:04
    373522
    Użytkownik usunął konto  
  • #5 30 Sie 2017 11:53
    sq9cyg
    Poziom 9  

    Witam.
    Wyświetlacze mam w zasadzie różne, 2,16;4x20;4x40...Tutaj obojętnie jaki przyjmiemy zmienię to sobie w programie...

    Chciałbym mierzyć i prąd stały i przemienny, nie wiem czy da się to zrobić w jednym programie, ale oczywiście mogę zastosować kilka ACS-ów.

    Z góry dziękuje.

    0
  • Pomocny post
    #6 30 Sie 2017 13:28
    373522
    Użytkownik usunął konto  
  • #7 30 Sie 2017 19:05
    czareqpl
    Poziom 28  

    R-MIK napisał:
    otrzymują cąg przypadkowych pomiarów w pewnym zakresie.


    Myślę, że ta przypadkowość wynika z szybkości próbkowania.

    0
  • #8 31 Sie 2017 07:19
    sq9cyg
    Poziom 9  

    niveasoft napisał:
    Musisz wiedzieć że ADC Atmegi ma 10Bit czyli w uproszczeniu skalę do 1023

    Kiedy jako napięcie odniesienia dla ADC użyjesz napięcia zasilania procesora (AVCC) to dokładność pomiaru wynosi : 5V/1024 czyli -> 5000mV/1024 = 4,88mV na jedna podziałkę ADC.

    Nie napisałeś jaki masz ACS a wystepują w wersjach 5A, 20A i 30A
    Zakładając że masz ten najczulszy 5A to on ma swoją czułość 185mV/A
    Teraz żeby wykryć 0,1A czyli 100mA to oczywiście trzeba odczytać 18mV z ADC
    18mV z ADC pokaże juz przy 18mV/4,88= 3,6 podziałki z ADC

    Nie wiemy jakiej czułości/dokładności oczekujesz, ale ze wzgledu na szumy obydwu przetworników to z miliamperami będzie ciężko...

    Poniżej czysty odczyt z ADC który uwzględnia prąd w obydwu kierunkach.
    Kod: vbnet
    Zaloguj się, aby zobaczyć kod


    Dzięki kolego niveasoft...
    Program działa OK.
    Muszę tylko pobawić się z dostosowaniem wyniku do rzeczywistego poboru prądu, bo na razie to w cały świat...
    Faktycznie nie napisałem mam ACS-y 20A...

    0
  • #11 12 Cze 2018 12:17
    3149400
    Użytkownik usunął konto  
  • #12 12 Cze 2018 12:21
    kulamario
    Poziom 22  

    No jak by nie było problemu to bym nie pytał
    jak możesz to udostępnij działający kod który przelicza prawidłowo do mW

    0
  • #13 12 Cze 2018 12:36
    3149400
    Użytkownik usunął konto  
  • #14 12 Cze 2018 15:04
    kulamario
    Poziom 22  

    Przepraszam
    nie w mW a mA
    pomiar chce mieć od 0 do 3000mA
    co do robienia całej roboty to przecież nie oczekuje ze ktoś mi zrobi caly projekt
    po prostu chce mieć dokładny odczyt bo teraz mam pomiar przez rezystor ( liczę spadek )
    Po to kupiłem ten moduł

    0
  • #15 12 Cze 2018 19:55
    3149400
    Użytkownik usunął konto  
  • #17 12 Cze 2018 20:20
    3149400
    Użytkownik usunął konto  
  Szukaj w 5mln produktów