[Roboty] robot jeżdżący - sterowanie silnikami

To nie jest miejsce tylko dla początkujących, wszyscy jesteśmy w czymś początkujący i wymieniamy się doświadczeniami.
SuperGość
Uber Geek
Uber Geek
Posty: 2346
Rejestracja: piątek 04 wrz 2015, 09:03

[Roboty] robot jeżdżący - sterowanie silnikami

Postautor: SuperGość » piątek 27 sty 2017, 14:23

Niech mnie ktoś oświeci, bo nie jestem w temacie (a muszę się tym zainteresować :D ), co właściwie potrzeba żeby wysterować 4 silniczki w typowym robocie jeżdżącym, to co przeglądałem to widzę, że dają tam sterowanie z shieldów z driverami silników, które w opisie mają, że mogą wysterować maks. 2 silniki, a są stosowane w pojazdach 4 kołowych z 4 silnikami, chyba że jednocześnie faktycznie sterowane są zawsze maks 2 silniki?

Awatar użytkownika
Antystatyczny
Geek
Geek
Posty: 1177
Rejestracja: czwartek 03 wrz 2015, 22:02

Re: [Roboty] robot jeżdżący - sterowanie silnikami

Postautor: Antystatyczny » sobota 28 sty 2017, 09:43

Zazwyczaj stosuje się scalony mostek H na każdy silnik, który ma mieć możliwość kręcenia się w obu kierunkach. Scalony mostek oferuje zmianę kierunku obrotów, łatwe podłączenie sygnału PWM w celu regulacji prędkości obrotowej silnika, hamowanie oraz swobodne wytracanie prędkości.
"The true sign of intelligence is not knowledge but imagination" Albert Einstein.

SuperGość
Uber Geek
Uber Geek
Posty: 2346
Rejestracja: piątek 04 wrz 2015, 09:03

Re: [Roboty] robot jeżdżący - sterowanie silnikami

Postautor: SuperGość » sobota 28 sty 2017, 09:49

Tak to z grubsza wiem, tylko intryguje mnie to, że jakiekolwiek shieldy nie widziałbym w zastosowaniu pod konkretne rozwiązania, to jak byk mają napisane, że mogą obsłużyć maks 2 silniki, a "robot" z tym shieldem ma 4 silniki (!) - z tego zaczynam wnioskować nieśmiało że po prostu zawsze chyba pracują maksymalnie 2 silniki na raz mimo że "robot" ma 4 silniki

Awatar użytkownika
Antystatyczny
Geek
Geek
Posty: 1177
Rejestracja: czwartek 03 wrz 2015, 22:02

Re: [Roboty] robot jeżdżący - sterowanie silnikami

Postautor: Antystatyczny » sobota 28 sty 2017, 09:51

Musiałbym widzieć, o jakim shieldzie oraz robocie rozmawiamy (konkretnie). Może i jest coś przełączane, a może silniki sterowane są z połówek mostków, tracąc przy tym możliwość sterowania kierunkiem obrotów tych silników.
"The true sign of intelligence is not knowledge but imagination" Albert Einstein.

SuperGość
Uber Geek
Uber Geek
Posty: 2346
Rejestracja: piątek 04 wrz 2015, 09:03

Re: [Roboty] robot jeżdżący - sterowanie silnikami

Postautor: SuperGość » sobota 28 sty 2017, 10:03

Np https://kamami.pl/sterowniki-silnikow-d ... l293d.html jes dla 4 silników DC i dwóch krokowych i stosowany jest z np https://kamami.pl/dla-poczatkujacych/22 ... s-kit.html - no chyba że w tym zestawie są zwykłe silniczki DC z przekładniami - no muszę się w to wgłębić bo jakoś do tej pory te zabawki omijałem :D

Awatar użytkownika
Antystatyczny
Geek
Geek
Posty: 1177
Rejestracja: czwartek 03 wrz 2015, 22:02

Re: [Roboty] robot jeżdżący - sterowanie silnikami

Postautor: Antystatyczny » sobota 28 sty 2017, 10:33

Robot zawiera w sobie cztery silniki z przekładniami, czyli każdy z nich podłączany jest jedną parą przewodów. Układ L293D zawiera cztery połówki mostków H, czyli zasadniczo dwa pełne mostki. Jeden układ może zatem wysterować dwa silniki DC, a na shieldzie sterującym obecne są dwa takie układy, czyli sprawa załatwiona.
"The true sign of intelligence is not knowledge but imagination" Albert Einstein.

