Снимаем РТТ с USB звуковой карты

Обсуждение аппаратуры для радиосвязи.
Алексей
Сообщения: 721
Зарегистрирован: 27 янв 2013, 03:51
позывной: R0AAAR

Снимаем РТТ с USB звуковой карты

Сообщение Алексей » 06 янв 2014, 01:13

После долгих эксперементов, изучения протоколов обмена и танцев с бубном, получилось таки снять РТТ с USB звуковой карты!Подключается данный девайс к кабелю USB, идущему от звуковой карты к ПК, внешнего питания не требуется.Схема представляет собой своеобразный детектор со сглаживанием импульсов. В итоге на коллекторе транзистора получаем постоянное напряжение. Напряжение на коллекторе транзистора (относительно корпуса) при воспроизведении звука ниже чем при активации микрофона. Чем это обусловленно - не знаю, возможно что звук выходит стерео, а микрофон моно. Соответственно и битов при передачи звука в информационном пакете больше чем при активации микрофона. Далее стоит компаратор на NЕ555, который переключается при падении напряжения на 2й ноге микросхемы ниже 1/3 напряжения питания (примерно 1,7В).Так же на этой микросхеме организованна регулируемая задержка отключения (0-1сек).Задержка нужна чтобы не было прерываний если звук идёт например с медленного интернета и между пакетами данных возникают провалы. Сигнал РТТ снимается с 3й ноги микросхемы.

При настройки данного девайса надо выставить непряжение в точке "1" (вторая нога микросхемы) 1,2-1,4В. Напряжение выставлять ПРИ ВОСПРОИЗВЕДЕНИИ ЗВУКА. Это для того, чтобы компаратор переключался только при воспроизведении звука и не срабатывал при активации микрофона.

Спасибо Алексею UB4FHE г.Пенза за развитие темы, благодаря которой родилась данная схема.
http://infotex58.ru/forum/index.php?topic=904.0

Ну кажется всё, схему и фотографию макетки прилагаю:
Вложения
Схема.jpg
Макетка.jpg
Аватара пользователя
ru0ab
Сообщения: 9729
Зарегистрирован: 15 ноя 2012, 17:21
позывной: RU0AB
CиБи позывной: Первый Граф Авенирыч
Имя: АвенирычЪ

Re: Снимаем РТТ с USB звуковой карты

Сообщение ru0ab » 06 янв 2014, 09:55

Алексей, отличное решение.

Скажи, а ключик и реле будет работать ?
Аватара пользователя
ru0ab
Сообщения: 9729
Зарегистрирован: 15 ноя 2012, 17:21
позывной: RU0AB
CиБи позывной: Первый Граф Авенирыч
Имя: АвенирычЪ

Re: Снимаем РТТ с USB звуковой карты

Сообщение ru0ab » 06 янв 2014, 09:57

К стати - ссылка в некуда ...
Алексей
Сообщения: 721
Зарегистрирован: 27 янв 2013, 03:51
позывной: R0AAAR

Re: Снимаем РТТ с USB звуковой карты

Сообщение Алексей » 06 янв 2014, 10:50

Да хоть ключ на транзисторе, хоть сразу реле подцепить. Микросхема до 200mA на выходе держит.
По ссылке это начало, вот итог http://infotex58.ru/forum/index.php?top ... 54#msg6254
Аватара пользователя
r0ack
Сообщения: 551
Зарегистрирован: 22 сен 2013, 11:57
позывной: r0ack
CиБи позывной: MavRick
Имя: Виктор
Откуда: Красноярск

Re: Снимаем РТТ с USB звуковой карты

Сообщение r0ack » 10 янв 2014, 15:12

Алексей писал(а):Да хоть ключ на транзисторе, хоть сразу реле подцепить. Микросхема до 200mA на выходе держит.
По ссылке это начало, вот итог http://infotex58.ru/forum/index.php?top ... 54#msg6254
Алексей, а данная схема у тебя есть в собраном варианте? в месте со звуковушкой? если да, можно ли это хозяйство как-то взять протестить на денек?
УАЗ Patriot, yaesu ft-2900, tti TCB-551, кирпич.
Дома kenwood tk-780, diamond bc-100.
В кармане Аргут А-41new
Алексей
Сообщения: 721
Зарегистрирован: 27 янв 2013, 03:51
позывной: R0AAAR

Re: Снимаем РТТ с USB звуковой карты

Сообщение Алексей » 10 янв 2014, 19:15

Схема на макетке, как на фото. Там надо либо реле, либо оптопару, либо ключ на транзисторе впаивать. Проще и быстрее реле. Тут главное гасящий диод не забыть параллельно обмотке реле припаять, а то микросхема умрёт. Если с паяльником на "Ты" то дам и провода и карту и макетку.
Алексей
Сообщения: 721
Зарегистрирован: 27 янв 2013, 03:51
позывной: R0AAAR

Re: Снимаем РТТ с USB звуковой карты

Сообщение Алексей » 04 янв 2015, 16:17

Ну вот, родился очередной девайсик для снятия РТТ с USB звуковой карты. Стресс тесты прошёл, три недели стоял на обкатке. Нареканий и замечаний нет. Включение и отключение РТТ радиостанции выполняет чётко.

Данный анализатор был разработан для организации «правильного» РТТ при подключении радиостанции к компьютеру, а именно для работы с не специализированными приложениями (не выдающими сигнал на СОМ порт, для включения радиостанции). В этом анализаторе решена проблема с «пустыми» битами идущими после окончания аудио сигнала в течении 2х – 3х секунд и «служебными состояниями» линии. Эти два фактора не давали предыдущему анализатору корректно работать в ОС Win7 и Android. Новый анализатор, в отличие от предыдущего, полностью цифровой, что обеспечивает очень высокое быстродействие. Проверен на ОС Win ХР, Win7 и Android 4.0 (микрокомпьютер МК802).

Первоначально схема разрабатывалась под определённые параметры, но в результате тестирования, выяснилось, что он может больше, чем я от него хотел. Поэтому для ОС Win ХР и Win7 есть два варианта настройки, каждый из которых имеет свои преимущества. Работает со всеми приложениями, которые будут выводить звук на анализируемую USB звуковую карту. Даже с фильмами онлайн работает. Подключается этот анализатор к шине USB, которая идёт от компьютера (или хаба) к USB звуковой карте.

Результаты тестирования:

Работа анализатора при воспроизведении музыкального файла в аудио плеере AIMP3:

Win7 Direct Sound 1й вариант тишины:
Диод горит стабильно при любом уровне громкости больше «0»
Win7 WASAPI 1й вариант тишины:
Диод горит стабильно при любом уровне громкости больше «0»
Win7 WASAPI 2й вариант тишины:
Диод горит стабильно при любом уровне громкости.

WinХР Direct Sound «Тишина» отключена:
Диод горит стабильно при любом уровне громкости.
WinХР Direct Sound 1й вариант тишины:
Диод горит стабильно при любом уровне громкости больше «0»

Android:
Диод горит стабильно при любом уровне громкости больше «0»


Работа анализатора при воспроизведении файлов с абсолютной тишиной в аудио плеере AIMP3:

Файл с абсолютной тишиной, это не фон окружающей среды, не запись с микрофонного гнезда куда не вставлен микрофон, это специальный файл созданный в программе аудиоредакторе Audacity.

Win7 Direct Sound 1й вариант тишины:
Диод горит стабильно только при у громкости плеера более25%
Win7 WASAPI 1й вариант тишины:
Диод горит стабильно только при у громкости плеера более25%
Win7 WASAPI 2й вариант тишины:
Диод горит стабильно при любом уровне громкости.

WinХР Direct Sound «Тишина» отключена:
Диод горит стабильно при любом уровне громкости.
WinХР Direct Sound 1й вариант тишины:
Диод горит стабильно только при у громкости плеера более25%

Android:
Диод горит стабильно при любом уровне громкости больше «0»



Работа анализатора с программой Zello

Обычные переговоры, задержка на отключение РТТ 0,2 сек:

Win7 1й вариант тишины:
Диод горит стабильно, начало и окончание приёма без задержек.
Win7 2й вариант тишины:
Диод горит стабильно, начало и окончание приёма без задержек.
WinХР «Тишина» отключена:
Диод горит стабильно, начало и окончание приёма без задержек.
WinХР 1й вариант тишины:
Диод горит стабильно, начало и окончание приёма без задержек.
Android:
Диод горит стабильно, начало и окончание приёма без задержек.


Режим молчания, задержка на отключение РТТ 0,2 сек:

Микрофон подключен, но ничего в него не говорим. Мало того, в процессе тестирования микрофон был положен между двух подушек и всё закутывалось одеялом. :D Полнейшая звукоизоляция!!!

