logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Amperomierz cyfrowy na PIC16f684

marek_34 29 Mar 2011 17:49 15036 20
  • Amperomierz cyfrowy na PIC16f684

    Autor po opisywanym już na Elektrodzie pokrewnym woltomierzu cyfrowym prezentuje cyfrowy amperomierz oparty na procesorze PIC16f684 i sensorze prądu ACS712. Mierzone natężenie DC lub AC jest wyświetlane na wyświetlaczu 7-segmentowym z dokładnością do 100 mA. Czujnik prądu to układ ACS712ELCTR-30A-T produkcji Allegro. Może on mierzyć natężenie do 30 A z wyjściową czułością 66 mV/A. Projekt jest identyczny do woltomierza, oprócz użytego procesora.

    Schemat:
    Amperomierz cyfrowy na PIC16f684

    Mikrokontroler PIC16f684 odczytuje analogową wartość napięcia z wyjścia sensora ACS712 i konwertuje, a następnie wyświetla zmierzoną wartość na wyświetlaczu. Wszystkie wyświetlacze są o wspólnej anodzie zasilane przez tranzystory PNP małej mocy.

    Obliczenia wykonywane przez program:
    z datasheet sensora wiemy, że przy braku przepływu prądu napięcie na wyjściu wynosi Vcc/2 = 2.5V
    przy
    30A = 2.5V + (66mV/A x 30A) = 4.48V
    -30A = 2.5v - (66mV/A x 30A) = 0.52V

    Źródło: http://coolcircuit.com/project/digital_amp_meter/picmicro_digital_amp_meter.html

    Fajne? Ranking DIY
    O autorze
    marek_34
    Poziom 18  
    Offline 
    marek_34 napisał 332 postów o ocenie 271, pomógł 6 razy. Mieszka w mieście Katowice. Jest z nami od 2006 roku.
  • #2 9338342
    Mordulec91
    Poziom 10  
    Cytat:
    Mierzone natężenie DC lub AC jest wyświetlane na wyświetlaczy siedmiosegmentowym z dokładnością do 100 mA.
    Tutaj chyba chodzi o rozdzielczość a nie dokładność.
  • #3 9338440
    buckowina
    Poziom 18  
    Mam pytanie:
    Gdzie z tym układzie podłącza się te 30A? bo jakoś nie widzę tam ścieżek które mogły by wytrzymać taki prąd.
  • #4 9338481
    KBCH
    Poziom 14  
    wszystko fajnie ok tylko skąd pobrac wsad do procesora?
  • #5 9338651
    henry57
    Poziom 12  
    Odpowiedź dla KBCH. Na dole strony źródłowej kliknij aktywny tekst "Schematic and firmware"
  • #6 9339612
    Paolo1976
    Poziom 24  
    buckowina napisał:
    Mam pytanie:
    Gdzie z tym układzie podłącza się te 30A? bo jakoś nie widzę tam ścieżek które mogły by wytrzymać taki prąd.



    Zważ, że w miernikach i multimetrach które nierzadko mierzą prąd do 20A, ścieżki są również cienkie. Elementem najbardziej obciążonym podczas pomiaru jest bocznik rezystancyjny a nie ścieżki. Rozkręć swój multimetr, a na PCB koło gniazd pomiarowych zobaczysz kawał wlutowanego, grubego drutu. To jest właśnie bocznik. A cienkie ścieżki widoczne na zdjęciu są wystarczające, - poza tym są pocynowane.
  • #7 9340283
    Freddy
    Poziom 43  
    Paolo1976 Słuchaj, jakoś nie widzę tych cienkich ścieżek, pokaz mi gdzie one są. :)

    Amperomierz cyfrowy na PIC16f684
    Te ścieżki w projekcie są zdecydowanie za cienkie, tak uważam.
  • #8 9340459
    Konto nie istnieje
    Konto nie istnieje  
  • #9 9340576
    Freddy
    Poziom 43  
    Żabek napisał:
    Też chciałbym zobaczyć 30A płynące przez SOIC08 ;)

    Przez to SOIC, bez problemu, bo taki jest czujnik zobacz do DS, ale nie przez te ścieżki.
  • #10 9340643
    wzk
    Poziom 19  
    A ja założę się z niedowiarkami, że ścieżki spokojnie wytrzymają prąd 30 A przez 1 minutę. :D
    Natomiast czujnik przyczepiony do tych ścieżek długo nie pożyje. :wink:
    Mnie bardziej odpowiada rozwiązanie proponowane przez Kolegę adamwesoła bo zawiera mniej elementów i jest zawarta w nim nowa idea. Link
  • #11 9341118
    Freddy
    Poziom 43  
    wzk napisał:
    A ja założę się z niedowiarkami, że ścieżki spokojnie wytrzymają prąd 30 A przez 1 minutę. :D
    Natomiast czujnik przyczepiony do tych ścieżek długo nie pożyje. :wink:

    Czujnik jest przeznaczony do pracy ciągłej, a strata mocy w nim jest znikoma.
    [cquote]
    1.2 mΩ internal conductor resistance
    [/quote]
    Cytat:

    Mnie bardziej odpowiada rozwiązanie proponowane przez Kolegę adamwesoła bo zawiera mniej elementów i jest zawarta w nim nowa idea. Link

    Rozwiązanie kolegi adamwesoła zawiera może mniej elementów, ale jest do 9,99A, a tutaj, po zmianie czujnika np. na ACS750-xxx możesz mierzyć ciągle prądy nawet 100A.
  • #12 9341741
    wzk
    Poziom 19  
    Freddy napisał:

    Czujnik jest przeznaczony do pracy ciągłej, a strata mocy w nim jest znikoma.
    [cquote]
    1.2 mΩ internal conductor resistance

    Policzmy:
    P=R*I^2=1,2*10^(-3)*30^2=0,96 W => czujnik wyparuje po 1 minucie. :D:D:D
    Nie twierdzę, że ścieżki są prawidłowo zwymiarowane. Autor omawianego amperomierza popisał się amatorszczyzną bo chciał zabłysnąć genialnością a wyszedł, delikatnie mówiąc, drogi knot. Być może jest opłacany przez Alegro aby napędzać kupców na czujniki.
    Cytat:

    Rozwiązanie kolegi adamwesoła zawiera może mniej elementów, ale jest do 9,99A, a tutaj, po zmianie czujnika np. na ACS750-xxx możesz mierzyć ciągle prądy nawet 100A.

    A cóż stoi na przeszkodzie zamiast kawałka drutu na bocznik wstawić 10 kawałków i przesunąć kropkę w programie? :idea:
    Rozsądniej oczywiście dać kawałek taśmy nawet z kanthalu (dokładność całości nie pogorszy się znacząco) i za grosze wzmacniacz operacyjny. Tanio, z głową i uniwersalnie nawet do 1 kA. No i patriotyzmem też można się wykazać. :wink:
  • #13 9341792
    Freddy
    Poziom 43  
    wzk napisał:
    Freddy napisał:

    Czujnik jest przeznaczony do pracy ciągłej, a strata mocy w nim jest znikoma.
    [cquote]
    1.2 mΩ internal conductor resistance

    Policzmy:
    P=R*I^2=1,2*10^(-3)*30^2=0,96 W => czujnik wyparuje po 1 minucie. :D:D:D
    Nie twierdzę, że ścieżki są prawidłowo zwymiarowane. Autor omawianego amperomierza popisał się amatorszczyzną bo chciał zabłysnąć genialnością a wyszedł, delikatnie mówiąc, drogi knot. Być może jest opłacany przez Alegro aby napędzać kupców na czujniki.
    Cytat:

    Rozwiązanie kolegi adamwesoła zawiera może mniej elementów, ale jest do 9,99A, a tutaj, po zmianie czujnika np. na ACS750-xxx możesz mierzyć ciągle prądy nawet 100A.

    A cóż stoi na przeszkodzie zamiast kawałka drutu na bocznik wstawić 10 kawałków i przesunąć kropkę w programie? :idea:
    Rozsądniej oczywiście dać kawałek taśmy nawet z kanthalu (dokładność całości nie pogorszy się znacząco) i za grosze wzmacniacz operacyjny. Tanio, z głową i uniwersalnie nawet do 1 kA. No i patriotyzmem też można się wykazać. :wink:

    Zanim cos napiszesz, zastanów się, zajrzyj do karty katalogowej.
  • #14 9343653
    misiupan
    Poziom 35  
    Jak by ktokolwiek przeczytał do końca opis projektu to zauważył by pewnie :
    The PCB track and wire of the input current in this project is used for measuring small current(for learning). If you want to measure up to 30A the PCB track and wire of input current should be large enough.




    Przecież autor napisał że układ jest do pomiaru małych prądów, choć ma zakres pomiarowy do 30A, dodał też że do pomiaru dużych prądów trzeba połączenia wzmocnić.
  • #15 9344298
    Phaeton
    Poziom 19  
    Cytat:

    Policzmy:
    P=R*I^2=1,2*10^(-3)*30^2=0,96 W => czujnik wyparuje po 1 minucie. :D:D:D


    Czepiam się oczywiście, ale chyba masz kalkulator ze starym VATem, bo mi wychodzi, jakbym nie liczył - 1.08W
  • #16 9344723
    luxus19
    Poziom 15  
    Skąd można pobrać wzór płytki?
  • #17 9346183
    Freddy
    Poziom 43  
    luxus19 napisał:
    Skąd można pobrać wzór płytki?

    Nie ma wzoru, opracuj sobie kolego sam.
  • #18 9349645
    luxus19
    Poziom 15  
    Czy jest jakieś inne rozwiązanie niż ACS712ELCTR-30A czy można go czymś zamienić bo jego cena jest powalająca.
  • #19 12919181
    sbalewski
    Poziom 1  
    Czy ten układ wytrzyma napiecie 16V?
  • #20 12919410
    Freddy
    Poziom 43  
    sbalewski napisał:
    Czy ten układ wytrzyma napiecie 16V?

    Jeśli chodzi o zasilanie, to po zastosowaniu np. LM7805 - tak.
REKLAMA