Awatar użytkownika
tasza
Geek
Geek
Posty: 1082
Rejestracja: czwartek 12 sty 2017, 10:24
Kontaktowanie:

Re: [Roboty] robot jeżdżący - sterowanie silnikami

Postautor: tasza » sobota 28 sty 2017, 10:35

No hej.
Ten shield co wskazałeś z Kamami może sterować 4xDC, niezależnie dla każdego motorka zadając kierunek i prędkość, ćwiczyłam z LabVIEW i EITECH, wadę ma taką, że absorbuje sporo I/O, w przypadku UNO to praktycznie całość. Jak coś chcesz aby sprawdzić z tym shieldem to pisz, jeszcze go nie upiekliśmy na zajęciach.
Ja się zastanawiam cały czas, jak to skręca? Mój siostrzeniec kleci sobie takie zabawki z Lego Mindstorms i jak zaobserwowałam wymiennie stosuje dwa podejścia: albo gąsienice (dwa silniczki), albo dwa koła napędowe i dwa silniczki, trzecie kółko (z reguły na tyle) jest luźne i swobodnie skrętne, takie R2D2
______________________________________________ ____ ___ __ _ _ _ _
Kończysz tworzyć dopiero, gdy umierasz. (Marina Abramović)

SuperGość
Uber Geek
Uber Geek
Posty: 2346
Rejestracja: piątek 04 wrz 2015, 09:03

Re: [Roboty] robot jeżdżący - sterowanie silnikami

Postautor: SuperGość » sobota 28 sty 2017, 10:37

Czyli po prostu tam są zwykłe silniczki DC z przekładniami a nie krokowe. No czas na naukę w dziedzinie tzw "robotów" :D

Awatar użytkownika
Antystatyczny
Geek
Geek
Posty: 1177
Rejestracja: czwartek 03 wrz 2015, 22:02

Re: [Roboty] robot jeżdżący - sterowanie silnikami

Postautor: Antystatyczny » sobota 28 sty 2017, 10:38

tasza pisze:Ja się zastanawiam cały czas, jak to skręca?


W zasadzie wystarczy lewe koła napędzać w jednym kierunku, a prawe w przeciwnym. Robot powinien skręcić, ale na pewno nie jest to efektywny sposób ze względu na spore opory tarcia podczas przesuwania kół niezgodnie z ich naturalnym kierunkiem działania.
"The true sign of intelligence is not knowledge but imagination" Albert Einstein.

Awatar użytkownika
dambo
Expert
Expert
Posty: 645
Rejestracja: czwartek 17 mar 2016, 17:12

Re: [Roboty] robot jeżdżący - sterowanie silnikami

Postautor: dambo » sobota 28 sty 2017, 12:06

dla dwukołowych skręt zależy od różnicy prędkości pomiędzy nimi, jeśli m\pomijamy poslizgi tip. Tutaj trochę teorii:
http://kcir.pwr.edu.pl/~jjakubia/Podsta ... yklad7.pdf
Nowy blog o tematyce embedded -> https://www.embedownik.pl/

SuperGość
Uber Geek
Uber Geek
Posty: 2346
Rejestracja: piątek 04 wrz 2015, 09:03

Re: [Roboty] robot jeżdżący - sterowanie silnikami

Postautor: SuperGość » sobota 28 sty 2017, 12:48

siddawid pisze:Witam. Na przykładzie tego shieldu https://kamami.pl/sterowniki-silnikow-d ... l293d.html to mamy dwa układy L293D a każdy z tych układów może sterować 2 silnikami. Więc wychodzi , że w sumie można podłączyć 4 silniki.

No a co wyżej ja a potem Arek napisaliśmy? ;) Sprawa o tyle mi się wyjaśniła, ze generalnie stosowane są zwykłe silniczki DC, a nie krokowe.

Awatar użytkownika
dambo
Expert
Expert
Posty: 645
Rejestracja: czwartek 17 mar 2016, 17:12

Re: [Roboty] robot jeżdżący - sterowanie silnikami

Postautor: dambo » wtorek 14 lut 2017, 23:01

na forbocie jest teraz kurs z takich robocików: http://forbot.pl/blog/artykuly/roboty/k ... f1-id19363 może się przyda
Nowy blog o tematyce embedded -> https://www.embedownik.pl/


Wróć do „Podstawy elektroniki - teoria i praktyka”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości