wybór procka do sterowania silnikami

Witam, zabieram się do budowy prostego robocika, ma on mieć 2 silniki na 12V sterowane z h-mostka (tak to się chyba nazywa po naszemu?), nad wszystkim ma czuwać pecet ale bezpośrednio silnikami ma sterować jakiś procek, z tego co już wywnioskowałem to będzie on musiał mieć 2 PWMy i najlepiej sprzętowe I2C (jak nie to podobno w sofcie można zrobić), chcę temu prockowi przesyłać po I2C paczki w stylu kierunek1,kierunek2,moc1,moc2,czas1,czas2 - czyli po kolei w którą stronę ma się który silnik kręcić, moc czyli to jak PWM ma być ustawiony i czas na jaki ma być PWM włączony, jeżeli w trakcie wykonywania jednej paczki zmienię zdanie to chcę żeby procek porzucił stary rozkaz i przetworzył nowy (sterowanie przerwaniem?), do tego wszystkiego procek ma obsługiwać I2C jako slave

jaki AVR się do tego nadaje? (chodzi mi głównie o dostępność gotowych bibliotek, prostotę programowania i oczywiście o koszty)

Z góry dzięki Pozdrawiam ;)

Reply to
Bootan
Loading thread data ...

thx

programować to akurat programuję i to sporo ale raczej wysokopoziomowo czyli shell,PHP,C++ i tym podobne, dla procka chcę pisać w C, znalazłem

formatting link
, najważniejsze że wiem dokładnie czego chcę - odbiór z I2C, przerwanie, 2 PWMy i to wszystko, mam nadzieję że się przy okazji trochę nauczę ;)

dzięki jeszcze się pewnię zgłoszę :D

Reply to
Bootan

Atmega8 jest ok, kosztuje ok 8 zł, ma wszystko co potrzebujesz. łatwo sie programuje poprzez komputer. Poszukaj na Allegro, ja kupiłem za ok 24 zł łacznie z przesyłką cały zmontowany układ z wyświetlaczem LCD. Tylko drobne przystosowanie i mozna programowac

pozdr

wiesiek

Reply to
RW

Użytkownik "Bootan" snipped-for-privacy@o2.pl napisał w wiadomości news:dtl8lr$ltg$ snipped-for-privacy@h.intelink.pl...

Polecam Atmega88 ma dużo PWMów i jest śmiesznie tani, zobacz

formatting link
, jak się bawisz w C to może GCC :). Piotr

Reply to
Piotr Pitucha

Dzięki ale chyba jednak zostanę przy Atmega8, jakoś tak subiektywnie mi bardziej pasuje od pierwszego wejrzenia:D

gcc obowiązkowo + avr-libc,uisp i to wszystko na linuxie

Jakieś trywialne rzeczy na At90S2313 już robiłem więc cokolwiek wiem, teraz bym się tylko chciał nauczyć obsługi jakiejś szyny danych żeby to z kompem spiąć i PWMów.

Zastanawiam się jeszcze nad h-bridgem, czy robić własny czy szukać jakiś scalaczków do niego w stylu TC4423 albo L298?

Pozdrawiam

Reply to
Bootan

Użytkownik "Bootan" snipped-for-privacy@o2.pl napisał w wiadomości news:dtmd4l$3k4$ snipped-for-privacy@h.intelink.pl...

Pinologicznie i od strony filozofii zgodne, w zasadzie zyskujesz tylko dodatkowe PWM, zerknij na PDFa.

Zależy jakim napięciem i prądami chcesz to sterować, dla małych silników nieźle sprawują się parki N+P MOSów w obudowach SO8 np. IRF7319, dwa takie maleństwa i masz mostek, możesz pociągnąć z tego spokojnie 4A. Pozdrawiam

Reply to
Piotr Pitucha

Bootan snipped-for-privacy@o2.pl napisał(a):

A moze skorzystasz z tego:

formatting link
?

Pozdrawiam,

Reply to
zloty50

A wybrany procek sprzetowe I2C ma ? Bo programowo to wcale nie takie proste odebrac dane..

J.

Reply to
J.F.

zasilanie z akku żelowego 12V, moc chcę mieć nie większą niż 20W/1silnik (czas pracy akku) czyli z ca.1,7A wyjdzie, nie wiem jeszcze skąd wziąć silniki żeby tak z ~4kg uciągnęły i co robić z prądem rozruchowym, myślałem nad silnikami od wycieraczek (chyba relatywnie duży moment powinny mieć) bo modelarskie są przeważnie do śmigieł (duża prędkość, mały moment) i do tego są za drogie:/

Pozdrawiam ;)

Reply to
Bootan

Atmega8 - ma

najpierw żeby się w ogóle nauczyć obsługi procka to zrobię to chyba na uarcie

pozdrawiam

Reply to
Bootan

zdecydowanie nie, po pierwsze to koszty a po drugie wolę się czegoś NAPRAWDĘ nauczyć :D

pozdrawiam

Reply to
Bootan

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.