реклама на сайте
подробности

 
 
> Подскажите интерфес, для передачи команд и звука
Fenolftalein
сообщение May 18 2011, 02:45
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 20-10-09
Пользователь №: 53 097



Доброго вермени суток. Двухопроводная линия, длиной 500м для связи пултьта управления с коммутирующим устройством, длина не более 500 м. Требуется передавать голос в оба направления (полный дуплекс) и одновременно, не прерывая разговор, команды и сигналы.
Аналоговоя передача речи + DTFM не годяться. Модем надтонального спектра ставить не вариант. Есть достаточно мощный 16 битный pic, можно ли на нем реализовать какой-нибудь цифровой интерфейс, который решит эти задачи?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Fenolftalein
сообщение May 20 2011, 02:59
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 20-10-09
Пользователь №: 53 097



Цитата(Ruslan1 @ May 18 2011, 20:59) *
Почему "надтональный модем не вариант?" Не современно ? Зато, как говорили классики "Дешево, надежно и практично" sm.gif

Ставить доп, оборудование, а контроллер стоит почти без дела.
Цитата
Вы не сказали скорость для данных.

Сейчас передаю по RS-485 голос с использованием ADPCM, и частотой дискретизации 8кГц, после сжатия поток голосовой информации 32кбит/c, передача идет 115200 бод, то есть еще есть куда расти. Команды, это информация о нажатых кнопках и состоянии пульта, объем передаваемых данных, по сравнению с голосом, незначительный.

Проблема в том, что надо организовать полнодуплексную связь, что бы у работающего на контроллере приложения была "иллюзия" работы с полнодуплексным каналом (как при работе с транспортным уровнем TCP/IP). Я не вижу принципиальных проблем, в решении этой задачи, а значит она кем-то уже была решена.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение May 20 2011, 05:24
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Fenolftalein @ May 20 2011, 05:59) *
Проблема в том, что надо организовать полнодуплексную связь, что бы у работающего на контроллере приложения была "иллюзия" работы с полнодуплексным каналом (как при работе с транспортным уровнем TCP/IP). Я не вижу принципиальных проблем, в решении этой задачи, а значит она кем-то уже была решена.


Эта задача достаточно простая.
Есть дивайсы которые имеют порт RS232 и умеют работать по нему с протоколом PPP.

Поверх этого PPP работает TCP/IP.
При наличии PPP дивайсы легко связываются между собой на любые расстояния. Хоть несколько километров.
Далее устанавливается соединение UDP туда и обратно и по нему идет голос.
Для передачи данных вообще неограниченный полет фантазии, можно применить Telnet, можно по HTTP и делать управление через WEB страницы, либо по голому TCP соединению. Главное, что логических каналов передачи данных сколько угодно.

Кстати могу предложить решение в виде платы с аудиоинтерфейсом и двумя RS232 портами. Через один порт плата соединяется с такой же удаленной платой для передачи голоса и данных, через другой порт соединяется с простейшим PIC-ом (вашим допустим) от которого берет данные для отправки другому PIC-у у другой (моей) платы. Голос же воспроизводит на обоих концах моя плата.
Цена платы 6000 тыс.р. в розницу.
Скорость сжатого голоса 32,16,8 Кбит/сек
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 20:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01402 секунд с 7
ELECTRONIX ©2004-2016