Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 81 из 229 ПерваяПервая ... 31717879808182838491131181 ... ПоследняяПоследняя
Показано с 801 по 810 из 2288

Тема: SDR TRX "Маламут"- тема 2

  1. #801

    Регистрация
    14.06.2018
    Адрес
    Санкт-Петербург
    Сообщений
    1,000
    Когда чудили кнопки, поставил резистор в тангенту, как в минифаке. До вывода напряжений на дисплей дойти не успел. И может там продребезжало две комбинации, а на дисплее видим последнее состояние? Допустим, перед этим проскочил SPLIT, а за ним следом DNR, который и видм на экране. Блокировочные конденсаторы добавлены в 1.2 версии? Тут к Евгению вопрос, "замораживается" ли первая пара напряжений в режиме наблюдения?

    Офигенный конструктор! Я уже столько перелопатил информации перед, во время и после сборки. Хорошо, что не начал с детекторного приемника. Очередной раз спасибо R3DI. Сейчас вот Тэйлоу смеситель грызу, ищу откуда появляются небольшие "горбы" в районе третьих гармоник на спектре, может это он так шумит.. Трудно без знаний.
    Последний раз редактировалось ozforester; 16.01.2020 в 21:01.

  2. Спасибо от UA7KJ


  3. #802

    Регистрация
    14.10.2011
    Адрес
    г.Керчь
    Сообщений
    358
    Позывной
    UA7KJ
    Цитата Сообщение от ozforester Посмотреть сообщение
    "замораживается" ли первая пара напряжений
    Показания уровней на дисплее при нажатии кнопок отображаются четко. Блокировочные конденсаторы есть а вернее все доработки сделаны. Чаще включаются функции у которых уровни близкие друг к другу.

  4. #803

    Регистрация
    14.06.2018
    Адрес
    Санкт-Петербург
    Сообщений
    1,000
    Показания отображаются четко, так как на дисплей выводятся значения переменных. Переменные содержат последнее значение с АЦП. Например, при ошибке монтажа, неисправности операционника или опорника в контроллере, выборки напряжения занимают на мгновение уровни split и лишь затем dnr. Проверить предположение можно взяв таблицу напряжений из открытого кода программы, и дополнив ее статистикой ошибочного включения кнопок. Дальше, размышляя логически, можно выйти на конкретную точку. Тем более, если одно из напряжений общее у кнопок, а второе находится рядом. Зная последовательность "скачущего" ввода, делаем следующий шаг. Может быть и провод тангенты играет по сопротивлению, и холодная пайка на её платке, и непромытые ножки 26,36 контроллера, или по питанию помеха, или блокировочный конденсатор имеет сопротивление пару килоом. От простого к сложному, вобщем. На худой конец сдвинуть уровни немного в середины интервалов, тем же резистором, если они на краях допусков. Вобщем, рисуйте табличку, если интересно "поймать за руку" проблему. Удачи.

  5. Спасибо от UA7KJ

  6. #804

    Регистрация
    14.10.2011
    Адрес
    г.Керчь
    Сообщений
    358
    Позывной
    UA7KJ
    ozforester,
    Это я все проверял все нормально. По питанию пробовал питать от аккумулятора тоже самое. Тангента у меня не одна их две причем одна фирменная. Причем фирменную тоже пришлось переделать выкинуть диод и поставить резистор. Я так понимаю, что мало кто применяет МН-48 или не обращают на это внимания. Я почему то подозреваю, что контролер не всегда понимает, что ему надо включить. Заменить для проверки пока нечем.

  7. #805

    Регистрация
    14.06.2018
    Адрес
    Санкт-Петербург
    Сообщений
    1,000
    Наиболее вероятно. Так же вероятно и то, что сам контроллер здесь ни при чем. Вопрос в другом: Почему не всегда понимает? Здесь есть два основных пути - "приборный" и "программный". В первом случае можно изучить процесс с момента нажатия кнопки и до появления значения на экране измерительными приборами с "памятью", возможно есть какие-то логические анализаторы, да на ардуинке слепить на худой конец такой "измеритель" за пару часов. А во втором случае - внести изменения в программу для отладки данной конкретной операции. Если кто-нибудь доработает свободную версию до вывода на экран всех изменений АЦП из условия выбора нажатой кнопки сплошным списком, то будет видно, как изменялись напряжения, и почему именно в таком порядке произошло переключение станет понятно. Кому что проще может показаться. Я бы, например, на атмеге изобразил пишущий приборчик и откалибровал по возможности более точно. Если двустрочник 16х2 использовать, то выводил бы по кругу весь массив измерений с номерами событий, или на usb-com отправил в комп этот список.. Напряжения взять прямо из 2.0 кода. Мы же любители, нам многое можно, чего нельзя профессионалам
    Последний раз редактировалось ozforester; 17.01.2020 в 13:07. Причина: очепятки

  8. Спасибо от UA7KJ

  9. #806
    Тоже ради эксперимента испытал, много раз нажимал на кнопку которая отвечает за фильтр DNR и ANF на тангенте, и один раз из десяти примерно трансивер переходил в режим RX тональника

  10. Спасибо от UA7KJ

  11. #807

    Регистрация
    14.06.2018
    Адрес
    Санкт-Петербург
    Сообщений
    1,000
    Тыкал сейчас с минуту '3' и '4' на гарнитуре - ложных срабатываний на Маламуте не было. Хотя, когда подключал её к Атмеге - цифры плясали. Тот эксперимент был совсем грубый, без кондеров и операционников, просто притянул А и Б к +5 и считывал на АЦП атмеги. И саму гарнитуру питал от ардуинки. Любопытно стало. Зато посмотрел как эти кнопочные матрицы устроены, да в программировании поупражнялся. Простая вроде бы схема, а найти причину сложно. Ведь 3,4 (anf,dnr) и 8 (тон) ни одного общего напряжения! Такие дела.

  12. Спасибо от UA7KJ

  13. #808

    Регистрация
    14.10.2011
    Адрес
    г.Керчь
    Сообщений
    358
    Позывной
    UA7KJ
    Вот такие напряжения поступают на ноги контролера +/- 0.02 вльта. Вроде бы как правильно.
    PRE 0.1 1.18
    ATT 0.1 1.88
    ANF 0.1 2.45
    DNR 1.03 1.18
    NB 1.03 1.88
    SLPE 1.03 2.45
    PWR 1.84 1.18
    TONE 1.84 1.88
    MONI 1.84 2.45
    A/B 2.45 1.18
    A=B 2.45 1.88
    SPLIT 2.45 2.45
    FIL- 2.86 1.18
    FIL+ 2.86 1.88
    MODE- 2.86 2.45
    MODE+ 2.86 2.90

  14. #809

    Регистрация
    14.06.2018
    Адрес
    Санкт-Петербург
    Сообщений
    1,000
    Пересчитал грубо напряжения в отсчеты и сравнил с теми, что в коде. Вроде бы совпадает. Табличку пробовал вставить, но тоже не форматируется.- все перекосило. Не стал вставлять поэтому. Когда напряжения нормальные, то и включается нормально. Вопрос следующий: Что происходит в тот момент, когда включается ненормально. Ведь это случается мгновенно и случайно, и поймать ситуацию без специальной подготовки представляется маловероятным. Или помеха, или неисправность, а что именно..

    P.S. Для уточнения: Получатеся, что сначала идут цифровые кнопки, последние четыре это P1-P4, а ABCD отсутствуют.
    Последний раз редактировалось ozforester; 18.01.2020 в 12:42. Причина: уточнение


  15. #810

    Регистрация
    14.06.2018
    Адрес
    Санкт-Петербург
    Сообщений
    1,000
    Вот как выглядел пересчёт

    Код:
     KEY   FUNC       U1           D1       U2           D2
    -------------------------------------------------------
       1    PRE      0.1          130     1.18         1530
       2    ATT      0.1          130     1.88         2437
       3    ANF      0.1          130     2.45         3176
       4    DNR     1.03         1335     1.18         1530
       5     NB     1.03         1335     1.88         2437
       6   SLPE     1.03         1335     2.45         3176
       7    PWR     1.84         2385     1.18         1530
       8   TONE     1.84         2385     1.88         2437
       9   MONI     1.84         2385     2.45         3176
       *    A/B     2.45         3176     1.18         1530
       0    A=B     2.45         3176     1.88         2437
       #  SPLIT     2.45         3176     2.45         3176
      P1   FIL-     2.86         3707     1.18         1530
      P2   FIL+     2.86         3707     1.88         2437
      P3  MODE-     2.86         3707     2.45         3176
      P4  MODE+     2.86         3707     2.90         3759
    D = U * 4096 / 3.16

    В коде было допустимое отклонение значения 120. Табличку можно найти в файле adc.c версии 2.0
    В чём уверен, так это в том, что при включении нежелательной команды, напряжения соответствуют нежелательной команде. Контроллер - штука упрямая.
    И если по таблице не прослеживается близость напряжений "нажатой" и "появившейся" команды, то копать нужно в обратную от контроллера сторону.

    Проглядел! Вместо DNR может включиться SPLIT при подскоке второго напряжения с 1.18 до 2.45
    Уже легче. Подключиться понадежнее осциллографом и жать кнопку - глядишь и проскочит визуально (или триггером ловить) Без приборов, можно сразу поменять местами детали между первым и вторым входами (операционник, резистор, конденсатор блокировочный) промыть лишний раз и посмотреть, поменялась ли ошибка.
    Последний раз редактировалось ozforester; 19.01.2020 в 12:42.

  16. Спасибо от UA7KJ

Страница 81 из 229 ПерваяПервая ... 31717879808182838491131181 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. МАЛАМУТ М2 опыт использования вопросы-ответы собирающих
    от R0QAE в разделе Software Defined Radio (SDR), Digital Radio Mondiale (DRM)
    Ответов: 1050
    Последнее сообщение: 22.03.2024, 15:19
  2. MiniYES тема #3
    от RU9CA в разделе Трансиверы, приемники КВ/УКВ
    Ответов: 3598
    Последнее сообщение: 10.06.2023, 20:00
  3. Тема SDR-Lite
    от DerBear в разделе Software Defined Radio (SDR), Digital Radio Mondiale (DRM)
    Ответов: 13
    Последнее сообщение: 14.01.2015, 12:16
  4. самые важные параметры у радиоламп?
    от НЛО в разделе Для начинающих
    Ответов: 14
    Последнее сообщение: 09.05.2013, 15:10

Ваши права

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