ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK Penyahkod untuk arahan kayu bedik daripada konsol permainan video. Ensiklopedia elektronik radio dan kejuruteraan elektrik Ensiklopedia elektronik radio dan kejuruteraan elektrik / Pengawal mikro Apabila membangunkan peranti elektronik, selalunya terdapat keperluan untuk panel kawalan jauh yang mudah. Dalam kebanyakan kes, kayu bedik dari konsol permainan video boleh berfungsi sebagai alat kawalan jauh, anda hanya perlu menyahkod isyaratnya. Pengarang artikel berjaya, menggunakan mikropengawal keluarga AT89, untuk membangunkan penyahkod yang sangat mudah untuk arahan yang diberikan menggunakan kayu bedik dari kotak set atas video popular. Mereka boleh dibina ke dalam mana-mana reka bentuk amatur. Idea untuk membangunkan penyahkod mikropengawal untuk pelbagai jenis kayu bedik muncul sebagai hasil daripada berkenalan dengan artikel tersebut [1]. Penyahkod isyarat kayu bedik "Dendy" yang dicadangkan agak rumit (dipasang pada empat litar mikro siri K561), tidak dilindungi daripada lantunan kenalan butang kayu bedik dan mempunyai kapasiti beban output yang rendah. Masalah ini telah diselesaikan dengan mengeluarkan peranti yang serupa dengan fungsi hanya pada satu cip - mikropengawal AT89C2051 yang murah. Selain itu, fungsi pengesahan bunyi untuk menekan butang kayu bedik telah diperkenalkan, setiap satunya sepadan dengan nada ketinggian tertentu. Litar penyahkod untuk kayu bedik "Dendy" ditunjukkan dalam rajah. 1, dan dalam jadual. 1 - kod perisian tegar untuk FLASH-ROM mikropengawal DD1. Anda boleh membaca tentang prinsip pengendalian kayu bedik ini dalam [2]. Gambar rajah masa isyaratnya juga ditunjukkan di sana. Penyahkod menukarnya kepada tahap logik pada output port P1 dan P1.0 mikropengawal. Butang yang ditekan sepadan dengan tahap rendah, tidak ditekan - tahap tinggi pada output yang sepadan. Isyarat A dan B boleh dialih keluar bukan sahaja dari pin mikropengawal yang ditunjukkan pada rajah, tetapi juga dari output longkang terbuka - baris P12 (pin 1.1) dan P13 (pin XNUMX), masing-masing. Pemancar piezo HA1 direka bentuk untuk petunjuk bunyi penekanan butang kayu bedik. Kapasitor C3, C4 dan resonator kuarza ZQ1 disertakan dalam litar pensuisan mikropengawal biasa. Kapasitor C1 - menyekat bekalan kuasa, C2 diperlukan untuk menjana nadi tetapan semula awal. Voltan +5 V dibekalkan daripada bekalan kuasa peranti terkawal. Pada rajah. 2 menunjukkan gambar rajah penyahkod untuk arahan yang diberikan menggunakan kayu bedik konsol permainan SEGA Mega Drive-2. Penerangan mengenai kayu bedik ini dan isyaratnya boleh didapati dalam [3]. Oleh kerana bilangan saluran input dan output yang diperlukan bagi mikropengawal dalam kes ini adalah lebih besar daripada yang sebelumnya, adalah perlu untuk menggantikan mikropengawal 20-pin AT89C2051 dengan AT40C89 51-pin. Kod perisian tegar untuk FLASH-ROMnya ditunjukkan dalam Jadual. 2. Kayu bedik disambungkan kepada penyambung XP1, arahan yang dinyahkod dikeluarkan daripada port P1, PXNUMX mikropengawal. Pada rajah. 3 menunjukkan gambar rajah versi lain penyahkod. Ia berfungsi dengan kayu bedik daripada konsol "Sony PlayStation" dan "Sony PlayStation 2". Dalam ingatan mikropengawal DD1, anda harus memuat turun kod dari jadual. 3. Sedikit tentang prinsip pertukaran maklumat antara kayu bedik ini dan penyahkod. Setelah menetapkan tahap rendah pada talian SEL sebelum ini, mikropengawal DD1 menjana urutan lima kumpulan lapan denyutan tahap logik rendah pada garisan JAM pada setiap satu. Denyutan tiga kumpulan pertama menyegerakkan pertukaran maklumat perkhidmatan melalui baris COMMAND (daripada penyahkod ke kayu bedik) dan DATA (dalam arah yang bertentangan). Untuk setiap satu daripada 16 denyutan penyegerakan bagi dua kumpulan terakhir, kayu bedik bertindak balas dengan menetapkan tahap logik pada baris DATA, yang memaparkan keadaan butang seterusnya. Susunan butang pengundian bertepatan dengan susunan menyenaraikan isyarat keluaran penyahkod dalam rajah (lihat Rajah 3, dari atas ke bawah). Pada penghujung kitaran pengundian, mikropengawal menetapkan garisan SEL tinggi. Penomboran pin soket XS1 sepadan dengan versi "PS one" yang dinyatakan pada papan kotak set atas video. Ia adalah mungkin untuk menyambung kepada penyahkod kedua-dua kayu bedik digital konvensional dan kayu bedik digital-analog ("Dual Shock". Dalam kes pertama, output "JoyL" dan "JoyR" sentiasa berada pada tahap logik yang tinggi, kerana tiada butang yang sepadan pada tuil kayu bedik digital. Jika perlu, penyahkod boleh dikuasakan dengan 5 V dan bukannya 3,5 V yang ditunjukkan dalam rajah. Dalam kes ini, lebihan voltan dipadamkan oleh dua diod KD522B (atau yang lain silikon berkuasa rendah). Ketiga-tiga versi penyahkod boleh dilengkapi dengan resonator kuarza ZQ1 pada sebarang frekuensi dari 4 hingga 8 MHz. Peningkatan selanjutnya dalam kekerapan sehingga had untuk mikropengawal yang digunakan adalah mungkin, tetapi tidak diingini, kerana ia disertai dengan penurunan dalam tempoh pengundian butang dan peningkatan dalam nada isyarat bunyi. Tempoh pengundian ialah 20 ms pada frekuensi kuarza 4 MHz. Jika perlu (ia ditentukan secara empirikal), tempoh tinjauan boleh digandakan. Untuk melakukan ini, cukup untuk menyambungkan pin 2 dan 3 (lihat Rajah 1), 26 dan 27 (lihat Rajah 2) atau 21 dan 22 (lihat Rajah 3) mikropengawal DD1. Sebatian ini ditunjukkan dalam rajah dengan garis putus-putus. Penyahkod yang dicadangkan akan berfungsi dengan mikropengawal AT89C51, AT89C2051 dengan sebarang indeks alfanumerik, seperti AT89C2051-12RS. Nombor dalam indeks menunjukkan kekerapan maksimum resonator kuarza, MHz, huruf P - pakej PDIP, pakej S - SOIC (untuk pemasangan permukaan), C atau I - julat suhu operasi, masing-masing, 0 ... +70 ° С (komersial) atau -45. ..+85 ° С (perindustrian). Untuk memuatkan memori mikropengawal, saya mengesyorkan menggunakan pengaturcara yang diterangkan dalam [4]. Semua kapasitor adalah seramik, sebagai contoh, K10-17. Pemancar bunyi HA1 daripada siri ZP atau piezoceramic lain tanpa penjana terbina dalam. Kesusasteraan
Pengarang: S.Ryumik, Chernihiv, Ukraine Lihat artikel lain bahagian Pengawal mikro. Baca dan tulis berguna komen pada artikel ini. Berita terkini sains dan teknologi, elektronik baharu: Balai cerap astronomi tertinggi di dunia dibuka
04.05.2024 Mengawal objek menggunakan arus udara
04.05.2024 Anjing tulen jatuh sakit tidak lebih kerap daripada anjing tulen
03.05.2024
Berita menarik lain: ▪ Seseorang akan dikira dengan gelombang radio ▪ Buku Nota Elektronik Sharp WG-PN1 ▪ Sistem pemberitahuan dengan angin, bayang dan ketukan Suapan berita sains dan teknologi, elektronik baharu
Bahan-bahan menarik Perpustakaan Teknikal Percuma: ▪ bahagian tapak Pemindahan data. Pemilihan artikel ▪ artikel oleh Theodor Gottlieb von Hippel. Kata-kata mutiara yang terkenal ▪ artikel Apa itu Zaman Ais? Jawapan terperinci ▪ artikel Kerja elektrik pada penyokong talian kuasa atas. Arahan standard mengenai perlindungan buruh ▪ artikel Kad POST Diagnostik untuk bas ISA. Ensiklopedia elektronik radio dan kejuruteraan elektrik ▪ pasal jam ajaib. 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 |