Мазмұны:

Телефон желісінің қарапайым декодерін DTMF қалай жасауға болады: 3 қадам
Телефон желісінің қарапайым декодерін DTMF қалай жасауға болады: 3 қадам

Бейне: Телефон желісінің қарапайым декодерін DTMF қалай жасауға болады: 3 қадам

Бейне: Телефон желісінің қарапайым декодерін DTMF қалай жасауға болады: 3 қадам
Бейне: Қарапайым жігіт телефон бөлшектері желісін ашып, табысқа жету арқылы жақынының өмірін сақтап қалады. 2024, Қараша
Anonim
Телефон желісінің қарапайым декодерін DTMF қалай жасауға болады
Телефон желісінің қарапайым декодерін DTMF қалай жасауға болады
Телефон желісінің қарапайым декодерін DTMF қалай жасауға болады
Телефон желісінің қарапайым декодерін DTMF қалай жасауға болады
Телефон желісінің қарапайым декодерін DTMF қалай жасауға болады
Телефон желісінің қарапайым декодерін DTMF қалай жасауға болады

Бұл кез келген телефон желісінде DTMF сигналдарын декодтауға мүмкіндік беретін қарапайым жоба. Бұл оқулықта біз MT8870D декодерін қолданамыз. Біз алдын ала орнатылған тон декодерін қолданамыз, себебі, маған сеніңіз, Arduino -мен мұны істеу артқы жағындағы ауырсыну (бұл мүмкін емес). Бұл декодер өте ақылды түрде құрастырылған, сондықтан оның теру кезіндегі кез келген DTMF үнін тануға мүмкіндік беретін (350 және 440 Гц) жалпы теру дыбыстарының сүзгісінде ойықтары бар. Ақылды, солай емес пе? Бұл чиптің екілік шығысы (Q1-Q4) және аппараттық жаңарту жалаушасы (ESt) бар. Төрт екілік шығыс жаңа нөмірді тергенше өзгеріссіз қалады. Бұл мәселе болар еді, өйткені біз жаңа нөмір басылғанда ғана анықтай аламыз. Бірақ EST құтқару үшін! Осылайша, жаңа нөмір басылған кезде, түйреуіш EST бізге жаңа нөмірдің басылғанын және екілік шығыс жаңартылғанын хабарлайды. Оның көмегімен біз кез келген түймені басуды анықтай аламыз. Егер сізді қызықтырса, мұнда чиптің мәліметтер кестесі берілген.

Жабдықтар

DTMF декодері (диаграммада мен MT8870D қолданамын, себебі бұл арзан)

Микропроцессор (Arduino ұсынамын)

Нан тақтасы

Кейбір сымдар

102KΩ резистор

71.5KΩ резистор (олар мұны жасайды деп ойламаңыз; 68KΩ және 3.3KΩ және 200Ω резисторды тізбектей қойыңыз)

390 кОм резистор

екі керамикалық 100nF конденсатор

Дәл 3,579545 МГц кристалл

Және 5В қуат көзі

1 -қадам: Кейіннен тізбекпен не істегіңіз келетіні туралы ойланыңыз және бөлшектерге тапсырыс беріңіз

Құрылған схемамен не істейтіндігіңізді жоспарлаңыз (т.б. мен Arduino -ға не қосамын, онымен не басқарамын?)

Содан кейін бөлшектерге тапсырыс беріңіз.

2 -қадам: Сіздің тізбекті біріктіріңіз

Сіздің тізбекті біріктіріңіз
Сіздің тізбекті біріктіріңіз
Сіздің тізбекті біріктіріңіз
Сіздің тізбекті біріктіріңіз

Міне, барлығы қалай жүретіні туралы қарапайым схема:

Басқа басқарушы компоненттерді қосуды ұмытпаңыз (мысалы, реле)

3 -қадам: Құттықтаймыз

AAAAND, құтты болсын! Сізде телефон желісіндегі кез келген DTMF сигналдарын декодтауға болатын жұмыс істейтін схема бар! Бұл қалай көрінуі керек екендігі туралы:

Ұсынылған: