Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Pomiar napięcia ujemnego DC
#3
(09-06-2019, 09:32 AM)wilkxt napisał(a):
marekm napisał(a):Wygląda jakby wartość mnożnik*100 była zapisywana na 16 bitach bez znaku, dałoby się poprawić kod by obsługiwał mnożnik ze znakiem?
Albo dodać kolejny typ czujnika do wyboru - pomiar napięcia ujemnego przez dzielnik do +5V.

zmienimy typ mnożnika na liczbę z znakiem
Trochę czasu minęło, testuję teraz - SW 1.32c, HW 3.6.
Dla przypomnienia - mierzone ujemne napięcie przez dzielnik 100k/4k75 do INPA1, drugi koniec dzielnika do +5V by przesunąć wartości ujemne do dodatnich mieszczących się w zakresie pomiaru LK.
Wychodzi że potrzebny jest ujemny mnożnik -22, skorygowany rzeczywistymi pomiarami (z powodu różnych tolerancji, być może rezystancji wejściowej LK) wychodzi -23.
Przy ustawieniach domyślnych (kalibracja 0, mnożnik 1) pokazuje +2,14V na INPA1 dla -54V na wejściu.
Doraźnie opisuję wejście jako "60V - Vbat", ustawiam zakres vin=5V, gain 1, mnożnik 23 kalibracja -1543 co przy -54V na wejściu daje odczyt +6,0V.
Chcąc odczytać wprost mierzone napięcie potrzebuję ustawić mnożnik -23 co jednak nie działa prawidłowo (wyświetlany jest ujemny, w obliczeniach widziany jako liczba bez znaku - dużo większa dodatnia).  Poza tym ostatecznie obliczony wynik ujemny jest wyświetlany jako zerowy.
Jest szansa na poprawienie tego?  Chociaż po ograniczeniu mnożnika do +/-327,67 nie wystarczy zakresu jakby ktoś chciał mierzyć 3kV na kolei...  Być może przydałby się zmienny przecinek.

Na INPA2 mam pomiar prądu baterii (czujnik WCS1800 - dwukierunkowy), przy poprawnym odczycie napięcia na INPA1 działałoby również zliczanie energii - o ile też jest dwukierunkowe?
<t></t>
Odpowiedz


Wiadomości w tym wątku

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości