Skocz do zawartości

Arduino w Motorze POMOCY


Pomocna odpowiedź

Napisano

Witam chciałbym zrobić projekt oparty o arduino pro mini a dokładnie chciałbym by po wyjściu z motoru lampy świeciły (coming home) przez 30 sekunNd.

Na arduino napisałbym bym kod który by sprawdzał napięcie na styku po przekręceniu kluczyka w stacyjce i tu jest problem gdyź nie wiem jak zrzucić z załóżmy 15v na 5v wtedy by arduino dało napięcie na 30 sekund na pin PWM podłączone do przekaźnika przekaźnik by zwierał kabel prosto od akumulatora z kablem od lampy.

Może zmierzyc multimetrem napięcie po przekręceniu stacyjki i przed? 

Nie wiem, czy dobrze rozumiem. 

  • Nie zgadzam się! 1
18 godzin temu, Snazeczek napisał:

Na arduino napisałbym bym kod który by sprawdzał napięcie na styku po przekręceniu kluczyka w stacyjce i tu jest problem gdyź nie wiem jak zrzucić z załóżmy 15v na 5v ...

Wystarczy zwykły dzielnik na dwóch rezystorach ... Od góry stacyjki 10 K, od dołu (do masy) 5K - wtedy przez dzielnik płynie 1 mA. Gdy na stacyjce jest  15 V to na dolnym rezystorze jest 5V.

Możesz jeszcze dać jakiś kondensator na dolnym rezystorze dzielnika. A gdy mogą na stacyjce występować duże przepięcia to warto zastosować transoptor. Środek dzielnika (połączenie miedzy tymi dwoma rezystorami) możesz podłączyć bezpośrednio do pinu cyfrowego Arduino.  Czy przepięcia na stacyjce występują tego nie wiem musiałbyś pomierzyć.

Pozdrawiam

  • Pomogłeś! 1
12 godzin temu, Snazeczek napisał:

Czy zastosowanie stabilizatora napięcia 5v wystarczy?

 

Cześć,

nie za bardzo wiem, gdzie i po co chcesz zastosować stabilizator 5V?

Pozdrawiam

  • Pomogłeś! 1
1 godzinę temu, Snazeczek napisał:

Chciałbym zastosować stabilizator 5v by z 15v zrobić 5v użył bym to by nie robic dzielnika napięcia

Pozdrawiam

Cześć,

stabilizatory stosuje się do innego celu - aby zasilać układy, które wymagają konkretnej wartości napięcia zasilania. Nie nadają się do celu w jakim chcesz go zastosować. Rozwiązanie z dzielnikiem jest najprostszym rozwiązaniem jakie istnieje (potrzebujesz tylko dwóch rezystorów połączonych razem).

Pozdrawiam

  • Pomogłeś! 1

Ja tylko tak na szybko: napięcie na stacyjce może być w granicach do 15V, a czasem więcej. Dzielnik dzielnikiem, ale zenerka 4.7V między wejściem a masą by się przydała. Tak samo nie należy podłączać Vin bezpośrednio do 12V w motorze - lepiej zastosować małą przetwornicę i zasilać Arduino z 5V, albo jakiś 7809 podłączony do Vin. Jakby kto pytał, to bawiłem się trochę Arduino w motorze 🙂

Tyle na razie - spadam do roboty.

  • Pomogłeś! 1

W motorze prąd ma wahania czasami jest 15v czasami 12v ,wykonanie dzielnika działałoby tylko gdy było by 15 v gdy było by 12v dawało by tylko 4v a arduino jest zasilane od 5v w górę.

Dlaczego nie mógłbym zastosować stabilizatora napięć?

Czy mógłbym rozebrać i zastosować ładowarkę samochodową usb?

Z góry dzięki za odpowiedź.

Pozdrawiam 

Do zasilania arduino jak najbardziej powinieneś użyć stabilizatora/przetwornicy tak jak to napisał ethanak. Do wykrycia napięcia na stacyjce użyj dzielnika i podłącz go do wyjścia analogowego. Niżej schemat jak miałoby to wyglądać. Zwróć uwagę, że stabilizator jest na 9V i jest podpięty do VIN a nie 5V, czemu masz wytłumaczone w poście wyżej

 

schemat.png

  • Lubię! 1
  • Pomogłeś! 1
(edytowany)

Jeżeli tylko taki masz pod ręką to takiego użyj i podłącz go pod pin 5V, chociaż nie wiem jakie dokładnie warunki są w instalacji motoru. Jako rezystorów ja użyłbym 1k (do stacyjki) i 3k (do masy, 3,3k też zadziała) lub ich wielokrotności, wtedy na wyjściu będzie 5V przy 20V, więc zostanie pewien zapas, a przy 12V na wyjściu będzie około 3V, więc w arduino trzeba odczytać napięcie i sprawdzić czy np. jest wyższe od 2V, ale diodę zenera też możesz zastosować jako dodatkowe zabezpiecznie.

A no i na wyjściu i wejściu stabilizatora przydałyby się kondensatorki 100nF, aczkolwiek bez nich też powinno zadziałać.

Edytowano przez 1234
  • Pomogłeś! 1

"Kondensatory są konieczne z dwóch powodów. Po pierwsze umożliwiają prawidłową pracę tego układu, ponieważ ich obecność jest wymagana przez producenta. Po drugie służą filtracji ewentualnych zakłóceń. Ich wartości (przynajmniej przy takim projekcie) nie są jednak krytyczne." (Część 8 kursu elektroniki na forbocie)

Spróbuj z tym 7805, powinno działać.

 

  • Pomogłeś! 1
(edytowany)
11 godzin temu, Snazeczek napisał:

W motorze prąd ma wahania czasami jest 15v czasami 12v ,wykonanie dzielnika działałoby tylko gdy było by 15 v gdy było by 12v dawało by tylko 4v a arduino jest zasilane od 5v w górę.

Dlaczego nie mógłbym zastosować stabilizatora napięć?

Czy mógłbym rozebrać i zastosować ładowarkę samochodową usb?

Z góry dzięki za odpowiedź.

Pozdrawiam 

Cześć,

4 Volty to nadal stan wysoki na pinie cyfrowym i będzie działać (gdyby napięcie na dolnym rezystorze dzielnika spadło nawet do 3V to nadal będzie OK - bo to stale jest stan wysoki). Stabilizator musi mieć odpowiednie warunki pracy (prądy wejściowe, wyjściowe i sporo innych) do tego celu nie nadaje się. To co napisał @ethanak o zenerce 4,7 równolegle do dolnego rezystora dzielnika jest warte zastosowania.

Ty chyba mylisz dwa zagadnienia:

1) Zasilanie Arduino

2) Badanie stanu napięcia na pinie stacyjki

Do zasilania Arduino możesz użyć stabilizatora napięcia ale o napięciu wyższym od 5V - tak jak Ci kolega @1234 podpowiedział 9V jest OK.

Do wykrywania napięcia na stacyjce użyj dzielnika na dwóch rezystorach (z zenerką 4,7V równolegle do dolnego rezystora dzielnika).

Pozdrawiam

Edytowano przez FlyingDutch

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