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ı

Arayüz dönüştürücü GPIB-RS-232

Ücretsiz teknik kütüphane

Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / Ölçüm teknolojisi

makale yorumları makale yorumları

Birçok modern ölçüm cihazı, Batı'da GPIB (Genel Amaçlı Arayüz Veriyolu) ve Rusya'da KOP (GOST 488-26.003'e göre genel kullanım kanalı) olarak bilinen bir IEEE80 arayüzü ile donatılmıştır. Enstrümanları otomatik ölçüm sistemleriyle birleştirmenize olanak tanır. Ancak böyle bir kompleksi kontrol etmek için bu arayüze yönelik bir adaptörle donatılmış bir bilgisayara ihtiyacınız var. Çoğu kişisel bilgisayarın standart konfigürasyonuna dahil değildir ve tek başına bir ürün olarak ucuz değildir. Önerilen cihaz, genel kanalı kontrol etmek ve onun üzerinden bilgi alışverişinde bulunmak için standart bir bilgisayar COM bağlantı noktası kullanmanıza olanak tanıyacaktır.

Öncelikle GPIB arayüzünün temel prensiplerini anlamanız gerekiyor. Organizasyonu bir komisyonun faaliyetlerine benzetilebilir: Komisyondan hangi üyenin konuşacağına ve hangisinin dinleyeceğine başkan karar verir. Buna göre, üç modda çalışan cihazlar genel kanala ortak veriyoluna bağlanır: denetleyici, konuşmacı ve dinleyici. Dinleyici yalnızca bilgi alır. Aynı anda en fazla 14 dinleyicinin katılmasına izin verilir. Konuşmacının bilgi aktarmasına izin verilir. Aynı anda yalnızca bir konuşmacıya izin verilir.

Denetleyici, dinleyici ve hoparlör fonksiyonlarını birleştirir ve buna ek olarak diğer tüm cihazlara da adresleme yeteneğine sahiptir. GPIB veriyoluyla bağlanan bir dizi cihaz yalnızca bir denetleyici içermelidir.

Tüm cihazlar 16 sinyal hattı ve sekiz ortak kablo hattı aracılığıyla paralel olarak bağlanır. Negatif mantık kullanılır: düşük sinyal seviyesi - günlük. 1 (doğru), yüksek seviye - günlük. 0 (yanlış). Sinyal hatları üç gruba ayrılır: bilgi, bayt aktarım senkronizasyonu ve arayüz kontrolü.

Bilgi hatları DIO1-DIO8 (LD0-LD7) sekiz bitlik iki yönlü bir veri yolu oluşturur. Tipik olarak bilgiler, yedi basamaklı ASCII kodu (Bilgi Değişimi için Amerikan Standart Kodu) veya yerel eşdeğeri KOI-7 kullanılarak metin biçiminde iletilir. Örneğin 123 sayısını iletmek için 1 (0110001), 2 (0110010) ve 3 (0110011) rakamlarının ASCII kodları dönüşümlü olarak iletilir. Veri yolu ayrıca arayüz komutlarını, adresleri ve cihaz kontrol komutlarını da iletir.
Saat hatları, veri yolu boyunca sekiz bitlik baytların aktarımını koordine eder. Konuşmacı ile dinleyici veya dinleyiciler arasında birden fazla varsa bu hatlar aracılığıyla gerçekleşen etkileşim sayesinde aktarım hızı, santraldeki aktif katılımcıların yeteneklerine göre otomatik olarak seçilir. Bu, farklı hızlara sahip cihazları genel bir kanal üzerinden bağlama olanağı sağlar. Değişime katılmayan cihazlar pasif kalır.

Toplamda üç senkronizasyon hattı vardır. DAV (Veri Geçerli) veya SD (Veri Senkronizasyonu) hattında düşük bir seviye, yalnızca veri yoluna verdiği bilgilerin güvenilir olması ve dinleyicinin onu almaya hazır olduğuna dair bir sinyal alması durumunda hoparlör tarafından ayarlanır - yüksek NRFD (Veri İçin Hazır Değil) veya GP (Almaya Hazır Olma) satırındaki seviye. Bu hattaki düşük seviye (log. 1), almaya hazır olmadığı anlamına gelir. Tüm cihazların NRFD sinyal çıkışları açık kollektör olduğundan ve paralel bağlı olduğundan en az bir dinleyici alıma hazır hale gelene kadar yüksek seviye olmayacaktır.

Arayüz dönüştürücü GPIB-RS-232
Şek. 1

Benzer şekilde, NDAC (Veri Kabul Edilmedi) veya DP (Veri Kabul Edildi) satırındaki yüksek seviye, dinleyicinin bilgiyi başarıyla aldığını gösterir. NRFD hattında olduğu gibi, NDAC hattı da tüm dinleyiciler yükseğe çıkana kadar yükseğe çıkamaz.

Bayt aktarım döngüsünün zamanlama diyagramları Şekil 1'de gösterilmektedir. Şekil XNUMX'de aşağıdaki karakteristik zaman anları kaydedilmiştir:

T_1 - tüm dinleyiciler bayt almaya hazır;
T0 - hoparlör veri yoluna bir bayt çıktısı verdiğini bildirir;
T1 - dinleyici bir baytı almaya ve işlemeye başladı ve bir sonrakini almaya henüz hazır olmadığını bildirdi;
T2 - dinleyici baytı aldı;
T3 - hoparlör, veri yolundaki baytın artık geçerli olmadığını bildirir;
T4 - dinleyici, bir sonraki döngüye hazırlanmak için alımın tamamlanma sinyalini kaldırır;
T5, T6 - önceki döngüdeki T-1 ve To'ya benzer.
Beş arayüz kontrol hattı, genel kanala bağlı olanlara hangi eylemlerin gerçekleştirileceğini, hangi modda olunacağını ve komutlara nasıl yanıt verileceğini anlatmak üzere tasarlanmıştır. Bu satırların amacına ilişkin detaylı bilgi tabloda yer almaktadır. 1.

Tablo 1

Kontrol hattı Açıklama
GPIB KOP
ATN (Dikkat) YUKARI (Yönetim) Yüksek seviye - bir bayt bilgi iletilir. Düşük seviye - kontrol baytı aktarılır
IFC (Arayüz Temizleme) SI (Arayüz Sıfırlama) Düşük seviye - tüm arayüz işlemlerini derhal durdurun, tüm cihazlar orijinal durumuna döner
SRQ (Hizmet Talebi) 30 (Hizmet Talebi) Yüksek seviye genellikle iletilecek bilgi olduğunu veya bir hata oluştuğunu gösterir. Bu sinyale dayanarak denetleyici, görünümün nedenini bulmak ve gerekli eylemleri gerçekleştirmek için tüm cihazları yoklamaya başlar.
REN (Uzaktan Etkinleştirme) RC (Uzaktan Kumanda) Yüksek seviye - cihazın otonom çalışması. Düşük seviye - cihaz, arayüz komutları kullanılarak uzaktan kontrol edilir
EOI (Kimlik Sonu) CP (İletim Sonu) Düşük seviye - mesajın son baytı iletilir. ATN ve EOI hatlarının eşzamanlı olarak düşük ayarlanması, cihazların paralel yoklanmasını başlatır

Genel bir kanalla bağlanan cihazların her birine benzersiz bir adres atanır. Belirli bir cihaza erişmek için kontrol cihazı adresini komut modunda iletir (ATN hattı düşük olduğunda). Adres baytın en az anlamlı beş bitini kaplar ve 0-30 aralığında olabilir; 31 değeri genel arayüz komutları için ayrılmıştır. GPIB arayüzüyle donatılmış herhangi bir cihazın, arka paneldeki çıkarılabilir beş atlama kablosu gibi, adresini ayarlama ve değiştirme araçları vardır. Kontrolör, adres baytının DIO6 ve DIO7 bitlerini kullanarak cihazın işlevsel amacını belirler. DIO6 hattındaki seviye düşük olduğunda bu bir dinleyicidir ve DIO7 hattındaki seviye bir hoparlördür.

Arayüz dönüştürücü GPIB-RS-232
Şek. 2

Yazar tarafından geliştirilen GPIB'den RS-232'ye arayüz dönüştürücünün şeması Şekil 2'de gösterilmektedir. 1. Konektör X1, herhangi bir polaritede alternatif veya sabit besleme voltajıyla beslenir. VD5 diyot köprüsü onu düzeltir veya istenen polariteye getirir ve entegre dengeleyici, mikro devrelere güç sağlamak için gereken XNUMX V değerine getirir.

X2 soketi bilgisayarın COM portlarından birinin fişine bağlanır. DA1 çipi, RS-232 arayüzünün sinyal seviyelerini DD1 mikro denetleyici tarafından alınan ve üretilen sinyal seviyeleriyle eşleştirir. Diyagramda belirtilen ZQ1 kuvars rezonatörünün frekans değeri, bilgisayarla standart bilgi alışverişi hızının hassas şekilde ayarlanmasını sağlar.

GPIB arayüzü veri yolu (DIO1 - DIO8) üzerindeki yüksek yük kapasitesi, DD2 çift yönlü alıcı-verici çipi tarafından sağlanır. Beş veya altıdan fazla cihazın genel bir kanala bağlanması gerekiyorsa, kalan arayüz hatlarındaki sinyallerin güçlendirilmesi gerekli olabilir.

LED HL1, genel kanala bağlı cihazlarla devam eden bilgi alışverişini bildirir ve LED HL2, dönüştürücü besleme voltajının varlığını gösterir.

XZ fişi, dönüştürücü kartına halihazırda kurulu olan DD1 mikro denetleyicisini programlamak için tasarlanmıştır. Programlayıcı kullanılarak önceden programlanacaksa bu konnektöre gerek yoktur. Mikrodenetleyici konfigürasyonu şu şekilde ayarlanmalıdır: genişletilmiş bayt - OxFF, yüksek bayt - OxDF, düşük bayt - OxDE.

Soket X4 - RPM7-24G-PB-V, GPIB arayüzü (KOP) için standart. Temas noktalarının yeri ve amacı Şekil 3'de gösterilmektedir. 1. SB XNUMX düğmesi, bir program arızasından sonra mikro denetleyiciyi yeniden başlatmak için kullanılır.

Arayüz dönüştürücü GPIB-RS-232
Şek. 3

Devre tahtası üzerine monte edilmiş dönüştürücünün görünümü Şekil 4'de gösterilmektedir. 232. Montajdan sonra bilgisayarınıza bağlamalı ve bazı terminal programlarını çalıştırmalısınız. RSXNUMX Pro programını kullandım.

Arayüz dönüştürücü GPIB-RS-232

Bağlantı parametreleri şu şekilde olmalıdır: hız 115200 Baud, eşlik kontrolü yok, bir tablo rakamı. Dönüştürücü, tabloda verilen RS-232 yoluyla gönderilen komutları yürüterek genel erişim kanalı denetleyicisinin işlevlerini yerine getirir. 2.

Arayüz dönüştürücü GPIB-RS-232

Her biri iki karakterden oluşur: bir tanımlayıcı ve bir parametre. Örneğin $ sembolü bir defalık komut grubunu tanımlar. Ardından gelen karakter (sayı) bu gruptan belirli bir komutu seçer. # tanımlayıcısı, eşlik eden karakterin ASCII kodunun GPIB arayüzü üzerinden gönderilmesi gerektiğini belirtir.

Komut $6, birkaç cihazın paralel yoklamasını başlatır. Genellikle denetleyicinin bir hizmet talebi (SRQ=1) almasının ardından, hangi aygıtların dikkat gerektirdiğini belirlemesi gerektiğinde verilir. Bunu bildirmek için her birine belirli bir veri yolu biti (DIO) atanır. Bu, gösterge panelindeki çıkarılabilir atlama telleri kullanılarak veya kontrol cihazı tarafından verilen PPC (Paralel Anket Yapılandırması) arayüz komutları kullanılarak yapılır. Paralel sorgulamayı başlattıktan sonra, DIO7-DIO1 hatlarının durumunu okumak ve analiz etmek için yalnızca $8 komutunu kullanmanız gerekir.

Sıralı yoklama, paralel yoklamadan daha yavaştır ancak isteğin nedenini daha doğru bir şekilde belirler. Çalıştırmak için SPE (Seri Çağırma Etkinleştirme) arayüz komutuna ihtiyacınız vardır. Bundan sonra hoparlör olarak adreslenen her cihaz kendi durum baytını iletecektir.

Arabirim komutlarının tam listesi için internette vt100.net/manx/details/7,17449 adresinde bulunabilecek Hewlett-Packard Arabirim Veri Yolunun Eğitim Açıklaması'na bakın. Tüm GPIB donanımlı aygıtların gerekli olmadığına dikkat edilmelidir. belirli genel arayüz komutlarını yürütmek için.

Tabloda mevcut olanları kullanma. 2 komutla, GPIB veriyolu üzerinde herhangi bir işlem gerçekleştirilebilir; bu, kullanıcıya belirli bir cihaza veya sistemine bakım yapmak için bağımsız olarak bir bilgisayar programı yazma fırsatı verir. Bu özelliği göstermek için yazar GPIB Terminal programını yazdı.

Arayüz dönüştürücü GPIB-RS-232
Şek. 5

Bu programı başlattıktan sonra, Şekil 5'de gösterilen programı açmalısınız. XNUMX "Ayarlar" sekmesinde, dönüştürücünün bağlı olduğu COM portunun numarasını ve çalışılacak cihazın GPIB adresini belirtin, iletirken ve alırken mesaj satırının sonunu gösteren sembolleri ayarlayın. Ayarları tamamlamak için “Uygula ve Kaydet” ekran düğmesine tıklayın.

Portun başarılı bir şekilde açıldığı, “Terminal” sekmesinin “Alınan veriler” panelinde “Port açık” mesajı ile belirtilecektir. İncirde. Şekil 6, cihazın *idn? komutuna verdiği yanıtın bir örneğini göstermektedir. - üreticinin adını, tipini ve cihazla ilgili diğer bilgileri isteyin. Cihazın kendisine gönderilen komutlara verdiği yanıtların her zaman sağlanmadığına dikkat edilmelidir. Çoğu zaman, bir komut aldıktan sonra cihaz, denetleyiciye bu konuda hiçbir şey söylemeden onu "sessizce" yürütür (örneğin gerekli çalışma moduna geçer).

Arayüz dönüştürücü GPIB-RS-232
Şek. 6

Kamuya açık bir kanal üzerinden bilgi alışverişi sürecinin görsel olarak incelenmesi için program, Şekil 7'de gösterileni sağlar. 2 "Takımlar" sekmesi. *idn komutunu iletmeyi deneyelim mi? araçlar burada mevcuttur. Öncelikle adresi 0 olan cihazı dinleyici olarak adreslemelisiniz. Bunun için hex değeri 22x34 veya decimal değeri XNUMX olan bir adres baytı göndermelisiniz.

Arayüz dönüştürücü GPIB-RS-232
Şek. 7

ATN ekran tuşuna basarak ATN=1 (aynı isimli hattaki düşük seviye) ayarını yapıyoruz. Her işlem tamamlandıktan sonra kontrol hatlarının mevcut durumunun sekmenin alt kısmında otomatik olarak görüntülendiğini unutmayın. Ekrandaki "Gönder" düğmesinin yanındaki giriş alanındaki "Format" alanına işaretli öğeye karşılık gelen formattaki adresi girin ve bu düğmeye tıklayın. İlgili düğmeye basarak ATN=0'ı ayarlayın.

Gerekli değerleri girip "Gönder" butonuna tıklayarak aşağıdaki bayt dizisini iletiyoruz: 0x2A, 0x69, 0x64, 0xbE, 0x3f^ 0x0D, 0x0A. "ASCII" kutusunu işaretleyerek onaltılık kodları değil, komutu oluşturan karakterleri girebileceğinizi unutmayın. Ancak, "Satır başı" (OxOD) ve "Satır Besleme" (OxOA) bitiş karakterleri yine de onaltılık veya ondalık (sırasıyla 13 ve 10) biçiminde girilmelidir.

Daha sonra, ATN tuşuna bastığımız cihaza hoparlör olarak hitap ediyoruz, ardından 0x42 veya 66 adresini çevirip iletiyoruz. ATN butonunu bıraktıktan hemen sonra, almak için “Oku” ekran tuşuna basarak cihazın yanıtını kabul ediyoruz. her karakter. Yanıtın son karakteri alındığında EO1=1 ayarlanacaktır.

GPIB arayüzü ile düşük düzeyde çalışmayı öğrendikten ve programlama becerisine sahip olduktan sonra, ölçüm sistemlerini kontrol etmek için programlar geliştirmeye başlayabilirsiniz.

Arayüz dönüştürücü mikrodenetleyici programı ve makalede anlatılan bilgisayar programı indirilebilir bundan dolayı.

Yazar: M. Terentyev, Ulyanovsk; Yayın: radyoradar.net

Diğer makalelere bakın bölüm Ölçüm teknolojisi.

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

<< Geri

En son bilim ve teknoloji haberleri, yeni elektronikler:

Dünyanın en yüksek astronomi gözlemevi açıldı 04.05.2024

Uzayı ve onun gizemlerini keşfetmek, dünyanın her yerindeki gökbilimcilerin dikkatini çeken bir görevdir. Şehrin ışık kirliliğinden uzak, yüksek dağların temiz havasında yıldızlar ve gezegenler sırlarını daha net bir şekilde açığa çıkarıyor. Dünyanın en yüksek astronomi gözlemevi olan Tokyo Üniversitesi Atacama Gözlemevi'nin açılışıyla astronomi tarihinde yeni bir sayfa açılıyor. Deniz seviyesinden 5640 metre yükseklikte bulunan Atacama Gözlemevi, uzay araştırmalarında gökbilimcilere yeni fırsatlar sunuyor. Bu site, yer tabanlı bir teleskop için en yüksek konum haline geldi ve araştırmacılara Evrendeki kızılötesi dalgaları incelemek için benzersiz bir araç sağladı. Yüksek rakımlı konum daha açık gökyüzü ve atmosferden daha az müdahale sağlasa da, yüksek bir dağa gözlemevi inşa etmek çok büyük zorluklar ve zorluklar doğurur. Ancak zorluklara rağmen yeni gözlemevi gökbilimcilere geniş araştırma olanakları sunuyor. ... >>

Hava akımlarını kullanarak nesneleri kontrol etme 04.05.2024

Robotiğin gelişimi, çeşitli nesnelerin otomasyonu ve kontrolü alanında bize yeni ufuklar açmaya devam ediyor. Son zamanlarda Finlandiyalı bilim adamları, insansı robotları hava akımlarını kullanarak kontrol etmeye yönelik yenilikçi bir yaklaşım sundular. Bu yöntem, nesnelerin manipüle edilme biçiminde devrim yaratmayı ve robotik alanında yeni ufuklar açmayı vaat ediyor. Nesneleri hava akımlarını kullanarak kontrol etme fikri yeni değil, ancak yakın zamana kadar bu tür kavramların uygulanması zordu. Finli araştırmacılar, robotların "hava parmakları" gibi özel hava jetleri kullanarak nesneleri manipüle etmesine olanak tanıyan yenilikçi bir yöntem geliştirdiler. Uzmanlardan oluşan bir ekip tarafından geliştirilen hava akışı kontrol algoritması, hava akışındaki nesnelerin hareketinin kapsamlı bir çalışmasına dayanmaktadır. Özel motorlar kullanılarak gerçekleştirilen hava jeti kontrol sistemi, fiziksel müdahaleye gerek kalmadan nesneleri yönlendirmenize olanak sağlar. ... >>

Safkan köpekler safkan köpeklerden daha sık hastalanmaz 03.05.2024

Evcil hayvanlarımızın sağlığına özen göstermek, her köpek sahibinin hayatının önemli bir yönüdür. Ancak safkan köpeklerin, karma köpeklere göre hastalıklara daha duyarlı olduğu yönünde yaygın bir kanı vardır. Texas Veterinerlik ve Biyomedikal Bilimler Okulu'ndaki araştırmacılar tarafından yürütülen yeni araştırma, bu soruya yeni bir bakış açısı getiriyor. Dog Aging Project (DAP) tarafından 27'den fazla refakatçi köpek üzerinde yürütülen bir araştırma, safkan ve melez köpeklerin çeşitli hastalıklara yakalanma olasılığının genellikle eşit olduğunu ortaya çıkardı. Bazı ırklar belirli hastalıklara karşı daha duyarlı olsa da genel teşhis oranı her iki grup arasında hemen hemen aynıdır. Köpek Yaşlandırma Projesi'nin baş veterineri Dr. Keith Creevy, bazı köpek türlerinde daha yaygın olan, iyi bilinen bazı hastalıkların bulunduğunu ve bunun da safkan köpeklerin hastalıklara karşı daha duyarlı olduğu fikrini desteklediğini belirtiyor. ... >>

Arşivden rastgele haberler

Cep telefonları ile koku paylaşımı 27.11.2002

İskoç şirketi "Electronic Aromas", cep telefonu abonelerinin kokuları paylaşmasına yardımcı olacak yeni bir teknoloji geliştiriyor.

Telefonlar, kombinasyonu gerekli kokuları taklit eden standart bir dizi aromaya sahip özel kasetlerle donatılacak. Bir veya başka bir aromanın kodları, radyo kanalı üzerinden iletilecek ve alıcı tarafta karşılık gelen kokuları başlatacaktır.

Diğer ilginç haberler:

▪ 60W'a kadar SGA güç adaptörleri

▪ çilekli atıştırmalıklar

▪ Ornitolog için işitme cihazı

▪ Metal köpük - ısı yalıtkanı

▪ Uzaydaki bakteriler antibiyotiklere karşı daha dirençli hale geliyor

Bilim ve teknolojinin haber akışı, yeni elektronik

 

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

▪ sitenin bölümü Aramalar ve ses simülatörleri. Makale seçimi

▪ makale Şimşek Zeus. Popüler ifade

▪ makale Alan kodu 321 olan ABD bölgesinde neler var? ayrıntılı cevap

▪ Timyan Marshallov'un makalesi. Efsaneler, yetiştirme, uygulama yöntemleri

▪ makale Eğlenceli deneyler: diyotla tanışın. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi

▪ makale Şarj Turisti. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi

Bu makaleye yorumunuzu bırakın:

Adı:


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


Yorum:




Makaleyle ilgili yorumlar:

Sergei
Bu dönüştürücüyü kullanarak diploma yazmama yardım et. Daha fazla bilgi istiyorum. [çok komik]


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