11.06.2013, 21:42
|
|
Прописка
Регистрация: 22.07.2011
Адрес: Севастополь
Сообщений: 127
Сказал спасибо: 7
Сказали Спасибо 21 раз(а) в 16 сообщении(ях)
|
Декодирование DTMF на PIC16F628
Интересная тема!
10 июня получил обновление. Декодирование DTMF на базе PIC16F628.
Лет 10 назад занимался радиосигнализацией. Передавал по радиоканалу DTMF сигнал. В приемнике декодировал ИМС MT8870. Хорошо изучил эту микросхему. Декодирование происходит, если отношение сигнал/шум превышает 1,5 - 2. Потом натолкнулся на статью декодирования на PIC16F628 по методу корреляции (ОГРОМНОЕ СПАСИБО АВТОРУ!!!). Промоделировал в Протеусе. Результат поразил - декодировался сигнал при превышении шума над сигналом в 5 раз! Но реально получилось в 3 раза, т. е. дальность увеличилась примерно в 5 раз.
Далее, подкорректировав программу (написана на ассемблере) использовал ее в телефонии дополнив детектором сигналов "занято" и "посылка вызова" и кроме всего этого МК выполнял параллельно и другие задачи.
Все проверено на практике.
|
|
|
Сказали "Спасибо" vovik_t
|
|
|
11.06.2013, 21:58
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,563 сообщении(ях)
|
Re: Декодирование DTMF на PIC16F628
vovik_t, Осталось только выложить исходники и ссылку на сабж.
Или получить бан за рекламу ...
__________________
Осторожно , злой кот
|
|
|
|
11.06.2013, 22:16
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: Декодирование DTMF на PIC16F628
Поддерживаю. Исходник в студию!
|
|
|
|
11.06.2013, 22:34
|
|
Прописка
Регистрация: 22.07.2011
Адрес: Севастополь
Сообщений: 127
Сказал спасибо: 7
Сказали Спасибо 21 раз(а) в 16 сообщении(ях)
|
Re: Декодирование DTMF на PIC16F628
Вся информация в обновлении RAZUS.RU от 10.06.
|
|
|
Сказали "Спасибо" vovik_t
|
|
|
11.06.2013, 22:38
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,563 сообщении(ях)
|
Re: Декодирование DTMF на PIC16F628
Сообщение от vovik_t
|
RAZUS.RU
|
Это что ?
Цитата:
|
www.razus.ru
Whois
Идентификатор домена 4924306
Cостояние домена FREE
Владелец Oleg S Gazin
E-mail nizag@mail.ru gazin_os@rambler.ru
Телефон +7 9264786056
Регистратор REGTIME
Дата регистрации домена 2009-03-18
Оплачен до 2010-03-18
Дата освобождения домена 2010-04-20
Актуальность 2010-03-30
|
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 11.06.2013 в 22:41.
|
|
|
|
11.06.2013, 22:49
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: Декодирование DTMF на PIC16F628
Сообщение от vovik_t
|
Вся информация в обновлении RAZUS.RU от 10.06.
|
Цитата:
|
Невозможно найти удалённый сервер
|
___________
|
|
|
|
11.06.2013, 23:11
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Декодирование DTMF на PIC16F628
Сообщение от vovik_t
|
Интересная тема!
Все проверено на практике.
|
Это всё было интересно в конце 90-ых, когда клепали АОНы и примочки к импортным аппаратам на 622-ом ПИКе.
|
|
|
|
11.06.2013, 23:22
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,121
Сказал спасибо: 2,569
Сказали Спасибо 11,945 раз(а) в 5,992 сообщении(ях)
|
Re: Декодирование DTMF на PIC16F628
Сообщение от nahimovv
|
Это всё было интересно в конце 90-ых, когда клепали АОНы и примочки к импортным аппаратам на 622-ом ПИКе.
|
Не только. Если есть нужда не только принимать на телефон вызов от, скажем, сигналки, но и давать команду.
Пытаются делать это СМС-ками, но там проблемы со временем формирования ее, доставки. А такой вариант - в реальном времени.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
27.06.2013, 14:53
|
|
Временная регистрация
Регистрация: 17.10.2011
Сообщений: 59
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Декодирование DTMF на PIC16F628
Вот здесь DTMF как раз и используют для управления. ИМХО, это самый простой и дешевый способ управления "в реальном времени".
|
|
|
|
27.06.2013, 16:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Декодирование DTMF на PIC16F628
Готовый дтмф-декодер стоит дешевле этого ПИКа, и в отличие от него обладает гораздо большей чувствительностью и избирательностью. Т.к. ПИК банально не в состоянии пропустить входной сигнал через десяток полосовых фильтров - для правильного декодирования дтмф нужен чип гораздо мощнее, желательно с ДСПшником на борту...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:57.
|
|