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

Atmega8 [bascom] multimetr V-A - pomiar prądu

26 Gru 2009 15:14 3825 1
  • Poziom 17  
    Witam serdecznie,

    jestem w trakcie budowania miernika V-A do zasilacza laboratoryjnego na mega8 i mam problem po stronie pomiaru prądu, oto część programu:


    Code:
    Config Adc = Single , Prescaler = Auto , Reference = Internal
    
    Dim X As Byte , Y As Byte
    Dim Wart_ac As Word
    Dim V As Single
    Dim Wart_nap As String * 3
    Start Adc



    i pętla:

    Code:
    Do
    

    Wart_ac = Getadc(4)
    Locate 1 , 1
    V = Wart_ac * 0.1
    Wart_nap = Fusing(v , "#.&&&")
    Lcd "NAP. U= " ; Wart_nap ; "V*"

    Wart_ac = Getadc(5)
    Locate 2 , 1
    V = Wart_ac * 0.01
    Wart_nap = Fusing(v , "#.&&&")
    Lcd "PRAD I= " ; Wart_nap ; "A*"
    Waitms 400


    Loop


    miernik wykorzystuje piny ADC4 i ADC5, do adc4 podpięłem dzielnik 1:100 i pomiar wychodzi bezproblemowo, natomiast nie wiem jak zrealizować stronę pomiaru prądu.
    próbowałem coś takiego:

    Atmega8 [bascom] multimetr V-A - pomiar prądu

    przy czym R1 i R2 to rezystory 5 W.
    przy Ro podłączyłem diodę LED.

    Jak na razie sprawdzam to wszystko na płytce testowej, więc można wiele zmienić, co robię źle? za każdą wskazówkę będę wdzięczny
    :D
  • Poziom 33  
    Do pomiaru prądu warto zastosować opamp mnożący np x10 , wartość napięcia na rezystorze jest mała , prawo ohma ;)