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] Wyświetlacz 7-segmentowy nie działa poprawnie dla wartości prądu > 10

pier 02 Lis 2017 19:22 1365 4
REKLAMA
  • #1 16796763
    pier
    Poziom 24  
    Witam.

    Robiłem to już wiele razy i zawsze działało.

    Otóż mam czteropozycyjny wyświetlacz siedmio segmentowy do wyświetlania wartości prądu.
    Wiadomo dla wartości poniżej 10 pobieram wartości poszczególnych pozycji wyświetlacza z innych miejsc zmiennej a dla wartości powyżej 10 z innych:
    Kod: VB.net
    Zaloguj się, aby zobaczyć kod


    Zawsze takie coś działało a teraz nie działa. Zawsze działa tylko warunek dla "prad<10". Pewnie jakiś głupi błąd ale siedzę już kilka godzin nad tym i nie mogę dojść o co chodzi.
    Pomóżcie.
  • REKLAMA
  • #2 16796903
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #3 16796944
    pier
    Poziom 24  
    niveasoft napisał:
    Nie pokazałeś jak są zadeklarowane te zmienne, ale podejrzewam że Prąd to Single?

    Nie to mnie jednak ciekawi tylko z obliczeń wynika:
    10/0.0123= 813 czyli na wejściu ADC musiałbyś mieć 3,97V żeby w ogóle zobaczyć coś powyżej 10. Masz tam takie stany na wejściu?


    Tak "prad" to zmienna Single.

    Coś źle Liczysz dopiero sprawdzałem i przy wskazaniu 4,5A na wejściu ADC mam niecały 1V. Napięcie odniesienia mam wewnętrzne.

    Cały program:
    Kod: VB.net
    Zaloguj się, aby zobaczyć kod


    Na razie wpisuje ręcznie wartości zmiennej "W".
  • REKLAMA
  • Pomocny post
    #4 16797084
    Konto nie istnieje
    Konto nie istnieje  
  • #5 16797201
    pier
    Poziom 24  
    Już wiem. Działa.

    Tak jak pisałem głupi błąd którego ciężko zlokalizować.

    Dzięki.
REKLAMA