Авторизация


...

Кто на сайте?

Сейчас 58 гостей и 4 зарегистрированных пользователей на сайте

  • elwhidbynath
  • inmiernikwesto
  • questmanie

Статистика

-Посетители : 22372
-Материалы : 209

Пользователь сайта продает...

  ENC28J60

Пользователь сайта покупает...

Клавиатурный датчик кода Морзе

Автор: Иван Шевченко (R1ZK) Просмотров: 2718

  В настоящее время существует масса приложений для компьютеров и гаджетов на базе ОС Windows и Android, предназначенных для изучения азбуки Морзе, а так же в интернете и литературе представлены схемы на микроконтроллерах, к примеру: здесь.

  Нет ничего проще, чем воспользоваться готовым решением, но «клиент всегда прав». Итак: данный датчик кода Морзе был разработан по просьбе и техзаданию R1ZBJ- радиолюбителя из Мурманской области.

Основные требования:

- питание от сетевого адаптера напряжением от +9 до +12 вольт

- применение стандартной компьютерной клавиатуры PS/2

- используемый микроконтроллер - ATtiny13A

- подключение динамика или наушника для контроля

- изменение скорости передачи с контролем «на слух»

- наличие светодиодной индикации питания и манипуляции

- малоточное реле для CW-манипуляции

- русская раскладка клавиатуры.

Схема разработанного датчика кода Морзе представлена на рис.1.

Рис.1 Схема электрическая принципиальная

 

Diagram

 

  Основой устройства является микроконтроллер IC2 компании Atmel ATtiny13A. Микроконтроллер тактируется от внутреннего генератора частотой 9,6 Мгц. Питание от сетевого адаптера напряжением +9…+12 вольт подается на разьем X1. Диод D1 предназначен для защиты схемы от переполюсовки питающего напряжения. На элементе IC1 выполнен стабилизатор напряжения питания 5 вольт. В качестве индикации наличия питающего напряжения и индикации CW-манипуляции используется двухцветный светодиод HL1. Зеленый цвет - питание, красный - CW-манипуляция. На элементах R3, R4, C5, C6 выполнен простейший ФНЧ с частотой среза ~ 1500 Гц. Усилитель низкой частоты выполнен на микросхеме IC3 MC34119D и каких-то особенностей не имеет.

Разъем X2 предназначен для подключения стандартной компьютерной PS/2 клавиатуры.

Разъем X3 предназначен для внутрисхемного программирования микроконтроллера и нумерация его выводов соответствует нумерации выводов программатора PICkit2.

Разъем X4 служит для подключения переменного резистора и регулировки громкости.

К контактам 1, 2 разъёма X5 подключается манипулируемое устройство, а к контактам 3,4 динамик или наушники для самоконтроля.

  Для регулировки скорости манипуляции используются клавиши F1 и F2. При нажатии клавиши F1 (увеличение) или F2 (уменьшение) происходит изменение скорости передачи, сохранение её значения в EEPROM микроконтроллера и звучит знак «Ж», а манипуляция внешнего устройства контактами реле К1 отсутствует.

Клавише пробел соответствует код Морзе «знак раздела», а клавише Enter «Конец связи». При кратковременном нажатии на клавиши клавиатуры будут звучать знаки кода Морзе, а при длительном нажатии, будет происходить автоповтор знака. С кодом Морзе можно ознакомиться здесь.

  Устройство собрано на двухсторонней печатной плате размером 47х57 мм. Фото собранного устройства представлены на рис.2-5.

 

Рис.2 Вид сверху

PP top

Рис.3 Вид снизу

PP bott

Рис.4 Вид сзади

PP back

Рис.5 Вид спереди

PP front

Программа контроллера написана на языке ассемблер в среде программирования AVR Studio v.4.18.

Схему, чертежи печатной платы в формате программы Eagle, фотографии готового устройства, чертежи печатной платы для ЛУТ, а так же исходники программы с комментариями и прошивку можно скачать в представленном ниже 

Ссылка для скачивания доступна только авторизованным пользователям сайта !

Задать вопросы можно на форуме...

И.Н.Шевченко R1ZK (ex.RW1ZK, ex.UA1ZLT)

г.Гаджиево Мурманской области

r1zk(dog)rambler.ru

21.06.2016

Случайные статьи....

Prev Next

ПП приема кода RC-5 с ИК пульта

15-03-2011 Алексей

ПП приема кода RC-5 с ИК пульта

Возникло желание к одной из своих конструкций прикрутить управление с ИК пульта ДУ. Кодировка была выбрана RC5 как самая распространенная и имеющийся пульт с такой кодировкой… Первоначальная задумка была такая: использовать прерывание по INT0 по спаду. В прерывании полностью принять сигнал...

Бит, байт и простое объяснение логических операций.

20-04-2012 Super User

Как и в любой вычислительной технике,  где применяется цифровой сигнал  практически всегда встречаются такие слова  как  "бит" и "байт".  Не является исключением и микроконтроллеры. Давайте  попробуем разобраться, что же это такое.

Промышленный терморегулятор. Часть 1.

18-08-2011 Sergey Roslik

Промышленный терморегулятор. Часть 1.

 Основным назначением КПИ 1-Wire является преобразование интерфейса 1-Wire в интерфейс RS-485, для передачи данных системному операторы на большие расстояния, и для дальнейшего обеспечения контроля и мониторинга технологических процессов контроллируемого объекта с элементами автоматики и сигнализации.        

Управление ИК 5 каналов.

03-01-2012 Tamerlan

Управление ИК 5 каналов.

PIC12F675 Передатчик и приёмник ИК канал код RC5. Одно нажатие кнопки включает выход, второе нажатие выключает. По деталям транзистор можно использовать кт3102 ( я нашёл смд неизвестного происхождения работает), фотоприёмник какой был в магазине, он идёт со встроенным усилителем.В прошивке...


Все права принадлежат ChipMK.ru. При копировании материала ссылка обязательна. 2011-2017 © ChipMK.ru

ChipMk.ru Яндекс.Метрика
PRCY.ru