Программирование BASCOM
Меню сайта
Категории каталога
Мои статьи [114]
Наш опрос
Оцените мой сайт
Всего ответов: 1169
Главная » Статьи » Мои статьи

Цифровая шкала для радиолюбителя

В ЦШ реализованы:

  • Часы на ds1307. 
  • Индикатор от ККТ ЭКР2102К на драйвере НТ1621 доработанный (подсветка + тёмный фон/белые цифры)
  • Корректировка ПЧ.

 


Принцип работы ЦШ - частотомер минус ПЧ (или плюс). Всё зависит от производителя. В КВ приёмнике бюджетных классов, как правило, стоят  керамические фильтры, на которых написана частота (450,455 или 465кГц). Но и фильтр не всегда даёт точно ту частоту, что написана на корпусе. По этому  есть возможность подстроить - переменная ПЧ -word. Второй байт жёстко определяет старший разряд. Младшим подстраиваем до десятых килогерца - 450,0 кГц. Подстройка производится в режиме ЦШ , нажав среднюю кнопку(кn=3). На индикаторе ПЧ___4500. правыми кнопками регулируем (kn=4;kn=5) Kn=2 выходим в режим часов. 

 


В режиме часов - нажав среднюю кнопку, переходим в установку часов (левые уст. часов, правые уст. мин). Далее нажав среднюю кнопку переходи в регулировку яркости индикатора. На индикаторе "br__254". Правыми кнопками регулируем. Яркость регулируется посредством ШИМ Т2. Следующее нажатие средней кнопки возвращаемся к часам. В режим ЦШ переходим нажав кнопку 1 (kn=1)
Индикатор на контроллере  довольно специфический - HT1621 от ККТ ЭКР2102К немного доработан. Верхняя плёнка отклеена от стекла и перевёрнута, что дало инверсный эффект. Под индикатор вставлен кусок оргстекла 3 мм со светодиодами в торце. Так реализована подсветка.

Кнопки - при помощи АЦП, регулировка яркости подсветки индикатора - ШИМ Т2. Частоту измеряет таймер 1, время отмеряет таймер 0 . При кварце 16 МГц и прескалере 1024 получаем прерывание 16,384 мС. Так как на входе ЦШ стоит делитель на 16, то нам практически нет необходимости пересчитывать.  Частота в формате кГц. Считаем таймер 0 десять раз  получаем 0,0 кГц, 100 раз- 0,00 кГц.. Кому как нравится.
На основной плате стоит ЦШ, делитель на 16 и триггер Шмидта, для улучшения крутизны фронтов.
Плата и схема в Диптрэйсе. Делитель на 16 перекочевал на основную плату с входного блока, понятное дело, что он один. 

 

Схема, плата, исходный код.

Игорь Коростов.

 

Категория: Мои статьи | Добавил: bascom (25.01.2016) | Автор: Radan
Просмотров: 1851
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта
Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0
Copyright Radan Studio © 2017