ID Pemanggil Berasaskan Mikrokontroler & Penggunaan DS1232

Cuba Instrumen Kami Untuk Menghapuskan Masalah





Aplikasi Praktikal menggunakan Microcontroller - Caller ID

Caller ID dikenali sebagai Caller Identification (CID), ia adalah perkhidmatan telefon untuk menghantar nombor pemanggil ke telefon orang yang dipanggil setelah panggilan dijawab. Di mana, ID pemanggil juga boleh memberikan nama pemanggil jika ada. ID pemanggil dapat ditunjukkan pada paparan telefon atau pada peranti paparan terpisah yang dihubungkan dengannya.

Caller ID adalah ciri rangkaian telefon digital, di mana nombor telefon orang yang dipanggil dapat dipindahkan, menggunakan talian telefon standard kepada orang yang dipanggil sebelum dia menjawab panggilan. Terdapat dua sistem isyarat ID pemanggil yang berbeza, di mana data dihantar antara ledakan isyarat deringan telefon pertama dan kedua. Selanjutnya maklumat nombor dihantar menggunakan isyarat DTMF standard. Mikrokontroler digunakan untuk mengawal keseluruhan sistem.




Nombor masuk dan keluar ditunjukkan pada paparan LCD. Mikrokontroler digunakan untuk mengawal keseluruhan sistem. Ia mendapat nombor melalui penyahkod DTMF dan memaparkannya melalui LCD.

Nota Kecil mengenai DTMF:



Terdapat dua jenis sistem pendailan: Panggilan nadi dan dail nada. Sistem panggilan nada adalah sistem pendailan umum dan lebih cepat daripada sistem panggilan nadi. DTMF digunakan dalam sistem talian telefon dan juga digunakan untuk mengendalikan sistem telefon. Sistem DTMF terdiri terutamanya dari jalur frekuensi rendah dan tinggi untuk setiap nombor, mengikut frekuensi ini isyarat dapat dipindahkan ke sistem. Apabila nombor ditekan di telefon maka nada akan dihasilkan.

Spesifikasi dan Piawai ID Pemanggil:


Terdapat dua jenis sistem isyarat ID pemanggil. Sistem penomboran terdiri, kod negara (CC) dan nombor signifikan nasional (NSN). Sebagai contoh, dalam nombor telefon 91-9885098850, kod negara adalah '91' dan nombor penting nasional adalah '9885098850'. Nombor signifikan nasional terdiri daripada kod kawasan dan nombor pelanggan.

pemanggilMaklumat nombor panggilan dan maklumat nombor panggilan dipindahkan dalam format berikut:

pemanggil IMaklumat disampaikan sebagai urutan nada DTMF. Dari rajah di atas, nombor panggilan pertama dihantar oleh urutan nombor nombor yang diteruskan diikuti dengan kod maklumat. Di sini A dan B menunjukkan permulaan nombor panggilan dan penerusan. Sekiranya terdapat lebih banyak nombor yang dimajukan maka mereka akan dihantar secara alternatif. Dan C adalah akhir penghantaran.

Ciri-ciri Utama Perisian ID Pemanggil:

  • Menunjukkan nombor telefon panggilan sebelum panggilan dijawab
  • Menyimpan log semua panggilan yang tidak dijawab serta masa dan tarikh panggilan
  • Menampilkan nombor yang dihubungi oleh pengguna dan tempoh panggilan
  • Paparan masa dan tarikh ketika peranti dalam keadaan tidak berfungsi
  • Membolehkan pengguna menyesuaikan tarikh dan masa menggunakan butang tekan

Blok Diagram Id Pemanggil menggunakan 8051 dan Berfungsi:

Mikrokontroler adalah komponen terpenting dalam sistem ID pemanggil. Ia digunakan kerana banyak sebab. 8051 adalah pengawal 8-bit, kita dapat memprogram dengan sangat mudah. Ia mempunyai memori flash 4Kb, 128 byte RAM on-chip.

ID pemanggilMikrokontroler memainkan peranan utama dalam sistem ID pemanggil, ia mengawal keseluruhan komponen sistem terutamanya paparan DTMF dan LCD. Fungsi utama peranti ini adalah untuk menerima isyarat DTMF yang mewakili maklumat pemanggil dari saluran telefon dan menyahkodnya menjadi kod binari yang sepadan. Telefon bimbit disambungkan dari soket telefon telinga ke dekoder DTMF untuk menerima data. Kod-kod ini kemudian dipindahkan ke mikrokontroler. Data yang diproses kemudian diberikan kepada paparan tujuh segmen yang disambungkan secara selari.

Kaedah untuk menguji Bekalan Kuasa ke Sistem Berasaskan Mikrokontroler - Menggunakan DS1232

DS1232 adalah cip monitor mikro, yang digunakan untuk memantau dan mengendalikan bekalan kuasa dan pelaksanaan perisian sistem berdasarkan mikrokontroler dan untuk memberikan tetapan semula tombol tekan. Ia berfungsi terutamanya pada tiga keadaan maya:

  1. Pertama, rujukan kompensasi suhu tepat dan litar pembanding memantau status Vcc.
  2. Fungsi kedua adalah melakukan kawalan semula push-bottom.
  3. Fungsi ketiga adalah pemasa pengawas yang memaksa isyarat ulang ke keadaan aktif jika input strob tidak didorong rendah sebelum waktu habis.

Apabila Vcc kembali ke keadaan toleransi, isyarat tetapan semula disimpan dalam keadaan aktif minimum 250 ms untuk membolehkan bekalan kuasa dan pemproses stabil.

DS1232 boleh didapati dalam konfigurasi 8-pin dan 16-pin. Di sini kita hanya akan melihat sekitar 812 pin DS1232.

DS1232 Penerangan Pin DS1232

Ciri-ciri:

  • Menghentikan dan menghidupkan semula mikropemproses ketika berada di luar kawalan
  • DIP 8-pin dengan penjimatan ruang
  • Membuang komponen yang berasingan
  • Mikropemproses akan dimulakan semula secara automatik apabila kuasa tiba
  • Sekiranya berlaku penggantian luaran maka ia mengawal butang tekan
  • Kuasa bekalan dikawal 5% atau 10%
  • Mikroprosesor akan tetap ideal semasa memeriksa peralihan kuasa

Permohonan DS1232:

Litar di bawah menunjukkan bagaimana DS1232 digunakan dengan Mikrokontroler DS87C520.

Litar DS1232

Dari litar, resistor pull-up adalah untuk output rendah aktif dan kapasitor pemisah untuk mengurangkan kemungkinan kebisingan pada bekalan kuasa menyebabkan reset. Output RST DS1232 tidak diperlukan oleh mikrokontroler. LED digunakan untuk memberi isyarat ketika ISR (Permintaan Perkhidmatan Gangguan) diservis.

Apabila isyarat tetapan semula aktif aktif dengan VCC dan tetap tinggi antara 250 ms hingga 1 saat. Reset rendah aktif kekal 0V sehingga kelewatan berlalu dan kemudian ditarik tinggi oleh perintang penarik. Perintang penarik diperlukan kerana RST adalah output pengumpul terbuka. Biasanya, RST dan memerlukan kira-kira 450 ms untuk menjadi tidak aktif. Sekiranya isyarat tetapan semula tidak aktif, mikrokontroler mesti mengekang isyarat ST rendah sebelum pemasa pengawas berlalu. Pemasa pengawas DS1232 tidak dapat dilumpuhkan, jadi ini mesti berlaku dalam beberapa saat isyarat tetapan semula menjadi tidak aktif atau mikropemproses akan diset semula. DS1232 memantau VCC setiap masa dan menetapkan semula mikrokontroler jika voltan turun di bawah VCCTP (titik perjalanan VCC). VCCTP dapat diprogram hingga 5% atau 10% di bawah VCC dan monitor mikro akan menahan isyarat ulang aktif selama 250 ms hingga 1 saat setelah VCC pulih dan kembali di atas VCCTP. VCCTP diprogramkan dengan pin TOL.