Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 6 из 14 ПерваяПервая ... 3456789 ... ПоследняяПоследняя
Показано с 51 по 60 из 135

Тема: Универсальный дешифратор диапазонов с индикацией на PIC16F628A

  1. #51

    Регистрация
    29.04.2011
    Адрес
    KO50pk
    Сообщений
    1,087
    Позывной
    ur4udt ex RB5MEQ
    Поскольку в прототипе использован только один вход А4, то все же думаю, что использована синхронизация начала счета.
    Алгоритм мог быть таким. После включения питания регистрам MEMO1:=0 и MEMO2:=0. Переходим к п.1.
    1. В TMR0 записываем 0xFFFF (можно подобрать другое число), прескалер 256.
    2. Когда входной сигнал начинает расти, то при достижении определенного уровня начинается счет. Через 256 импульсов входной частоты возникает прерывание по переполнению таймера. Предполагаем, что это фронт огибающей сигнала.
    3. Включаем измерение частоты на 100 мкс. Запоминаем значение частоты в регистрах MEMO2.
    4. Продолжаем счет по кольцу до нескольких пустых значений частоты - выявление паузы.
    5. Если MEMO1 и МЕМО2 не равны (частота изменилась), то блокируем передатчик на 30-70 мс для переключения реле и вывода на индикаторы. МЕМО1:=МЕМО2 (запоминаем текущую частоту).
    6. Задержка 0,5-1,0 с. Чаще диапазоны переключатся не будут.
    7. Продолжаем счет по кольцу до нескольких пустых значений частоты - выявление паузы. Если пауза возвращаемся к п.1.
    Таким образом, частота измеряется только на фронтах огибающей после паузы.
    Уровень входного сигнала нужно установить таким, чтобы переключение диапазонов происходило при самых тихих звуках.
    Валерий.


  2. #52
    Аватар для UN7GCE
    Регистрация
    18.01.2004
    Адрес
    РФ ТиНАО
    Сообщений
    2,208
    Записей в дневнике
    1
    Позывной
    ex UN7GCE
    Цитата Сообщение от UR4UDT Посмотреть сообщение
    2. Когда входной сигнал начинает расти, то при достижении определенного уровня начинается счет.
    Такое построение сразу предполагает наличие порогового устройства (компаратор, триггер Шмидта), чего нет в наличии.
    Цитата Сообщение от Кукин Николай Николаевич Посмотреть сообщение
    … Предлагаю несколько изменить алгоритм работы устройства, что позволит снять, допустим такую проблему, как переключение фильтров под полным вч напряжением.
    Николай, на ноге RA4 формируется запирающий импульс для РА, так что эта проблема уже решена.
    …по даташиту таймер1 гарантированно способен считать импульсы с периодом не менее 60 нсек, что соответствует максимальной измеряемой частоте15 мГц. Включайте предделитель, хотя бы на 4.
    Верно написано в даташите. Но когда то советские МС 155 серии вместо 10 МГц по паспорту работали до 20 МГц. Так и у ПИК’а может в тактовом генераторе работать кварц на 25 МГц и таймер TMR1 по входу RB6 считать до 70 МГц без всяких пределителей. Проверено опытом и не только мной.
    Я попытался дизассемблировать прошивку DK4DDS. Сразу видно, что исходник был написан на С. Очень много метаний по коду и есть пустые закольцовки. Трудно читать, это не дизассемблер прошивки написанной на асме. Там как на ладони все лежит. Счет начинается с пределителя на 255, затем работает TMR0. Время счёта TMR0 - 150 uSec. Результат вычитается из 0х11. Если есть заём, то буфер очищается. Если нет, то далее идет обработка. Более тонко я разобрать не смог, как уже писал там много метаний. Но это не суть.
    При разборе этого кода у меня появился такой вопрос. При отсутствия сигнала на ноге RB6 высокий потенциал. А при сигнале он ведь должен упасть? Если это так, то в паузе можно опрашивать эту ногу и взять этот момент за стартовый для таймера.
    Евгений (since 1975 UL7RAW, 1977 UL7GCE, 1991 UN7GCE) пос. Коммунарка

  3. #53

    Регистрация
    29.04.2011
    Адрес
    KO50pk
    Сообщений
    1,087
    Позывной
    ur4udt ex RB5MEQ
    Такое построение сразу предполагает наличие порогового устройства (компаратор, триггер Шмидта), чего нет в наличии.
    Ошибаетесь. Когда вход контроллера сконфигурирован как вход таймера, то включен вариант триггера Шмитта.
    См. даташит PIC16F628A: FIGURE 5-14: BLOCK DIAGRAM OF RB6/T1OSO/T1CKI PIN и TABLE 5-3: PORTB FUNCTIONS.
    Валерий.

  4. #54
    Аватар для UN7GCE
    Регистрация
    18.01.2004
    Адрес
    РФ ТиНАО
    Сообщений
    2,208
    Записей в дневнике
    1
    Позывной
    ex UN7GCE
    Речь идёт о пороговом устройстве, а не о счетном триггере, где первый каскад ТШ.
    Евгений (since 1975 UL7RAW, 1977 UL7GCE, 1991 UN7GCE) пос. Коммунарка

  5. #55

    Регистрация
    29.04.2011
    Адрес
    KO50pk
    Сообщений
    1,087
    Позывной
    ur4udt ex RB5MEQ
    Триггер Шмитта и есть пороговое устройство.
    Валерий.

  6. #56
    Аватар для UN7GCE
    Регистрация
    18.01.2004
    Адрес
    РФ ТиНАО
    Сообщений
    2,208
    Записей в дневнике
    1
    Позывной
    ex UN7GCE
    Мне это известно.
    Евгений (since 1975 UL7RAW, 1977 UL7GCE, 1991 UN7GCE) пос. Коммунарка

  7. #57

    Регистрация
    29.04.2011
    Адрес
    KO50pk
    Сообщений
    1,087
    Позывной
    ur4udt ex RB5MEQ
    Возможно в режиме SSB просто не хватает уровня сигнала при слабых звуках перед микрофоном.
    Согласно таблицы 17.4 даташит уровни на входе ТШ должны быть меньше 0,5 В (переключение в "0") и 4,5 В (переключение в "1").
    Если это не обеспечивается, то будут пропуски импульсов и хаотическое переключение диапазонов.
    В CW ведь срабатывает надежно.
    Валерий.

  8. #58
    Аватар для D0ITC
    Регистрация
    16.11.2008
    Адрес
    г. Снежное
    Сообщений
    1,113
    Позывной
    D0ITC
    При отсутствия сигнала на ноге RB6 высокий потенциал. А при сигнале он ведь должен упасть?
    Нет, так не получается, без сигнала на RB6 1,8в, а при сигнале 2,2в.

  9. #59
    Аватар для Integral
    Регистрация
    08.02.2007
    Адрес
    г. Снежное
    Сообщений
    2,926
    Записей в дневнике
    1
    Позывной
    UT0IS/D0ISM
    О триггерах. Вот картинки по портам RA4 PIC16F84 и RB6 PIC16F628

    Нажмите на изображение для увеличения. 

