Menü English Ukrainian Rusça Ana Sayfa

Hobiler ve profesyoneller için ücretsiz teknik kütüphane Ücretsiz teknik kütüphane


RADYO ELEKTRONİK VE ELEKTRİK MÜHENDİSLİĞİ ANSİKLOPEDİSİ
Ücretsiz kütüphane / Radyo-elektronik ve elektrikli cihazların şemaları

Bilgisayar tabanlı mantık analizörü. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi

Ücretsiz teknik kütüphane

Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / Bilgisayarlar

makale yorumları makale yorumları

Bilgisayar konularıyla ilgili kamuya açık literatür, esas olarak kişisel bilgisayarın (PC) hesaplamalar, belge oluşturma ve düzenleme, bilgi arama ve depolama ve eğlence için geleneksel kullanımına ayrılmıştır. Daha az yaygın olanı ise, bilgisayar kullanarak çeşitli radyo-elektronik cihazların tasarlanmasına ilişkin makaleler ve kitaplardır. Bir bilgisayarın bir radyo amatörüne, yarattığı cihazları kurma ve hata ayıklama konusunda nasıl yardımcı olabileceğine dair neredeyse hiçbir malzeme yok. Bunun için bilgisayarın oldukça karmaşık ve pahalı ek kartlar ve eklentilerle donatılması gerektiğine inanılıyor. Bununla birlikte, çoğu zaman bir radyo amatörü için çok sayıda yararlı işlev, her bilgisayarda bulunan standart aygıtlar (örneğin, iletişim bağlantı noktaları) kullanılarak gerçekleştirilebilir. Bu, bu makalede tartışılacaktır.

Her IBM uyumlu bilgisayarda iletişim için COM bağlantı noktaları veya RS-232C arabirimleri adı verilen iki seri bağlantı noktası bulunur. Bunlardan birine genellikle bir fare bağlanır, bu olmadan bugün etkili bir çalışma hayal etmek zordur; ikincisi genellikle serbest kalır veya zaman zaman harici bir modemi ve sürekli çalışmayan diğer çevresel aygıtları bağlamak için kullanılır.

RS-232C arayüz sinyalleri seti ve amaçları [1]'de ayrıntılı olarak açıklanmaktadır. Hepsi tabloda listelenmiştir. 1, aynı makalede belirtilmeyen RI (Halka Göstergesi, devre 125) ile birlikte. Gördüğünüz gibi kullanıcının elinde üç çıkış ve beş giriş devresi bulunmaktadır. COM bağlantı noktasının çıkışlarında gerekli şekle sahip sinyaller üreten ve aynı zamanda girişlerinin durumunu analiz eden bir program, bir bilgisayarı geniş bir analiz periyodu aralığına ve zengin senkronizasyon, işleme ve görüntülemeye sahip çok kanallı bir depolama mantık analiz cihazına dönüştürebilir. Yetenekler. Çok çeşitli dijital cihazlarda hata ayıklarken yararlı olabilir.

Bilgisayar Tabanlı Mantık Analizörü

Bir analiz programı geliştirmedeki ana zorluk, IBM uyumlu bir bilgisayarın standart donanım ve yazılım konfigürasyonunun, yüksek hızlı işlemci ve RAM ile bile, DOS işlemcisi kullanılarak birkaç yüz milisaniyeden daha kısa aralıkların doğru şekilde oluşturulmasına izin vermemesidir. sistem zamanlayıcısı taştığında ve Windows zamanlayıcı mesajlarında kesintiye uğrar. Bu olaylar yaklaşık 55 ms'lik bir sürede gerçekleştiğinden, tam da bu şekilde bir "kuantum" zaman elde edilmiş olur. Zamanlayıcıyı yeniden programlama girişimleri, çalışan tüm programlar ve işletim sisteminin kendisi için öngörülemeyen sonuçlara yol açar.

Programın yürüttüğü döngü sayısını sayarak ve bu sürecin harici olaylar tarafından kesintiye uğramadığından emin olarak zamanı ölçebilirsiniz. Ancak modern işletim sistemlerinde bu görev doğru bir şekilde çözülmemektedir, ayrıca her PC donanım konfigürasyonu için enstantane hızının ayarlanması gerekmektedir. MS DOS'ta bu tür sorunların çözülmesi daha kolaydır, ancak grafiksel bir arayüz ve yardımcı eylemler gerekliyse program geliştirme çok emek yoğun hale gelir: hesaplamalar, grafiklerin yazdırılması.

Bununla birlikte, herhangi bir işletim sistemini kullanırken, TXD seri portunun çıkışında kesin olarak belirlenmiş bir frekans ve şekle sahip bir sinyal elde edebilirsiniz. Bilindiği gibi iletilen verinin bit tekrarlama oranı, kuvars rezonatör tarafından stabilize edilen standart frekansın (115-200 Hz) M katsayısına bölünmesine eşittir. Sistem yazılımı bu katsayıyı standart bilgilere göre seçer ve ayarlar. aktarım oranları. Ancak hiçbir şey uygulama programının M faktörüne 1 ila 216 -1 (0FFFFH) arasında herhangi bir değer atamasını engellemez. Böylece, TXD çıkışında, 57,6 kHz'den hertz'in kesirlerine kadar frekansa sahip darbeler elde edilebilir ve 12 kHz'in altında isteğe bağlı bir frekans, +10'dan fazla olmayan ve 1,2 kHz - +1'in altında bir hatayla ayarlanabilir. %.

Seri port, evrensel asenkron alıcı-verici (UART) olarak adlandırılan denetleyicinin on adet sekiz bitlik kaydı aracılığıyla kontrol edilir. Masada Şekil 2, PC I/O alanındaki bu kayıtların adreslerini ve işlevsel amaçlarını göstermektedir. Bazılarının aynı adreslere sahip olduğunu fark etmek kolaydır. Diğerlerine erişim ayrıca hat kontrol kaydının en önemli biti (D7) tarafından kontrol edilir. Mantıksal 1 içeriyorsa hız bölücü kayıtlara (M sayısının yüksek ve düşük baytlarına) erişilir; 0 ise verici ve alıcının verileri kesmeyi etkinleştirir.

Bilgisayar Tabanlı Mantık Analizörü

TXD çıkışındaki sinyal formatı, hat kontrol yazmacına yazılan koda bağlıdır. Bu kodun D1 ve D0 bitleri, UART tarafından iletilen (veya alınan) sözcükteki bilgi bitlerinin sayısını belirler. Beşten (bahsedilen rakamlarda - kod 00) sekize (kod 11) kadar olabilir. Durdurma bitlerinin sayısı D2 bitinin durumuna bağlıdır: 0 - bir; 1 - iki. Beş bilgi biti ile, iki durdurma biti yerine bir tanesi iletilir, ancak bu, eski mekanik teletiplerle uyumluluk için yapılmış olan bir buçuk süredir.

Hat kontrol kaydının D3-D5 bitleri eşlik bitini kontrol eder. D3=1 ise iletim sırasında son bilgi ile ilk durdurma bitleri arasına “eklenir”, aksi takdirde yoktur. Verici, bilgi ve kontrol bitlerindeki toplam birlerin sayısı çift (D4=1 ile) veya tek (D4=0 ile) olacak şekilde bu bitin değerini otomatik olarak seçer. Bu mantık D5=1 ayarlanarak devre dışı bırakılabilir. Kontrol biti, bilgi bitlerindeki birlerin sayısına bakılmaksızın D4 bitinin değerinin tersi olacaktır.

D1 bitindeki mantıksal 6, iletişim kesintisi simülasyon modunu açar. TXD çıkışında, diğer tüm bitlerin ve kayıtların durumu ne olursa olsun, sabit bir mantıksal seviye olan 0 ayarlanır.D7 bitinin amacı yukarıda açıklanmıştır. Masada Şekil 3, TXD devresinde tüm olasılıkları tüketmekten uzak, çeşitli frekanslarda ve görev döngülerinde sinyallerin oluşumuna ilişkin bazı örnekleri göstermektedir. Tablonun ilgili sütununda gösterilen sinyal formu doğrudan UART'ın TXD çıkışında gözlemlenebilir. Harici bağlantı noktası konektöründe ters çevrilmiştir. Ancak aşağıda açıklanan bağlantı cihazı sinyali tekrar tersine çevirecek ve şekli yine tablodakiyle örtüşecektir.

Bilgisayar Tabanlı Mantık Analizörü

Verici veri kaydına yazılan bir baytın iletiminin en az anlamlı bitle başladığını hatırlayın. Bir bayt yalnızca bir kez aktarıldığından, tam olarak periyodik bir çıkış sinyali elde etmek için, belirtilen kaydın serbest bırakıldıktan hemen sonra tekrar tekrar yüklenmesi gerekir. Yeni bir bayt yazmaya hazır olunması, hat durum kaydında D5=1 ile gösterilir.

Sürekli olarak durum kaydını yoklayarak zaman kaybetmek istemiyorsanız kesintileri kullanabilirsiniz. Genellikle COM1 bağlantı noktası denetleyicisi IRQ4'ü, COM2 ise IRQ3'ü üretir. Verici hazır olduğunda kesme isteklerinin oluşturulması, kesme etkinleştirme kaydının D1 bitine mantıksal 1 yazılarak etkinleştirilmelidir. İsteklere başka nedenlerle eşzamanlı olarak izin verildiğinde, bunları işlerken, öncelikle kesme tanımlama kaydını okumalısınız ve yalnızca D2 ve D1 bitlerinde ikili kod 10 olduğundan emin olduktan sonra verici verilerine yeni bir bayt yazmalısınız. kayıt olmak.

RTS ve DTR çıkışlarındaki sinyal seviyeleri, modem kontrol kaydının D1 ve D0 bitlerinin durumuna bağlıdır. Bu yazmacın D2 ve D3 bitlerine mantıksal 0'ların yazılması önerilir.Ancak bazı PC'lerde D3 bitindeki sıfır değeri, UART'ın kesme denetleyicisinden bağlantısını keser. D1 bitine mantıksal 4 eklerseniz, TXD ve RXD devreleri, hata ayıklama ve teşhis amacıyla kullanılabilecek UART ("dahili döngü" adı verilen) içinde birbirine bağlanacaktır.

Modem durum kaydının D4, D5, D6 ve D7 bitleri, sırasıyla CTS, DTS, RI ve DCD olmak üzere dört girişteki mevcut sinyal seviyelerini görüntüler. UART'ın, bu kayda yapılan program çağrıları arasındaki aralıklarda adı geçen devrelerin durumundaki değişikliklerin gerçeklerini D0-D3 birimlerine kaydetme yeteneği çok faydalıdır. Modemin durumunu değiştirmek için de kesintiler vardır. Bunlar, kesme etkinleştirme kaydının D3 bitine ve kesme tanımlama kaydının D11 ve D2 bitlerindeki kod 1'e karşılık gelir. Ne yazık ki, bir seri bağlantı noktasını amaçlanan amaç için kullanırken ana devre olan RXD giriş devresi, söz konusu görev için pek ilgi çekici değildir.

UART kayıtlarının amacı ve kullanımına ilişkin daha fazla ayrıntı örneğin [2]'de okunabilir.

Seri portun giriş ve çıkışlarındaki mantıksal sinyal seviyeleri -3...-15 V (lojik 1) ve +3...+15 V (lojik 0) aralığında olmalıdır. TTL ve CMOS çiplerindeki cihazlarda hata ayıklamak için bu seviyelerin uygun şekilde dönüştürülmesi gerekir. Bu, diyagramı Şekil 1'de gösterilen bir arayüz ünitesi kullanılarak yapılabilir. 1. DD1 mikro devresinin elemanları, portun çıkış sinyallerini gerekli seviyelere dönüştürür ve VT4-VT1 transistörlerindeki anahtarlar ters dönüşümü gerçekleştirir. SAXNUMX anahtarı, port girişlerinden birini doğrudan TXD çıkışına bağlamak için kullanılabilir. Analiz sürecini zamanlamak için bu gerekli olabilir.

Bilgisayar Tabanlı Mantık Analizörü

XS1 fişi PC seri port soketine birkaç metre uzunluğa kadar bir kablo ile bağlanır, hata ayıklanan cihaz XS2-XS11 soketlerine bağlanır. Arayüz düğümüne ve hata ayıklaması yapılan cihaza ortak bir kaynaktan güç vermek en iyisidir. Çoğu zaman, hata ayıklanan cihaz, VT1-VT4 transistörlerinin kollektör devrelerine güç sağlamak için gerekli negatif voltaja sahip değildir. Bu durumda, mantıksal 1 durumunda olan VD3-VD1 diyotları tarafından "düzeltilen" port çıkış sinyallerinin negatif voltajıyla beslenirler.

Yazar tarafından geliştirilen sinyal üreteci ve mantık analizörü programı 32 bit Windows ortamında çalışmaktadır. Şekil 2'de gösterilen ana penceresi “Analizör”. Şekil XNUMX, sanal dört kanallı (portun giriş devrelerinin sayısına göre) depolama osiloskopunun ekranıdır. Ekranın solunda yavaş süreçlerin izlenmesini kolaylaştıran göstergeler (“LED'ler”) bulunur. Programı başlattıktan sonra "Port" menüsünden çalışacağı iletişim portunu seçmelisiniz.

