Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
03.04.2012, 14:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Система управления шаговиком на атмеге
Сообщение от kruftin
|
Да даже если для спутникового тв делается платформа, то все равно хотелось бы сделать две оси изменения антенного полотна.
|
Это как? "Зачем покупать за 10 когда такое же можно купить за 20"?
Сообщение от kruftin
|
Вот датчик бы еще подсказали для позиционирования. В ближайшее время нарисую что хочу получить в итоге.
|
Датчик. Возьмите недорогой оптический энкодер Это недорогой! Абсолютный энкодер на 1024 положения (а меньше не подходит!) дороже.
Приделайте к нему повышающий механический редуктор с выбором люфта ( нитка, намотанная на ось антенны, один виток на ось энкодера и резинку/пружинку/грузик для натяжения). И получите приличное разрешение. Ещё один датчик, тоже оптический щелевой в качестве концевика/начала отсчёта. Дальше, если не знаете угол поворота, крутите антенну до датчика-концевика, потом в другую сторону отсчитываете угол энкодером (имеете геморрой с перелётом/недолётом/сухим трением в двигателе). Чтобы не потерять положение при отключении питания запоминаете его в EEPROM контроллера/ищете ноль при каждом включении/питаете контроллер от батарейки с переводом его в спящий режим.
Сообщение от kruftin
|
Только вот как там с точностью то? Моторедуктор дворников разве один оборот делает при подаче питания или как там? Проблема только в том, на какое время замыкать моторчик, чтобы он делал один оборот например(или все сделать экспериментальным путем)?
|
Проблемы нет. Скорость вращения моторчика сильно зависит от температуры, напряжения питания, ветра, сопротивляющегося повороту и угла поворота: где-то ветер не даёт повернуть, где-то доворачивает. Угол, угловая скорость и угловое ускорение определяется по датчику угла. Поэтому там должно быть много шагов (1000-3000 на оборот антенны) и не должно быть люфта.
|
|
|
|
03.04.2012, 14:35
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Система управления шаговиком на атмеге
|
|
|
|
03.04.2012, 14:47
|
|
Прописка
Регистрация: 17.02.2012
Сообщений: 109
Сказал спасибо: 10
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Система управления шаговиком на атмеге
А еще получается что моторчик дворников надо питать от 12 вольт. Т.е. с ножек атмеги32 я буду переключать питание на моторчике. А если мне надо вращать в обе стороны платформу, пусть даже моторчик реверсивный, то схему надо сделать с помощью транзисторных ключей, сделав развязку на микроконтроллер. Причем питаться моторчики будут от акб и она должна быть компактной(где найти такую на 12в или лучше подтягивать напряжение резисторами, кроны для этого явно не хватит?)
P.S. За схемку с переключением полярности моторчиков от микроконтроллера был бы очень благодарен.
|
|
|
|
03.04.2012, 14:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Система управления шаговиком на атмеге
Сообщение от kruftin
|
Проблема только в том, на какое время замыкать моторчик, чтобы он делал один оборот например(или все сделать экспериментальным путем)?
|
Экспериментальным путем можно только подобрать напряжение питания двигателя, чтобы скорость вращения была оптимальная. А на какой угол повернулась - это однозначно нужен датчик угла. Причем обязательно абсолютный датчик, чтобы не возиться с инициализацией каждый раз.
Кстати, совершенно не обязательно этот датчик должен быть с огромным количеством делений. Не нужны там тысячи делений на оборот. Вполне достаточно было бы 360. А то и вообще 180, или даже 100. Ведь в цене они значительно дешевле. А нужную точность, доли градуса, можно ловить и между этими делениями. После небольшой экспериментальной наработки несложно будет подбирать время включения двигателя, чтобы он успел провернуть антенну на долю градуса. Хотя вряд ли такая точность потребуется. Ведь антенна не настолько жестко останавливается. Штырь совершает крутильные колебания, антенна на пару градусов шевелится.
|
|
|
|
03.04.2012, 14:58
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Система управления шаговиком на атмеге
Сообщение от kruftin
|
А еще получается что моторчик дворников надо питать от 12 вольт. Т.е. с ножек атмеги32 я буду переключать питание на моторчике. А если мне надо вращать в обе стороны платформу, пусть даже моторчик реверсивный, то схему надо сделать с помощью транзисторных ключей, сделав развязку на микроконтроллер. Причем питаться моторчики будут от акб и она должна быть компактной(где найти такую на 12в или лучше подтягивать напряжение резисторами, кроны для этого явно не хватит?)
P.S. За схемку с переключением полярности моторчиков от микроконтроллера был бы очень благодарен.
|
Переключение полярности в данном случае не требует быстродействия. Поэтому можно применить классическую схему на двух реле. Или на одном реле, у которого две группы контактов на переключение. И просто, и дешево.
|
|
|
|
03.04.2012, 14:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,003
Сказал спасибо: 0
Сказали Спасибо 4,946 раз(а) в 2,374 сообщении(ях)
|
Re: Система управления шаговиком на атмеге
шаговик может быть энкодером (см. радиокот) или привод головок видеомагнитофона
|
|
|
|
03.04.2012, 15:07
|
|
Прописка
Регистрация: 04.08.2008
Сообщений: 203
Сказал спасибо: 33
Сказали Спасибо 75 раз(а) в 58 сообщении(ях)
|
Re: Система управления шаговиком на атмеге
Сообщение от kruftin
|
P.S. За схемку с переключением полярности моторчиков от микроконтроллера был бы очень благодарен.
|
Схема из даташита на TC4469
__________________
|
|
|
Сказали "Спасибо" Gerbicid
|
|
|
03.04.2012, 15:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Система управления шаговиком на атмеге
Сообщение от Easyrider83
|
энкодеров в китае хоть одним местом
|
Точная китайская механика? Ну-ну.
Сообщение от kruftin
|
питаться моторчики будут от акб и она должна быть компактной(где найти такую на 12в
|
Там ток ампер 10, не забыли?
Сообщение от Alex9797
|
Кстати, совершенно не обязательно этот датчик должен быть с огромным количеством делений. 180, или даже 100. А нужную точность, доли градуса, можно ловить и между этими делениями. ... Хотя вряд ли такая точность потребуется. ... Штырь совершает крутильные колебания, антенна на пару градусов шевелится.
|
К сожалению, топикстартер темнит по полной, что за конструкция. Сначала - шаговик. Потом - антенна, причём непременно управляемая по 2-м осям. Теперь это должно работать от кроны... Радистка Кэт...
Когда дело дойдёт до ПИДа, нужно будет мерить угловое ускорение. Тут 100 рисок будет мало; ловля "в промежутке" - это совсем как микрошаг для шаговика: точное позиционирование уже на 1/4 шага не получается . А спутниковая антенна не должна колебаться на пару градусов, у неё диаграмма направленности вся 2-3 градуса.
|
|
|
|
03.04.2012, 15:20
|
|
Прописка
Регистрация: 17.02.2012
Сообщений: 109
Сказал спасибо: 10
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Система управления шаговиком на атмеге
Alex9797, все пошел покупать моторчик для дворников на ваз 2107 и энкодер от
makakus . Или я тороплюсь? Конструкция реально представляет собой платформу, которую нужно вращать и поднимать по углу места. Точность нужна 0,5 градуса по азимуту ну и аналогичная точность при подъеме. Ну и питание надо сделать компактно а не от 220в. Минусы шаговиков - это парусность антенны скажет своё слово - тут писали, потому я решил перейти к постоянным движкам.
Последний раз редактировалось kruftin; 03.04.2012 в 15:29.
|
|
|
|
03.04.2012, 15:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Система управления шаговиком на атмеге
обработку энкодера подкинуть? (ассемблер авр)
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:00.
|
|