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

zliczanie impulsów przez ds2423 - przekłamuje

jajen 09 Lut 2018 17:00 384 7
  • #1 09 Lut 2018 17:00
    jajen
    Poziom 17  

    Potrzebuje rozwiązać problem impulsatora w wodomierzu i licznika ds2324. Pojawiają się znaczne przekłamania w postaci fałszywych impulsów. Myślę, że wynika to z tego, że wskazówka z magnesem stosunkowo wolno przechodzi koło kontaktronu i licznik długie zwarcie odczytuje jako kilka impulsów. Jak temu zaradzić? Ma ktoś pomysł?

    0 7
  • #2 09 Lut 2018 17:38
    artur s
    Poziom 23  

    Sprawdź przebiegi np oscyloskopem, potem będziesz wiedział jaki filtr dobrać.

    0
  • #3 09 Lut 2018 18:06
    jajen
    Poziom 17  

    NIe posiadam niestety. Ale chyba nie jest to konieczny, bo jeden obrót nie trwa nigdy krócej niż 2-3 sek. Może kotś zaproponuje doświadczalnie dobrany filtr wycinający ?

    Zrobiłem tak:zliczanie impulsów przez ds2423 - przekłamuje

    0
  • #4 09 Lut 2018 18:23
    artur s
    Poziom 23  

    A dużo ci tych impulsów dodatkowych wychodzi z obliczeń? Może programowo to skasować?

    0
  • #5 09 Lut 2018 18:33
    jajen
    Poziom 17  

    Około 30 impulsów potrafi wygenerować. Czyli na tyle dużo, że realnie można tyle wody zużyć przy podlewaniu, więc nie moge programowo ignorować takiej ilości bo nie wiem czy są fałszywe czy nie. Możnaby wywalać wszystkie impulsy , które pojawiają się częściej niż raz na dwie 2-3 sek ale to nie wchodzi w grę bo program sczytuje dsa raz na 5 min i nie wie w jakim czasie przybyło impulsów na dsie. Zostaje rozwiązanie sprzętowe.

    Zobaczę czy ten filtr powyżej w ogóle coś da.

    0
  • #6 09 Lut 2018 20:23
    artur s
    Poziom 23  

    Miałem na myśli zwykłe likwidowanie drgań styku choćby delay(50), ale nie mam wiedzy jak u ciebie te przebiegi wyglądają.

    0
  • #8 10 Lut 2018 19:52
    TvWidget
    Poziom 31  

    Zastosuj zamiast kontaktronu czujnik Halla z wyjściem cyfrowym.

    0