Пятница, 19.04.2024, 02:34

YL2GL

Валерий Тетерюк

Форма входа
Меню сайта
Сейчас на сайте
Статистика
**************************** Yl2gl.ucoz.net стоит $2,447.83
Друзья сайта
Радиолюбительский сайт YL2GL - схемы,конструкции,описания http://ur5yfv.ucoz.ua/ur5yfv.gif YL3BU.lv Ham Radio page Сервер Кубанскик радиолюбителей Сервер радиолюбителей России - схемы, документация,
 соревнования, дипломы, программы, форумы и многое другое! Всё про ПЗР и не только... Сайт UR8QP Радиолюбительский сайт RU3GA

РадиоКОТ - популярно об электронике. Авторские схемы, новые разработки. Обучение по электронике, микроконтроллерам, ПЛИС. Форум Все для начинающего радиолюбителя схемы новости электроники История радиолюбительства Запорожья UR4QBP SDR-RADIO HOME PAGE О спутниковом ТВ и СВ радиосвязи в Латвии RU-QRP Club Синтезаторы, эквалайзеры, компрессоры, эхо-процессоры для трансивера
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Радио » Всякая всячина » Эхо репитер на базе микросхемы ISD25120. (Эхо репитер на 120 секунд.)
Эхо репитер на базе микросхемы ISD25120.
yl2glДата: Четверг, 05.10.2017, 11:02 | Сообщение # 1
Админ
Группа: Администраторы
Сообщений: 1122
Статус: Offline
На сайте автолюбителей-радиолюбителей: https://u.to/CJBKEA нашёл интересную конструкцию эхо репитера с врменем записи информации до 120 секунд и управляющим режимами работы, широко распостраннёным, контроллером PIC16F628A.
Максимальное время записи зависит от применённой микросхемы ISD25xxx и может быть от 60 до 120 секунд. Время записи указано в типе микросхемы. Микросхемы доступны на ebay.
Схема:



Второй вариант схемы с элементами для прошивки контроллера прямо на плате (видимо, что авторский):

Прикрепления: 5935027.jpg (53.3 Kb) · 0606685.jpg (60.5 Kb)


73! YL2GL Валерий
 
yl2glДата: Четверг, 05.10.2017, 11:14 | Сообщение # 2
Админ
Группа: Администраторы
Сообщений: 1122
Статус: Offline
Единственный недостаток схемы в том, что для управления записью требуется сигнал управления с выхода шумоподавителя (SQL), что, в прочем, несложно реализовать, взяв необходимый уровень со светодиода указания открытия шумоподавителя или с транзисторного ключа управления SQL радиостанции, вскрыв её корпус.
Что я и сделал в Alinco DR-130 c 50 ваттным выходом.
К описанию конструкции прилагается *.asm файл исходника программы, внося изменения в который, можно записать в него свой позывной и максимальное время записи, в зависимости от выбранной микросхемы.
Компилируется это все в программе MPLAB IDE.


73! YL2GL Валерий
 
yl2glДата: Четверг, 19.10.2017, 07:21 | Сообщение # 3
Админ
Группа: Администраторы
Сообщений: 1122
Статус: Offline
18.10.2017 г.
Микросхема цифрового магнитофона ISD25120 пришла из Китая очень быстро. Как ни странно, оказалась оригиналом! smile
Вставил её в панельку (контроллер прошил ещё раньше до этого) и всё заработало. Каждые 10 минут эхорепитер выдаёт в эфир позывной, в конце каждого сообщения при радиообмене - бип.
Что понравилось, так это нечувствительность эхорепитера к коротким открываниям шумодава, что улучшает его помехоустойчивость.
При настройке пришлось увеличить номинал резистора R2 до 51 кОм - для уменьшения уровня сигнала позывного и биппера, выдаваемых контроллером, уж очень они были громкими по сравнению со звуковым сигналом с микросхемы цифрового магнитофона.
Вызывает сомнение необходимость установки диодов D1 и D3 в схеме.
LED1 светится, когда идёт запись в цифровой магнитофон, LED2 - когда идёт передача из цифрового магнитофона в эфир.
Вид на рабочую плату:

Прикрепления: 8014070.jpg (119.0 Kb)


73! YL2GL Валерий
 
yl2glДата: Понедельник, 23.10.2017, 08:07 | Сообщение # 4
Админ
Группа: Администраторы
Сообщений: 1122
Статус: Offline
Качество воспроизводимого сигнала несколько уступает оригинальному, так как по даташиту ISD25120 воспроизводит аудио частоты до 1.7 кГц. Для улучшения качества звучания лучше выбрать микросхему цифрового магнитофона с меньшим временем записи информации: ISD2560...2590 (60...90 сек), но они дороже в два-три раза.
Видимо, во всех микросхемах одна и та же внутренняя структура, с использованием одного и того же объёма памяти, только лишь изменяется частота внутреннего тактового генератора, что и определяет время аудио записи и её качество.
Чем выше частота внутреннего тактового генератора, тем выше качество, но меньше время записи.

