Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 26 из 101 ПерваяПервая ... 16232425262728293676 ... ПоследняяПоследняя
Показано с 251 по 260 из 1007

Тема: Индикатор лампового УМ на Arduino nano 3 и LCD 2004

  1. #251
    Аватар для Integral
    Регистрация
    08.02.2007
    Адрес
    г. Снежное
    Сообщений
    2,926
    Записей в дневнике
    1
    Позывной
    UT0IS/D0ISM
    По первым результатам вроде все получается, посмотреть можно здесь.
    Для меня главный вопрос, не будет ли тормозить теперь градусник. Да, вот еще. Пришлось временно отключить бипер, команда tone() использует тот же таймер что и мой частотомер. Придется использовать бипер с внутренним генератором, думаю это не проблема.
    Интеграл от человеческих заблуждений - истина, производная - безумие.

  2. Спасибо от RK9AMX, tomcat, UA7F


  3. #252
    Цитата Сообщение от RK9AMX Посмотреть сообщение
    Это всё теория, надо практически пробовать. Делитель внешний - ещё один корпус ИМС... Имеет ли смысл развитие темы?
    В принципе, и на AVR вполне реализуем более-менее приличный частотомер для коротковолнового диапазона. Причем вовсе не обязательно с разрешением 100 Hz при секундном интервале, можно сделать на два порядка лучше (10 Hz @ 28 MHz и ~1 Hz @ 3.5 MHz, при 5 измерениях в секунду, что для типовых знакосинтезирующих индикаторов примерно верхний предел по читаемости изменяющихся данных). Ресурсы - один корпус 74HC74 и две ноги процессора. Но не абы какие, а ICP и вход таймера 0.
    Но вот нужно ли это вообще в обсуждаемой конструкции ? Сомнительно. Это больше для цифровой шкалы, а не сервиса к УМ...

  4. #253

    Регистрация
    16.02.2012
    Адрес
    За полярным кругом
    Сообщений
    5,670
    Записей в дневнике
    1
    Позывной
    ex RA1OGS
    Цитата Сообщение от rx3apf Посмотреть сообщение
    Сомнительно. Это больше для цифровой шкалы, а не сервиса к УМ...
    Для ШПУ подойдет такой способ переключения диапазонных фильтров если у него транзисторы выдерживаю кратковременно высокий КСВ, а вот для резонансного может привести к неприятным последствиям, или к дополнительному ненужному усложнению схемы.

  5. #254
    Аватар для RK9AMX
    Регистрация
    26.03.2005
    Адрес
    Челябинск, MO05RE
    Сообщений
    1,343
    Записей в дневнике
    20
    Позывной
    RK9AMX
    Цитата Сообщение от Integral Посмотреть сообщение
    Уже все давно работает, даже в SSB.
    Вот и отлично! При необходимости копипаст сделаем)))

    Цитата Сообщение от UY3IG Посмотреть сообщение
    Переключать и диапазоны - это лишнее. Помимо того, что это сложно
    С точки зрения контроллера всё просто - запульнуть циферку в сдвиговый регистр. А вот как это реализовать в усилителе - отдельный вопрос.

    Цитата Сообщение от UY3IG Посмотреть сообщение
    Да и сама идея обрастает такими сложностями, что скоро станет обычным долгоНЕДОстроем. НАчиналось всё с ИНДИКАТОРА. Теперь уже контроллер.
    Придерживаюсь этого ТЗ, есть что добавить или убрать? Сергей пишет код как считает нужным. Применяет отработанные им в других конструкциях алгоритмы. Критика тут неуместна. Если получится расширить функционал, то кому это повредит? Обрезать лишнее легче, чем добавить новое. В общем, Сергей и Василий делают огромную работу. Что-то пробуют, внедряют, тестируют. В конечной конструкции многого из предложенных идей может и не быть.

    Цитата Сообщение от rx3apf Посмотреть сообщение
    В принципе, и на AVR вполне реализуем более-менее приличный частотомер для коротковолнового диапазона.
    Принято, Сергей уже подтвердил работоспособность идеи и алгоритмов.
    Сомнения могут быть устранены только опытом.

  6. #255
    Аватар для Integral
    Регистрация
    08.02.2007
    Адрес
    г. Снежное
    Сообщений
    2,926
    Записей в дневнике
    1
    Позывной
    UT0IS/D0ISM
    Все опробовано в контроллере для транзисторного усилителя на Мега2560, но там и требования выше. Переключать ФНЧ транзисторного усилителя 1кВт в авто режиме нужно по точному алгоритму с задержкой передачи. Здесь же гораздо проще, но и контроллер не такой шустрый. Меня удивляет позиция некоторых коллег, зачем это все, лишнее... Это подход 80-90х годов. Я добиваюсь полного отсутствия проводов от трансивера к усилителю, ну кроме ВЧ кабеля.
    Что касается проделанных мною работ вчера. Как уже видели, контроллер в режиме обхода четко определяет частоту и диапазон, даже в SSB. Некоторые скептически к этому относились. Да, определить реальную частоту в SSB еще та задача, но мой алгоритм работает. Вчера включил ВЧ VOX для наглядности на 13 пине, т.к. там светодиод. В режиме обхода бОльшая часть программы не работает, поэтому все работает шустро. В рабочем режиме ощущается небольшая задержка определения диапазона только выше 21МГц. Так же задержка VOX (с TX в RX) в рабочем режиме чуть дольше, чем в байпасе. Где-то на 200-300 миллисекунд. Доделаю индикацию и можно проверять в реальном усилителе. После чего решать применять все это или нет.
    Интеграл от человеческих заблуждений - истина, производная - безумие.

  7. Спасибо от 4Y, RK9AMX, tomcat, UA7F

  8. #256

    Регистрация
    09.02.2012
    Адрес
    Россошь
    Сообщений
    191
    Записей в дневнике
    1
    Позывной
    rn3qno
    Файл с печаткой .
    Вложения Вложения

  9. #257
    Аватар для tomcat
    Регистрация
    27.01.2010
    Адрес
    Магаляндия, колония США
    Сообщений
    1,674
    Записей в дневнике
    3
    Цитата Сообщение от Integral Посмотреть сообщение
    Меня удивляет позиция некоторых коллег, зачем это все, лишнее... Это подход 80-90х годов.
    а че, прикольно ! я видел УМ на ГУ-43б, в котором не было ни одного ! измерительного прибора, и люди работали, как то ....
    ICOM-728, Mini SW2013, sdr-trx R3DI (Маламут), ATU N7DDC, Inv-V, GP.

  10. #258
    Аватар для RK9AMX
    Регистрация
    26.03.2005
    Адрес
    Челябинск, MO05RE
    Сообщений
    1,343
    Записей в дневнике
    20
    Позывной
    RK9AMX
    Integral, спасибо за проделанную работу. Были сомнения насчет быстродействия 328 меги при измерении частоты. Как всегда всё решилось опытом). Точное определение частоты даже избыточно. Если правильно определяется диапазон, то этого уже достаточно в данном случае.
    Кстати, градусник ведь необязательно выводить на все 20 знакомест. Можно и сократить вполовину. На информативность это практически не повлияет, а быстродействие улучшится.
    Если основной алгоритм уже отработан, то я пожалуй займусь сервисом. Соединением с ПК и утилитой для настройки всего этого. Отсюда вопрос, надо ли отображать на ПК в реальном времени информацию о состоянии усилителя (напряжения, токи и пр.)? Или ограничимся только настройкой основных параметров? Пока писал сам додумал. Надо сделать набросок программы и попросить проверить Василия на предмет зависания контроллера или ПК при передаче.
    Сомнения могут быть устранены только опытом.

  11. #259
    Аватар для Integral
    Регистрация
    08.02.2007
    Адрес
    г. Снежное
    Сообщений
    2,926
    Записей в дневнике
    1
    Позывной
    UT0IS/D0ISM
    Цитата Сообщение от RK9AMX Посмотреть сообщение
    ...градусник ведь необязательно выводить на все 20 знакомест. Можно и сократить вполовину.
    А это мысль мне нравится. Вечером попробую сделать, оставлю 4 знакоместа в конце градусника под индикацию диапазона. Частота на индикаторе избыточна, она нужна только для определения диапазона. Кстати выбор диапазона и подключение нужного реле легко изменить в программе, это ответ на вопрос непрерывного перекрытия. Там есть кусок кода, где можно изменить границы:
    Код:
    switch (frq_get){                                                       // 
        case 17  ...  30: band_get=1; break;                                // получаем диапазон для переключения 160м(1)
        case 31  ...  50: band_get=2; break;                                // получаем диапазон для переключения 80м (2)
        case 51  ...  80: band_get=3; break;                                // получаем диапазон для переключения 40м (3)
        case 81  ... 120: band_get=4; break;                                // получаем диапазон для переключения 30м (4)
        case 121 ... 160: band_get=5; break;                                // получаем диапазон для переключения 20м (5)
        case 161 ... 190: band_get=6; break;                                // получаем диапазон для переключения 17м (6)
        case 191 ... 230: band_get=7; break;                                // получаем диапазон для переключения 15м (7)
        case 231 ... 260: band_get=8; break;                                // получаем диапазон для переключения 12м (8)
        case 261 ... 300: band_get=9; break;}                               // получаем диапазон для переключения 10м (9)
    Программа сейчас занимает около 32%, пока хватает.
    Цитата Сообщение от RK9AMX Посмотреть сообщение
    в реальном времени информацию о состоянии усилителя (напряжения, токи и пр.)? Или ограничимся только настройкой основных параметров?
    Посмотрим по быстродействию. И во время настройки будут гулять не хилые ВЧ токи по проводам, я больше за компьютер боюсь, чем за контроллер.
    Интеграл от человеческих заблуждений - истина, производная - безумие.


  12. #260

    Регистрация
    19.08.2010
    Адрес
    Ставрополь
    Сообщений
    131
    Позывной
    UA7F
    Цитата Сообщение от Integral Посмотреть сообщение
    Частота на индикаторе избыточна, она нужна только для определения диапазона.
    Частота будет нужна, если ориентироваться на автоматическую настройку КПЕ П-контура.

Страница 26 из 101 ПерваяПервая ... 16232425262728293676 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Контроллер на Arduino NANO и индикаторе WH1602 для транзисторного УМ
    от D0ITC в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 18
    Последнее сообщение: 16.01.2024, 10:20
  2. ad9952+arduino nano
    от greekk в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 5
    Последнее сообщение: 13.06.2019, 12:31
  3. Si5351 arduino nano cw передатчик
    от Tlg в разделе Для начинающих
    Ответов: 4
    Последнее сообщение: 18.04.2019, 16:46
  4. Arduino nano v3+ad9850 cw transmitter
    от Tlg в разделе Для любителей QRP и QRPP
    Ответов: 15
    Последнее сообщение: 09.01.2019, 21:42
  5. Контроллер на Arduino NANO и индикаторе WH1602 для транзисторного УМ
    от в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 0
    Последнее сообщение: 01.01.1970, 03:00

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •