Новая версия.

 

Одна из самых первых моих конструкций на микропроцессоре.

Вашему вниманию предлагается несложный электронный телеграфный ключ с применением современной элементной базы — PIC-контроллера. Это позволило минимизировать размеры устройства и встроить его непосредственно в трансивер. Телеграфный ключ разрабатывался для встраивания в трансивер, однако может применяться и в виде отдельного блока. Схема устройства в формате SPlan. cw_key.zip

Ключ предназначен для формирования знаков телеграфной азбуки. Принцип работы очень прост. В исходном состоянии манипулятор SB3 находится в среднем положении. На выводах 17 (RAO) и 18 (RA1) микроконтроллера DD1 присутствует высокий уровень. При переводе манипулятора в нижнее по схеме положение на выводе 6 (RBO) возникает серия импульсов, соответствующая “точкам". “Точки" будут генерироваться, пока манипулятор нажат. Длительность каждой “точки" определяется установленной скоростью. Аналогично при переводе манипулятора в верхнее по схеме положение формируются “тире". Кнопки SB1 и SB2 предназначены для изменения скорости передачи сигнала. Установленная скорость записывается в первую ячейку EEPROM. При следующем включении устройства программа считывает значение этой ячейки и устанавливает скорость. Такое решение, а также применение кварцевого резонатора позволяет всегда и с высокой точностью устанавливать скорость передачи, которая мало зависит от температуры и питающего напряжения. Манипуляция осуществляется активным низким сигналом с коллектора транзистора VT1. При разработке устройства основной целью ставилась простота и минимум деталей. Возможность записи в память не разрабатывалась ввиду того, что сейчас на любительской радиостанции в основном применяются компьютеры. А в компьютерных программах работа с так называемыми “макросами" реализована на таком уровне, что в “железе" это воплотить практически нереально. Поэтому ключ применяется, как правило, при повседневных радиосвязях или в полевых условиях. Ключ имеет память на один знак. То есть, если в момент воспроизведения, например, тире, будет нажата точка, то по окончании воспроизведения тире эта точка также прозвучит. И наоборот. Скорость можно регулировать от самой низкой до примерно 120 часов в минуту. В связи с тем что ключ предназначен для встраивания в трансивер, в нем не предусмотрен тональный выход. Контроль осуществляется по цепи QSK трансивера. При применении ключа в виде отдельного устройства можно для самоконтроля добавить звуковой генератор и управлять им с вывода 6 микроконтроллера DD1. Другой вариант — использовать так называемый “зуммер" от компьютера. Это небольшого размера капсюль, который при подаче на него напряжения излучает тональный сигнал в диапазоне 0,8...2 кГц.  При программировании микроконтроллера необходимо установить флаги FOSCO и WDTE. Данные для программирования приведены в таблице 1. При первом включении микроконтроллер считывает значение скорости из первой ячейки EEPROM. Если микроконтроллер раньше не программировался, то в этой ячейке, скорее всего, будет записано шестнадцатеричное число FF. Это соответствует самой маленькой скорости. При желании на этапе программирования в эту ячейку можно занести другое шестнадцатеричное число, например, 2А, что будет соответствовать средней скорости. Электронный стабилизатор 78L05 можно заменить на КР142ЕН5А в обычном исполнении, при этом, возможно, придется увеличить размеры печатной платы. Если предполагается работа от батареи гальванических элементов, можно вообще не устанавливать стабилизатор. Разумеется, напряжение батареи не должно превышать 5,5 В. Питающее напряжение для микроконтроллера PIC16F84, поданным производителя, может лежать в пределах 4,5...5,5 В при использовании в качестве задающего генератора кварцевого резонатора с высокой частотой (HS). Частота кварцевого резонатора ZQ1 может отличаться от указанной на схеме. От номинала частоты зависят верхнее и нижнее значения скорости. В качестве транзистора VT1 подойдет любой кремниевый n-p-п проводимости, например, из серий КТ3102, КТ645 и т. п. Необходимо только убедиться, что максимальный ток и напряжение коллектора не меньше, чем требуется для коммутации нагрузки. Если манипулятор SB3 будет расположен на некотором отдалении от устройства, нужно установить блокировочные керамические конденсаторы емкостью 1000 пФ, подключенные к выводам 17 и 18 DD1, а также применить резисторы R5 и R6 меньшего сопротивления (1...2 кОм). Аналогичные рекомендации касаются и кнопок регулировки скорости. Файл прошивки здесь.