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

[Bascom] Problem z odczytem prądu i napięcia z czujnika INA219

pier 11 Kwi 2017 18:58 4359 10
REKLAMA
  • #1 16406519
    pier
    Poziom 24  
    Witam.

    Panowie próbuję sklecić program do odczytu czujnika prądu INA219 na podstawie jakieś programu znalezionego.
    Mógłby ktoś rzucić okiem na moje wypociny bo jakoś nie udaje mi się nic odczytać z czujnika.

    Kod: VB.net
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #2 16406812
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #3 16406960
    pier
    Poziom 24  
    Adres mam dobry bo obydwie nogi adresowe są ściągnięte do masy.
    Tego skanera nie mogę znaleźć.

    400kHz przy 8MHz też powinno dać radę bo wyświetlacz działa po I2C bez zarzutu.
    Dodałem jeszcze konfigurację rejestrów INA219 jutro sprawdzę czy coś pomogło.

    Spróbowałem jeszcze czegoś. Zmieniłem adresy zapisu i odczytu INA219 na jakies przypadkowe. Po takim zabiegu sypie samymi głupotami.
  • #4 16407528
    Konto nie istnieje
    Konto nie istnieje  
  • #5 16407831
    pier
    Poziom 24  
    Trochę przerobiłem program bo mam pod ręką tylko jakieś urządzenie z wyświetlaczem TFT a ten wyświetla tylko stringi.


    Kod: VB.net
    Zaloguj się, aby zobaczyć kod



    Moduł z INA219 odpowiada pod adresem 128.


    Program zadziałał.
    Jest tak jak Pisałeś na początku. Najpierw trzeba ustawić rejestr konfiguracyjny a dopiero po tym czytać dane.
    Napięcie mierzy zaskakująco dokładnie. Nie wiem tylko czy poradzę sobie z prawidłowym ustawieniem wyświetlanego prądu ponieważ zastosowałem bocznik o niższej rezystancji dla zwiększenia zakresu pomiarowego.
  • REKLAMA
  • #6 16575762
    lyli
    Poziom 15  
    Czy mógłbyś podrzucić działający program ,chciał bym spróbować odczytać napięcie i prąd z INA226.
  • #7 16598527
    pier
    Poziom 24  
    Przepraszam że tak późno.

    Kod: VB.net
    Zaloguj się, aby zobaczyć kod
  • #8 20387371
    bubbo
    Poziom 14  
    Witam, tylko w tym poście jest program w bascomie dlatego tu zapytam

    robię pomiar napięcia

    Kod: VB.net
    Zaloguj się, aby zobaczyć kod


    i jak nic nie jest podłączone do wejścia to oscyluje wynik okolicach 0.98V. .
    jak podłącze paluszka lub dwa w szereg to pokazuje dobre napięcie,
    I tu pytanie czy coś pomieszałem w programie czy mam uszkodzony układ?

    Z ads1115 nie ma takich problemów bez bateri pokazuje 0.000V , INA zacząłem testować z racji na pomiar natężenia,

    może ktoś ma jakiś pomysł, pozdrawiam
  • REKLAMA
  • #9 20387547
    cedrom
    Poziom 18  
    Pokaż schemat. bo INA mierzy napięcie jedno napięcie na boczniku między wejściami VIN+ a VIN- i to w zależności od wartości bocznika jest przeliczane na prąd, a drugie napięcie między VIN- a masą. I Podejrzewam że pin VIN- wisi w powietrzu i stąd stan nieustalony na Wejściu . Zapnij rezystor jako obciążenie między VIN- a masę. powinien pokazać 0v.
  • #10 20390838
    bubbo
    Poziom 14  
    Spaliłem go, ale w drodze już drugi,
    i wszystko było podłączone tak jak opisujesz
    to był gotowy moduł coś w tym stylu
    [Bascom] Problem z odczytem prądu i napięcia z czujnika INA219

    z tego co widac gołym okiem to na pewno Vin idzie do rezystora 100miliohm który tu pełnił role bocznika
    jak przyjdą nowe za miesiąc to sprawdzę i dam znać co było nie tak
  • #11 20391336
    cedrom
    Poziom 18  
    To jest rezystor 0.1 Ohma R100.
REKLAMA