ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK Jam-penjana meter kekerapan pada MK AT89S8252. Ensiklopedia elektronik radio dan kejuruteraan elektrik Ensiklopedia elektronik radio dan kejuruteraan elektrik / Jam, pemasa, geganti, suis beban Peranti yang dicadangkan, sebagai tambahan kepada mengukur kekerapan dan tempoh isyarat, mampu mengira bilangan denyutan input, menjana denyutan segi empat tepat, dan juga melaksanakan fungsi jam dengan kalendar dan jam penggera lima program. Peranti, rajahnya ditunjukkan dalam Rajah. 1, membolehkan anda mengukur kekerapan isyarat berkala dengan tahap TTL sehingga 110 MHz, mengira denyutan input, mengukur tempoh isyarat input, menjana isyarat segi empat tepat dengan kitaran tugas 2 dan frekuensi dari 1 Hz hingga 3 MHz, memaparkan masa semasa, hari dalam minggu, tarikh, bulan, tahun, dan juga berfungsi sebagai jam penggera. Arus yang digunakan oleh peranti daripada bekalan kuasa 5 V ±10% tidak melebihi 30 mA (dengan lampu latar penunjuk dimatikan). Asas peranti adalah mikropengawal (MK) daripada ATMEL AT89S8252. Ia terdiri daripada ROM 8 KB, EEPROM 2 KB, RAM 256 bait, empat port I/O, tiga pemasa/kaunter (T/CO-T/C2), pemasa pengawas, penjana jam dan komponen lain. Apabila menggunakan T/S sebagai pembilang denyutan luaran, frekuensi pengiraan tidak boleh melebihi 1/24 daripada frekuensi penjana jam. Anda boleh meningkatkan kekerapan pengiraan, contohnya, dengan menghidupkan pembahagi berkelajuan tinggi pada input, tetapi ini memerlukan pengenalan unit pensuisan. Dalam peranti yang diterangkan, pembilang berkelajuan tinggi siri KR1554 digunakan untuk meningkatkan kekerapan pengiraan pada input, yang menyebabkan kekerapan pengiraan meningkat sebanyak 256 kali dan secara teorinya boleh mencapai 128 MHz (dengan resonator kuarza pada frekuensi 12 MHz). Apabila menggunakan litar mikro KR1554IE18 (DD2, DD3), frekuensi maksimum ialah 110 MHz. Selepas kuasa digunakan, isyarat set semula dijana pada input 9 mikropengawal DD1, yang tempohnya ditentukan oleh parameter litar R1C3. Diod VD1 berfungsi untuk melepaskan kapasitor C3 dengan cepat selepas mematikan kuasa. Pada permulaan program, paparan HG1 dikonfigurasikan. Dalam kes ini, penimbalnya dikosongkan dan paparan kursor serta berkelip adalah dilarang. Untuk mengurangkan bilangan talian I/O yang diperlukan untuk menulis maklumat pada paparan, saiz bas ditetapkan kepada 4 bit. Kemudian mod pengendalian T/C ditetapkan, gangguan yang diperlukan didayakan dan mod pengendalian serta kekerapan penjana dipulihkan kepada keadaan sebelum penutupan peranti sebelumnya. Dalam semua mod, T/CO berfungsi sebagai pemasa. Ia diprogramkan sedemikian rupa sehingga ia melimpah dan terganggu 50 kali sesaat. Semasa pemprosesan gangguan, papan kekunci ditinjau dan isyarat standard dijana untuk peranti beroperasi dalam mod pembilang frekuensi. Kaunter DD2, DD3 ditetapkan semula secara serentak di tepi isyarat pada input C pada tahap log. 0 pada input R. Keadaan ini menentukan keperluan yang bercanggah untuk tempoh isyarat tetapan semula. Di satu pihak, untuk meningkatkan kelajuan pengiraan ia mestilah agak kecil, sebaliknya, dengan tempoh sedemikian, set semula mungkin tidak berlaku pada frekuensi rendah isyarat input. Untuk menghapuskan percanggahan ini dalam peranti ini, ia telah memutuskan untuk meninggalkan sepenuhnya isyarat tetapan semula. Selepas setiap pengukuran, keadaan pembilang diingat dan, semasa pengukuran berikutnya, ditolak daripada hasil yang diperoleh. Mod operasi T/C1 bergantung pada mod operasi instrumen dan diterangkan di bawah. Jam penggera dibuat pada cip DD4. Ia mengandungi semua nod yang diperlukan untuk mengira jam, minit, saat, hari dalam seminggu, hari, bulan dan tahun. Ia juga mempunyai 56 bait RAM, tersedia untuk menulis dan membaca. Apabila elemen G1 (contohnya, CR2032) disambungkan, litar mikro boleh beroperasi sehingga 10 tahun, menyimpan semua data yang direkodkan dalam ingatan. Ketepatan jam yang diperlukan ditetapkan oleh pemangkasan kapasitor C4, kontras maklumat yang dipaparkan pada paparan ditetapkan oleh pemangkasan perintang R5. Butang SB 17 digunakan untuk menghidupkan lampu latar paparan LED pada waktu malam. Peranti ditukar kepada mod pengukuran frekuensi dengan menekan butang "F", mod ukuran tempoh dengan menekan butang "P", dan mod penjana dengan menekan butang "G". Dengan butang yang sama, apabila butang "S" ditekan, mod untuk mengira denyutan input, jam dan jam penggera diaktifkan, masing-masing. Isyarat bunyi dijana oleh pemancar BQ1 apabila butang ditekan dan apabila penggera berbunyi. Isyarat yang dihasilkan apabila butang ditekan dimatikan dengan mencabut pin 4 cip DD1, dan isyarat berbunyi apabila penggera berbunyi dengan memutuskan sambungan pin 3. Pertimbangkan pengendalian peranti dalam pelbagai mod dengan lebih terperinci. Peranti bertukar kepada mod pengukuran frekuensi apabila kuasa dihidupkan, dan juga, seperti yang dinyatakan, selepas menekan butang SB13 (“F”). Dalam mod ini, T/C1 diprogramkan untuk berfungsi sebagai pembilang nadi input. Selepas 1 s, hasil pengiraan dipaparkan pada baris atas paparan (Gamb. 2,a). Pada masa yang sama, tempoh isyarat dikira dan hasilnya dipaparkan pada bahagian bawah. Kadang-kadang, sebagai contoh, apabila menyediakan penjana dengan penalaan lancar pada frekuensi tertentu, adalah mudah untuk melakukan pengukuran bukan sekali sesaat, tetapi lebih kerap. Peranti ini mempunyai mod di mana pengukuran diambil 10 kali lebih kerap (setiap 0,1 saat). Hasil pengukuran dipaparkan pada paparan lima kali sesaat. Resolusi dalam kes ini dikurangkan kepada 10 Hz. Peralihan kepada mod ini dibuat dengan menekan butang SB12 ("R"). Dalam kes ini, bukannya digit terakhir nilai frekuensi yang diukur, tanda "*" dipaparkan. Untuk kembali ke mod pengukuran frekuensi biasa, tekan butang SB8 (“B”). Masa tindak balas kepada gangguan bergantung pada arahan yang dilaksanakan dan boleh mencapai beberapa mikrosaat. Untuk menghapuskan ralat yang timbul atas sebab ini, MC, selepas melakukan tindakan semasa, ditukar kepada mod dengan penggunaan kuasa yang dikurangkan. Dalam mod ini, pemproses berhenti, tetapi semua peranti persisian terus berfungsi. Apabila gangguan berlaku, semua tindakan yang perlu dilakukan dan MK sekali lagi ditukar kepada mod penggunaan kuasa rendah. Masa tindak balas kepada gangguan dalam kes ini sentiasa sama dan mudah diambil kira apabila membentuk selang masa. Dalam mod ukuran tempoh, pemasa/kaunter T/C1 diprogramkan untuk mengira denyutan yang datang daripada pembahagi dalaman. Kekerapan pengulangan mereka adalah sama dengan V12 frekuensi penjana, iaitu 1 MHz. Pengiraan didayakan daripada input INT1 (pin 13) DD1: dengan log. 1 pada input ini, pengiraan nadi didayakan, dengan log. 0 - dilarang. Pada masa ini tahap berubah dari 1 kepada 0, gangguan dijana, semasa pemprosesan hasil pengiraan dipaparkan pada garis bawah paparan (Rajah 2, b). Pada masa yang sama, kekerapan isyarat dikira (tepat hingga perseribu) dan hasilnya dipaparkan pada baris atas paparan. Ia tidak disyorkan untuk membekalkan isyarat dengan frekuensi lebih daripada 10 kHz kepada input peranti, kerana memproses gangguan daripada input INT1 akan mengambil hampir sepanjang masa dan tidak akan ada masa lagi untuk memproses keputusan dan meninjau papan kekunci . Dalam mod pengiraan nadi input, T/C1 juga diprogramkan untuk berfungsi sebagai pembilang nadi luaran. Hasil pengiraan (Gamb. 2,c) dipaparkan pada skrin paparan 50 kali sesaat. Dengan menekan butang SB8 ("B"), jika perlu, hentikan pengiraan nadi (dalam kes ini, tanda ">" padam). Dengan menekan butang SB8 sekali lagi, pengiraan disambung semula. Untuk menetapkan semula bacaan pembilang, gunakan butang SB12 (“R”). Ia mesti diambil kira bahawa tindak balas untuk menekan sebarang butang berlaku selepas 100 ms (masa yang diperlukan untuk menahan lantunan kenalan). Nilai kekerapan denyutan yang dihasilkan dimasukkan menggunakan butang nombor "0" - "9". Menekan butang SB8 (“B”) memadam digit paling kanan. Baris atas penunjuk (Rajah 2d) memaparkan frekuensi yang didail, garis bawah menunjukkan frekuensi sebenar penjana, yang ditentukan oleh formula 3000000/T (T berbeza dari 1 hingga 65535). Oleh itu, dengan menaip, sebagai contoh, nombor 55000, kita sebenarnya mendapat 55555.555 (3000000/54). Apabila anda menekan butang SB12 ("R"), frekuensi penjana berubah. Pada frekuensi dari 46 Hz hingga 3 MHz, T/S2 beroperasi dalam mod penjana. Outputnya disambungkan ke pin 1 DD1. Mengganggu apabila T/C2 melimpah adalah dilarang. Pada frekuensi yang lebih rendah (1 hingga 45 Hz), T/C2 digunakan sebagai pemasa, dengan gangguan didayakan. Kekerapan mereka bergantung pada kekerapan set penjana dan berjulat dari 16...90 Hz. Dalam selang 8...45 Hz, isyarat pada pin P1.0 disongsangkan setiap kali T/C2 melimpah (frekuensi isyarat keluaran adalah dua kali lebih rendah daripada frekuensi gangguan). Pada frekuensi 1...7 Hz, isyarat disongsangkan 2, 3, 5 atau 8 kali bergantung pada frekuensi. Gangguan daripada T/C2 adalah keutamaan yang rendah, kerana jika tidak, ralat akan meningkat apabila peranti beroperasi dalam mod meter frekuensi. Dalam hal ini, tempoh isyarat keluaran mungkin berbeza sedikit (dengan beberapa mikrosaat) daripada nilai yang dikira. Isyarat pada output penjana hadir tanpa mengira mod pengendalian peranti. Apabila frekuensi ditetapkan kepada 0 Hz, penjana dimatikan. Masa semasa ditetapkan menggunakan butang "1" (jam), "2" (minit), "3" (menetap semula saat), "4" (hari dalam minggu), "5" (tarikh), "6" (bulan) dan "7" (tahun) sambil menekan butang "B" (jika bacaan perlu ditingkatkan) atau "R" (jika perlu dikurangkan). Paparan paparan dalam mod jam ditunjukkan dalam Rajah. 2, d. Terdapat lima jam penggera dalam peranti yang diterangkan. Untuk setiap daripada mereka anda boleh menetapkan jam, minit dan hari dalam seminggu. Tukar penggera dengan menekan butang "0". Masa tindak balas dimasukkan dengan cara yang sama seperti yang diterangkan di atas untuk menetapkan jam. Hari dalam minggu ditetapkan menggunakan butang "3" - "9" ("3" - Isnin, "4" - Selasa, ... "9" - Ahad). Apabila anda menekan butang sekali lagi, hari yang sepadan hilang daripada paparan. Contoh penetapan penggera ditunjukkan dalam Rajah. 2, f-h. Dalam kes pertama, penggera 1 akan berbunyi pada hari bekerja pada pukul 6:30 pagi, pada penggera kedua (jam penggera 2) - pada hujung minggu pada pukul 8:00 pagi, pada penggera ketiga (jam penggera 3) - setiap hari pada pukul 18:42 p.m. Sila ambil perhatian bahawa penggera hanya akan berfungsi jika peranti berada dalam mod jam. Anda boleh mematikan isyarat bunyi dengan menekan mana-mana butang (kecuali, sudah tentu, SB17). Jadual dengan kod "perisian tegar" ROM MK dalam format hex Beberapa perkataan mengenai butiran. Litar mikro KR1554IE18 boleh diganti dengan analognya daripada siri K555, KR1533, dan dengan perubahan yang sesuai dalam litar, dengan pembilang lain siri K555, KR1533, K531, KR1554. Bergantung pada pembilang yang digunakan, kekerapan pengiraan maksimum adalah dalam julat 20... 128 MHz. Daripada apa yang ditunjukkan dalam rajah, adalah dibenarkan untuk menggunakan penunjuk DV16252. Tujuan pinnya adalah sama seperti DV16230S1FBLY/R, anda hanya perlu menukar pin kuasa 1 dan 2. Terdapat beberapa cara untuk menentukur instrumen. 1. Setelah menukar peranti kepada mod pengukuran frekuensi, gunakan isyarat frekuensi yang diketahui pada input dan gunakan pemangkasan kapasitor C1 untuk menetapkan nilai ini pada penunjuk. Lebih tinggi frekuensi isyarat input, lebih tepat peranti akan ditala. 2. Dengan menyambungkan meter frekuensi standard selari dengan input peranti dan beralih kepada mod pengukuran frekuensi, gunakan isyarat pada input. Dengan menukar kapasitansi kapasitor C1, pastikan bacaan instrumen bertepatan. Sama seperti dalam kes pertama, lebih tinggi frekuensi isyarat input, lebih tepat anda boleh mengkonfigurasi peranti. 3. Menukar peranti kepada mod ukuran tempoh, gunakan isyarat frekuensi yang diketahui pada input dan tetapkan nilai yang diperlukan dengan kapasitor C1. Lebih lama tempoh isyarat input, lebih tepat pelarasan peranti. Apabila menentukur dengan cara ini, adalah mudah untuk menggunakan isyarat 1 Hz dari jam elektronik. 4. Setelah menetapkan frekuensi pada output penjana kepada 3 MHz, gunakan isyarat pada input meter frekuensi standard. Dengan menukar kapasitansi kapasitor C1, tetapkan frekuensi kepada 3 MHz. Pengarang: A. Piskaev, Orel Lihat artikel lain bahagian Jam, pemasa, geganti, suis beban. Baca dan tulis berguna komen pada artikel ini. Berita terkini sains dan teknologi, elektronik baharu: Kulit tiruan untuk emulasi sentuhan
15.04.2024 Petgugu Global kotoran kucing
15.04.2024 Daya tarikan lelaki penyayang
14.04.2024
Berita menarik lain: ▪ Alien mencemarkan alam semesta ▪ Protein konduktif untuk pemasangan microarray 3D ▪ Kulit plastik merasakan kuasa sentuhan Suapan berita sains dan teknologi, elektronik baharu
Bahan-bahan menarik Perpustakaan Teknikal Percuma: ▪ bahagian tapak Kata bersayap, unit frasaologi. Pemilihan artikel ▪ pasal Wahai harimau! Bergembiralah kerana anda bukan lelaki! Ungkapan popular ▪ artikel Apakah ketinggian yang dicapai oleh pendaki buta Eric Weienmeier? Jawapan terperinci ▪ artikel Penjaga stor gudang kedai pembaikan. Arahan standard mengenai perlindungan buruh ▪ pasal Mordant tiru mahogani. Resipi dan petua mudah ▪ artikel Simpulan luar biasa. Fokus rahsia
Tinggalkan komen anda pada artikel ini: Semua bahasa halaman ini Laman utama | Perpustakaan | artikel | Peta Laman | Ulasan laman web www.diagram.com.ua |