Skocz do zawartości
mpkmateusz

Rozdzielenie sygnału 0 1 na dwa osobne sygnały.

Pomocna odpowiedź

Witam. Robię sterowanie do silnika dc na mostku l293d. Mam sygnał z mikrokontrolera, który w stanie wysokim ma kręcić silnikiem w lewo, a w niskim -prawo. Problem w tym, że sterowanie kierunkiem obrotów mostku h odbywa się przez podanie sygnału na input 1 albo 2. W jaki sposób (sprzętowo) mogę rozdzielić ten sygnał? Myślałem nad komparatorem, ale nie bardzo wiem jak by go podłączyć. Jest jakiś prosty sposób?

Udostępnij ten post


Link to post
Share on other sites

Może bramka NOT na tranzystorze? Input 1 z przed bramki, Input 2 zanegowany i masz zmianę kierunku jednym sygnałem z mikrokontrolera.

Udostępnij ten post


Link to post
Share on other sites

mpkmateusz, jeśli masz taką możliwość, to warto rozważyć też zmianę mostka. L293D to już trochę starość, na nowszych będziesz miał mniejsze spadki napięcia. Do tego niektóre (np. z rodziny DRV) steruje się dokładnie tak, jak tego chcesz - jednym pinem na kanał (+opcjonalnie PWM).

Udostępnij ten post


Link to post
Share on other sites

Ja sobie w inny sposób poradziłem. Mam ten stary mostek co kolega, napisałem poprostu funkcje które sterują dwoma pinami. I mam funkcje start, stop, lewo i prawo. I korzystam z kodu z kursu do sterowania robotem. Można? Można!

Udostępnij ten post


Link to post
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!

Gość
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...