Название:	RA4_PIC16F84.gif 
Просмотров:	620 
Размер:	15.5 Кб 
ID:	171849 Нажмите на изображение для увеличения. 

Название:	RB6_PIC16F628.gif 
Просмотров:	578 
Размер:	21.2 Кб 
ID:	171850

    В даташитах еще и уровни расписаны. На PIC16F84 вход очень чувствительный, через емкость 15р приходилось очень маленький уровень давать. Но в итоге ПИК здох, по всей видимости дали большой уровень. В 628-м имеется внутренний ограничитель на диодах.
    Цитата Сообщение от UR4UDT Посмотреть сообщение
    Возможно в режиме SSB просто не хватает уровня
    Еще и как хватает, сигнал ограничивается диодами, смотрели осциллографом.
    Интеграл от человеческих заблуждений - истина, производная - безумие.


  10. #60

    Регистрация
    29.04.2011
    Адрес
    KO50pk
    Сообщений
    1,087
    Позывной
    ur4udt ex RB5MEQ
    Если случайное переключение диапазонов происходит только вниз - точно пропускает импульсы. Осциллографом это увидеть не возможно.
    Попробуйте щелкать пальцем по микрофону. Все должно быть нормально.
    Валерий.

Страница 6 из 14 ПерваяПервая ... 3456789 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Синтезатор частоты со светодиодной индикацией
    от Sergey_4z5ky в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 76
    Последнее сообщение: 23.02.2020, 22:12
  2. Регулятор мощности паяльника на МК PIC16F628A
    от lado в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 73
    Последнее сообщение: 08.09.2017, 18:47
  3. Телеграфный ключ PIC16F84A с индикацией
    от EW1AAD в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 26
    Последнее сообщение: 22.01.2012, 08:15
  4. Адаптирование с PIC16F84A на PIC16F628A
    от Александр-2 в разделе Работа для радиолюбителя
    Ответов: 1
    Последнее сообщение: 19.07.2011, 10:55
  5. PIC16F628A и НТ1611
    от vnp в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 3
    Последнее сообщение: 11.11.2008, 08:44

Ваши права

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