Mundarija:

Oddiy DTMF (ohang) telefon liniyasi dekoderini qanday qilish kerak: 3 qadam
Oddiy DTMF (ohang) telefon liniyasi dekoderini qanday qilish kerak: 3 qadam

Video: Oddiy DTMF (ohang) telefon liniyasi dekoderini qanday qilish kerak: 3 qadam

Video: Oddiy DTMF (ohang) telefon liniyasi dekoderini qanday qilish kerak: 3 qadam
Video: A1 darajasi uchun imtihon jarayoni (to‘liq format) 2024, Noyabr
Anonim
Oddiy DTMF (ohangli) telefon liniyasi dekoderini qanday qilish kerak
Oddiy DTMF (ohangli) telefon liniyasi dekoderini qanday qilish kerak
Oddiy DTMF (ohang) telefon liniyasi dekoderini qanday qilish kerak
Oddiy DTMF (ohang) telefon liniyasi dekoderini qanday qilish kerak
Oddiy DTMF (ohang) telefon liniyasi dekoderini qanday qilish kerak
Oddiy DTMF (ohang) telefon liniyasi dekoderini qanday qilish kerak

Bu har qanday telefon liniyasida DTMF signallarini dekodlash imkonini beradigan oddiy loyihadir. Ushbu qo'llanmada biz MT8870D dekoderidan foydalanamiz. Biz oldindan o'rnatilgan ohang dekoderidan foydalanmoqdamiz, chunki menga ishoning, buni Arduino bilan sinab ko'rish orqa tomondan og'riqdir (bu umuman mumkin emas). Bu dekoder ham juda oqilona qurilgan, shuning uchun filtrda umumiy terish ohanglari (350 va 440 Gts) bor, bu sizga qo'ng'iroq paytida DTMF ohangini aniqlash imkonini beradi. Aqlli, shunday emasmi? Bu chipda ikkilik chiqish (Q1-Q4) va apparatni yangilash bayrog'i (EST) mavjud. To'rtta ikkilik chiqish yangi raqam terilmaguncha o'zgarmaydi. Bu muammo bo'lardi, chunki biz faqat yangi raqam bosilganda aniqlashimiz mumkin edi. Ammo EST qutqarish uchun! Shunday qilib, yangi raqam bosilganda, pin ESt bizga yangi raqam bosilganligi va ikkilik chiqish yangilanganligi haqida xabar beradi. Buning yordamida biz har qanday tugmani bosishni aniqlay olamiz. Agar sizni qiziqtirsa, bu erda chip uchun ma'lumotlar jadvali.

Ta'minotlar

DTMF dekoderi (diagrammalarda men MT8870D dan foydalanaman, chunki u arzon)

Mikroprosessor (Arduino -ni tavsiya qilaman)

Non paneli

Ba'zi simlar

102KΩ qarshilik

71,5KΩ qarshilik (ular buni o'ylamaydi, 68KΩ va 3.3KΩ va 200Ω rezistorlarni ketma -ket joylashtiring)

390KΩ qarshilik

ikkita keramik 100nF kondansatör

Aniq 3,579545 MGts kristalli

Va 5V quvvat manbai

1 -qadam: Keyinchalik o'z davrangiz bilan nima qilishni xohlayotganingiz haqida o'ylang va qismlarga buyurtma bering

O'rnatilgan sxemangiz bilan nima qilishni rejalashtiring (va hokazo. Men Arduino bilan nima bog'layman, u bilan nima nazorat qilaman?)

Keyin, qismlarga buyurtma bering.

2 -qadam: O'z davrangizni bir joyga qo'ying

O'z davrangizni birlashtiring
O'z davrangizni birlashtiring
O'z davrangizni birlashtiring
O'z davrangizni birlashtiring

Bu erda hamma narsa qanday ketayotgani haqida oddiy sxema:

Boshqa boshqaruv komponentlarini (masalan, o'rni) ulashni unutmang.

3 -qadam: Tabriklaymiz

AAAAND, tabriklayman! Sizda telefon liniyasidagi har qanday DTMF signallarini dekodlashi mumkin bo'lgan ishlaydigan sxemangiz bor! Bu qanday ko'rinishi kerakligi haqida:

Tavsiya: