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

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> SIM900\SIM300D, прием DTMF
Scaner
сообщение Jun 29 2010, 15:54
Сообщение #1





Группа: Участник
Сообщений: 5
Регистрация: 29-06-10
Пользователь №: 58 197



Кто-нибудь сталкивался с реализацией приема DTMF с помощью модулей SIM900\SIM300D?
И вообще, стоит ли изобретать велосипед? Слышал, что прием DTMF будет одной из функций SIM900. Хотелось бы знать, так ли это...

То, что смог найти - "Алгоритм Герцеля", но как довести сигнал до АЦП процессора - остается для меня загадкой. Ведь там дифференциальный сигнал... Как его оцифровывать? При том сохранив возможность вести телефонный разговор...
И еще вопрос: на сколько ресурсозатрантый этот Аглоритм Герцеля?
Go to the top of the page
 
+Quote Post
alexQ
сообщение Jun 29 2010, 17:08
Сообщение #2


Знающий
****

Группа: Banned
Сообщений: 520
Регистрация: 6-02-06
Пользователь №: 14 040



мой вам совет, возьмите нормальный неглючный модуль, который уже умеет штатно декодировать DTMF,
wavecom или telit на выбор.

сим300 мы не обсуждаем т.к. уже снят с производства, а про SIM900-й почитайте топики ниже... народ уже бьется "фэйсом оп тэйбл" smile.gif
в 900-м китайцы DTMF не сделают, т.к. чипсет st-ericsson, на котором он построен, был сделан специально для "low cost entry phone", а не для M2M модулей. сомневаюсь что там вообще есть DSP внутри.
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Jun 29 2010, 18:37
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
сим300 мы не обсуждаем т.к. уже снят с производства,

Поправочка - снимается с производства. До конца года он еще доступен.
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Jun 29 2010, 18:40
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
в 900-м китайцы DTMF не сделают

Там видно будет...
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jun 29 2010, 18:46
Сообщение #5


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

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



(Ересь). Ставьте снаружи 8870/9270 и т.п. к любому модулю и забейте на советы гуру. wink.gif Они скажут (и обоснуют), что это неправильно. Но ожидаемый эффект будет получен.

Цитата(ArtemKAD @ Jun 29 2010, 21:40) *
Там видно будет...

Сами может и нет, но предоставят возможность кустомеру, за деньги втрое-впятеро меньшие, чем Вейвком.
Будем посмотреть.


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


Знающий
****

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



Цитата(Scaner @ Jun 29 2010, 18:54) *
Кто-нибудь сталкивался с реализацией приема DTMF с помощью модулей SIM900\SIM300D?
И вообще, стоит ли изобретать велосипед? Слышал, что прием DTMF будет одной из функций SIM900. Хотелось бы знать, так ли это...

Ориентироваться лучше на то, что есть, а не на то что будет.
Цитата
То, что смог найти - "Алгоритм Герцеля",

Если памяти не жалко то лучше "в лоб" ДПФ считать, особенно если контроллер 8-битный. Накопление ошибки меньше будет.
Цитата
но как довести сигнал до АЦП процессора - остается для меня загадкой. Ведь там дифференциальный сигнал... Как его оцифровывать? При том сохранив возможность вести телефонный разговор...

Подаете диф-сигнал на ОУ, приводите его к нужному уровню и на АЦП.

Цитата
И еще вопрос: на сколько ресурсозатрантый этот Аглоритм Герцеля?

Не очень затратный, avr справляется. Кстати на ДПФ, особенно если не пожалеете памяти для таблицы синосов для каждой частоты, затрат будет примерно столько-же.
ЗЫ Тут есть форумы по алгоритмам ЦОС и DSP сделайте в них поиск по слову DTMF.

Сообщение отредактировал =F8= - Jun 29 2010, 19:21
Go to the top of the page
 
+Quote Post
alexQ
сообщение Jun 29 2010, 19:20
Сообщение #7


Знающий
****

Группа: Banned
Сообщений: 520
Регистрация: 6-02-06
Пользователь №: 14 040



Цитата(ArtemKAD @ Jun 29 2010, 22:37) *
Поправочка - снимается с производства. До конца года он еще доступен.



А вот врать не надо. Последние заказы на симкоме принимаются до 30 июня. и не надо нас парить smile.gif

