Menu English Ukrainian Russia Laman Utama

Perpustakaan teknikal percuma untuk penggemar dan profesional Perpustakaan teknikal percuma


ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK
Perpustakaan percuma / Skim peranti radio-elektronik dan elektrik

Penganalisis logik berasaskan komputer. Ensiklopedia elektronik radio dan kejuruteraan elektrik

Perpustakaan teknikal percuma

Ensiklopedia elektronik radio dan kejuruteraan elektrik / Komputer

Komen artikel Komen artikel

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.

Penganalisis Logik Berasaskan Komputer

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.

Penganalisis Logik Berasaskan Komputer

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.

Penganalisis Logik Berasaskan Komputer

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.

Penganalisis Logik Berasaskan Komputer

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.

Penganalisis Logik Berasaskan Komputer

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.

Penganalisis Logik Berasaskan Komputer

Dalam tetingkap "Sapu" (Gamb. 4) anda menetapkan kekerapan jam analisis dan tempohnya.

Penganalisis Logik Berasaskan Komputer

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.

Penganalisis Logik Berasaskan Komputer

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

  1. Karmyzov A. Antara muka IBM PC. - Radio, 1996, No. 10 p. 24, 25; No 11 p. 24-26.
  2. Frolov A. V., Frolov G. V. Pengaturcaraan modem. - M.: Dialog-MEPhI, 1993.

Pengarang: A. Schreiber, Moscow

Lihat artikel lain bahagian Komputer.

Baca dan tulis berguna komen pada artikel ini.

<< Belakang

Berita terkini sains dan teknologi, elektronik baharu:

Kebisingan lalu lintas melambatkan pertumbuhan anak ayam 06.05.2024

Bunyi yang mengelilingi kita di bandar moden semakin menusuk. Walau bagaimanapun, sedikit orang berfikir tentang bagaimana bunyi ini menjejaskan dunia haiwan, terutamanya makhluk halus seperti anak ayam yang belum menetas dari telur mereka. Penyelidikan baru-baru ini menjelaskan isu ini, menunjukkan akibat yang serius untuk pembangunan dan kelangsungan hidup mereka. Para saintis telah mendapati bahawa pendedahan anak ayam zebra diamondback kepada bunyi lalu lintas boleh menyebabkan gangguan serius kepada perkembangan mereka. Eksperimen telah menunjukkan bahawa pencemaran bunyi boleh melambatkan penetasan mereka dengan ketara, dan anak ayam yang muncul menghadapi beberapa masalah yang menggalakkan kesihatan. Para penyelidik juga mendapati bahawa kesan negatif pencemaran bunyi meluas ke dalam burung dewasa. Mengurangkan peluang pembiakan dan mengurangkan kesuburan menunjukkan kesan jangka panjang bunyi lalu lintas terhadap hidupan liar. Hasil kajian menyerlahkan keperluan ...>>

Pembesar suara wayarles Samsung Music Frame HW-LS60D 06.05.2024

Dalam dunia teknologi audio moden, pengeluar berusaha bukan sahaja untuk kualiti bunyi yang sempurna, tetapi juga untuk menggabungkan fungsi dengan estetika. Salah satu langkah inovatif terkini ke arah ini ialah sistem pembesar suara tanpa wayar Samsung Music Frame HW-LS60D yang baharu, dipersembahkan pada acara World of Samsung 2024. Samsung HW-LS60D bukan sekadar sistem pembesar suara, ia adalah seni bunyi gaya bingkai. Gabungan sistem 6 pembesar suara dengan sokongan Dolby Atmos dan reka bentuk bingkai foto yang bergaya menjadikan produk ini sebagai tambahan yang sempurna untuk mana-mana bahagian dalam. Samsung Music Frame baharu menampilkan teknologi canggih termasuk Audio Adaptif yang menyampaikan dialog yang jelas pada mana-mana tahap kelantangan, dan pengoptimuman bilik automatik untuk penghasilan semula audio yang kaya. Dengan sokongan untuk sambungan Spotify, Tidal Hi-Fi dan Bluetooth 5.2, serta penyepaduan pembantu pintar, pembesar suara ini bersedia untuk memuaskan hati anda. ...>>

Cara Baharu untuk Mengawal dan Memanipulasi Isyarat Optik 05.05.2024

Dunia sains dan teknologi moden berkembang pesat, dan setiap hari kaedah dan teknologi baharu muncul yang membuka prospek baharu untuk kita dalam pelbagai bidang. Satu inovasi sedemikian ialah pembangunan oleh saintis Jerman tentang cara baharu untuk mengawal isyarat optik, yang boleh membawa kepada kemajuan ketara dalam bidang fotonik. Penyelidikan baru-baru ini telah membolehkan saintis Jerman mencipta plat gelombang yang boleh disesuaikan di dalam pandu gelombang silika bersatu. Kaedah ini, berdasarkan penggunaan lapisan kristal cecair, membolehkan seseorang menukar polarisasi cahaya yang melalui pandu gelombang dengan berkesan. Kejayaan teknologi ini membuka prospek baharu untuk pembangunan peranti fotonik yang padat dan cekap yang mampu memproses jumlah data yang besar. Kawalan elektro-optik polarisasi yang disediakan oleh kaedah baharu boleh menyediakan asas untuk kelas baharu peranti fotonik bersepadu. Ini membuka peluang besar untuk ...>>

Berita rawak daripada Arkib

Rekod tali 09.06.2006

Pada musim bunga tahun 2006, kabel keluli terberat yang pernah dibuat di dunia telah dihantar dari Jerman ke Amerika.

Kabel itu sepanjang 3 kilometer dan diameter 4 milimeter dan seberat 140 tan. Untuk menghormati dimensi sedemikian, dia juga menerima nama yang sesuai - "Hidra Besar". Kabel itu telah dipesan oleh syarikat minyak Amerika dan akan digunakan untuk meletakkan saluran paip di Teluk Mexico pada kedalaman 320 meter.

Menenun "Hidra Besar" selama lebih daripada dua tahun.

Berita menarik lain:

▪ Penghantaran kargo angkasa menggunakan tiub vakum

▪ Mengawal pergerakan skyrmion tunggal pada suhu bilik

▪ Semua elektronik Samsung akan dilengkapi dengan kecerdasan buatan

▪ Sistem penstabilan basikal

▪ 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:

Имя:


E-mel (pilihan):


Komen:





Semua bahasa halaman ini

Laman utama | Perpustakaan | artikel | Peta Laman | Ulasan laman web

www.diagram.com.ua

www.diagram.com.ua
2000-2024