roboforum.ru

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

вращение маленького барабана, с управлением с компьютера

вращение маленького барабана, с управлением с компьютера

comp3v » 27 апр 2009, 23:43

я сразу сильно извиняюсь, что вопрос, в общем, не очень по теме... просьба не ругаться сильно, а послать на правильный ресурс.
Если кратко - нужно заполучить девайс, который бы вращал колёсико на заданный угол, при этом управляясь с компьютера (если подробнее, то "колёсико" - это винт микроскопа; вращается достаточно легко, т.е. в качестве питания должно бы хватать того что USB-порт выдаёт). Я всяческим конструированием-паянием не занимался уже давным-давно, поэтому уже даже не помню как что называется, и не знаю, где сейчас тусуются соответствующие любители, а робофорум - просто одно из первых что вылезло в поисковике. Так что просьба, если можете - 1) посоветовать ресурс, где такая задача не будет оффтопиком, 2) помочь сформулировать так чтобы меня поняли (или и так понятно?), какие тут будут правильные термины и ключевые слова?
Заранее большое спасибо!
Последний раз редактировалось comp3v 24 мар 2014, 15:17, всего редактировалось 1 раз.

Re: послать чайника :)

EdGull » 27 апр 2009, 23:51

1. по каким словам "одно из первых что вылезло в поисковике"
2. фотки девайса в студию
3. какая точность нужна?

Re: послать чайника :)

Сергей » 28 апр 2009, 00:11

Если точность нужна высокая то здесь нужны двигатели как в фотоаппаратах стоят, с кольцами. Бесконтактные.

Re: послать чайника :)

comp3v » 28 апр 2009, 00:15

спасибо за быстрый ответ :)
1 - конкретный запрос, по которому вышел - не помню уже, что-то вроде "микроконтроллер форум электромотор", кажется...
2 - фотки с собой нету, завтра как доберусь - сразу приложу. Но по сути это колесо - такой "барабанчик", сантиметра 2 диаметром и столько же высотой. Важный момент - что он, к сожалению, ездит вместе с предметным столиком (в пределах 20-30 см), т.е. моторчику желательно быть не очень громоздким.
3 - точность - если брать угловую, то, наверное, в районе одного-двух градусов будет достаточно.

Re: послать чайника :)

SMT » 28 апр 2009, 00:20

наверное следующий вопрос будет о примерной угловой скорости, ее изменяемости и числе оборотов

Re: послать чайника :)

comp3v » 28 апр 2009, 00:30

SMT писал(а):наверное следующий вопрос будет о примерной угловой скорости, ее изменяемости и числе оборотов

угловая скорость - что-нибудь в "бытовых" пределах - типа, между 5 и 50 градусов/сек; изменяемость и вовсе не важна. А "число оборотов" - что имеется в виду? :oops:
в общем, всё что требуется от девайса - это отвечать на команду с компа "повернуть колесо на столько-то градусов", скорость не особенно критична.

Re: послать чайника :)

SMT » 28 апр 2009, 00:37

"число оборотов" - если меньше 180 градусов, посоветуют наверное серву (у меня в этом нет опыта), если больше, и точность не очень важна - наверное можно обойтись моторчиком с редуктором и энкодером простеньким, но тут микроконтроллер нужен "тики" энкодера считать и команды моторам отдавать (связь с компьютером через uart-rs232\usb).

Re: послать чайника :)

Vooon » 28 апр 2009, 01:42

Я думаю тут хорошо подойдет шаговый мотор.
Ищите драйвер шагового мотора на LPT порт (самый простой вариант, несколько было и у нас).

Re: послать чайника :)

comp3v » 28 апр 2009, 02:16

SMT писал(а):"число оборотов" - если меньше 180 градусов, посоветуют наверное серву (у меня в этом нет опыта), если больше, и точность не очень важна - наверное можно обойтись моторчиком с редуктором и энкодером простеньким, но тут микроконтроллер нужен "тики" энкодера считать и команды моторам отдавать (связь с компьютером через uart-rs232\usb).
Если под "числом оборотов" имеется в виду диапазон вращения, то он, конечно, будет больше 180° - как минимум пару десятков полных оборотов нужно уметь делать, а лучше и вовсе не ограничиваться. Насчёт остального - извиняюсь, я же чайник... "моторчик" - какого типа? как будет в магазине/каталоге называться этот самый энкодер, и где почитать про его использование/подключение? и какой микроконтроллер?

Vooon писал(а):Я думаю тут хорошо подойдет шаговый мотор.
Ищите драйвер шагового мотора на LPT порт (самый простой вариант, несколько было и у нас).
Прежде чем драйвер искать - мне бы сначала с самим мотором разобраться :) Вот, например, в чип-дипе есть шаговые двигатели типа ST28, ST35... Но у них рабочее напряжение 12В - это значит, нужно отдельное питание? хотелось бы обойтись тем, что комп даёт... И написано что шаг 5.625° - хотелось бы поточнее. Или это решается за счёт редуктора?

Вообще, я себя не чувствую достаточно компетентным, чтобы самому всё это осилить. То есть, с удовольствием бы влез во всё это ковыряться-разбираться, но это уж очень долго будет и неэффективно, а хотелось бы поскорее собственной работой (на микроскопе то бишь) заняться. Поэтому я бы вполне готов выбить из начальства какие-то деньги в оплату человеку, который это склепает. Но опять же, не знаю, где проще такого человека найти, потому и спрашиваю совета насчёт тематического ресурса (форума?конференции?сообщества?).
(...хотя если мне тут и дальше будут так активно помогать толковыми советами - может, и впрямь созрею до самостоятельного творчества :Bravo: спасибо всем отвечающим! :beer: )

Re: послать чайника :)

Snable » 28 апр 2009, 03:00

12В можно и от компа брать - желтый провод (из 4х проводной хреньки, идущей к сидюку, винту, флоппику... 2 черных - земля). Шаговики есть и по точнее( я не спец в этом вопросе далеко, но вроде от ST35 можно и лучших результатов добиться). Драйвер шаговика - это не виндовский драйвер для девайса, а некое электронное устройство, которое управляет шаговиком(Собственно от него и зависит минимальный шаг). В общем следуйте совету Vooon, ищите драйвер шаговика на ltp\com\usb - последнее обычно сложнее и дороже. Самый предпочтительный вариант - com\usb, поскольку lpt легко сжечь.
Я новичек, поэтому могу ошибаться)

Re: послать чайника :)

Vooon » 28 апр 2009, 03:59

Вообще довольно распространены шаговые двигатели на 200 шагов (1.8 град/шаг).
Часто такие двигатели можно достать из струйных принтеров и сканеров (обычно на 24 В),
А вот какие покупать в чипе не подскажу, т.к. не знаю.

Также есть режим работы работы «микрошаг», позволяющий добиться большей точности, но это зависит от драйвера.
А lpt драйвер должен быть с опторазвязкой, тогда сжечь очень трудно :)
Схемы (и готовые) драйверов можно найти на сайтах посвященным CNC-станкам.

Re: послать чайника :)

Myp » 28 апр 2009, 09:28

MOTS1 (ST28)
подойдёт, или его мощный собрат.

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

для него можно использовать простейшую схему управления шаговиком от ЛПТ порта с опторазвязкой
8 мосфетов, диодики и неск микрух опторазвязок. + простенькая програмка
от USB лучше не брать ток а вывести разъём от БП в дырку корпуса.

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

Re: послать чайника :)

comp3v » 24 мар 2014, 15:14

выглядит глупо, но хотел бы поднять тему пятилетней давности - так сложилось, что я тогда "отошёл от дел" лабораторных, поэтому так и не занялся реализацией советов уважаемых формучан (ещё раз большое спасибо всем и прошу прощения что не ответил). А сейчас вот вернулся к микроскопу - а воз и ныне там, в смысле что ни на какой "фирменный" привод у лаборатории денег так и не нашлось, а надобность осталась. Поэтому хотелось бы снова спросить - не может ли кто помочь отечественной науке :) за какое-то вознаграждение. Просто моторчика (типа упомянутого двигателя MOTS1/ST28) там не хватит, т.к. нужно каким-то образом передавать вращение непосредственно на винты. Я прилагаю фотографию того, как это выглядит: два соосных "барабанчика" (один двигает по X, другой по Y), которые в норме крутятся руками, т.е. надо какие-то, что ли, ролики, которые бы их обхватывали? Напомню - основная задача - управлять перемещением с компьютера, интерфейс не важен. Важно чтобы не было инерционности, т.е. чтобы команда "влево на 10 единиц" давала тот же результат, что 5 команд "влево на 2 единицы". Реально такое сделать? Или это лучше на каком-то другом ресурсе спрашивать?
Вложения
top.jpg
вид сверху
front.jpg
вид сбоку

Re: вращение маленького барабана, с управлением с компьютера

Scorpio » 24 мар 2014, 18:31

У нас, у нас спрашивать. Понадобяться 2 шаговых двигателя с драйверами и простая ардуина с усб. Для начала надо решить проблему механической состыковки регулирующих ручек с ШД. Например, должна ли при этом остаться возможность ручной регулировки. Лучше бы опубликовать фото самого микроскопа, т.к. не очень понятно, сколько там свободного места для размещения механизма. С программой поможем, это самое простое. Успехов!

Re: вращение маленького барабана, с управлением с компьютера

dccharacter » 24 мар 2014, 19:00

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


Rambler\'s Top100 Mail.ru counter