Клавиатурный датчик кода Морзе (PS/2 и PIC16F628A)

Подробный обзор клавиатурного датчика кода Морзе для PS/2 и PIC16F628A. Изменяйте скорость передачи, тон и громкость. Скачайте проект в Proteus 8.1.

Датчик работает по аналогии с «армейским»  Р-020

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

Функциональные возможности:

  • Изменение скорости передачи (F1 — уменьшение; F2 — увеличение)
  • Индикация скорости (групп / минуту)
  • Изменение тона (резистор RV1)
  • Изменение громкости (резистор RV2)
  • Буферизация клавиатуры — 16 знаков 
  • Русская раскладка клавиатуры.
  • Описание схемы:

    На микросхемах U3, U4 собрана статическая индикация скорости передачи (при умении работать «на слух», можно не устанавливать). 7-сегментные индикаторы с общим катодом. На микросхеме U5 (К155ЛА3) и транзисторе Q1 (КТ 815-817)  собран тональный генератор. (динамическая головка 4-8 Ом)

    Радиатор на транзистор не понадобился. Светодиод D9 — индикация переполнения буфера клавиатуры. Желательно вместо него поставить пьезоизлучатель со встроенным генератором. (показан на большой схеме). При включении «озвучиваются» три буквы Ж и знак раздела.

    Схема в наладке не нуждается.

    Конструктивно, датчик собран на 2-х печатных платах (плата индикации и плата с остальным). При подключении платы с индикаторами, нужно установить теплоотвод на U1 (7805). Управлять передатчиком, можно, если к выводу 9 (U2), через буферный каскад, подключить реле. Я себе такую цель не ставил…

    Проект в Proteus 8.1 в прикрепленных файлах. К сожалению, в «протеусе» не нашел симулятора PS/2 клавиатуры. Там же, в файлах, распиновка разъемов (PS/2)

    Скачать список элементов (PDF)

    Прикрепленные файлы:

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *