roboforum.ru

Технический форум по робототехнике.

24 сервомотора мотора управляются с ПК??

Re: 24 сервомотора мотора управляются с ПК??

=DeaD= » 23 окт 2010, 22:06

aalleexxaa писал(а):я имею ввиду с того, что можно сдеать в домашних условиях, на коленках

Хотите делать всё сами - не вопрос - покупаете у нас печатную плату для OR-AVR-M128-S и делаете всё сами :crazy: только делать всё самому это путь в никуда - определитесь чем хотите заниматься и этим занимайтесь.

Re: 24 сервомотора мотора управляются с ПК??

aalleexxaa » 23 окт 2010, 22:59

ну, хотелось бы, как минимум - изучить основы работы с микроконтроллерами (от программирования, до пользования), а как максимум - ходячего робота. У меня принтеров и всякой такой техники полно валяется, хочу из них чего-нибудь использовать

Re: 24 сервомотора мотора управляются с ПК??

=DeaD= » 23 окт 2010, 23:17

Ну изучать основы работы с МК можно и на готовом модуле, никто же не запрещает программировать МК.

Принтеры и прочая техника - там скорее всего специфичные МК которые фиг найдёшь кто умеет программировать и программатор под них надо особый + инструменты разработки. Хотите развлечений, а не результат - вперед и с песней, но не говорите, что вас не предупреждали! ;)

Re: 24 сервомотора мотора управляются с ПК??

Angel71 » 23 окт 2010, 23:24

aalleexxaa, самые популярные микроконтроллеры (со всеми вытекающими последствиями): атмеловые тиньки/меги, микрочиповские и армы. :) про всякую экзотику в виде tmp95c061bf и ей подобных лучше забудьте

Re: 24 сервомотора мотора управляются с ПК??

flyroman » 24 окт 2010, 00:11

Вобще наши ответы зависят от того, что ты сам хочешь.
Ответь себе и нам....
Ты хочешь учиться "микроконтроллерам" и т.п или тебе необходимо какое-то решение вот в этом вопросе "24 сервомотора мотора управляются с ПК"?

Если хочешь учиться ...то начинаем с малого.....покупаем микроконтроллер, плату макетку, собираем простой программатор.....светодиодиков.....и начинаем учить...можно динамик пищалку....а там ты и поймешь как 24 сервомотора запустить...и не обязательно будет LPT подключать...это вообще старый век......есть такие штуки как последовательые интерфейсы... RS-232(COM порт), а еще круче есть USB. И этому научишься.....


Если хочешь готовое решени для управления 24 сервами....то тебе Dead уже советовал отличную плату.....

Re: 24 сервомотора мотора управляются с ПК??

Timmy » 24 окт 2010, 15:48

ты научишся работать с тмп контроллером,
а когда тебе понадобится еще такой, пойдешь за принтером в магазин? и будешь спрашивать на каком контроллере принтер...
а если твой единственный микроконтроллер на плате сгорит...
не жалко будет времени потраченного на датащит

представь себе нормальный план обучения, как посмотреть как сделано у других и сделать нехуже,
ты собрался делать принтер???

как говорил один мой препод, "жизнь это банка, не пытайтесь заполнить ее песком. заполните ее сначала камнями"
для того чтобы изучить все от начала и до конца, как самый правильный вариант изучить это поверхностно,
далее либо продолжить либо тратить время на другое.

самый дорогой ресурс, это не контроллеры и железки,
самый дорогой рессурс это время!!! как ты его потратишь решать тебе

но в целом я согласен с ораторами до меня
хочешь программить, бери популярный готовый модуль и учись, соревнуйся
хочешь лепестронить, бери протеус потом пали паяй

в принтерах иногда хорошие шаговые двигатели, в остальном искать применение бу компоновке трата времени
ИМХО

Re: 24 сервомотора мотора управляются с ПК??

=DeaD= » 24 окт 2010, 15:49

Timmy писал(а):самый дорогой ресурс, это не контроллеры и железки,
самый дорогой рессурс это время!!! как ты его потратишь решать тебе

+100500

Re: 24 сервомотора мотора управляются с ПК??

Pirate » 24 окт 2010, 16:55

+100501

Re: 24 сервомотора мотора управляются с ПК??

boez » 25 окт 2010, 11:02

Ну если уж речь идет о микроконтроллерах, использовать LPT совершенно нецелесообразно. Действительно, возьми OR-овский сервоконтроллер, его можно подключать хоть через COM, хоть через USB, хоть по блютусу - меняются только схемы согласования, а весь управляющий софт остается неизменным. Там правда диапазон импульса от 0.5 до 2.5 мс, если нужно обязательно до 3 мс - ну фиг с ним, расширить период импульсов с 20 до 25 мс. Да, а какой вообще тебе период нужен-то, это стандартные сервы или что-то особенное?
И всю эту возню с коэффициентами тогда можно вынести на ПК, если она вообще нужна. Информацию о позициях требуется передавать раз в период (20-25 мс), а за это время на скорости 115200 можно передать более 200 байт. Я не знаю, можно ли в OR одним стандартным запросом выставить все 26 серв - но в любом случает эта задача решаемая программно, железка OR-AVR-M128-S это ровно то, что нужно. И будет у тебя не 64 дискретных длительности, а любая от 500 до 2500 или 3000 мкс с точностью 1 мкс.
И ты сможешь осваивать все постепенно, имея сразу некое рабочее решение - готовую прошивку OR. Сначала проверишь что у тебя работает железо с готовой прошивкой, а потом уже можно ее начинать модифицировать, протокол там свой ваять если надо и ширины импульсов увеличивать.

Re: 24 сервомотора мотора управляются с ПК??

=DeaD= » 25 окт 2010, 11:21

А еще для OR не надо программатор ;)


cron
Rambler\'s Top100 Mail.ru counter