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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> обмен по голосовому каналу, как передать данные по обычному голосовому соединению
Огурцов
сообщение Sep 15 2009, 23:15
Сообщение #16


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Я вот тут предлагал http://electronix.ru/forum/index.php?showt...mp;#entry644137 убрать паузы, а вместо них использовать последовательность из неповторяющихся символов. Потенциально обмен будет почти в два (в полтора) раза быстрее при прочих равных. Плюс можно попробовать в два сократить длительность - NRZ ПНПС-синхронизация получается как бы принудительная, поэтому детектирование сигнала должно быть проще и надежнее.

Сообщение отредактировал Огурцов - Sep 15 2009, 23:19
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Sep 16 2009, 02:32
Сообщение #17


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Цитата(av-master @ Sep 16 2009, 00:58) *
Защиту от "дребезга" DTMF применяли ? ))

Спасает частично.
Что-либо добавить не всегда возможно, это же с двух сторон надо делать, а когда у девайса десятки "абонентов", всем не переделаешь.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
=F8=
сообщение Sep 16 2009, 05:41
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954



Цитата(av-master @ Sep 16 2009, 00:58) *
а по теме. может к DTMF еще пилот тон какой нить добавить?

или пилот + частота привязанная к какому то числовому коду...

Зачем такие извращения? DTMF непосредственно по звуковому каналу передается отвратно, но ведь для этого AT+VTS существует.

Цитата
Что-либо добавить не всегда возможно, это же с двух сторон надо делать, а когда у девайса десятки "абонентов", всем не переделаешь.


Для этого просто:
1. Для случая линя->GSM - Ловите DTMF из линии и заменяете его на AT+VTS
2. Для случая GSM->линия - Ловите DTMF из модуля и заменяете его своим.

Сообщение отредактировал =F8= - Sep 16 2009, 05:57
Go to the top of the page
 
+Quote Post
gvidon2009
сообщение Sep 16 2009, 06:40
Сообщение #19





Группа: Участник
Сообщений: 13
Регистрация: 15-09-09
Пользователь №: 52 376



DTMF пробовал передавать модемом, а принимать готовым декодером - результат не впечатлил, 1 байт/с

Цитата(av-master @ Sep 16 2009, 01:58) *
или пилот + частота привязанная к какому то числовому коду...


а это как раз и похоже на FSK, тоже не здорово получается


Цитата(=F8= @ Sep 16 2009, 09:41) *
Зачем такие извращения? DTMF непосредственно по звуковому каналу передается отвратно, но ведь для этого AT+VTS существует.


AT+VTS как раз и дает 2 тона в секунду
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Sep 16 2009, 06:48
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



>>>>AT+VTS как раз и дает 2 тона в секунду

В команде AT+VTS параметр <duranion> задает длительность с шагом 1/10 секунды. Итого при параметре = 1 (100mS на тон) получаем 10 тональных посылок в секунду.
Кстати многие разработчики охранных пультов не имеют возможности работать с этой командой - в целях безопасности, чтобы сигнализацию нельзя было отключить стандартным DTMF бипером, посылки должны быть еще короче.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
gvidon2009
сообщение Sep 16 2009, 06:53
Сообщение #21





Группа: Участник
Сообщений: 13
Регистрация: 15-09-09
Пользователь №: 52 376



Цитата(CADiLO @ Sep 16 2009, 10:48) *
В команде AT+VTS параметр <duranion> задает длительность с шагом 1/10 секунды. Итого при параметре = 1 (100mS на тон) получаем 10 тональных посылок в секунду.
Кстати многие разработчики охранных пультов не имеют возможности работать с этой командой - в целях безопасности, чтобы сигнализацию нельзя было отключить стандартным DTMF бипером, посылки должны быть еще короче.


каким не ставлю этот <duranion> модем всеравно выдает 2 тона в сек
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Sep 16 2009, 07:44
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



А на предыдущую команду - AT+VTD внимание обращали ?


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 16 2009, 07:49
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(CADiLO @ Sep 16 2009, 08:48) *
получаем 10 тональных посылок в секунду.

И никак не более 5 байт в секунду.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
gvidon2009
сообщение Sep 16 2009, 09:11
Сообщение #24





Группа: Участник
Сообщений: 13
Регистрация: 15-09-09
Пользователь №: 52 376



Цитата(CADiLO @ Sep 16 2009, 11:44) *
А на предыдущую команду - AT+VTD внимание обращали ?


