ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK Penganalisis logik berasaskan komputer. Ensiklopedia elektronik radio dan kejuruteraan elektrik Ensiklopedia elektronik radio dan kejuruteraan elektrik / Komputer Sastera yang tersedia secara umum mengenai topik komputer ditumpukan terutamanya kepada penggunaan tradisional komputer peribadi (PC) - untuk pengiraan, mencipta dan mengedit dokumen, mencari dan menyimpan maklumat, dan hiburan. Kurang biasa ialah artikel dan buku tentang mereka bentuk pelbagai peranti radio-elektronik menggunakan PC. Hampir tiada bahan tentang cara PC boleh membantu amatur radio dalam menyediakan dan menyahpepijat peranti yang dia cipta. Adalah dipercayai bahawa untuk ini PC mesti dilengkapi dengan papan dan lampiran tambahan yang agak rumit dan mahal. Walau bagaimanapun, selalunya beberapa fungsi yang sangat berguna untuk amatur radio boleh dilaksanakan menggunakan peranti standard yang tersedia dalam setiap PC, contohnya, port komunikasi. Ini akan dibincangkan dalam artikel ini. Setiap PC yang serasi dengan IBM mempunyai dua port bersiri untuk komunikasi, dipanggil port COM atau antara muka RS-232C. Tetikus biasanya disambungkan kepada salah satu daripadanya, tanpanya hari ini sukar untuk membayangkan kerja yang berkesan; yang kedua selalunya kekal bebas atau digunakan dari semasa ke semasa untuk menyambungkan modem luaran dan peranti persisian lain yang tidak berfungsi secara berterusan. Set isyarat antara muka RS-232C dan tujuannya diterangkan secara terperinci dalam [1]. Kesemuanya disenaraikan dalam jadual. 1 bersama-sama dengan RI (Penunjuk Dering, litar 125) tidak disebut dalam artikel yang sama. Seperti yang anda lihat, pengguna mempunyai tiga litar keluaran dan lima litar input yang boleh digunakan. Program yang menjana isyarat bentuk yang diperlukan pada output port COM dan secara serentak menganalisis keadaan inputnya boleh menjadikan PC menjadi penganalisis logik berbilang saluran storan dengan pelbagai tempoh analisis dan penyegerakan, pemprosesan dan paparan yang kaya. kemampuan. Ia boleh berguna apabila menyahpepijat pelbagai jenis peranti digital. Kesukaran utama dalam membangunkan program penganalisis ialah konfigurasi perkakasan dan perisian standard PC yang serasi dengan IBM, walaupun dengan pemproses berkelajuan tinggi dan RAM, tidak membenarkan sebarang penjanaan selang yang tepat kurang daripada beberapa ratus milisaat, menggunakan pemproses DOS. terganggu apabila pemasa sistem melimpah , dan pada mesej pemasa Windows. Oleh kerana peristiwa ini berlaku dengan tempoh kira-kira 55 ms, inilah sebenarnya "kuantum" masa yang diperolehi. Percubaan untuk memprogram semula pemasa membawa kepada akibat yang tidak dapat diramalkan untuk semua program yang sedang berjalan dan sistem pengendalian itu sendiri. Anda boleh mengukur masa dengan mengira bilangan kitaran program yang dilaksanakan dan memastikan proses ini tidak diganggu oleh peristiwa luaran. Tetapi tugas ini tidak diselesaikan dengan betul dalam sistem pengendalian moden; tambahan pula, pelarasan kelajuan pengatup diperlukan untuk setiap konfigurasi perkakasan PC. Dalam MS DOS, masalah sedemikian lebih mudah diselesaikan, tetapi pembangunan program menjadi terlalu intensif buruh jika antara muka grafik dan tindakan tambahan diperlukan: pengiraan, mencetak graf. Walau bagaimanapun, apabila menggunakan mana-mana sistem pengendalian, anda boleh mendapatkan isyarat frekuensi dan bentuk yang ditentukan dengan ketat pada output port bersiri TXD. Seperti yang diketahui, kadar pengulangan bit bagi data yang dihantar adalah sama dengan hasil bagi frekuensi standard yang distabilkan oleh resonator kuarza (115-200 Hz) dibahagikan dengan pekali M. Perisian sistem memilih dan menetapkan pekali ini berdasarkan maklumat standard kadar pemindahan. Walau bagaimanapun, tiada apa yang menghalang program aplikasi daripada memberikan faktor M sebarang nilai dari 1 hingga 216 -1 (0FFFFH). Oleh itu, pada output TXD, denyutan dengan frekuensi dari 57,6 kHz kepada pecahan hertz boleh diperolehi, dan frekuensi arbitrari di bawah 12 kHz boleh ditetapkan dengan ralat tidak lebih daripada +10, dan di bawah 1,2 kHz - +1 %. Port bersiri dikawal melalui sepuluh daftar lapan-bit pengawalnya, dipanggil transceiver tak segerak universal (UART). Dalam jadual Rajah 2 menunjukkan alamat daftar ini dalam ruang I/O PC dan tujuan fungsinya. Adalah mudah untuk melihat bahawa sesetengah daripada mereka mempunyai alamat yang sama. Akses kepada orang lain juga dikawal oleh bit paling ketara (D7) daftar kawalan talian. Jika ia mengandungi logik 1, daftar pembahagi kelajuan (bait tinggi dan rendah bagi nombor M) diakses; jika 0, data pemancar dan penerima, sampuk boleh. Format isyarat pada output TXD bergantung pada kod yang ditulis pada daftar kawalan talian. Bit D1 dan D0 kod ini menetapkan bilangan bit maklumat dalam perkataan yang dihantar (atau diterima) oleh UART. Boleh ada dari lima (dalam digit yang disebutkan - kod 00) hingga lapan (kod 11). Bilangan bit henti bergantung pada keadaan bit D2: 0 - satu; 1 - dua. Dengan lima bit maklumat, bukannya dua bit henti, satu dihantar, tetapi satu setengah tempoh, yang dilakukan untuk keserasian dengan teletaip mekanikal lama. Bit D3-D5 daftar kawalan talian mengawal bit pariti. Jika D3=1, semasa penghantaran ia "dimasukkan" antara maklumat terakhir dan bit hentian pertama, jika tidak ia tiada. Pemancar secara automatik memilih nilai bit ini supaya jumlah bilangan bit maklumat dan kawalan menjadi genap (dengan D4=1) atau ganjil (dengan D4=0). Logik ini boleh dilumpuhkan dengan menetapkan D5=1. Bit kawalan akan menjadi songsang kepada nilai bit D4, tanpa mengira bilangan bit dalam bit maklumat. Logik 1 dalam bit D6 menghidupkan mod simulasi putus komunikasi. Pada output TXD, tanpa mengira keadaan semua bit dan daftar lain, tahap logik malar 0 ditetapkan. Tujuan bit D7 diterangkan di atas. Dalam jadual Rajah 3 menunjukkan beberapa contoh pembentukan isyarat pelbagai frekuensi dan kitaran tugas dalam litar TXD, yang jauh dari meletihkan semua kemungkinan. Bentuk isyarat yang ditunjukkan dalam lajur jadual yang sepadan boleh diperhatikan secara langsung pada output TXD UART. Pada penyambung port luaran ia terbalik. Walau bagaimanapun, peranti gandingan yang diterangkan di bawah akan menyongsangkan isyarat sekali lagi dan bentuknya sekali lagi akan bertepatan dengan jadual satu. Ingat bahawa penghantaran bait yang ditulis ke daftar data pemancar bermula dengan bit yang paling tidak ketara. Oleh kerana bait dipindahkan sekali sahaja, untuk mendapatkan isyarat keluaran berkala yang ketat, adalah perlu untuk memuatkan daftar yang ditentukan berulang kali sebaik sahaja ia dibebaskan. Kesediaan untuk menulis bait baharu ditunjukkan oleh D5=1 dalam daftar status baris. Jika anda tidak mahu membuang masa terus mengundi daftar status, anda boleh menggunakan gangguan. Biasanya, pengawal port COM1 menjana IRQ4 dan COM2 menjana IRQ3. Penjanaan permintaan gangguan apabila pemancar sedia mesti didayakan dengan menulis logik 1 hingga bit D1 daftar pemboleh sampukan. Apabila permintaan dibenarkan secara serentak atas sebab-sebab lain, semasa memprosesnya, anda perlu membaca daftar pengenalan sampukan terlebih dahulu dan, hanya selepas memastikan terdapat kod binari 2 dalam bitnya D1 dan D10, tulis bait baharu kepada data pemancar mendaftar. Tahap isyarat pada output RTS dan DTR bergantung pada keadaan bit D1 dan D0 daftar kawalan modem. Adalah disyorkan untuk menulis 2s logik kepada bit D3 dan D0 daftar ini. Tetapi dalam sesetengah PC, nilai sifar dalam bit D3 memutuskan sambungan UART daripada pengawal gangguan. Jika anda menambah logik 1 kepada bit D4, litar TXD dan RXD akan disambungkan di dalam UART (yang dipanggil "gelung dalaman"), yang boleh digunakan untuk tujuan penyahpepijatan dan diagnostik. Bit D4, D5, D6 dan D7 daftar status modem memaparkan tahap isyarat semasa pada empat input - CTS, DTS, RI dan DCD, masing-masing. Keupayaan UART untuk merekodkan dalam unit D0-D3 fakta perubahan dalam keadaan litar yang dinamakan dalam selang antara panggilan program ke daftar ini sangat berguna. Terdapat juga gangguan untuk menukar keadaan modem. Mereka sepadan dengan bit D3 daftar pemboleh sampukan dan kod 11 dalam bit D2 dan D1 daftar pengenalan sampukan. Malangnya, litar input RXD, yang merupakan yang utama apabila menggunakan port bersiri untuk tujuan yang dimaksudkan, tidak begitu menarik untuk tugas yang sedang dipertimbangkan. Butiran lanjut tentang tujuan dan penggunaan daftar UART boleh dibaca, sebagai contoh, dalam [2]. Tahap isyarat logik pada input dan output port bersiri mestilah dalam julat -3...-15 V (logik 1) dan +3...+15 V (logik 0). Untuk nyahpepijat peranti pada cip TTL dan CMOS, tahap ini mesti ditukar dengan sewajarnya. Ini boleh dilakukan menggunakan unit antara muka, rajah yang ditunjukkan dalam Rajah. 1. Elemen litar mikro DD1 menukar isyarat output port ke tahap yang diperlukan, dan suis pada transistor VT1-VT4 akan melakukan penukaran terbalik. Suis SA1 boleh digunakan untuk menyambungkan salah satu input port terus ke output TXD. Ini mungkin diperlukan untuk menentukan masa proses analisis. Palam XS1 disambungkan ke soket port bersiri PC dengan kabel sehingga beberapa meter panjang, peranti yang sedang dinyahpepijat disambungkan ke soket XS2-XS11. Adalah lebih baik untuk menghidupkan nod antara muka dan peranti yang dinyahpepijat daripada sumber biasa. Selalunya, peranti yang dinyahpepijat tidak mempunyai voltan negatif yang diperlukan untuk menggerakkan litar pengumpul transistor VT1-VT4. Dalam kes ini, ia dikuasakan oleh voltan negatif isyarat keluaran port, "diperbetulkan" oleh diod VD1-VD3, yang berada dalam keadaan logik 1. Penjana isyarat dan program penganalisis logik yang dibangunkan oleh pengarang berjalan dalam persekitaran Windows 32-bit. Tetingkap utamanya "Analyzer", ditunjukkan dalam Rajah. 2 ialah skrin bagi osiloskop storan empat saluran maya (mengikut bilangan litar input port). Di sebelah kiri skrin terdapat penunjuk (“LED”) yang memudahkan untuk memantau proses perlahan. Selepas memulakan program, anda mesti memilih dalam menu "Port" port komunikasi yang akan berfungsi. Sapuan osiloskop boleh berterusan dengan tempoh tertentu atau pukulan tunggal (dimulakan dengan menekan butang yang sepadan). Anda boleh menggunakan butang "Berhenti" untuk membekukan imej. Setelah membuka tetingkap "Penyegerakan" (Gamb. 3), pilih mana-mana isyarat input atau output sebagai isyarat penyegerakan. Dalam tetingkap "Sapu" (Gamb. 4) anda menetapkan kekerapan jam analisis dan tempohnya. Kotak dialog "Mod Talian Output", di mana kekerapan dan bentuk isyarat yang dijana ditetapkan, ditunjukkan dalam Rajah. 5. Nisbah pembahagian frekuensi jam diubah oleh suis sedekad. Program ini mengira dan memaparkan dalam tetingkap nilai kekerapan dan tempoh pengulangan yang sepadan dengan pekali yang ditentukan dan bentuk isyarat yang dipilih pada output TXD. Penjanaan boleh berterusan, tunggal, atau dalam letusan bilangan denyutan tertentu. Tahap isyarat DTR dan RTS ditetapkan menggunakan butang "0" dan "1". Di samping itu, output ini boleh menghasilkan "gelombang persegi" atau bentuk gelombang arbitrari. Penjana isyarat pengarang dan program penganalisis logik Kesusasteraan
Pengarang: A. Schreiber, Moscow Lihat artikel lain bahagian Komputer. Baca dan tulis berguna komen pada artikel ini. Berita terkini sains dan teknologi, elektronik baharu: Kebisingan lalu lintas melambatkan pertumbuhan anak ayam
06.05.2024 Pembesar suara wayarles Samsung Music Frame HW-LS60D
06.05.2024 Cara Baharu untuk Mengawal dan Memanipulasi Isyarat Optik
05.05.2024
Berita menarik lain: ▪ Penghantaran kargo angkasa menggunakan tiub vakum ▪ Mengawal pergerakan skyrmion tunggal pada suhu bilik ▪ Semua elektronik Samsung akan dilengkapi dengan kecerdasan buatan ▪ Internet mudah alih terpantas Suapan berita sains dan teknologi, elektronik baharu
Bahan-bahan menarik Perpustakaan Teknikal Percuma: ▪ bahagian tapak Pengesan logam. Pemilihan artikel ▪ artikel Gaius Valerius Catullus. Kata-kata mutiara yang terkenal ▪ artikel Mengapa lebih sejuk di puncak gunung? Jawapan terperinci ▪ artikel oleh Joseph Henry. Biografi seorang saintis ▪ artikel Termostat untuk tangki air. Ensiklopedia elektronik radio dan kejuruteraan elektrik ▪ artikel Kuadratur bulatan. 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 |