Электронный телеграфный ключ на Attiny 2313

Немного порывшись в интернете в поисках схем электронных телеграфных ключей, мне почти так и не удалось найти то, что нужно. Некоторые ключи, состоящие из микросхем серии К 155, были довольно сложны и имели в себе не менее 2-х микросхем со сложной разводкой, другие состоящие из микроконтроллеров тоже неоправданно были усложнены. В голову так и просилась очень простая схема на микроконтроллере с минимальными допайками и довесами. Пришлось разработать свою схему телеграфного ключа, тем более на таком известном и широко распространенным контроллере Attiny 2313.

Работает схема следующим образом: после подачи питания, контроллер постоянно опрашивает со скоростью 500 000 раз в секунду все контакты по очереди. Кроме клавиши «Reset», естественно. При замыкании ключа на точки или тире он начинает выдавать соответствующие пачки импульсов. Начальная скорость передачи знаков, при загрузке контроллера составляет около 30 знаков минуту. Регулировка скорости передачи осуществляется клавишами S3-S4. Для этого надо нажать и удерживать соответствующую клавишу. Скорость начнет плавно регулироваться. Диапазон настройки скорости составляет от 30 до 240 знаков в минуту. На практике скорость регулируется до бесконечности. К примеру, на минимальной скорости, длина точки составляет 13 секунд. На максимальной, скорость передачи составляет 900 точек в секунду. Понятно, что это и не нужно, но на максимальном режиме данный ключ можно использовать в качестве генератора 1 кГц.
Для удобства оператора, клавишей S5 включается автоматическая передача CQ. Вид текста: «CQ CQ CQ DE», далее оператор подставляет свой позывной. Для того, чтобы сохранить текущую скорость в энергонезависимую память, нужно нажать клавишу S6. Для того, чтобы извлечь, например, при новом включении контроллера, кнопку «Read»

Данная схема работает на частоте 4 МГц, от внутреннего генератора. В качестве контроля применяется бипер с уже готовой заданной частотой. Транзистор КТ815 с любой буквой. Следует учесть, что если будет применяться реле, то нужно включить защитный диод на обмотку реле. Питание 5 вольт, желательно через микросхему серией 7805. Для себя я сделал сенсорный телеграфный манипулятор.

Многим это покажется неудобным, но на самом деле вполне приемлемо на скоростях передачи до 200 знаков в минуту. В качестве манипулятора тогда используется 2-хсторонний фольгированный текстолит.

Fuse биты надо поставить следующим образом:
CKSEL3 — Есть галочка
CKSEL2 – Есть галочка
CKSEL1 — Нет галочки
CKSEL0 – Есть галочка.
Остальные без изменения.

Для удобства программирования, нужно взять папку «Исходники» и скопировать в корневой каталог AVR – Studio.

Программа приведена ниже. Она как и в hex расширении так и в aps. Жалобы принимаются по электронному адресу

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

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

Ваш адрес email не будет опубликован.