делаем сервопривод постоянного вращения на заданные углы
- Войдите на сайт для отправки комментариев
есть предложение. если обучить http://online.orfo.ru/orfo-online-3.0.4/resources/images/orfo_misspelled...) 0% 100% repeat-x;">ардуино поворачивать на определенный угол сервоприводы постоянного вращения. т.е. если взять 360 градусов за определенное время вhttp://online.orfo.ru/orfo-online-3.0.4/resources/images/orfo_misgrammed...) 0% 100% repeat-x;">http://online.orfo.ru/orfo-online-3.0.4/resources/images/orfo_misspelled...) 0% 100% repeat-x;">millis() и потом задавать по времени. то можно рассчитать угол, так как все сервы разные будем делать им обучение, т.е. кнопку http://online.orfo.ru/orfo-online-3.0.4/resources/images/orfo_misgrammed...) 0% 100% repeat-x;">нажал повернул на 360 градусов отпустил, серва будет понимать на скорости 10 за 4 секунды 360 градусов и сама уже делает расчеты. будем допустим на http://online.orfo.ru/orfo-online-3.0.4/resources/images/orfo_misspelled...) 0% 100% repeat-x;">максималке крутится 0.5 секунд что бы сделать угол http://online.orfo.ru/orfo-online-3.0.4/resources/images/orfo_misspelled...) 0% 100% repeat-x;">120г.запомнили угол, сделали 45 градусов и т.д. надо будет создать что то типа библиотеки для серв с постоянным(непрерывным)вращением.
будут какие идеи?
что то бред получился
есть предложение. если обучить ардуино поворачивать на определенный угол сервоприводы постоянного вращения. т.е. если взять 360 градусов за определенное время в millis () и потом задавать по времени. то можно рассчитать угол, так как все сервы разные будем делать им обучение, т.е. кнопку нажал повернул на 360 градусов отпустил, серва будет понимать на скорости 10 за 4 секунды 360 градусов и сама уже делает расчеты. будем допустим на максималке крутится 0.5 секунд что бы сделать угол 120г .запомнили угол, сделали 45 градусов и т.д. надо будет создать что то типа библиотеки для серв с постоянным(непрерывным)вращением. будут какие идеи?
Время хода сильно зависит от нагрузки на валу. Причем даже простейший вариант с грузом на плече будет давать "вниз" одну скорость, а "вверх" - другую. А если нагрузка на валу будет сама "активничать", то рассчитать угол поворота по времени включения можно будет совсем уж приблизительно. Поэтому заниматься такой задачей в общем виде мне представляется нецелесообразным. В каком то конкретном случае, возможно, это и подойдет. Я придерживаюсь правила прямого измерения именно того, чего надо соответствующим датчиком, а по времени хода, хотя бы и косвенно, определять аварийные ситуации.
так то да... что вообще никаких возможностей нет сделать это програмно, допустим снимая силу тока на холостом ходу и нагруженом, тоже расчет производить. ну это я к примеру, если датчик еще подключить. но моно и как то по другому. даташит надо посмотреть. инжектор же придумали xD там тоже не простая система, а тут мотор обычный не научим поворичиватся используя только еще один или два дополнительных входов ардуино даже. без использовния датчиков.
конечно с удержаниемм врятли что то получится.. хотя можно и обратный ток считывать, индукция у моторов то есть какая никакая)
Можно использовать если с редуктором и время цикла несколько секунд. Но конечные положения все равно фиксировать. В некоторых задачах на регулирование применимо.
ну так редуктор уже стоит там) и на счет конечного положения... надо что то другое придумать, да что бы он сам калибровался когда не критично для меня допустим. но калибровка проходила ответным сигналом с сервы. думаю как что нибудь да приходит там. не могу найти ни одного даташита. придет серва будем разбирать))
никаких идей?
энкодер прицепить и вперёд...
какой хитрый))) а без датчиков?) чисто что может сама серва, никто не разбирал Серву 360.? там есть плата и где то да сигнал есть, который изменяется от угла, либо когда задерживаешь серву (допустим рукой) вырастает сила тока. вот может от туда копать? просто почему задался этой темой, это поможет сделать множество проектов которые на обчыных моторах не сделаешь, а шаговики слишком много портов занимают. либо надо покупать отделаный контроллер, который тоже стоит дороже чем обычная серва
ваша идея не даст вообще никакой точности поворота
какой хитрый))) а без датчиков?)
Может, скорее, грамотный и осилил прочесть несколько отраслевых стандартов (химия, атомка, электроэнергетика), запрещающих использовать в системах управления расчетное положение исполнительного механизма.
там есть плата и где то да сигнал есть, который изменяется от угла...
Это в тех сервах, где угол поворота ограничен.
либо когда задерживаешь серву (допустим рукой) вырастает сила тока. вот может от туда копать?
У ей внутре, значится, лампы-неонки не обнаружилось, а обозначился двигатель, эта, коллекторный, постоянного тока. А ему когда хобот, вал, то есть ивонный заневолишь, рукой там, или ишо как, то ток коллекторный возрасти норовит. И сильно, гля так, и вроде как он то заневоление с себя скинуть желает. Потому как момент, магнитный, растет просто неимоверно. Такое ивонное нутряное свойство, значится. Некоторые кличут его "самовыравниеванием". Может, конешно, брешут, по своей ученой наружности. Нету им доверия. Но движок тот все одно безо всякой там гнилой электроники из тормозов вырывается.
это поможет сделать множество проектов которые на обчыных моторах не сделаешь,
Ненаказуемо.
а шаговики слишком много портов занимают
Сильно зависит от способа их приторочки к контроллеру. А то как расширить порты (буквально до состояние клешей) регистрами... И все шаговики, какие есть, на 3, я извиняюсь, пина посадить.
надо покупать отделаный контроллер, который тоже стоит дороже чем обычная серва
В пучке из 5-ти шт. с доставкой до почтового отделения Ардуино Нано стоит менее 200 рублей на наши деньги.
Duino A.R., а же суизан рекомендатель сет нобль ве?
Duino A.R., а же суизан рекомендатель сет нобль ве?
Вы, тов. Gippopotam, прекратите. Дело зачитывайте, значит, в заседании, на языке, доступном широким массам. А то и так в теме какой-то Ebaleitung попер, пардоньте.
Если в цепь коллекторного движка вставить измерительный резистор и смотреть на нем напряжение, то можно увидеть скачки, соответствующие прохождению стыков коллекторных пластин. Если поставить компаратор, то можно получившиеся отнормированные импульсы завести на прерывание и посчитать. Зная количество полюсов ротора и поделив на него количество посчитанных импульсов можно получить число совершенных оборотов.
так, вот уже что то! спасибо что поддердживаешь, это я так понял осцилографом лучше посмотреть?