Другой вопрос, что барыги вроде питерских мтсистем, макро и киевская гамма (читай Cadillo) теоретически могут сделать складской запас до конца года, другой вопрос надо ли это людям с производствами т.к. все равно делать редизайн или уходить на другие модули, т.к. 900-й с глюками - это еще полгода-год исследований глюков и путей их обхода.

Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jun 29 2010, 20:06
Сообщение #8


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(alexQ @ Jun 29 2010, 23:20) *
А вот врать не надо. Последние заказы на симкоме принимаются до 30 июня. и не надо нас парить smile.gif

Да вот, пожалуйста, воздержитесь от Вашего обычного вранья. Заказы принимаются до 30 августа, и не надо нас парить...
Go to the top of the page
 
+Quote Post
alexQ
сообщение Jun 29 2010, 20:31
Сообщение #9


Знающий
****

Группа: Banned
Сообщений: 520
Регистрация: 6-02-06
Пользователь №: 14 040



Цитата(rx3apf @ Jun 30 2010, 00:06) *
Да вот, пожалуйста, воздержитесь от Вашего обычного вранья. Заказы принимаются до 30 августа, и не надо нас парить...


Уважаемый, я здесь никого не парю. И за фразу "вранье" могу попросить тебя ЛИЧНО ответить.

а похоже хитрые китайсы продлили на ДВА МЕСЯЦА срок последних заказов SIM300xx для дистрибьюторов, а прямым клиентам сказали что край до 30 июня.

спасибо тебе , теперь будет аргумент с китайскисми уродами пообщаться sad.gif

в любом случае 30 августа это не до конца года, как нас заверяет artemKAD
Go to the top of the page
 
+Quote Post
av-master
сообщение Jun 29 2010, 20:33
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



Да игнорируй просто и все. редизайн 1 раз сделать глюки и возможность перепрошивки модуля учесть. а Тролей кормить не наше дело. Пусть модер разбирается. ( я у себя откровенную комерческую заказу сразу накорню рубаю с афтором и всеми его постами) ))
ИМХО редизайн всеравно делать надо. и по возможности 1 раз ( на адекватный модуль (читай сим900) ) а н 1 раз на непонятно что , и через пол года опять на сим900. ведь как показала практика модули у симкома отличные.
Go to the top of the page
 
+Quote Post
alexQ
сообщение Jun 29 2010, 20:58
Сообщение #11


Знающий
****

Группа: Banned
Сообщений: 520
Регистрация: 6-02-06
Пользователь №: 14 040



Цитата(av-master @ Jun 30 2010, 00:33) *
Да игнорируй просто и все. редизайн 1 раз сделать глюки и возможность перепрошивки модуля учесть. а Тролей кормить не наше дело. Пусть модер разбирается. ( я у себя откровенную комерческую заказу сразу накорню рубаю с афтором и всеми его постами) ))
ИМХО редизайн всеравно делать надо. и по возможности 1 раз ( на адекватный модуль (читай сим900) ) а н 1 раз на непонятно что , и через пол года опять на сим900. ведь как показала практика модули у симкома отличные.


Афтор-троль av-master,
игнорируй не игнорируй, а люди не дураки, сами разберуться, что им нужно. с дерьмом симкомовским разбираться несколько лет после редизайна и З/П платить дормоедам разработчикам до выявления глюков или слушать местных барыг в этой ветке форума.

по поводу возможности перепрошивки модуля симком я ваще плакал. мне что, еще несколько мегабайт памяти прикрутить к моему трэкеру надо, чтобы акумы высасывались в три раза быстрее?? и особенно порадовала фраза "на адекватный модуль (читай сим900)".

Сам то его пробовал, умник? Что там с регистрациями у разных операторов (УЧТИ НЕ НА УКРАИНЕ), с резетом, SMS-ми, переходом из одной зоны роуминга в другую, потреблением и прочие баги???

P.S. знакомые тут на днях влетели с TPS-ми из китая, тысяч сто забрали... палева перемаркированного китайсами. сэкономили блин пару бакей. ню ню а т тут про модули втираешь из китая smile.gif

Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Jun 29 2010, 22:09
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
в любом случае 30 августа это не до конца года, как нас заверяет artemKAD

Если в августе заказать они к концу года (ноябрю) и будут... Кроме того, SimCom разве поставил ограничения на объем заказа? Там вопрос стоит не в том, что распродают изготовленное, а в том, что хотят знать сколько еще надо изготовить на то время, пока будут осваиваться новые модули.

Цитата
а люди не дураки, сами разберуться, что им нужно. с дерьмом симкомовским разбираться несколько лет после редизайна и З/П платить дормоедам разработчикам до выявления глюков или слушать местных барыг в этой ветке форума.

Это ты нас (разработчиков) что-ли дармоедами назвал? Любопытный подход... 01.gif
Цитата
Сам то его пробовал, умник?

А ты сам-то его пробовал? Что-то мне подсказывает - нет.
Go to the top of the page
 
+Quote Post
av-master
сообщение Jun 29 2010, 22:18
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



Цитата
по поводу возможности перепрошивки модуля симком я ваще плакал. мне что, еще несколько мегабайт памяти прикрутить к моему трэкеру надо, чтобы акумы высасывались в три раза быстрее?? и особенно порадовала фраза "на адекватный модуль (читай сим900)".

сущие копейки. и потребление гораздо меньше контроллра. к томуже можно использовать для автономного хранния данных (раз уж трекеры)

Цитата
Сам то его пробовал, умник? Что там с регистрациями у разных операторов (УЧТИ НЕ НА УКРАИНЕ), с резетом, SMS-ми, переходом из одной зоны роуминга в другую, потреблением и прочие баги???
прям щас пробую. и в моем функционале вполне адекватен, как для образца... ( в принципе смело ставлю свой трекер на поток. ( по себестоимости вашего модуля) у кого купят быстрее ? только ненадо говорить что пользователю не пофик на чем собрано железо.

Цитата
P.S. знакомые тут на днях влетели с TPS-ми из китая, тысяч сто забрали... палева перемаркированного китайсами. сэкономили блин пару бакей. ню ню а т тут про модули втираешь из китая
даже нечего коментировать. причем Здесь Симком ? оглянитесь вокруг и попробуйте найти 10 .... или хотябы 5 девайсов сделаных не в Китае...

все. больше не отвечаю.
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jun 30 2010, 03:33
Сообщение #14


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

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



Цитата(av-master @ Jun 30 2010, 01:18) *
сущие копейки. и потребление гораздо меньше контроллра. к томуже можно использовать для автономного хранния данных (раз уж трекеры)
Вообще-то там половина флэши пустая, грозились под FOTA её задействовать.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
Scaner
сообщение Jun 30 2010, 03:37
Сообщение #15





Группа: Участник
Сообщений: 5
Регистрация: 29-06-10
Пользователь №: 58 197



Цитата(=F8= @ Jun 29 2010, 22:54) *
Ориентироваться лучше на то, что есть, а не на то что будет.

Если памяти не жалко то лучше "в лоб" ДПФ считать, особенно если контроллер 8-битный. Накопление ошибки меньше будет.

Подаете диф-сигнал на ОУ, приводите его к нужному уровню и на АЦП.


Не очень затратный, avr справляется. Кстати на ДПФ, особенно если не пожалеете памяти для таблицы синосов для каждой частоты, затрат будет примерно столько-же.
ЗЫ Тут есть форумы по алгоритмам ЦОС и DSP сделайте в них поиск по слову DTMF.


"Подаете диф-сигнал на ОУ, приводите его к нужному уровню и на АЦП." - с этого места можно подробнее?
Ведь на выходе ОУ тоже диф-сигнал... Как же его на АЦП можно завести?

Не хотелось бы плодить номенклатуру внешними модулями, если все можно сделать программно... (Если конечно возможно...)
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jun 30 2010, 03:51
Сообщение #16


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

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



Цитата(Scaner @ Jun 30 2010, 06:37) *
Ведь на выходе ОУ тоже диф-сигнал...
Что за ОУ такой хитрый, с парафазным выходом? smile.gif



--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
Scaner
сообщение Jun 30 2010, 04:02
Сообщение #17





Группа: Участник
Сообщений: 5
Регистрация: 29-06-10
Пользователь №: 58 197



Цитата(Harbinger @ Jun 30 2010, 07:51) *
Что за ОУ такой хитрый, с парафазным выходом? smile.gif

Мотороловский какой-то попался на глаза, у него именно так.
Может посоветуете какой-нибудь дешевый для этих целей?
Желательно маленький...
Go to the top of the page
 
+Quote Post
=F8=
сообщение Jun 30 2010, 04:20
Сообщение #18


Знающий
****

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



Цитата(Scaner @ Jun 30 2010, 06:37) *
"Подаете диф-сигнал на ОУ, приводите его к нужному уровню и на АЦП." - с этого места можно подробнее?
Ведь на выходе ОУ тоже диф-сигнал... Как же его на АЦП можно завести?

Извините за резкозть, но марш Хоровица с Хилом читать (Хоровиц П., Хилл У. Искусство схемотехники. 3 тома).
Цитата
Может посоветуете какой-нибудь дешевый для этих целей?
Желательно маленький...

Маленький, ну например, MCP601 в sot23-5 корпусе.
Дешевый - LM358.
PS Кстати в вашем случае операционнок желательно иметь rail-to-rail(это операционник у которого напряжение на выходе может доходить до +- U питания) 601 как раз такой.

Сообщение отредактировал =F8= - Jun 30 2010, 04:43
Go to the top of the page
 
+Quote Post
sobr
сообщение Jun 30 2010, 04:41
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



А кто в Украине Wavecom и Telit представляет?
Go to the top of the page
 
+Quote Post
Scaner
сообщение Jun 30 2010, 05:05
Сообщение #20





Группа: Участник
Сообщений: 5
Регистрация: 29-06-10
Пользователь №: 58 197



Цитата(=F8= @ Jun 30 2010, 08:20) *
Извините за резкозть, но марш Хоровица с Хилом читать (Хоровиц П., Хилл У. Искусство схемотехники. 3 тома).

Маленький, ну например, MCP601 в sot23-5 корпусе.
Дешевый - LM358.
PS Кстати в вашем случае операционнок желательно иметь rail-to-rail(это операционник у которого напряжение на выходе может доходить до +- U питания) 601 как раз такой.


Все спасибо!
Будем капать smile.gif
Go to the top of the page
 
+Quote Post
=F8=
сообщение Jun 30 2010, 05:09
Сообщение #21


Знающий
****

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



Цитата(sobr @ Jun 30 2010, 07:41) *
А кто в Украине Wavecom и Telit представляет?

И вот казалось-бы причем здесь Вейвком?... cea и vd-mais соответственно.
Go to the top of the page
 
+Quote Post
sobr
сообщение Jun 30 2010, 06:08
Сообщение #22


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Цитата(=F8= @ Jun 30 2010, 12:09) *
И вот казалось-бы причем здесь Вейвком?...
Да не... Я просто пытаюсь понять почему "вся" Украина сидит на SIMCOMе плюется, кричит "ПОМОГИТЕ", ветка в форуме на 90% - "Проблемы с SIM..." но тем не менее сидит и говорит, что это хорошо. Теперь как мне кажется начинаю понимать.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 30 2010, 06:19
Сообщение #23


Гуру
******

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



QUOTE (Harbinger @ Jun 29 2010, 21:46) *
и забейте на советы гуру. wink.gif

Эта фраза, правильно, должна быть так, как в фильме smile.gif - "Верить никому нельзя, даже себе, мне - можно".



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jun 30 2010, 08:04
Сообщение #24


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

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



Цитата(sobr @ Jun 30 2010, 09:08) *
Да не... Я просто пытаюсь понять почему "вся" Украина сидит на SIMCOMе плюется, кричит "ПОМОГИТЕ"
Заметили, кто кричит? wink.gif
В 2004 г. я точно так же Вейвком материл. Сейчас, после пимлов и МТКшных телефонов, ничего не страшно.

Цитата(zltigo @ Jun 30 2010, 09:19) *
"Верить никому нельзя, даже себе, мне - можно".
wink.gif Мне тоже нельзя.
Критерий один - практика.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
av-master
сообщение Jun 30 2010, 09:01
Сообщение #25


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



90% проблем. потому что о успехах никто не пишет. если бы каждый успешный девайс тут по одному посту занимал. то проблем бы вы наверное и с поиском не отыскали... ))
Go to the top of the page
 
+Quote Post
Scaner
сообщение Jun 30 2010, 12:57
Сообщение #26





Группа: Участник
Сообщений: 5
Регистрация: 29-06-10
Пользователь №: 58 197



Ну с разбором вроде бы все понял. Всем спасибо!
Теперь возник другой вопрос:
Как передавать во время телефонного звонка то, что допустим, на аудио-выходе процессора?
Go to the top of the page
 
+Quote Post
13amator
сообщение Dec 22 2010, 15:30
Сообщение #27


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

Группа: Свой
Сообщений: 173
Регистрация: 23-11-10
Из: Соловьинного края
Пользователь №: 61 102



Цитата(Scaner @ Jun 30 2010, 10:02) *
Мотороловский какой-то попался на глаза, у него именно так.
Может посоветуете какой-нибудь дешевый для этих целей?
Желательно маленький...

MC 34119 Не операционник но мелочь и цена копейки, минимум обвязки.


--------------------
Скорость, с которой съезжает крыша, обратно пропорциональна силе трения в мозгах.
http://www.f-tech.su/
Go to the top of the page
 
+Quote Post
Telit
сообщение Dec 22 2010, 15:45
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 12-11-10
Из: СПБ
Пользователь №: 60 836



Цитата(sobr @ Jun 30 2010, 10:41) *
А кто в Украине Wavecom и Telit представляет?



TELIT официально на Украине представляют три компании:
BIAKOM, VDMAIS, ARROW ELECTRONICS.

Go to the top of the page
 
+Quote Post
CADiLO
сообщение Dec 23 2010, 05:06
Сообщение #29


Гуру
******

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



Вернусь к предыдущей станице.....

>>>в 900-м китайцы DTMF не сделают, т.к. чипсет st-ericsson, на котором он построен, был сделан специально для "low cost entry phone", а не для M2M модулей. сомневаюсь что там вообще есть DSP внутри.


Для сомневавшихся - DSP внутри чипсета - CEVA-TEAK - http://www.ceva-dsp.com

Вот не прошло и полгода и обещаный декодер DTMF имеется.
Сегодня, после получения ответов от тестировавших прошивку, я отправил подтверждение на SIMCOM о включении функции декодирования в стандартную прошивку.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Цырен
сообщение Dec 23 2010, 05:15
Сообщение #30


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

Группа: Validating
Сообщений: 184
Регистрация: 26-06-07
Из: Санкт-Петербург
Пользователь №: 28 714



Вернусь к приему DTMF в SIM900м. Вообще есть уже инженерная наработка DTMF(месяца два уже). Cadilo об этом уже говорил. Сейчас вылизывается. Как закончат с тестированием введут ее в релиз. А вообще уже сейчас можно ее попробовать на инженерной версии прошивки - ее вы можете получить от местных дистрибюторов SIMCOM.
Работает она так. AT+DDET=1 (включение функции DTMF). При активном голосовом соединении на порт будут выводится сообщения с DTMF-кодом.
Если после завершения голосового вызова подать AT+DDET=2, на порт выведется вся последовательность кодов, введенных в последнем звонке. Глубина записи - 100 кодов. Да, до звонка AT+DDET=2 тоже надо подать, чтобы включить запись.
Важно выдержать задержку после установления гососового - 300мс. После этого можно подавать на модуль DTMF-последовательности.
Go to the top of the page
 
+Quote Post
KARLSON
сообщение Dec 23 2010, 12:01
Сообщение #31


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 5-05-06
Из: Нижегородская обл.
Пользователь №: 16 819



Цитата(CADiLO @ Dec 23 2010, 11:06) *
отправил подтверждение на SIMCOM о включении функции декодирования в стандартную прошивку.

И на SIM900B так же появиться?


--------------------
Кризис - это не отсутствие денег, а отсутствие идей! Учитесь и никаких кризисов не будет.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Dec 23 2010, 12:20
Сообщение #32


Гуру
******

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



Думаю что должно. У нас основной поставляемый модуль SIM900, так что на модификации не обращал внимания.
Они экономически невыгодны к поставке и применению.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Владислав
сообщение Jan 4 2011, 04:07
Сообщение #33


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 7-06-05
Из: Калуга
Пользователь №: 5 816



Цитата(Scaner @ Jun 29 2010, 21:54) *
Кто-нибудь сталкивался с реализацией приема DTMF с помощью модулей SIM900\SIM300D?
И вообще, стоит ли изобретать велосипед? Слышал, что прием DTMF будет одной из функций SIM900. Хотелось бы знать, так ли это...

То, что смог найти - "Алгоритм Герцеля", но как довести сигнал до АЦП процессора - остается для меня загадкой. Ведь там дифференциальный сигнал... Как его оцифровывать? При том сохранив возможность вести телефонный разговор...
И еще вопрос: на сколько ресурсозатрантый этот Аглоритм Герцеля?


Я реализовывал DTMF на PIC-е.
С выхода SIM300 через RC-фильтр сразу на АЦП микроконтроллера, использовал только один выход модуля (что с того, что выход дифференциальный, второй выход просто не используется).
В исходниках Линукса нашел готовый код Си алгоритма Герцеля (ДТМФ), адаптировал его под ПИК и всё заработало.
Но работает очень долго, при анализе 16 частот (8 частот и 8 вторых гармоник) интервал 20 мс обрабатывается около секунды!
Если анализировать только 2 кнопки 6 частот ( 3 частоты и 3 вторые гармоники ), то получалось быстрее...

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


--------------------
Go to the top of the page
 
+Quote Post
Aner
сообщение Jan 4 2011, 10:21
Сообщение #34


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



на PIC_ах так и будет медленно, только поиграться. Даже не каждый ARM быстро справиться, LPC1768 пошустрее декодирует и точнее. Но все рано использовать проблематично в реальном голосовом канале GSM из-за задержек и фазовых искажений. MT8870 предпочтительнее, программной реаизаци даже на ARM_ах. Но тоже не очень то в решениях на GSM. Лучше использовать встроенные программные декодеры на уровне AT команд. Поскольку передача/прием DTMF более надежна, используется другой канал пердачи в GSM сетях, не голововой.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 7 2011, 07:46
Сообщение #35


Гуру
******

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



На PIC будет медленно только если делать по их примерам. Мы делали на 16F77 с табличным БПФ. PIC еще успевал управлять радиостанцией (Алтай - 3М) и генерить тречастотные посылки обмена с базовой станцией.
На современных PIC это еще красивее можно решить.
Правда писалось все на ассемблере с подсчетом и оптимизацией времени на выполнение- на си конечно не получится. Си хорош для быстрого написания, когда не ограничен скоростью и памятью, но времязависимые вещи на нем реализовывать не всегда оправдано.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Владислав
сообщение Jan 7 2011, 08:16
Сообщение #36


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 7-06-05
Из: Калуга
Пользователь №: 5 816



Был PIC18F2520, работал на 8 Мегагерцах.
Но, как уже писали, самая большая проблема в искажениях в аудио-канале.
DTMF предназначен для проводных линий.


--------------------
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 7 2011, 08:22
Сообщение #37


Гуру
******

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



Конечно же я не имел в виду GSM. Речь шла о возможности реализации нормального приемника на PIC, чтобы еще ресурс и для другого оставался.
А в GSM канале даже аппаратные декодеры 50 на 50 определяют.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
ЧЕРТ РАМАНов
сообщение Jan 10 2011, 14:59
Сообщение #38


Участник
*

Группа: Banned
Сообщений: 39
Регистрация: 10-01-11
Из: skype:s-at-an
Пользователь №: 62 128



Цитата(CADiLO @ Jan 7 2011, 14:22) *
Конечно же я не имел в виду GSM. Речь шла о возможности реализации нормального приемника на PIC, чтобы еще ресурс и для другого оставался.
А в GSM канале даже аппаратные декодеры 50 на 50 определяют.


это не совсем так! декодеры типа 8870 - в гсм работают достаточно хорошо (ну 95% вероятности можно смело дать)
причем я использовал очень давно (этак в 2000-2002 годах когда еще сети ГСМ имели не ахти даже CSD соединения... а GPRS просто было только кое где..
так вот DTMF для передачи данных через непосредственно через голосовой канал - малой скоростью (одна 4 бит -посылка 100мс) -именно на 8870 (а это шедевр, какой уже долгие годы для целей DTMF - живет в мире и никуда не денется наверное до 2го пришествия аж, а возможно и переживет это событие)
Так вот.. посылки размером 100 байт- это все прекрасно гоняло по ГСМ точка-ГСМ-точка.. И там не менее 95%- передавались без ошибок. А если и были ошибки -повтор передачи..и проблема решалась.

Другое дело что пока я не имел дела со встроенными в GSM модем DTMF декодерами.. было бы интересно услышать подробности
кстати про рассказы героев какие тут описывают как они делали на Сим300 и АЦП- PICа программный DTMF декодер. Замечу- на это древний герой Сизиф сказал- "пидить в инете- не камни ворочать"

Цитата(CADiLO @ Jan 7 2011, 14:22) *
Конечно же я не имел в виду GSM. Речь шла о возможности реализации нормального приемника на PIC, чтобы еще ресурс и для другого оставался.
А в GSM канале даже аппаратные декодеры 50 на 50 определяют.


это не совсем так! декодеры типа 8870 - в гсм работают достаточно хорошо (ну 95% вероятности можно смело дать)
причем я использовал очень давно (этак в 2000-2002 годах когда еще сети ГСМ имели не ахти даже CSD соединения... а GPRS просто было только кое где..
так вот DTMF для передачи данных через непосредственно через голосовой канал - малой скоростью (одна 4 бит -посылка 100мс) -именно на 8870 (а это шедевр, какой уже долгие годы для целей DTMF - живет в мире и никуда не денется наверное до 2го пришествия аж, а возможно и переживет это событие)
Так вот.. посылки размером 100 байт- это все прекрасно гоняло по ГСМ точка-ГСМ-точка.. И там не менее 95%- передавались без ошибок. А если и были ошибки -повтор передачи..и проблема решалась.

Другое дело что пока я не имел дела со встроенными в GSM модем DTMF декодерами.. было бы интересно услышать подробности
кстати про рассказы героев какие тут описывают как они делали на Сим300 и АЦП- PICа программный DTMF декодер. Замечу- на это древний герой Сизиф сказал- "пидить в инете- не камни ворочать"

А уж с нормальными посылками ДТМФ (500мс)- 8870 гарантирует 99% верный прием..

Цитата(CADiLO @ Dec 23 2010, 18:20) *
Думаю что должно. У нас основной поставляемый модуль SIM900, так что на модификации не обращал внимания.
Они экономически невыгодны к поставке и применению.


Положим что касается СИМ- этой компании я всякое доверие потерял. Ее модемы годятся лишь на разработку планируемое время жизни которой - 2года.. по причине того,что Simcom имеет привычки менят схемотехнику даже приличных приборов купленных у нормальных компаний.. и после этого- не жди надежной работы.. от новых партий купленных модемов. с виду они такие же.. внутри- совсем другая суть. После практики использования SIMCOM (разнообразной) - ничто не заставит купить модемы этой компаний как бы хороши не были отзывы о них.. Знаю что в один миг можно "попасть" так. что даром не надо ее модемов! Даже если цены Симком сделают в 3 раза ниже чем на аналогичные компаний более приличных. Играть в лоторею с симком - никому не пожелаю..
энту уж извини, барин..


--------------------
Черт не гуглит, не википедит,Черт- Таки ЗНАЕТ
Go to the top of the page
 
+Quote Post
Slonofil
сообщение Jan 11 2011, 06:34
Сообщение #39


Местный
***

Группа: Участник
Сообщений: 327
Регистрация: 6-10-09
Из: РФ :: Ленинград
Пользователь №: 52 781



Друзья, Microchip тоже не стоит на месте! Сегодня в разы дешевле применять что-то вроде PIC18F45K20 или K22 (пин-ту-пин совместимы с 4520, но стоят около 70-80 русских рублей). Помимо прочего, они уже 16MIPS на внутреннем HSINTOSC. И в конце концов, если Вы уже умеете писать на асме, кто мешает делать асм-вставки или писать целые функции? Это ж не проблема! Склепайте на новых 18х шустрый табличный DTMF и выложите его сюда - народ будет зело благодарен!
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 11 2011, 06:48
Сообщение #40


Гуру
******

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



Лучше даже на PIC24 или DSPIC33. Есть модели которые по ценовой политике интереснее 18 серии.
Так 18F45К20 в розницу $2.4, а PIC24FJ64GA002 или dsPIC33FJ12GP201 - $2.9. Если надо больше ног, то в среднем плюс 1-2 бакса.
У нас уже многие даже на PIC32 в качестве базовой модели посматривают - они при больших возможностях проще в освоении чем
16 и 18 серии.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Slonofil
сообщение Jan 11 2011, 07:31
Сообщение #41


Местный
***

Группа: Участник
Сообщений: 327
Регистрация: 6-10-09
Из: РФ :: Ленинград
Пользователь №: 52 781



Цитата(CADiLO @ Jan 11 2011, 13:48) *
Лучше даже на PIC24 или DSPIC33. Есть модели которые по ценовой политике интереснее 18 серии.
Так 18F45К20 в розницу $2.4, а PIC24FJ64GA002 или dsPIC33FJ12GP201 - $2.9. Если надо больше ног, то в среднем плюс 1-2 бакса.
У нас уже многие даже на PIC32 в качестве базовой модели посматривают - они при больших возможностях проще в освоении чем
16 и 18 серии.

Да нет вопросов, конечно, 24е или 33е лучше 18х. Но я на них ещё не пересел, хотя уже чувствую, что "затылок" вот-вот упрётся в "потолок". Однако, видимо, пересаживаться придётся сразу на ARMы - о них всё больше говорят и их всё чаще применяют. В любом случае, DTMF можно сносно реализовать на тех МК, что уже есть сейчас. Кто это сделает, тому будут большие респекты.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 11 2011, 07:47
Сообщение #42


Гуру
******

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



Перезвонил коллегам, если найдут исходники семилетней давности для PIC16F77 по табличному БПФ декодированию DTMF, то выложу.
В качестве основы можно будет использовать. Писалось на ассемблере, но комментарии есть, так что при желании можно разобраться и повторить на новых чипах. В частности можно переделать работу с таблицей, потому как тогда это все оптимизировалось покомандно, а в новых PIC есть готовые табличные команды. Самое интересное там сама таблица - она была полностью отмоделирована в матлабе (или маткаде - не помню как правильно прога зовется).

С чем пришлось тогда столкнуться это малый динамический диапазон при работе с АЦП PIC. Пришлось делать аналоговую часть с АРУ - схему брали от микрофонного пульта "Беринджер". После чего при выходном сигнале нч тракта радиостанции от 15 мВ до 600мВ сигнал DTMF из эфира определялся без проблем.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Eddy71
сообщение Jan 11 2011, 08:14
Сообщение #43


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 23-11-08
Из: Украина, Луганск
Пользователь №: 41 879



Лет 8-10 назад попадалась в руки офисная мини-АТС. Линий 6 или 8, делали в Харькове. Сделана была на ..PIC16F84 sm.gif
Удивило то, что она очень неплохо DTMF декодировала без аппаратного декодера. На вход PIC16F84 сигнал заходил с компаратора (пресловутая СА3, схема с плавающим уровнем как и в АОНах). На сколько кварц стоял уже не помню, но оно работало! Так что не обязательно АРМ для детектирования ставить..


--------------------
«Чтобы что-то изобрести, вам потребуется хорошее воображение и куча мусора» /Томас Эдисон/
Go to the top of the page
 
+Quote Post
Slonofil
сообщение Jan 11 2011, 08:26
Сообщение #44


Местный
***

Группа: Участник
Сообщений: 327
Регистрация: 6-10-09
Из: РФ :: Ленинград
Пользователь №: 52 781



Цитата(Eddy71 @ Jan 11 2011, 15:14) *
но оно работало! Так что не обязательно АРМ для детектирования ставить..

Ну, наши предки из инженерного корпуса делали всё на аналоговой технике, а как работало! Дарьял весь насквозь аналоговый, Тополя тоже не на АРМах, а летают, поди ж ты! На самом деле, всё возрастающий объём ресурсов развращает разработчика, важнее быстро слепить нечто работоспособное, нежели вылизывать всё до совершенства...
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 11 2011, 08:42
Сообщение #45


Гуру
******

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



Нееее, еще не все динозавры померли. Недавно пообщался с людьми которые переписали микрочиповские графические библиотеки на ассемблере для индикатора RFC57A с тач панелью. Спросил чем сишное не устраивало. Ответ привел к улыбке - не нашли крякнутый компилятор для 24 пиков. Пришлось им контроллер делать на 18-х и писать на асме. Зато полностью разобрались с индикатором.
Вобщем подарил им из закромов компилятор, чтобы так больше не мучились. sm.gif




--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Slonofil
сообщение Jan 11 2011, 09:26
Сообщение #46


Местный
***

Группа: Участник
Сообщений: 327
Регистрация: 6-10-09
Из: РФ :: Ленинград
Пользователь №: 52 781



Звери! Вообще же я сомневаюсь, что RFC57A будет шустро под 18ми работать. На новогодних праздниках, дабы не умереть от скуки, баловался с электролюминесцентным EL.320.240 сначала на С, потом на асме. Больше 10 кадров в секунду получить не удалось. Именно поэтому уже и тесно на 18х сидеть, в дальнейшем понадобится дисплей помощнее, 18й точно не потянет.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 11 2011, 10:20
Сообщение #47


Гуру
******

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



Им шустрая динамика не нужна была - но менюшки и отображение техпроцесса вполне работает.


Мне прислали старые исходники от радиостанций - как и обещал - выкладываю.
Кроме ДТМФ там еще сделан трехчастотный декодер номера станции, не спутайте подпрограммы.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Jan 12 2011, 09:20
Сообщение #48


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
Положим что касается СИМ- этой компании я всякое доверие потерял. Ее модемы годятся лишь на разработку планируемое время жизни которой - 2года..

На АС намекаете? Таки видать не поняли питерские установщики всей глубины экономии ног автоохранки за счет их труда wink.gif .
Цитата
по причине того,что Simcom имеет привычки менят схемотехнику даже приличных приборов купленных у нормальных компаний.. и после этого- не жди надежной работы.. от новых партий купленных модемов. с виду они такие же.. внутри- совсем другая суть. После практики использования SIMCOM (разнообразной) - ничто не заставит купить модемы этой компаний как бы хороши не были отзывы о них..

Знаете, плохому танцору и яйца мешают. По моей статистике процент брака модулей не вышел за пределы 2%...
Go to the top of the page
 
+Quote Post

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

 


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


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