ну уж не совсем же я лох
at+vtd=1 это уж само собой

что сименс, что сониэриксон, что сим300 одинаково себя ведут
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Sep 16 2009, 09:27
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



хм... странно, но у меня длительность меняется....


Кстати, а попробуйте на другом операторе. Он может на приемном конце давать фиксированые посылки.
У нас например Билайн - Украина из 16 возможных посылок транслирует только 12, а 4 просто отрезаны.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Пришелец
сообщение Sep 16 2009, 11:57
Сообщение #26


Частый гость
**

Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272



Реализовываем протокол Ademco Contact Id (передающую часть т.е. охранная панель)
- протокол обмена сообщениями между охранной панелью и пультом. (в охранных системах)


сделали всё по протоколу сначала - не очень работает
для тестирования используем пульт фирмы Ритм Контакт GSM

так вот пульт при этом не принимает дтмф (точнее принимает примерно 14 из 16 цифр - цифра это дтмф сигнал длительностью 50 мс)
целиком посылка принимается очень редко.

для передачи дтмф использовали свой "генератор" и вводили сигнал в модем сим300 через микрофонный вход.

--------

попробовал использовать АТ команду модема AT+VTS
при этом пульт принимает сообщения успешно все цифры. Но при этом конечно же длительность передачи больше
- модем почему-то не передаёт короткие ДТМФ сигналы (установка длительности не помогает хоть там и можно установить по формату команды 0,1 сек на самом деле длительность больше)



Вопрос - может кто знает об особенностях передачи DTMF сигналов по GSM (может есть какое-то описанное ограничение по длительности сигнала???)
Вопрос2 - как к такому нарушению формата (увеличению длительности посылки) отнесутся пульты разных производителей.

понимаю что вопрос очень прикладной (но может кто сталкивался?)


Заранее спасибо!


спасибо модератору за перемещение поста в нужную тему :-)
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Sep 16 2009, 12:07
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



>>>>так вот пульт при этом не принимает дтмф (точнее принимает примерно 14 из 16 цифр - цифра это дтмф сигнал длительностью 50 мс)
целиком посылка принимается очень редко.
для передачи дтмф использовали свой "генератор" и вводили сигнал в модем сим300 через микрофонный вход.

Если сигнал пройдет несколько сот, то из-за фазовых искажений вообще можнт не приняться. Потому и генерят командами, чтобы последняя сота давала DTMF.

>>>>модем почему-то не передаёт короткие ДТМФ сигналы (установка длительности не помогает хоть там и можно установить по формату команды 0,1 сек на самом деле длительность больше)

0.1S это 100 миллисекунд, а вам нужно 50. Почему так сделано чтобы не генерил меньше я написал выше.

Неизменение длительности это вполне может быть фишка оператора. Я сегодня проверил - Киевстар и UMC - длительность меняется.

>>>>>Вопрос2 - как к такому нарушению формата (увеличению длительности посылки) отнесутся пульты разных производителей

Вполне может просто не принимать - все зависит от алгоритма в пульте.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Пришелец
сообщение Sep 16 2009, 12:43
Сообщение #28


Частый гость
**

Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272



интересно: т.е. дтмф генерируется последней сотой перед передачей на телефон, при передаче ат командой. Логично. Спасибо за информацию.

Насчёт поддержки нарушенного формата contact id - это понятно что может не работать (зависит от пульта и его алгоритма). Вопрос в том: что наверняка люди делали подобные вещи и сталкивались с такой же проблеммой. Может знают какие пульты примут это а какие нет. А может все примут rolleyes.gif
Причина редактирования: Бездумное цитирование
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Sep 16 2009, 12:53
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



>>>>дтмф генерируется последней сотой перед передачей на телефон, при передаче ат командой. Логично. Спасибо за информацию.

именно так. поэтому оператор может вносить изменения в алгоритм генерации, длительность, запрещать некоторые комбинаци и т.д.

Знаю что есть пульт который 100mS точно не принимает - мне год назад задавали вопрос по длительности. Как народ выкрутился не знаю.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Пришелец
сообщение Sep 16 2009, 13:05
Сообщение #30


Частый гость
**

Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272



Ясно. Спасибо за разъяснения.

Контакт GSM работает rolleyes.gif с удлинённой посылкой.
Причина редактирования: Бездумное цитирование
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 15:01
Рейтинг@Mail.ru


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