Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

DTMF Декодер за начинаещи PIC16F84+ MT8870
http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=6974
Страница 1 от 1

Автор:  kalos [ Нед Юли 12, 2009 4:18 am ]
Заглавие:  DTMF Декодер за начинаещи PIC16F84+ MT8870

Здравейте,
след запознаване с основните правила и команди на PIC16F84 реших, че трябва да направя нещо по-смисленно от разни мигалки и пищялки /от книгата "PIC Микроконтролери Част 1"/

Случайно срещнах datasheet на DTMF декодер MT8870 и реших да направя модул за контрол през GSM.
В интернет намерих оснвно схеми за управление на релета, но кода който е на пик-а ми се вижда малко сложен като се има в предвид командите.
ето го и него http://www.foxdelta.com/products/repeater.htm
повечето схеми от този тип които се срещат в интернет работят със същия код.

Бихте ли ми предложили по-добър алгоритъм за декодиране и четене на DTMF от МТ8870?
Иска ми се командите да имат следния вид:
*01*1# - Логическа 1 на PB0
*01*0# - Логическа 0 на PB0
*02*1/2/3# Логическа 1 на PB1 с установяване на лог. 0 след 1/2/3 еденици време.

Поздрави!
/Знам, че ще има хора който ще кажат остави този пик вземи "по-голям" и че тр да прочета още докато стигна до тук, но аз това го знам/

Автор:  kalos [ Вто Юли 28, 2009 11:57 pm ]
Заглавие: 

няма ли някой да предложи нещо?

Автор:  Реконструктор [ Сря Юли 29, 2009 12:28 am ]
Заглавие: 

http://en.wikipedia.org/wiki/Goertzel_algorithm

... в края. :)

Автор:  plameniv [ Сря Юли 29, 2009 1:58 am ]
Заглавие: 

kalos написа:
няма ли някой да предложи нещо?

Какво има да му декодираш, той е декодера и при наличие на DTMF тон чизкарва 4бит сигнал само четеш с контролер и прави там каквото прави.
Най лесно ще разбереш какво прави като изтеглиш datasheet и прочетеш малко :)

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/