Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Декодирование DTMF на PIC16F628

Непрочитано 18.07.2013, 23:28  
Bar_boss
Гражданин KAZUS.RUN
 
Регистрация: 22.04.2007
Адрес: Минск
Сообщений: 565
Сказал спасибо: 53
Сказали Спасибо 104 раз(а) в 81 сообщении(ях)
Bar_boss на пути к лучшему
По умолчанию Re: Декодирование DTMF на PIC16F628

Это хорошо, можно будет попробовать как-нибудь.
Реклама:
Bar_boss вне форума  
Непрочитано 19.07.2013, 07:44  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Декодирование DTMF на PIC16F628

Сообщение от vovik_t Посмотреть сообщение
По каналу GSM тоже проверял. DTMF сигнал распознавался.
Насколько надежно? 99,9% есть, как у 8870 (по моим наблюдениям)?
niXto вне форума  
Непрочитано 19.07.2013, 09:41  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,427
Сказал спасибо: 0
Сказали Спасибо 381 раз(а) в 251 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Декодирование DTMF на PIC16F628

Они, кака всегда, неверны и надуманны.
nahimovv вне форума  
Непрочитано 19.07.2013, 10:11  
62256
Вид на жительство
 
Регистрация: 11.04.2007
Сообщений: 309
Сказал спасибо: 5
Сказали Спасибо 56 раз(а) в 44 сообщении(ях)
62256 на пути к лучшему
По умолчанию Re: Декодирование DTMF на PIC16F628

С точки зрения сигнал-шум, однобитные декодеры на микроконтроллерах неплохи, не хуже аппаратных приемников прошлого века типа MT. Есть улучшенные алгоритмы, позволяющие (для борьбы с шумом) решить проблему полоса/длина окна (у стандартных алгоритмов полоса каждого фильтра = 1/длина окна, это не оптимально: DTMF в отличие от АОН кварцован, поэтому полосу фильтра лучше бы сдлать поуже - герц 20. Но от этого окно становится 50мс, то есть захват посылок короче 100-200мс становится хуже).

Но есть одна гадость в программном приеме на микроконтроллере. Эта гадость называется ТВИСТ - разница амплитуд составляющих двухчастотной посылки. Однобитный приемник умирает при двухкратной разнице. По этой причине АОНы на глухих (с конденсатором в свободной розетке) линиях не определяли номер или теряли часть цифр (те цифры, у которых расстояние между частотами большое, и соответственно большой твист), и провалилась тема управления АОНом при помощи биппера. Хотя автоответчики биппером прекрасно управлялись.

А многобитный приемник - на 8битном микроконтроллере не реализуем, мощи не хватает: вместо корелляции за один такт сразу восьми выборок - нужно знаковое умножение на каждую. 16битные (вместо 8б) сумматоры, а их 12. Это задача для DSP. Кстати, в 90х попадался такой АОН: с микроконтроллером для функций управления, и DSP на прием. Цена былу жуткой, набор функций жалким, совершенно не конкурентоспособно.

Последний раз редактировалось 62256; 19.07.2013 в 10:15.
62256 вне форума  
Непрочитано 19.07.2013, 10:59  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Декодирование DTMF на PIC16F628

Да кому вы все это объясняете, школоте все равно не понять...
niXto вне форума  
Непрочитано 19.07.2013, 11:08  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,427
Сказал спасибо: 0
Сказали Спасибо 381 раз(а) в 251 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Декодирование DTMF на PIC16F628

Особенно той школоте, которая до сих пор между Мега48 и GSM модулем ёмкость 1uFx400V на землю цепляет.
nahimovv вне форума  
Непрочитано 19.07.2013, 11:45  
Bar_boss
Гражданин KAZUS.RUN
 
Регистрация: 22.04.2007
Адрес: Минск
Сообщений: 565
Сказал спасибо: 53
Сказали Спасибо 104 раз(а) в 81 сообщении(ях)
Bar_boss на пути к лучшему
По умолчанию Re: Декодирование DTMF на PIC16F628

А это ты о чем (или о ком)?
Bar_boss вне форума  
Непрочитано 20.07.2013, 11:30  
vitvp
Вид на жительство
 
Регистрация: 13.08.2007
Адрес: Kiev, UA
Сообщений: 431
Сказал спасибо: 423
Сказали Спасибо 214 раз(а) в 94 сообщении(ях)
vitvp на пути к лучшему
По умолчанию Re: Декодирование DTMF на PIC16F628

Сообщение от vovik_t Посмотреть сообщение
Если Вы ничего не слышали о корреляции, то не тупите на форуме. Эта тема не для Вашего уровня.
Если вы впервые услышали волшебное слово "корреляция", то "курим" его и дальше в разрезе оптимальной фильтрации - сигнал Баркера или ПСП и их АКФ. После сравнив её с предельным с/ш для DTMF, при обычном и синхронном детектировании, прослезившись, не несем пургу и не хамим на форуме.
Баскаков, Гоноровский или что там в моде сейчас из букварей РЦС, вам в помощь, + http://pc.fk0.name/pub/books/sound/s...1/lin_mod3.htm

МТшка лет 20назад была еще интересна, но не сейчас. Помнится, это примитивный набор полосовых фильтров с обычным, а не синхронным детектированием и всем вытекающим из этого в плане предельного с/ш.

Сейчас если что из этого и может быть интересно, то примеро такое:
http://iptop.net/tech/ndtmfdet.html
http://electronix.ru/forum/lofiversi...hp/t35787.html
vitvp вне форума  
Сказали "Спасибо" vitvp
ilyamp (22.07.2013)
Непрочитано 20.07.2013, 11:50  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,427
Сказал спасибо: 0
Сказали Спасибо 381 раз(а) в 251 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Декодирование DTMF на PIC16F628

Угу! Ещё лучше FPGA и на комп Пентагона, пусть трудится в мирных целях.
nahimovv вне форума  
Непрочитано 21.07.2013, 21:20  
DK
Почётный гражданин KAZUS.RUN
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,480
Сказал спасибо: 734
Сказали Спасибо 1,899 раз(а) в 777 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Декодирование DTMF на PIC16F628

Сообщение от 62256 Посмотреть сообщение
попадался такой АОН
Мой "Русь" определял ПОЧТИ всегда номера. И не такой уж шустрый Z80 там стоял. И без DSP. Правда, аналоговая часть была эксклюзивной - компиляция из самых лучших вариантов. И на бипер нормально реагировал.
Причем линия была отвратительной - при разговоре постоянно шел звук, как будто кто-то на ржавых качелях качается (интересно, откуда такое вылезает?), и параметры плыли. Единственный модем, который на ней работал - дорогущий USR Курьер с кастомной прошивкой. Да и то не выше 14400 (а чаще 9600, или вообще 2400).
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск DTMF генератора в Proteus ArtUrl1986 Proteus 1 23.12.2008 16:54
Поиск DTMF генератора в Proteus ArtUrl1986 Микроконтроллеры, АЦП, память и т.д 3 02.11.2008 17:49
Передача DTMF при помощи AT команд модем ZTE815+ sermi1958 Автоматика и аппаратура связи 0 28.04.2008 14:57
Досадный глюк Ponyprog на PIC16F628 R_V_A Коллекция глюков 1 16.12.2006 04:12
кто-нибудь прикручивал к atmega16 - dtmf декодер тип mt8870? mel2 Микроконтроллеры, АЦП, память и т.д 15 02.08.2006 22:21


Часовой пояс GMT +4, время: 19:38.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.