RZ6MB, все ОК. Обновите свой архиватор.
RZ6MB, все ОК. Обновите свой архиватор.
Спасибо от RZ6MB
Доброго дня!
Самый простой вариант.
Раскомментировать блок Serial. Настраиваетесь на нужном диапазоне. Смотрите в мониторе порта значения posn_cmd_L и posn_cmd_C для каждого диапазона. Записываете эти значения в соответствующие #define.
При выборе диапазона есть строки band_sel = 30; ... band_sel = 20; и т.д. Тут можно прописать нужные вам диапазоны, например: band_sel = 80; ... band_sel = 40; и т.д.
Увеличить количество диапазонов, на первый взгляд, будет не просто. Придётся сильно править код. Сюда же и запись в память. Это уже выльется в отдельный проект со всеми вытекающими последствиями...
Для удобства включения и отключения Serial ввел директивы для препоцессора #define SERIAL_ON 0. Если ноль исправите на единицу, то включите модуль Serial. После внесения исправлений в define исправите обратно на 0. Это снова отключит Serial.
Появятся вопросы, задавайте.
Владислав, спасибо что ответили.
Переписывать значения ручками в #define , понятно, но это не то.
Хотелось что бы это происходило автоматом.
Я так понимаю нужно реализовать запоминание значений переменных поступающие с резисторов. А для этого как понимаю надо задействовать работу с EEPROM.
В общем засада
Интересует управление T-tunerом на arduino. 3 ШД. Может быть не автомат, а писать настройки в ячейки памяти. Какой алгоритм настройки использовать?Какие будут мнения?
По другому тут никак. Это проект для одной многодиапазонной стационарной антенны. Настроил один раз и работаешь. Другие варианты потребуют более сложного алгоритма.
Чтобы был автомат, нужно измерять напряжения с датчиков прямой и обратной волны КСВ-метра. Для полуавтомата, нужна дополнительная кнопка. При нажатии на кнопку данные буду записываться в память. Это у же совсем другой проект и трудозатраты.
выставлять расчётные значения C-L-C проходим по диапазону изменяя с1 и с2 (обратная зависимость одного от другого), далее изменяем L в меньшую и большую сторону и повторяем С поиск резонанса, получится сложно и долго, на релюхах будет значительно быстрей
У меня вот безумная идея прикрутить копеечный китайский nanoVNA в качестве индикатора. Если управлять элементами тюнера с помощью ШД (не просто туда-сюда, а примерно зная L и C по числу шагов), то нам вроде как известно все что нужно чтобы расчетным путем накрутить тюнер сразу если и не идеально, то очень близко к нужной точке. Т.е. примерно так - ардуиной считываем частоту трансивера, по команде настройки тюнер переключается на nanoVNA, ардуина управляет этой штукой и считывает комплексное сопротивление, C-L-C тюнера нам +/- известны т.к. крутились ШД - вычисляем новые C-L-C для согласования и крутим туда, при необходимости делаем так еще раз, переключаем тюнер на вход с трансивера.
Ременный привод для ручек подстройки ? В держателях валов подшипники зажаты обычные ? Если ШД брать не из тумбочки, то бывают с двойным валом, я даже в Москве нашел недавно, хотя вообще найти сложнее, особенно с 8мм валом - с ними меньше мороки будет ручки приделать. Я хочу из вакуумников сделать подобное, кпе неплохие есть (от микрон) но токосъем какой то хлипкий у них и диапазон перестройки небольшой если зафиксировать расстояние между пластинами, для начального позиционирования вакуумников вал с противоположной стороны ШД будет крутить шаговый винт с мелким шагом + там концевик.
Последний раз редактировалось R2DHG; 11.02.2020 в 21:00.
Вопрос не совсем понятен. Если не автомат, то просто управляем элементами через ардуино и запоминаем настройки.
В плане настройки Т-тюнера можно покрутить симулятор http://dl2kq.de/mmana/4-10. Алгоритм например такой - ставим входной C на максимум если Rант > 50 Ом или выходной C на максимум если Rант < 50 Ом (не уверен, что это всегда верно), оставшиеся два органа настройки поочередно двигаем в сторону уменьшения КСВ делая каждый раз перехлест (заходя за экстремум функции) при поиске минимума КСВ - в какой то очередной итерации у нас получится подойти к КСВ ~1, в принципе можно тупо попробовать вариант для >50 Ом и если не получится вариант для < 50 Ом. Может это не оптимальный вариант, но расчетные потери вроде терпимые симулятор показывает.
Последний раз редактировалось R2DHG; 11.02.2020 в 22:34.
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)