Skocz do zawartości

Manipulator sterowany potencjometrami


Pomocna odpowiedź

ok , potrzebuje sterować dokładnie 5 silnikami jak je podłączyć ?po przez L293 to to nie ma chyba sensu, jeden mostek L293 ma 2 wyj. na silniki wtedy musiał bym ich użyć aż 3.

Skopiuję moją odpowiedź na PW:

W kwestii podłączenia potencjometru do adc - ujdzie, aczkolwiek najlepiej rozwiązać to tak jak tutaj:

- masz zabezpieczenie przed zerową rezystancją (zwarciem, inaczej mówiąc) w przypadku przekręcenia potencjometru maksymalnie w lewo (albo prawo, trudno zgadywać) i ustawienia portu w stan wysoki.

Co do silników... to się zdecyduj - chcesz użyć silników, czy serw modelarskich? Jak chcesz sterować silnikami w pełnym zakresie (prędkość, kierunek), to bez mostka H się nie obejdzie - czy kupisz scalony, czy złożysz sam - Twój wybór. Scalone wychodzą zwykle taniej. Jeśli jeden silnik pobiera poniżej 600mA to możesz użyć L293D na parę, jak więcej (ale mniej niż bodajże 1,2A - odsyłam do noty) to L298 + diody Schottky'ego; jak jeszcze więcej to składasz własny mostek np. z MOSów.

W przypadku serw masz sprawę prostszą - nie trzeba mostka, sterujesz jednym portem; po szczegóły odsyłam do mojego artykułu "Serwa modelarskie - kompendium". I na przyszłość - mogę pomóc w przypadku wątpliwości, ale kursu robotyki to ja przez PW nie zamierzam prowadzić 😉 Jeśli ten projekt przerasta Twoją wiedzę i umiejętności, to lepiej wyznacz sobie łatwiejszy cel. Szkoda nerwów (Twoich, moich i innych ludzi na forum) no i kasy.

Pozdrawiam

Skopiuję moją odpowiedź na PW:

W kwestii podłączenia potencjometru do adc - ujdzie, aczkolwiek najlepiej rozwiązać to tak jak tutaj:

- masz zabezpieczenie przed zerową rezystancją (zwarciem, inaczej mówiąc) w przypadku przekręcenia potencjometru maksymalnie w lewo (albo prawo, trudno zgadywać) i ustawienia portu w stan wysoki

Nie podchodziłem do tego w ten sposób, czyli że może trafić się zwarcie bo mi jeszcze się to nie przytrafiło, aczkolwiek coś w tym jest. Sprawdzę kolego Twój schemat.

grabo, dzięki . Nawyk jak by mi się tak udało to bym tutaj nie pisał :/

[ Dodano: 03-11-2010, 20:33 ]

Wykonałem taki schemat potencjometr posiada zabezpieczenie tak jak podpowiedział mi Nawyk , czy dobrze jest podłączony L293

[ Dodano: 03-11-2010, 20:36 ]

Nie udało Ci się, bo wpisałeś L293 zamiast *L293*.

A co z pinem 2? Musisz go podpiąć do jakiegoś portu, żeby sterować kierunkiem obrotów silnika. Albo możesz też podłączyć na stałe do VCC albo GND, jeśli przewidujesz tylko jeden kierunek.

Jeśli chcesz mieć możliwość płynnej regulacji prędkości, to podłącz pin 1 (ENABLE1) do portu PB1 albo PB2 w atmedze - wykorzystasz wtedy sprzętowe "wspomaganie" (generowanie przebiegu PWM kilkoma linijkami w BASCOM).

Wydawało mi się, że chciałeś użyć serwa modelarskiego, chyba, że zgubiłem gdzieś jakąś wypowiedź o zmianie zdania. Jeśli chcesz użyć nieprzerobionego serwa, to mostek jest zupełnie niepotrzebny. Ale już chyba gdzieś o tym Ci pisałem. Powtarzam na wszelki wypadek.

Jeśli chcesz mieć możliwość płynnej regulacji prędkości, to podłącz pin 1 (ENABLE1) do portu PB1 albo PB2 w atmedze - wykorzystasz wtedy sprzętowe "wspomaganie" (generowanie przebiegu PWM kilkoma linijkami w BASCOM).

Można też napisać PWM programowe. Korzystałem kilka razy i działa naprawdę świetnie. Działa do tego stopnia dobrze że zaprzestałem korzystać z PWM'a sprzętowego i ma zakres od 0 do 100.

Można też napisać PWM programowe. Korzystałem kilka razy i działa naprawdę świetnie. Działa do tego stopnia dobrze że zaprzestałem korzystać z PWM'a sprzętowego i ma zakres od 0 do 100.

Przepraszam że się wtrącę, matrix a obsługiwałeś kiedyś większą liczbę serv w bascomie? Działało to dobrze?

Dzieki

matrix a obsługiwałeś kiedyś większą liczbę serv w bascomie? Działało to dobrze?

Max ile obsługiwałem na raz serw to 3 bo tyle miałem na stanie. Nie napotkałem na jakiekolwiek kłopoty.

Max ile obsługiwałem na raz serw to 3 bo tyle miałem na stanie. Nie napotkałem na jakiekolwiek kłopoty.

A mógłbyś opisać w jaki sposób, czy poleceniem bascomowym, na jakim kwarcu itp. Osobiście miałem problemy już przy 2 serwach z poleceniem bascomowym, więc przerzuciłem się na sprzętowy PWM z dobranym kwarcem (dosyć trudny do kupienia 6,53 MHz).

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