Просмотр полной версии : Wi-Fi контроллер шагового двигателя с памятью позиций.
Собственно, без памяти позиций уже давно используется, например, для дистанционного управления КПЕ магнитных петель...
http://www.cqham.ru/forum/showthread.php?27670-%CD%E5%F1%EA%EE%EB%FC%EA%EE-%EF%F0%EE%E5%EA%F2%EE%E2-%ED%E0-Arduino&p=1654684&viewfull=1#post1654684
https://www.youtube.com/watch?v=6eGOkw7WbA4
Мне кажется, память диапазонных положений нужна и там, но главный мой интерес - настройка (вплоть до реверса) элементов направленных антенн на рабочей высоте.
https://forums.qrz.com/index.php?threads/rw4hfn-antennas.729081/page-25#post-6087026
https://forums.qrz.com/index.php?threads/rw4hfn-antennas.729081/page-24#post-6072224
Будучи ноль в Ардуино, представляю процесс управления так : после команды на смену частоты или реверса направления ВСЕ шаговые двигатели делают ресет в начальное положение, затем отщёлкивают заранее установленное количество шагов.
Если кому-то известно готовое решение, прошу ткнуть в источник. Спецам Ардуино намекаю, что такая система может представлять интерес в виде готового устройства или программного обеспечения для интересующихся большими антеннами серьёзных владельцев антенных полей. Есть реальные запросы. Заранее спасибо за информацию и предложения.
Посмотрите "рулевые машинки" для моделей или роботов.
Посмотрите "рулевые машинки" для моделей или роботов.
Ссылку дайте на WIFi вариант с ШАГОВЫМ двигателем.
Если такие вообще существуют...
Или Вам лишь бы "как-нито крутилося?" :)
Потребную точность установки позиции оцениваю минимум в 256 шагов.
Будучи ноль в Ардуино, представляю процесс управления так : после команды на смену частоты или реверса направления ВСЕ шаговые двигатели делают ресет в начальное положение, затем отщёлкивают заранее установленное количество шагов.
Добрый день. Я тоже не могу пречислить себя к числу "специалистов" в этом вопросе, однако по работе некоторое время тому назад участвовал в проекте, где были задействованы шаговые двигатели. Там в качестве обратной связи использовались, т.н. "абсолютные энкодеры" - т.е. датчики угла поворота, присоединенные к валу двигателя которые в любой момент времени сообщали угловое положение вала... Подробностей сообщить не могу, т.к. этим вопросом лично не занимался, но там были не Ардуино, а другие микроконтроллеры, но наверное это не принципиально... ))) Думаю, Вы сможете и самостоятельно нагуглить море информации по этому вопросу! )))
Также могу посоветовать Вам посмотреть в сторону различных проектов, связанных с 3D-принтерами и фрезерами - там тоже широко используются шаговые двигатели. Конечно, готового решения по своему вопросу Вы там не найдете, но возможно, появятся какие-то идеи - "как это можно реализовать".
Думается, что это не такая уж сложная задача, но если Вы не можете программировать самостоятельно, то, ИМХО, Вы можете (и должны) - написать техническое задание, где описать хотябы самые общие вопросы:
- какой параметр системы нужно регулировать (например - КСВ антенны)
- как контролировать этот параметр (например в качестве обратной связи - использовать некий измерительный мост или датчик КСВ)
- чем регулировать этот параметр (например - КПЕ)
- какой двигатель использовать (мощность, габариты, количество шагов на оборот, напряжение - и в конце-концов конкретная модель или несколько конкретных моделей подходящих двигателей)
и т.д. и т.п.
Ответить на эти и другие вопросы важно в первую очередь для себя, чтобы понять, что нужно в итоге и не менее важно для программиста, чтобы знать что и как делать...
Тема интресная, так как управлять КПЕ нужно и в усилителях и в тюнерах, да мало ли еще где...
Успехов и идей Вам! 73!
в качестве обратной связи использовались, т.н. "абсолютные энкодеры" - т.е. датчики угла поворота, присоединенные к валу двигателя которые в любой момент времени сообщали угловое положение вала...
Это ближе к теме... ИМХО, техзадание достаточно хорошо обрисовано (https://forums.qrz.com/index.php?threads/rw4hfn-antennas.729081/page-25#post-6087026).
Обратная связь как раз и не нравится, мне кажется, необоснованно усложняет систему. Всего-то нужно запомнить позиции шаговиков КПЕ после настройки на рабочей высоте и частоте.
Поэтому и описал рабочий цикл с ресетом и дозированной загрузкой шагов...
Это ближе к теме... ИМХО, техзадание достаточно хорошо обрисовано (https://forums.qrz.com/index.php?threads/rw4hfn-antennas.729081/page-25#post-6087026).
Игорь, ок, я посмотрел Вашу ссылку. В общих чертах, насколько я понял, Вам нужно крутить конденсатор гамма-согласования для достижения минимума КСВ... Это так?
Не совсем. Два шаговика в пассивных элементах и два в ОМЕГА-согласователе.
Это делается один раз вручную, при первичной настройке-юстировке на трёх частотах, КСВ=1 и max F\B по выносному маячку. При повседневной работе в эфире шаговики должны отрабатывать эти предустановленные позиции.
При необходимости - менять местами позиции шаговиков рефлектора и директора для реверса направления излучения.
Не совсем.
Это делается один раз, вручную, при первичной настройке-юстировке на трёх частотах, КСВ=1 и F\B по выносному маячку. Потом шаговики должны отрабатывать эти предустановленные позиции.
При необходимости менять местами позицию шаговиков рефлектора и директора для реверса.
Мне кажется (пока интуитивно), что такая система с КПЕ и шаговым двигателем без обратной связи неизбежно будет накапливать ошибку, и тогда придется делать повторную юстировку (чаще или реже)...
Как Вы собиратесь контролировать (предустановленные) настройки и то, что система не рассогласована? По КСВ-метру и маячку? С какой периодичностью?
Каково общее количество (минимальное) значений емкости конденсатора? Три, или более? Спрашиваю, чтобы понять, может быть лучше реализовать это не с КПЕ, а путем переключения конденсаторов постоянной емкости?
На все Ваши вопросы есть ответы выше и в ссылках.
Потому и шаговики, что, в отличие от аналоговых двигателей, ошибку они не накапливают. Ресет "на упор" при каждой смене частоты (их три, 7,05\7,1\7,15мГц). Или реверсе.
По результатам моделирования есть ощущения, что достаточно шага ёмкости в пару пик для 300 пФ и 1 пик для 150 пФ. См. таблицу (https://forums.qrz.com/index.php?threads/rw4hfn-antennas.729081/page-25#post-6087026).
Потому и шаговики, что, в отличии от аналоговых двигателей ошибку они не накапливают.
Игорь, мне кажется, что здесь Вы можете быть не правы. Но - дело Ваше!
Если мои вопросы Вам показались излишними, прошу простить, подробности Вашего проекта очевидны для Вас, а не для меня... Не буду Вас более донимать, если Вам не хочется отвечать на прямо заданные вопросы в Вашей же теме, то выискивать инфо по Вашим ссылкам мне не хочется тем более...
И да, надеюсь, Вы перешили по ссылке с ютюба на гитхаб:
https://github.com/tamirrosenberg/WiFi-Stepper-Motor-Controller
Там есть все необходимое (схема и код) чтобы собрать и попробовать
Еще раз удачи и 73!
надеюсь, Вы перешили по ссылке с ютюба на гитхаб:
https://github.com/tamirrosenberg/Wi...tor-Controller
Спасибо, конечно, но это абсолютно та же схема на абсолютно тех же контроллерах, что и моя стартовая ссылка на видео... (https://www.youtube.com/watch?v=6eGOkw7WbA4) :(
Powered by QRZ.RU