Bilgisayar Tabanlı Mantık Analizörü

Osiloskop taraması belirli bir periyotta sürekli olabilir veya tek seferlik olabilir (ilgili düğmeye basılarak başlatılır). Görüntüyü dondurmak için "Durdur" düğmesini kullanabilirsiniz. “Senkronizasyon” penceresini açtıktan sonra (Şekil 3), giriş veya çıkış sinyallerinden herhangi birini senkronizasyon sinyali olarak seçin.

Bilgisayar Tabanlı Mantık Analizörü

"Süpürme" penceresinde (Şekil 4) analizin saat frekansını ve süresini ayarlarsınız.

Bilgisayar Tabanlı Mantık Analizörü

Üretilen sinyallerin frekansının ve şeklinin ayarlandığı "Çıkış Hattı Modları" iletişim kutusu Şekil 5'de gösterilmektedir. XNUMX. Saat frekansı bölme oranı onluk bir anahtarla değiştirilir. Program, TXD çıkışında belirtilen katsayıya ve seçilen sinyal şekline karşılık gelen frekans ve tekrarlama periyodu değerlerini hesaplar ve pencerede görüntüler. Üretim sürekli, tek veya belirli sayıda darbenin patlamaları halinde olabilir.

Bilgisayar Tabanlı Mantık Analizörü

DTR ve RTS sinyal seviyeleri “0” ve “1” tuşları kullanılarak ayarlanır. Ayrıca bu çıkışlar bir "kare dalga" veya isteğe bağlı bir dalga biçimi üretebilir.

Yazarın sinyal üreteci ve mantık analizörü programı

Edebiyat

  1. Karmyzov A. IBM PC arayüzleri. - Radyo, 1996, Sayı 10 s. 24, 25; 11 s. 24-26.
  2. Frolov A.V., Frolov G.V. Programlama modemleri. - M.: Diyalog-MEPhI, 1993.

Yazar: A. Schreiber, Moskova

Diğer makalelere bakın bölüm Bilgisayarlar.

Oku ve yaz yararlı bu makaleye yapılan yorumlar.

<< Geri

En son bilim ve teknoloji haberleri, yeni elektronikler:

Bahçelerdeki çiçekleri inceltmek için makine 02.05.2024

Modern tarımda, bitki bakım süreçlerinin verimliliğini artırmaya yönelik teknolojik ilerleme gelişmektedir. Hasat aşamasını optimize etmek için tasarlanan yenilikçi Florix çiçek seyreltme makinesi İtalya'da tanıtıldı. Bu alet, bahçenin ihtiyaçlarına göre kolayca uyarlanabilmesini sağlayan hareketli kollarla donatılmıştır. Operatör, ince tellerin hızını, traktör kabininden joystick yardımıyla kontrol ederek ayarlayabilmektedir. Bu yaklaşım, çiçek seyreltme işleminin verimliliğini önemli ölçüde artırarak, bahçenin özel koşullarına ve içinde yetişen meyvelerin çeşitliliğine ve türüne göre bireysel ayarlama olanağı sağlar. Florix makinesini çeşitli meyve türleri üzerinde iki yıl boyunca test ettikten sonra sonuçlar çok cesaret vericiydi. Birkaç yıldır Florix makinesini kullanan Filiberto Montanari gibi çiftçiler, çiçeklerin inceltilmesi için gereken zaman ve emekte önemli bir azalma olduğunu bildirdi. ... >>

Gelişmiş Kızılötesi Mikroskop 02.05.2024

Mikroskoplar bilimsel araştırmalarda önemli bir rol oynar ve bilim adamlarının gözle görülmeyen yapıları ve süreçleri derinlemesine incelemesine olanak tanır. Bununla birlikte, çeşitli mikroskopi yöntemlerinin kendi sınırlamaları vardır ve bunların arasında kızılötesi aralığı kullanırken çözünürlüğün sınırlandırılması da vardır. Ancak Tokyo Üniversitesi'ndeki Japon araştırmacıların son başarıları, mikro dünyayı incelemek için yeni ufuklar açıyor. Tokyo Üniversitesi'nden bilim adamları, kızılötesi mikroskopinin yeteneklerinde devrim yaratacak yeni bir mikroskobu tanıttı. Bu gelişmiş cihaz, canlı bakterilerin iç yapılarını nanometre ölçeğinde inanılmaz netlikte görmenizi sağlar. Tipik olarak orta kızılötesi mikroskoplar düşük çözünürlük nedeniyle sınırlıdır, ancak Japon araştırmacıların en son geliştirmeleri bu sınırlamaların üstesinden gelmektedir. Bilim insanlarına göre geliştirilen mikroskop, geleneksel mikroskopların çözünürlüğünden 120 kat daha yüksek olan 30 nanometreye kadar çözünürlükte görüntüler oluşturmaya olanak sağlıyor. ... >>

Böcekler için hava tuzağı 01.05.2024

Tarım ekonominin kilit sektörlerinden biridir ve haşere kontrolü bu sürecin ayrılmaz bir parçasıdır. Hindistan Tarımsal Araştırma Konseyi-Merkezi Patates Araştırma Enstitüsü'nden (ICAR-CPRI) Shimla'dan bir bilim insanı ekibi, bu soruna yenilikçi bir çözüm buldu: rüzgarla çalışan bir böcek hava tuzağı. Bu cihaz, gerçek zamanlı böcek popülasyonu verileri sağlayarak geleneksel haşere kontrol yöntemlerinin eksikliklerini giderir. Tuzak tamamen rüzgar enerjisiyle çalışıyor, bu da onu güç gerektirmeyen çevre dostu bir çözüm haline getiriyor. Eşsiz tasarımı, hem zararlı hem de faydalı böceklerin izlenmesine olanak tanıyarak herhangi bir tarım alanındaki popülasyona ilişkin eksiksiz bir genel bakış sağlar. Kapil, "Hedef zararlıları doğru zamanda değerlendirerek hem zararlıları hem de hastalıkları kontrol altına almak için gerekli önlemleri alabiliyoruz" diyor ... >>

Arşivden rastgele haberler

0,97 mm kalınlığında OLED panel 29.05.2015

LG Corporation'ın bir ekran tasarım ve üretim yan kuruluşu olan LG Display, bir duvara manyetik arkalıkla takılabilen 55 mm kalınlığında ve 0,97 kg ağırlığında 1,9 inçlik bir OLED panel geliştirdi.

Yeni panel, şirketin yeteneklerinin bir göstergesi olarak Seul'deki bir basın toplantısında sunuldu. Karşılaştırıldığında, LG'nin mevcut LED prodüksiyon TV'lerinde kullandığı en son 55 inç OLED paneli 4,3 mm kalınlığında.

Basın toplantısında şirket, yeni ince panelin duvara asılan aynı boyuttaki manyetik ped üzerine takılabileceğini ve kolayca ayrılabileceğini gösterdi.

Bir OLED paneli, ışık yayan diyotlardan oluşur ve LCD panelin aksine arkadan aydınlatma gerektirmez, bu nedenle çok daha incedir. Yeni teknolojinin sıvı kristallerin yerini alacağı varsayıldı, ancak bu, üreticilerin gerekli hacimlerde eleman tabanının üretiminde ustalaşamaması nedeniyle olmadı. Analitik şirket NPD DisplaySearch'ün tahminine göre OLED panellere geçiş birkaç yıl içinde gerçekleşebilir.

LG'nin serisi şu anda 55 inç ve 65 inç boyutlarında altı OLED TV içeriyor. Beş model kavisli bir şekle sahiptir.

Diğer ilginç haberler:

▪ Çikolata yapmanın yeni bir yolu

▪ Kış volkanların mevsimidir

▪ Sorun: Yollarda çok az buz ve kar

▪ Esnek Samsung Akıllı Telefon

▪ Beyin grameri nasıl anlar?

Bilim ve teknolojinin haber akışı, yeni elektronik

 

Ücretsiz Teknik Kitaplığın ilginç malzemeleri:

▪ Palindromes sitesinin bölümü. Makale seçimi

▪ makale Değerlerin yeniden değerlendirilmesi. Popüler ifade

▪ makale Messalina kimdir? ayrıntılı cevap

▪ makale Ses Mühendisi. İş tanımı

▪ Bir araba için Subwoofer makalesi. Bölüm 2. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi

▪ makale Yerel osilatörde Dijital AFC. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi

Bu makaleye yorumunuzu bırakın:

Adı:


E-posta isteğe bağlı):


Yorum:





Bu sayfanın tüm dilleri

Ana sayfa | Kütüphane | Makaleler | Site haritası | Site incelemeleri

www.diagram.com.ua

www.diagram.com.ua
2000-2024