VCucumber 0 15 сентября, 2009 Опубликовано 15 сентября, 2009 (изменено) · Жалоба Я вот тут предлагал http://electronix.ru/forum/index.php?showt...mp;#entry644137 убрать паузы, а вместо них использовать последовательность из неповторяющихся символов. Потенциально обмен будет почти в два (в полтора) раза быстрее при прочих равных. Плюс можно попробовать в два сократить длительность - NRZ ПНПС-синхронизация получается как бы принудительная, поэтому детектирование сигнала должно быть проще и надежнее. Изменено 15 сентября, 2009 пользователем Огурцов Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 16 сентября, 2009 Опубликовано 16 сентября, 2009 · Жалоба Защиту от "дребезга" DTMF применяли ? )) Спасает частично. Что-либо добавить не всегда возможно, это же с двух сторон надо делать, а когда у девайса десятки "абонентов", всем не переделаешь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=F8= 0 16 сентября, 2009 Опубликовано 16 сентября, 2009 (изменено) · Жалоба а по теме. может к DTMF еще пилот тон какой нить добавить? или пилот + частота привязанная к какому то числовому коду... Зачем такие извращения? DTMF непосредственно по звуковому каналу передается отвратно, но ведь для этого AT+VTS существует. Что-либо добавить не всегда возможно, это же с двух сторон надо делать, а когда у девайса десятки "абонентов", всем не переделаешь. Для этого просто: 1. Для случая линя->GSM - Ловите DTMF из линии и заменяете его на AT+VTS 2. Для случая GSM->линия - Ловите DTMF из модуля и заменяете его своим. Изменено 16 сентября, 2009 пользователем =F8= Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gvidon2009 0 16 сентября, 2009 Опубликовано 16 сентября, 2009 · Жалоба DTMF пробовал передавать модемом, а принимать готовым декодером - результат не впечатлил, 1 байт/с или пилот + частота привязанная к какому то числовому коду... а это как раз и похоже на FSK, тоже не здорово получается Зачем такие извращения? DTMF непосредственно по звуковому каналу передается отвратно, но ведь для этого AT+VTS существует. AT+VTS как раз и дает 2 тона в секунду Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 16 сентября, 2009 Опубликовано 16 сентября, 2009 · Жалоба >>>>AT+VTS как раз и дает 2 тона в секунду В команде AT+VTS параметр <duranion> задает длительность с шагом 1/10 секунды. Итого при параметре = 1 (100mS на тон) получаем 10 тональных посылок в секунду. Кстати многие разработчики охранных пультов не имеют возможности работать с этой командой - в целях безопасности, чтобы сигнализацию нельзя было отключить стандартным DTMF бипером, посылки должны быть еще короче. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gvidon2009 0 16 сентября, 2009 Опубликовано 16 сентября, 2009 · Жалоба В команде AT+VTS параметр <duranion> задает длительность с шагом 1/10 секунды. Итого при параметре = 1 (100mS на тон) получаем 10 тональных посылок в секунду. Кстати многие разработчики охранных пультов не имеют возможности работать с этой командой - в целях безопасности, чтобы сигнализацию нельзя было отключить стандартным DTMF бипером, посылки должны быть еще короче. каким не ставлю этот <duranion> модем всеравно выдает 2 тона в сек Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 16 сентября, 2009 Опубликовано 16 сентября, 2009 · Жалоба А на предыдущую команду - AT+VTD внимание обращали ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 16 сентября, 2009 Опубликовано 16 сентября, 2009 · Жалоба получаем 10 тональных посылок в секунду. И никак не более 5 байт в секунду. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gvidon2009 0 16 сентября, 2009 Опубликовано 16 сентября, 2009 · Жалоба А на предыдущую команду - AT+VTD внимание обращали ? ну уж не совсем же я лох at+vtd=1 это уж само собой что сименс, что сониэриксон, что сим300 одинаково себя ведут Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 16 сентября, 2009 Опубликовано 16 сентября, 2009 · Жалоба хм... странно, но у меня длительность меняется.... Кстати, а попробуйте на другом операторе. Он может на приемном конце давать фиксированые посылки. У нас например Билайн - Украина из 16 возможных посылок транслирует только 12, а 4 просто отрезаны. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Пришелец 0 16 сентября, 2009 Опубликовано 16 сентября, 2009 · Жалоба Реализовываем протокол Ademco Contact Id (передающую часть т.е. охранная панель) - протокол обмена сообщениями между охранной панелью и пультом. (в охранных системах) сделали всё по протоколу сначала - не очень работает для тестирования используем пульт фирмы Ритм Контакт GSM так вот пульт при этом не принимает дтмф (точнее принимает примерно 14 из 16 цифр - цифра это дтмф сигнал длительностью 50 мс) целиком посылка принимается очень редко. для передачи дтмф использовали свой "генератор" и вводили сигнал в модем сим300 через микрофонный вход. -------- попробовал использовать АТ команду модема AT+VTS при этом пульт принимает сообщения успешно все цифры. Но при этом конечно же длительность передачи больше - модем почему-то не передаёт короткие ДТМФ сигналы (установка длительности не помогает хоть там и можно установить по формату команды 0,1 сек на самом деле длительность больше) Вопрос - может кто знает об особенностях передачи DTMF сигналов по GSM (может есть какое-то описанное ограничение по длительности сигнала???) Вопрос2 - как к такому нарушению формата (увеличению длительности посылки) отнесутся пульты разных производителей. понимаю что вопрос очень прикладной (но может кто сталкивался?) Заранее спасибо! спасибо модератору за перемещение поста в нужную тему :-) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 16 сентября, 2009 Опубликовано 16 сентября, 2009 · Жалоба >>>>так вот пульт при этом не принимает дтмф (точнее принимает примерно 14 из 16 цифр - цифра это дтмф сигнал длительностью 50 мс) целиком посылка принимается очень редко. для передачи дтмф использовали свой "генератор" и вводили сигнал в модем сим300 через микрофонный вход. Если сигнал пройдет несколько сот, то из-за фазовых искажений вообще можнт не приняться. Потому и генерят командами, чтобы последняя сота давала DTMF. >>>>модем почему-то не передаёт короткие ДТМФ сигналы (установка длительности не помогает хоть там и можно установить по формату команды 0,1 сек на самом деле длительность больше) 0.1S это 100 миллисекунд, а вам нужно 50. Почему так сделано чтобы не генерил меньше я написал выше. Неизменение длительности это вполне может быть фишка оператора. Я сегодня проверил - Киевстар и UMC - длительность меняется. >>>>>Вопрос2 - как к такому нарушению формата (увеличению длительности посылки) отнесутся пульты разных производителей Вполне может просто не принимать - все зависит от алгоритма в пульте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Пришелец 0 16 сентября, 2009 Опубликовано 16 сентября, 2009 · Жалоба интересно: т.е. дтмф генерируется последней сотой перед передачей на телефон, при передаче ат командой. Логично. Спасибо за информацию. Насчёт поддержки нарушенного формата contact id - это понятно что может не работать (зависит от пульта и его алгоритма). Вопрос в том: что наверняка люди делали подобные вещи и сталкивались с такой же проблеммой. Может знают какие пульты примут это а какие нет. А может все примут :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 16 сентября, 2009 Опубликовано 16 сентября, 2009 · Жалоба >>>>дтмф генерируется последней сотой перед передачей на телефон, при передаче ат командой. Логично. Спасибо за информацию. именно так. поэтому оператор может вносить изменения в алгоритм генерации, длительность, запрещать некоторые комбинаци и т.д. Знаю что есть пульт который 100mS точно не принимает - мне год назад задавали вопрос по длительности. Как народ выкрутился не знаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Пришелец 0 16 сентября, 2009 Опубликовано 16 сентября, 2009 · Жалоба Ясно. Спасибо за разъяснения. Контакт GSM работает :rolleyes: с удлинённой посылкой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться