Skocz do zawartości

Pomiar prądu stm32f1


Qwazi

Pomocna odpowiedź

Witam Was,
Planuję zrobić pomiar prądu z baterii za pomocą przetwornika ADC. Używam zewnętrznego czujnika prądu (ACS712ELCTR-05B-T) oraz płytki STM32F103rb.

Czy ktoś z Was robił coś podobnego lub wie jak to ogarnąć i mógłby się podzielić swoją wiedzą na ten temat?

Pozdrawiam 😉

Link do komentarza
Share on other sites

1. Włączasz i konfigurujesz ADC.

2. Wiedząc że masz przetwornik 12 bitowy liczysz (3,3/4096(2^12)) = 0,0008056640625 V/dz (rozdzielczość adc)

3. Rozdzielczość czujnika to 185mV/A (sprawdź sam), dla adc to oznacza 0,185/0,0008056640625 = 229,62 dz[adc]/A

czyli wzrost prądu o 1 A oznacza przyrost wartości ADC o 230.

wartość_z_adc/230 = prąd [A]

4. Przed przeliczeniami możesz dodać filtrowanie wartości np. poprzez uśrednianie.

Aha i największy problem to to że to czujnik na 5V, a adc w stm32 jest na max 3v3 (Po włączeniu ADC - piny nie są już zgodne z 5V), chyba że masz czujnik bipolarny to można to trochę obejść.

https://geektimes.ru/post/280450/

Użyj google tłumacza jak nie rozumiesz, po polsku/angielsku nie znalazłem.

  • Lubię! 1
Link do komentarza
Share on other sites

ps19 dzięki wielkie za pomoc! Rosyjskiego (?) nie umiem, ale sobie jakos poradze 🙂

Bardzo mi przybliżyłeś temat.

Dzięki!

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.