Съдържание:

Как да направите прост DTMF (тон) декодер на телефонна линия: 3 стъпки
Как да направите прост DTMF (тон) декодер на телефонна линия: 3 стъпки

Видео: Как да направите прост DTMF (тон) декодер на телефонна линия: 3 стъпки

Видео: Как да направите прост DTMF (тон) декодер на телефонна линия: 3 стъпки
Видео: 29.Decodificador DTMF AD22B04. 2024, Ноември
Anonim
Как да направите прост DTMF (тон) декодер на телефонна линия
Как да направите прост DTMF (тон) декодер на телефонна линия
Как да направите прост DTMF (тон) декодер на телефонна линия
Как да направите прост DTMF (тон) декодер на телефонна линия
Как да направите прост DTMF (тон) декодер на телефонна линия
Как да направите прост DTMF (тон) декодер на телефонна линия

Това е прост проект, който ви позволява да декодирате DTMF сигнали на почти всяка телефонна линия. В този урок използваме декодера MT8870D. Ние използваме предварително вграден тон декодер, защото, повярвайте ми, е болка отзад да се опитате да го направите с Arduino (Това е по принцип невъзможно). Този декодер също е доста интелигентно изграден, така че има прорези във филтъра за често срещани тонове за набиране (350 и 440Hz), които ви позволяват да разпознаете всеки DTMF тон по време на набиране. Умно, нали? Този чип има двоичен изход (Q1-Q4) и флаг за актуализация на хардуера (ESt). Четирите двоични изхода остават същите, докато не бъде набран нов различен номер. Това би било проблем, защото можем да открием само когато е натиснат нов номер. Но ESt на помощ! По този начин, когато се натисне нов номер, щифтът ESt ще ни информира, че е натиснат нов номер и че двоичният изход е актуализиран. С това можем да открием всяко натискане на бутон. Ако се интересувате, ето листа с данни за чипа.

Консумативи

DTMF декодер (в диаграмите използвам MT8870D, защото е евтин)

Микропроцесор (бих препоръчал Arduino)

Платка

Някои проводници

Резистор 102KΩ

71,5KΩ резистор (не мислете, че го правят; просто поставете 68KΩ и 3.3KΩ и 200Ω резистор последователно)

Резистор 390KΩ

два керамични 100nF кондензатора

Кристал с точно 3.579545MHz

И 5v захранване

Стъпка 1: Помислете какво искате да направите с веригата си след това и поръчайте частите

Планирайте какво ще правите с вашата вградена схема (т.н. какво ще свържа с Arduino; какво ще контролирам с него?)

След това поръчайте своите части.

Стъпка 2: Сглобете веригата си

Сглобете веригата си
Сглобете веригата си
Сглобете веригата си
Сглобете веригата си

Ето една проста схема как всичко върви заедно:

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

Стъпка 3: Поздравления

AAAAND, честито! Имате работеща схема, която може да декодира всякакви DTMF сигнали по ВАШАТА телефонна линия! Ето как трябва да изглежда:

Препоръчано: