Вот здесь наш коллега тоже экспериментировал... .. правда по английски . может будет полезным http://www.kk5jy.net/rotor-v1/#part1 я для себя нашёл, правда с английским не дружу (переводил программой).
Вот здесь наш коллега тоже экспериментировал... .. правда по английски . может будет полезным http://www.kk5jy.net/rotor-v1/#part1 я для себя нашёл, правда с английским не дружу (переводил программой).
Спасибо от ur7hfo
Доброе время суток!!!
В прошедшие выходные провёл эксперементы с контроллером и вот, что вышло:
1. Ввёл режим парковка, в приложенном скетче 90 градусов, для этого ввёл третью кнопку - которая подключается к ноге А0 Nano относительно земли;
2. Использовал режим PWM - работает на мой взгляд неплохо, идея предложенная Назимом UA6WSH, (http://kizlyar-kemz.ru/produktsiya/p...-mpk-13i-5.htm), только использован биполярный транзистор КТ 829, в место полевого, в базе которого находиться резистор номиналом 4.7 кОм и с базы на корпус конденсатор 0.15 мкФ. Подключается к ноге Nano D11. Вывод E LCD, который по схеме был подключён к D11, перенесён на D13. Данный скетч залил в "боевой" контроллер - проверяю .
Виктор, поясните, пожалуйста - для "старта" напряжение на PWM выводе начнёт возрастать с "почти нуля" ( SLOW_START_STARTING_ PWM 1 ) в течении 2 секунд до какого значения ? Где задаётся максимум? На что влияет SLOW_START_STEPS 20 ?
Я не понял вопроса - с выводов, совместимые с PWM идёт ШИМ последовательность амплитудой под 5 В - поясните вопрос?
С уважением Виктор R2PM.
Всем добрый день. Может кто поможет тупому программисту, три дня сижу в этих файлах, библиотеках, всё уже по перепутал!!! Нужен скеч как в начале статьи, чтоб загрузил и всё, не внося изменения в программу. Управление по азимуту и элевацией. Управление моторами с помощью реле и управление с пк программой орбитрон.
Вот для этой схемы.
Здравствуйте коллеги!
Позвольте вопрос, я его уже задавал в соседней теме. Есть желание приспособить обсуждаемый контроллер к самодельному ротатору с управлением от пульта G-800DXA. И все вроде бы отлично получается, ротатор управляется, дисплей градусы показывает, с компа тоже управление есть, но небольшая проблема - для калибровки у автора начальная точка либо 0, либо 180 град. Как у ротаторов Yaesu. А мне надо 90 град. Перепробовал все варианты - ничего не получается. Изменение параметра в строке
#define AZIMUTH_STARTING_POI NT_DEFAULT 180
ничего не дает. Видимо, еще где-то глубоко в коде это задается. Написал Джону W3SA - получил расплывчатый ответ, что мол это завязано на редуктор Yaesu, что можно вместо 180град прописать 0, и вообще, зачем мне это надо. А я чисто конструктивно не могу изменить положение потенциометра в поворотке и положение самой поворотки относительно севера-юга поменять тоже не могу. Ну написал ему, зачем мне это надо - жду ответа. Вот и прошу помочь - может кто из присутствующих поможет решить проблему? Где в программном коде задается начальная точка (кроме как в строке, приведенной выше). Или может кто предложит альтернативный способ калибровки, как обмануть программу. Уточню еще раз - больше чем CW 120град и CCW 80 град я повернуть ротатор не могу.
Олег добрый вечер!!
Вот снял с скетча рабочего ;;;;
/* -------------------------- rotation settings ---------------------------------------*/
#define AZIMUTH_STARTING_POI NT_DEFAULT 0 // the starting point in degrees of the azimuthal rotator
Прикаллибровке Вам нужно устанавливать не в ноль а в 90 градусов и при подачи команды
в мониторинге последовательного порта увидите показания ноль и т.д
Кроме того в скетче нужно поставить максимаотный поворот 450 градусов.\
#define AZIMUTH_ROTATION_CAP ABILITY_DEFAULT 360 // the default rotation capability of the rotator in degrees
Всё должно работать. Надо мне на боевой проверить.
Виктор R2PM
Вы попробуйте 450 - от Yaesu они 450 градусные (перехлест)
Последний раз редактировалось RU9CA; 24.10.2017 в 22:21. Причина: оверквотинг. Ни к чему цитировать предыдущий пост
Это я знаю что они с перехлестом. Попробовал - не получилось. Программа все равно считает что 90 град это 180 и все азимуты получаются со сдвигом 90 град. Блин, в чем же проблема - по идее должно работать правильно.
Последний раз редактировалось RU9CA; 24.10.2017 в 22:22. Причина: оверквотинг. Ни к чему цитировать предыдущий пост
Олег как вы калибруетесь??? сделать сдвиг на 90 градусов при калибровке можно, ну 45 у меня было.
При подачи команды ноль - контроллер запоминает напряжение на входе и считает что это ноль, Кстати ВЫ от куда берёте опорное напряжение для наружнего потенциометра? 5 вольт или с ардуино?
Виктор
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)