Для дистанционного управления работой эхо репитера можно использовать схему на микросхеме КР1008ВЖ18 (HT9170), являющаяся дешифратором ДТМФ кода. Используя её легко организовать переключение антенн, включение-выключение репитера в случае необходимости и т. д.





Схему нужно дополнить D-триггером, например К561ТМ2, чтобы обеспечить срабатывание с удерживанием включения или выключения. В том варианте, что приведён на втором рисунке, реле удерживается только на время поступления двухтонального сигнала, при его пропадании - отключается.

Версия исполнения DTMF декодера от телефонного модема репитера изготовленная в далёкие 90-ые, дополненная D-триггером и реле, пригодилась и теперь работает совместно с эхорепитером:



Если нет необходимости декодировать все цифры DTMF кода, то схема может быть значительно упрощена и собрана на меньшем количестве микросхем (в реале 3 шт. - дешифратор DTMF кода, двоично-десятичный дешифратор, D-триггер + стабилизатор 5 В).

Теперь эхорепитер включается и выключается дистанционно.
Прикрепления: 0246498.gif (24.9 Kb) · 0089273.jpg (27.6 Kb) · 6637435.jpg (164.5 Kb)


73! YL2GL Валерий
 
yl2glДата: Суббота, 08.08.2020, 11:14 | Сообщение # 5
Админ
Группа: Администраторы
Сообщений: 1122
Статус: Offline
Ниже будет приложен исходник программы и что можно менять в нём:
Строки 135-178 - азбука морзе (точнее, соответствие - знак и его двоичное представление)
Строки 183-206 - соответственно, позывной (или сигнал, который репитер будет выдавать в эфир периодически)
Строка 239 - цифру 10 можно менять. Это интервал (в минутах) - как часто будет звучать в эфире позывной
Строки 245, 452 и 480 - команду BTFSS можно менять на BTFSC (только обязательно одновременно во всех трёх местах) - в одном случае, SQL будет работать в инверсии, в другом - нет - в зависимости от конкретной цели. В одном случае на порт RB0 (6я нога контроллера) нужно дать единицу, чтобы началась запись (и ноль, чтоб закончилась), в другом случае - наоборот. В принципе, транзистор TR1 с обвязкой можно вообще исключить из схемы...
Строка 298 - меняем число, в зависимости от конкретной микросхемы ISD - всё прокомментировано...
Строка 313 - аналогично предыдущему.
Строка 338 - аналогично... (менять нужно все три цифры!)
Строки 399-401 - сигнал, который передаётся морзянкой по окончании передачи в случае ОШИБКИ (у нас - буква Х, алфавит такой же...)
Строки 407-409 - роджербип при нормальном окончании передачи (у нас - буква К)
В строках 587 и дальше - можно поиграться с тоном и скоростью морзянки.
587 - частота тире (выше цифра - ниже частота!)
589 - длительность тире (по стандарту - в 3 раза дольше точки)
596 - частота точки (аналогично частоте тире)
598 - длительность точки
Строки 604 и 615 - задают время задержек между знаками и буквами.
строка 344 - это задержка после окончания приёма, перед выходом на передачу. Дальше попугай нажимает тангенту и после выхода на передачу ждёт время, указанное в строке 363, перед воспроизведением записанного.
Время пересчитать легко  122 - это 1 секунда. Дальше - пропорционально.


73! YL2GL Валерий
 
yl2glДата: Суббота, 08.08.2020, 11:15 | Сообщение # 6
Админ
Группа: Администраторы
Сообщений: 1122
Статус: Offline
Прикладываю рабочий проект в протеусе 7.7 - тут можно поиграться со звучанием морзянки без перешивки контроллера 
Прикрепления: repeater1-08-IS.asm(17.6 Kb) · 7952775.dsn(36.0 Kb)
Это исходник прошивки. Компилируется в MPLAB, шить можно чем угодно - даже не вытаскивая контроллер - прямо через COM-порт.


73! YL2GL Валерий
 
yl2glДата: Суббота, 08.08.2020, 12:12 | Сообщение # 7
Админ
Группа: Администраторы
Сообщений: 1122
Статус: Offline
Получение *.hex файла из исходника в MPLab:

Прикрепления: 1277880.jpg (54.3 Kb)


73! YL2GL Валерий
 
yl2glДата: Суббота, 08.08.2020, 13:34 | Сообщение # 8
Админ
Группа: Администраторы
Сообщений: 1122
Статус: Offline
Удобно для программирования в среде программы MPLab использовать программатор PICKit 2 или PICKit Lite, так как он прописан в списке программаторов MPLab.
Описание последнего из упомянутых есть здесь на сайте:
http://yl2gl.ucoz.net/forum/6-43-1#655
Проверено - работает!


73! YL2GL Валерий
 
Форум » Радио » Всякая всячина » Эхо репитер на базе микросхемы ISD25120. (Эхо репитер на 120 секунд.)
  • Страница 1 из 1
  • 1
Поиск: