Skocz do zawartości

Problem ze zliczeniem impulsów przez przepływomierz


Mateusz0707

Pomocna odpowiedź

1 godzinę temu, farmaceuta napisał:

Jeśli wydajność 5v wystarczy na LCD i Ardu to podepnij pod 5v i wywal te 9v bo to przez stabilizator idzie i może dlatego się dzieje tak jak się dzieje...

Tyle tylko, że zasilając arduino poprzez USB dzieje się to samo.

Link do komentarza
Share on other sites

2 godziny temu, kaczakat napisał:

Na płytce przekaźników nie zasilaj cewek z 5V z Arduino, osobny zasilacz pomaga, można też zasilanie dać przez przetwornicę z 12V. Jak masz jakąś zworkę łączącą zasilanie cewek z Vcc logiki to ją zdejmij, ale to zależy jaki masz wariant tych przekaźników.

Zawór powinien być przy wylocie, wtedy woda nie będzie wykopywać z przepływomierza, a im bliżej wylotu tym mniejsza losowość pomiarów. Nie włączaj obu cewek w tym samym czasie, jak się pompa załączy kilkadziesiąt ms przed zaworem to nic się nie stanie, jak dodasz delay 20ms to świat się nie zawali.

Znalazłem inny moduł przekaźników z taką zworką, który zastosowałem w poprzednim moim projekcie, ale zdejmując ją, nie styki nie zmieniają swojego położenia, choć sygnał z arduino trafia na moduł, co widzę po diodach. Oczywiście moduł z innego zasilania 5V niż to z arduino.

Link do komentarza
Share on other sites

(edytowany)

Stała się ciekawa rzecz, chciałem zmierzyć jaki prąd pobiera pompa pod obciążeniem więc podłączyłem amperomierz i tu mam lekkie zaskoczenie. 

Otóż zaskoczeniem nie jest natężenie prądu, a fakt, że arduino się nie zresetowało. 😮

Edytowano przez Mateusz0707
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Nie jest powiedziane że jeżeli Ardu się resetuje przez skoki napięcia to będzie to robić za każdym razem...jeśli masz moduły przekaźników to najlepiej jest zasilić osobno część załączając przekaźnik i osobno diodę optoizolatora (masa Ardu i pin jako +)

Link do komentarza
Share on other sites

Żeby zasilić płytkę i spowodować klikanie przekaźników nie musisz mieć Arduino w promieniu rzutu kamieniem, wystarczy zasilacz 5V i parę kabelków. Jak tego nie ogarniasz, to w ogóle nie rozumiesz zasady działania. To jest to samo co zaświecenie LED, podłączasz LED (i rezystor ograniczający prąd) prawidłowo do + i - = świeci, podłączasz odwrotnie = nie świeci, 50% szans na sukces nawet jeśli nie wiesz co robisz.

Z płytką przekaźników masz już o tyle łatwiej, że rezystory są wbudowane. 

Masz listwę pinów VCC, IN1, IN2, GND, podłącz zasilanie 5V i GND odpowiednio do VCC i IN1 - ledy obwodu IN1 na płytce się zaświecą jeśli są sterowane stanem niskim, jak się ledy nie zaświecą  to są sterowane stanem wysokim, 5V i GND podłącz odpowiednio do IN1 i GND. Czyli nie zasilasz logiki podłączając 5V i GND do VCC i GND, one są oba na płytce pokazane tylko po to by Ci namieszać.

Jak jeszcze zasilisz odpowiednio drugą listwę od przekaźników to oprócz migania ledem będą klikać przekaźniki, bo tak są sterowane, zaświecenie led w tym czarnym robaczku o 4 nóżkach pozwala na przepływ prądu przez wybraną cewkę sterowaną IN1.

Jak już wybrałeś wariant swojej płytki przekaźników to tylko te dwa kabelki mają być podłączone do Arduino, ALBO VCC, ALBO GND i IN1 do wybranego PINU sterującego płytki Arduino.

Przykład obrazkowy dla przekaźnika sterowanego stanem niskim:

image.thumb.png.76f44d89b75a5d3f60718dc05e2728b6.png

Nie podłączasz GND do Arduino, on jest z dużym prawdopodobieństwem połączony z GND cewek i nic dobrego to nie wnosi, tracisz izolację galwaniczną od układu wykonawczego. Jest to "użyteczne" jak cały moduł zasilisz z Arduino, wtedy i zworka ma pozostać, i czasami to zadziała, a czasami upali Arduino.

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

16 godzin temu, Mateusz0707 napisał:

wyłączenie pompy powoduje spadek napięcia, przez co arduino się resetuje

Jeśli problem następuje przy wyłączenie pompy to prawdopodobnie nie masz diody zabezpieczającej przy przekaźniku i Arduino dostaje "strzał" z cewki 😉 Zerknij do tego artykułu: https://forbot.pl/blog/kurs-elektroniki-elementy-stykowe-przekazniki-id4335

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

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • 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.