msdotnet Napisano Marzec 14, 2011 Udostępnij Napisano Marzec 14, 2011 Witam wszystkich ponownie. Podczas projektu zdecydowałem się na sterowanie 4 silnikami DC 12VDC, oraz dwoma krokowymi 12VDC. Dla oszczędności wyjść ATMegi zastosowałem demultipleksery. Czy moglibyście rzucić okiem, czy coś takiego jak na schemacie ma prawo bytu? I kolejne pytanie, myślałem od wpjęciu pojemności na wyjściu aby silnik ruszał delikatnie, a nie szarpał przy ruszaniu ( mówie o silnikach DC), w których miejscach wstawić? Kolejne pytanie czy da się zrobić podobnie z silnikiem krokowym ?
msdotnet Marzec 14, 2011 Autor tematu Udostępnij Marzec 14, 2011 [ Dodano: 14-03-2011, 17:34 ] podpowiem, że dwa dolne sterują silnikami krokowymi.
mactro Marzec 14, 2011 Udostępnij Marzec 14, 2011 Sterowanie silnikami przez demultiplekser jest moim zdaniem złym pomysłem. Przy poczwórnym demux osiągniesz max. 25% wypełnienia na wejściu EN L293. Zresztą to i tak najmniejszy problem bo nie jesteś w stanie podać jedynki na więcej niż jedno wejście, czyli krótko mówiąc Twój silnik nigdy nie ruszy. Jeśli bardzo chcesz oszczędzać nóżki uC, zastosuj lepiej rejestr przesuwny. A wejścia Enable L293 podpinaj bezpośrednio.
RafI Marzec 14, 2011 Udostępnij Marzec 14, 2011 Innym rozwiązaniem jest zastosowanie expander'a portów na I2C. Oczywiście wejścia Enable powinieneś podpiąć bezpośrednio do atmegi.
msdotnet Marzec 14, 2011 Autor tematu Udostępnij Marzec 14, 2011 ATMega32, dzięki za rady, jednak co fachowcy to fachowcy Z Chęcią posłucham jeszcze [ Dodano: 14-03-2011, 22:10 ] To ja może napisze jaki jest mój zamysł: ATMega32: -sterowanie wszystkimi sześcioma silnika tj. czterema L239D. -obsługa LCD -obsługa maniupulatora do sterowania.
RafI Marzec 15, 2011 Udostępnij Marzec 15, 2011 Rozumiem, że w grę nie wchodzi procek z większą liczbą wyprowadzeń? Co to za manipulator? Ile będzie potrzebował wyprowadzeń? Ile wyprowadzeń będzie potrzebował LCD? Same mostki potrzebują 24 wyprowadzenia.
msdotnet Marzec 15, 2011 Autor tematu Udostępnij Marzec 15, 2011 sterowanie silnikami krokowymi : Tutaj pytanie: Skoro na cewke A przewodami sterującymi podajemy dwa przeciwne sygnały to czy nie wystarczy jedna linia, z zastosowanym wzmacniaczem odwracającym na jedną cewkę (zamiast czterech przewodów na silnik, wystarczą dwa). I dalej: LCD: A gdybym sterowanie silnikami DC zrobił tak: demultiplekser 1x8: 3 wejścia adresowe podłączone do ATMegi32 wejście sygnałowe do Vcc wyjścia podpięte kolejno do wejść Enable sterowników : tj. 001: pierwszy silnik obraca się w lewo,010: pierwszy silnik obraca się w prawo,011: drugi silnik obraca się w lewo 100: drugi silnik obraca się w prawo i tak dalej. Czy cokolwiek ma sens co napisałem ? __________ Komentarz dodany przez: Treker
mactro Marzec 16, 2011 Udostępnij Marzec 16, 2011 Może nie ogarniam, ale dla mnie to sensu nie ma. Powtórzę jeszcze raz: aby wysterować silnik potrzebujesz podać jedynkę logiczną na dwa wejścia L293. Demuxem możesz ją podać tylko na jedno na raz, więc Twój silnik nie ruszy. (chyba, że chcesz podpiąć ENABLE na stałe do VCC, i sterować tylko kierunkiem, bez możliwości zatrzymania silnika. Wtedy ok, ma to sens)
msdotnet Marzec 16, 2011 Autor tematu Udostępnij Marzec 16, 2011 A gdybym sprawę rozwiązał tak ? Pytam się zarówno ogólnie jak też o to czy podłączenie krokowca ma ręce i nogi.
Pomocna odpowiedź
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ę »