Skocz do zawartości

USART, mostek H i Serwomechanizmy


aabbcc19

Pomocna odpowiedź

Witam

Jestem na początku roboty ze swoim pierwszym manipulatorem. Stworzyłem płytkę z Atmegą16 z kwarcem 16Mhz.. czas na programowanie. Założenia:

-ramię z czterema serwomechanizmami

-2 silniki napędowe sterowane mostkiem H

-komunikacja bluetooth

Chciałbym się dowiedzieć jak to można zrealizować. Jak i co wysyłać przez USART, żeby sterować kierunkiem obrotów silników i serwomechanizmami. Będę bardzo wdzięczny za sugestie 🙂

Link do komentarza
Share on other sites

Witaj na forum,

myśle, że można to zrobic na zasadzie wysyłania ramki danych i odbieranie ich w buforze.

1). Musisz sterować dwoma silnikami zatem potrzebna będzie informacja o kierunku każdego z nich + 2x informacja o wypełnieniu sygnału PWM.

2). serwomechanizmy będą potrzebować 4x informacji o wypełnieniu PWM

Zatem z poziomu komputera mozesz wysłać ciąg znaków :

Ramka: L100,R200,30, 65, 43, 65

L100-> 1 silnik kierunek lewo wypełnienie 100

R200-> 2 silnik kierunek prawo wypełnienie 200

30-> 1 serwo wypełnienie 30

65-> 2 serwo wypełnienie 65

43-> 3 serwo wypełnienie 43

65 -> 4 serwo wypełnienie 65

i potem ze strony mikrokontrolera tworzysz bufor w postaci np. tablicy i potem odwołujesz sie do niej.

poczytaj sobie artykuł o wyłuskaniu informacji z GPS nadającego w standarcie NMEA.

Link do komentarza
Share on other sites

Dzięki za szybką odpowiedź 🙂

ok.. już wiem jak ma wyglądać transmisja danych pomiędzy PC a modułem BT. Teraz postaram się o tym poczytać, a w razie pojawiających się pytań liczę na dalszą pomoc 🙂

Link do komentarza
Share on other sites

Jak na złość mam problem z Atmegą :/ np. program AVR Studio go "widzi".. ale już zaprogramować nie mogę :/ fuse bity nie były modyfikowane, programator i sterowniki są ok- drugą atmegę 16 w innym układzie da się bez problemu zaprogramować :/

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

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

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.