Win7 1й вариант тишины:
Диод горит стабильно, начало и окончание приёма без задержек.
Win7 2й вариант тишины:
Диод горит стабильно, начало и окончание приёма без задержек.
WinХР «Тишина» отключена:
Диод горит стабильно, начало и окончание приёма без задержек.
WinХР 1й вариант тишины:
Диод горит стабильно, начало и окончание приёма без задержек.
Android:
Диод горит стабильно, начало и окончание приёма без задержек.


Переговоры при отключенном микрофоне собеседника, задержка на отключение РТТ 0,2 сек:

Не просто отключенном, а в «устройство записи» в Zello поставлен микшер!

Win7 1й вариант тишины:
Начало приёма без задержек. После окончания сигнала «пик-пик» диод гаснет.
Win7 2й вариант тишины:
Диод горит стабильно, начало и окончание приёма без задержек.

WinХР «Тишина» отключена:
Диод горит стабильно, начало и окончание приёма без задержек.
WinХР 1й вариант тишины:
Начало приёма без задержек. После окончания сигнала «пик-пик» диод гаснет.
Android:
Диод горит стабильно, начало и окончание приёма без задержек.

Прослушивание интенсивно разговаривающих каналов в Zello:

Во всех ОС и режимах иногда наблюдается кратковременное моргание светодиода, в следствии торможения интернета. В те моменты, когда тухнет диод, происходит обрыв голоса абонента. Провалы кратковременные, компенсируются увеличением задержки на отключение РТТ.

Торможение начала аудиосигнала, задержка на отключение РТТ 0,2 сек:

WinХР, Win7, любые варианты «Тишины»:
На компьютере очень редко наблюдал следующую картину. Как обычно при приёме загорается диод во время сигнала «пик – пик», но тут же гаснет и тут же загорается уже постоянно. Провал маленький, порядка 0,1- 0,2 сек. Прислушался в такой момент, и оказалось, что «пик – пик» проходит потом полная тишина, потом фон микрофона. Такое ощущение, что с сервера Zello пришёл сигнал на включение «пик – пик», а аудиосигнал ещё не дошёл. Или комп иногда тормозит при раскодировке сигнала.
1. Устраняется путём увеличения задержки на отключение РТТ.
2. Устраняется путём отключения «Оповещение о входящем сообщении». Начало фразы не «откусывает».

Android:
На андроиде эти провалы наблюдаются постоянно.
1. Устраняется путём увеличения задержки на отключение РТТ.
2. Устраняется путём отключения уведомления «Входящее сообщение». Начало фразы не «откусывает».

Всё описание изделия выкладывать нет смысла, там 30 листов. Кому интересно, вот полный комплект документации: https://cloud.mail.ru/public/b927c5187f ... %D0%BC.rar
Там порядка 100Mb. Если кто сможет эту схему упростить, зашить в контроллер или ПЛИС, будет вообще здорово.
SMD плату паял первый раз в жизни, так что за качество монтажа сильно не критиковать.
Вложения
Плата Слой М1 Красный.JPG
Плата Слой М2 Зелйный.JPG
Вид Низ.JPG
Вид Верх.JPG
В сборе.JPG
Подключение к ПК.JPG
Аватара пользователя
UB0AES
Сообщения: 2267
Зарегистрирован: 25 янв 2014, 10:01
позывной: UB0AES
CиБи позывной: портос
Имя: Олег
Откуда: Канск

Re: Снимаем РТТ с USB звуковой карты

Сообщение UB0AES » 04 янв 2015, 16:26

Алексей ты к нам вернулся :)
Аватара пользователя
ru0ab
Сообщения: 9729
Зарегистрирован: 15 ноя 2012, 17:21
позывной: RU0AB
CиБи позывной: Первый Граф Авенирыч
Имя: АвенирычЪ

Re: Снимаем РТТ с USB звуковой карты

Сообщение ru0ab » 05 янв 2015, 11:44

Ага - r0aaar снова с нами !!! С новым годом !

viewtopic.php?f=16&t=1322. Вот это ждем с московии. На 2015 год запланировано много чего. Подключайся ...

Ну а твое решение - изящно и красиво.
Аватара пользователя
virus.v7903
Сообщения: 41
Зарегистрирован: 16 мар 2015, 21:28
CиБи позывной: ИРБИС
Имя: Михаил
Откуда: Алтайский край,с Мамонтово

Re: Снимаем РТТ с USB звуковой карты

Сообщение virus.v7903 » 17 мар 2015, 19:48

Алексей скажи пажалуйста вот этот анализатор подключается к компьютеру по срелствам USB это понятно а вот к Андройду каким образом?
Купил дед репку ER-410
Ответить