GÜVENLİ-LOGO

ASSURED PCI-COM-1S, Bir dizi PCI Seri Arayüzü Sağlar

ASSURED-PCI-COM-1S-Bir-Çeşit-PCI-Seri-Arayüzleri-Tedarik-EDİN-ÜRÜN

SSS

S: ACCES ekipmanım arızalanırsa ne yapmalıyım?

A: Hızlı servis ve destek için ACCES ile iletişime geçin. Onarım veya değiştirme seçenekleri için garanti şartlarına ve koşullarına bakın.

S: Bilgisayar veya saha güç kaynağı ile bir kart takabilir miyim?

C: Hayır, kabloları takıp çıkarmadan veya kartları takmadan önce hasar görmesini ve garantinin geçersiz kalmasını önlemek için bilgisayarın gücünün kapalı olduğundan daima emin olun.

Fark etme

  • Bu belgedeki bilgiler yalnızca referans amaçlı verilmiştir. ACCES, burada açıklanan bilgi veya ürünlerin uygulanmasından veya kullanımından kaynaklanan herhangi bir sorumluluk kabul etmez. Bu belge, telif hakları veya patentlerle korunan bilgi ve ürünleri içerebilir veya bunlara atıfta bulunabilir ve ACCES'in patent hakları veya başkalarının hakları kapsamında herhangi bir lisans taşımaz.
  • IBM PC, PC/XT ve PC/AT, International Business Machines Corporation'ın tescilli ticari markalarıdır.
  • ABD'de basılmıştır. Telif Hakkı 1995, 2005, ACCES I/O Products Inc., 10623 Roselle Street, San Diego, CA 92121. Tüm hakları saklıdır.

UYARI!!
SAHA KABLOLARINIZI HER ZAMAN BİLGİSAYAR KAPALIYKEN BAĞLAYIN VE BAĞLANTILARINI KESİN. BİR KART TAKMADAN ÖNCE HER ZAMAN BİLGİSAYARIN GÜCÜNÜ KAPATIN. BİLGİSAYAR VEYA ALAN GÜCÜ AÇIKKEN KABLOLARIN BAĞLANMASI VE BAĞLANTININ KESİLMESİ VEYA KARTLARIN BİR SİSTEME TAKILMASI I/O KARTINA ZARAR VEREBİLİR VE İMA EDİLEN VEYA AÇIKLANAN TÜM GARANTİLERİ GEÇERSİZ OLUR.

Garanti
Sevkiyattan önce, ACCES ekipmanı kapsamlı bir şekilde incelenir ve geçerli spesifikasyonlara göre test edilir. Ancak ekipman arızası meydana gelmesi durumunda ACCES, müşterilerine hızlı servis ve destek sağlanacağı konusunda güvence verir. Orijinal olarak ACCES tarafından üretilen ve arızalı olduğu tespit edilen tüm ekipmanlar aşağıdaki hususlara tabi olarak onarılacak veya değiştirilecektir.

Şartlar ve koşullar
Bir ünitenin arızalandığından şüpheleniyorsanız ACCES'in Müşteri Hizmetleri departmanıyla iletişime geçin. Ünitenin model numarasını, seri numarasını ve arıza belirtilerinin açıklamasını vermeye hazır olun. Başarısızlığı doğrulamak için bazı basit testler önerebiliriz. İade paketinin dış etiketinde görünmesi gereken bir İade Malzeme Yetki (RMA) numarası atayacağız. Tüm üniteler/bileşenler, taşıma için uygun şekilde paketlenmeli ve navlun ön ödemeli olarak ACCES'in belirlediği Hizmet Merkezine iade edilmeli ve navlun ön ödemeli ve faturalı olarak müşterinin/kullanıcının sahasına iade edilmelidir.

Kapsam
İlk Üç Yıl: İade edilen ünite/parça, işçilik veya garanti kapsamına girmeyen parçalar için hiçbir ücret alınmadan ACCES seçeneğinde onarılacak ve/veya değiştirilecektir. Garanti, ekipmanın nakliyesi ile başlar.
Sonraki Yıllar: Ekipmanınızın kullanım ömrü boyunca ACCES, sektördeki diğer üreticilere benzer şekilde makul fiyatlara yerinde veya tesis içi servis vermeye hazırdır.

ACCES Tarafından Üretilmeyen Ekipman
ACCES tarafından sağlanan ancak üretilmeyen ekipman garantilidir ve ilgili ekipman üreticisinin garantisinin hüküm ve koşullarına göre onarılacaktır.

Genel
Bu Garanti kapsamında, ACCES'in sorumluluğu, garanti süresi boyunca kusurlu olduğu kanıtlanan herhangi bir ürünün değiştirilmesi, onarılması veya kredi verilmesi (ACCES'in takdirine bağlı olarak) ile sınırlıdır. ACCES hiçbir durumda ürünümüzün kullanımından veya yanlış kullanımından kaynaklanan sonuçsal veya özel hasarlardan sorumlu değildir. ACCES ekipmanında ACCES tarafından yazılı olarak onaylanmayan değişiklikler veya eklemelerden kaynaklanan veya ACCES'in görüşüne göre ekipmanın anormal kullanıma maruz kalmasından kaynaklanan tüm ücretlerden müşteri sorumludur. Bu garantinin amaçları doğrultusunda "anormal kullanım", satın alma veya satış beyanında kanıtlandığı gibi, ekipmanın belirtilen veya amaçlanan kullanım dışında maruz kaldığı herhangi bir kullanım olarak tanımlanır. Yukarıdakilerin dışında, ACCES tarafından sağlanan veya satılan bu tür ekipmanların hiçbirine veya tamamına açık veya zımni başka hiçbir garanti uygulanmayacaktır.

giriiş

Bu Seri İletişim Kartı, PCI-Bus bilgisayarlarında kullanılmak üzere tasarlanmıştır ve uzun iletişim hatları üzerinden RS422 (EIA422) veya RS485 (EIA485) üzerinden etkili iletişim sağlar. Kart 4.80 inç uzunluğundadır (122 mm) ve IBM'deki veya uyumlu bilgisayarlardaki herhangi bir 5 voltluk PCI yuvasına takılabilir. 16550 tipi tamponlu UART kullanılır ve Windows uyumluluğu için iletim sürücülerini şeffaf bir şekilde etkinleştirmek/devre dışı bırakmak için otomatik kontrol dahildir.

Dengeli Modda Çalışma ve Yük Sonlandırma

  • RS422 modunda kart, gürültü bağışıklığı sağlamak ve maksimum mesafeyi 4000 feet'e çıkarmak için diferansiyel (veya dengeli) hat sürücülerini kullanır. RS485 modu, değiştirilebilir alıcı-vericiler ve tek bir "parti hattında" birden fazla cihazı destekleme yeteneği ile RS422'yi geliştirir. Tek hatta hizmet verilen cihaz sayısı “tekrarlayıcılar” kullanılarak artırılabilir.
  • RS422 işlemi, iletişim hatlarında birden fazla alıcıya izin verir ve RS485 işlemi, aynı veri hatları seti üzerinde en fazla 32 verici ve alıcıya izin verir. Bu ağların uçlarındaki cihazlar, "çalma"yı önlemek için sonlandırılmalıdır. Kullanıcı verici ve/veya alıcı hatlarını sonlandırma seçeneğine sahiptir.
  • RS485 iletişimleri, bir vericinin bir önyargı volü sağlamasını gerektirirtage hiçbir cihaz iletim yapmadığında bilinen bir "sıfır" durumu sağlamak için. Bu kart varsayılan olarak önyargıyı destekler. Uygulamanız vericinin önyargısız olmasını gerektiriyorsa lütfen fabrikayla iletişime geçin.

COM Bağlantı Noktası Uyumluluğu

  • 16550 UART, Asenkron İletişim Elemanı (ACE) olarak kullanılır. Çoklu görev işletim sistemlerinde veri kaybına karşı koruma sağlamak için 16 baytlık iletim/alım FIFO tamponları içerirken, orijinal IBM seri portuyla %100 uyumluluğu korur. PCI veri yolu mimarisi, kartlara 0000 ile FFF8 hex arasındaki adreslerin atanmasına olanak tanır.
  • Kart üzerindeki kristal osilatör, standart kristal osilatör ile 115,200'e kadar veya bir jumper değiştirilerek 460,800 baud'a kadar baud hızlarının hassas seçimine izin verir. Baud hızı program seçilir ve mevcut hızlar bu kılavuzun Programlama bölümündeki bir tabloda listelenir.
  • Kullanılan sürücü/alıcı, 75ALS176, yüksek baud hızlarında son derece uzun iletişim hatlarını sürme yeteneğine sahiptir. Dengeli hatlarda +60 mA'ya kadar sürebilir ve +200 V veya -12 V ortak mod gürültüsü üzerine bindirilmiş 7 mV diferansiyel sinyal kadar düşük girişler alabilir. İletişim çakışması durumunda, sürücü/alıcılar termal kapatma özelliğine sahiptir.

İletişim Modları

Kartlar, çeşitli iki ve dört telli kablo bağlantılarında Simplex, Half-Duplex ve Full-Duplex iletişimlerini destekler. Simplex, iletimin yalnızca bir yönde gerçekleştiği en basit iletişim biçimidir. Half-Duplex, trafiğin her iki yönde de ilerlemesine izin verir, ancak her seferinde yalnızca bir yönde. Full-Duplex işleminde, veriler aynı anda her iki yönde de ilerler. Çoğu RS485 iletişimi Half-Duplex modunu kullanır çünkü yalnızca tek bir çift tel kullanılması gerekir ve kurulum maliyetleri önemli ölçüde azalır.

Otomatik RTS Alıcı-Verici Kontrolü

Windows uygulamalarında sürücü gerektiği gibi etkinleştirilmeli ve devre dışı bırakılmalı, böylece tüm kartlar iki veya dört telli bir kabloyu paylaşabilir. Bu kart sürücüyü otomatik olarak kontrol eder. Otomatik kontrolle, sürücü veriler iletilmeye hazır olduğunda etkinleştirilir. Sürücü, veri aktarımı tamamlandıktan sonra bir ek karakterin iletim süresi boyunca etkin kalır ve ardından devre dışı bırakılır. Alıcı normalde etkindir ancak iletim sırasında devre dışı bırakılır ve ardından iletim tamamlandıktan sonra yeniden etkinleştirilir. Kart, zamanlamasını otomatik olarak verilerin baud hızına göre ayarlar.

Özellikler

İletişim Arayüzü

  • G/Ç Bağlantısı: RS9 ve RS422 spesifikasyonlarına uygun, korumalı erkek D-sub 485-pin IBM AT tipi konnektör.
  • Karakter uzunluğu: 5, 6, 7 veya 8 bit.
  • Parite: Çift, tek veya hiçbiri.
  • Durdurma Aralığı: 1, 1.5 veya 2 bit.
  • Seri Veri Hızları: 115,200 baud'a kadar, Asenkron. Daha hızlı hızlar, 460,800 baud'a kadar, kart üzerindeki jumper seçimiyle elde edilir. 16550 tipi arabellekli UART.

RS422/RS485 Diferansiyel İletişim Modu

  • Alıcı Giriş Hassasiyeti: +200 mV, diferansiyel giriş.
  • Ortak Mod Reddi: +12V ila -7V
  • Sürücü Yeteneği: Termal kapatma ile 60 mA iletim çıkışı.
  • Çok Noktalı: RS422 ve RS485 spesifikasyonlarıyla uyumludur.

Not
Çevrimiçi olarak 32'ye kadar sürücü ve alıcıya izin verilir. Kullanılan seri iletişim ACE tipi 16550'dir. Kullanılan Sürücü/Alıcılar tipi 75ALS176'dır.

Çevresel

  • Çalışma Sıcaklığı Aralığı: 0 ila +60 °C
  • Nem: %5 - %95, yoğunlaşmayan.
  • Depolama Sıcaklık Aralığı: -50 ila +120 °C
  • Boyut: 4.80" uzunluk (122 mm) x 1.80" yükseklik (46 mm).
  • Gereken Güç: Tipik olarak 5 mA'da +175VDC

ASSURED-PCI-COM-1S-Bir-Aralık-PCI-Seri-Arayüzleri-Tedarik-EDİN-ŞEKİL-1

Kurulum

Size kolaylık sağlamak amacıyla kartla birlikte basılı bir Hızlı Başlangıç ​​Kılavuzu (QSG) da verilmektedir. QSG'deki adımları zaten uyguladıysanız bu bölümü gereksiz bulabilir ve uygulamanızı geliştirmeye başlamak için ileri atlayabilirsiniz.
Bu kartla birlikte verilen yazılım CD'de bulunmaktadır ve kullanımdan önce sabit diskinize kurulmalıdır. Bunu yapmak için aşağıdaki adımları işletim sisteminize uygun şekilde gerçekleştirin.

Jumper Seçimi Aracılığıyla Kart Seçeneklerini Yapılandırma
Kartı bilgisayarınıza takmadan önce, bu kılavuzdaki Bölüm 3: Seçenek Seçimi bölümünü dikkatlice okuyun, ardından kartı gereksinimlerinize ve protokolünüze (RS-232, RS-422, RS-485, 4-telli 485, vb.) göre yapılandırın. . Windows tabanlı kurulum programımız, karttaki atlama tellerinin yapılandırılmasına yardımcı olmak ve ayrıca çeşitli kart seçeneklerinin (sonlandırma, öngerilim, baud hızı aralığı, RS-3, RS-232, RS-422, RS-485, vb.).

CD Yazılım Kurulumu
Aşağıdaki talimatlarda CD-ROM sürücüsünün “D” sürücüsü olduğu varsayılmaktadır. Lütfen sisteminiz için uygun sürücü harfini gerektiği şekilde değiştirin.

DOS

  1. CD'yi CD-ROM sürücünüze yerleştirin.
  2. TipASSURED-PCI-COM-1S-Bir-Aralık-PCI-Seri-Arayüzleri-Tedarik-EDİN-ŞEKİL-2 Etkin sürücüyü CD-ROM sürücüsüne değiştirmek için.
  3. Tip ASSURED-PCI-COM-1S-Bir-Aralık-PCI-Seri-Arayüzleri-Tedarik-EDİN-ŞEKİL-3Kurulum programını çalıştırmak için.
  4. Bu kartın yazılımını yüklemek için ekrandaki talimatları izleyin.

PENCERELER

  1. CD'yi CD-ROM sürücünüze yerleştirin.
  2. Sistem kurulum programını otomatik olarak çalıştırmalıdır. Kurulum programı hemen çalışmazsa BAŞLAT | ÇALIŞTIRIN ve yazın ASSURED-PCI-COM-1S-Bir-Aralık-PCI-Seri-Arayüzleri-Tedarik-EDİN-ŞEKİL-4, Tamam'a tıklayın veya tuşuna basın ASSURED-PCI-COM-1S-Bir-Aralık-PCI-Seri-Arayüzleri-Tedarik-EDİN-ŞEKİL-5.
    Bu kartın yazılımını yüklemek için ekrandaki talimatları izleyin.

Linux

Linux altında kurulum hakkında bilgi için lütfen CD-ROM'daki linux.htm dosyasına bakın.

Not: COM kartları hemen hemen her işletim sistemine kurulabilir. Windows'un önceki sürümlerinde kurulumu destekliyoruz ve gelecekteki sürümleri de desteklememiz çok olası.
Dikkat! * ESDA tek seferlik statik deşarj kartınıza zarar verebilir ve erken arızaya neden olabilir!
Lütfen kartınıza dokunmadan önce herhangi bir topraklanmış yüzeye dokunarak kendinizi topraklamak gibi statik deşarjı önlemek için tüm makul önlemleri alın.

Donanım Kurulumu

  1. Anahtarları ve atlama tellerini bu kılavuzun Seçenek Seçimi bölümünden veya SETUP.EXE önerilerinden ayarladığınızdan emin olun.
  2. Yazılım tamamen kurulmadan kartı bilgisayara takmayın.
  3. Bilgisayar gücünü KAPATIN VE AC gücünü sistemden çıkarın.
  4. Bilgisayarın kapağını çıkarın.
  5. Kartı mevcut bir 5V veya 3.3V PCI genişletme yuvasına dikkatlice takın (önce arka plakayı çıkarmanız gerekebilir).
  6. Kartın uygun şekilde oturup oturmadığını kontrol edin ve vidaları sıkın. Kart montaj braketinin yerine düzgün şekilde vidalandığından ve pozitif kasa topraklaması olduğundan emin olun.
  7. Kartın brakete monteli konektörüne bir G/Ç kablosu takın.
  8. Bilgisayar kapağını yerine takın ve bilgisayarı AÇIN. Sisteminizin CMOS kurulum programına girin ve PCI tak ve çalıştır seçeneğinin sisteminiz için uygun şekilde ayarlandığını doğrulayın. Windows 95/98/2000/XP/2003 (veya herhangi bir PNP uyumlu işletim sistemi) çalıştıran sistemler CMOS seçeneğini OS olarak ayarlamalıdır. DOS, Windows NT, Windows 3.1 veya herhangi bir PNP uyumlu olmayan işletim sistemi altında çalışan sistemler PNP CMOS seçeneğini BIOS veya Motherboard olarak ayarlamalıdır. Seçeneği kaydedin ve sistemi başlatmaya devam edin.
  9. Çoğu bilgisayar, kartı otomatik olarak algılamalı (işletim sistemine bağlı olarak) ve sürücülerin kurulumunu otomatik olarak tamamlamalıdır.
  10. Kartı kayıt defterine yüklemeyi tamamlamak (yalnızca Windows için) ve atanan kaynakları belirlemek için PCIfind.exe dosyasını çalıştırın.
  11. Sağlananlardan birini çalıştırınampKurulumunuzu test etmek ve doğrulamak için yeni oluşturulan kart dizinine (CD'den) kopyalanan dosya programlarını kullanın.

Seçenek Seçimi

Dört yapılandırma seçeneği, aşağıdaki paragraflarda açıklandığı gibi atlama kablosu konumuna göre belirlenir. Jumper'ların yerleri Şekil 3-1, Seçenek Seçim Haritası'nda gösterilmektedir.

422/485
Bu atlama kablosu RS422 veya RS485 iletişim modunu seçer.

Fesih ve Önyargı
"Çınlama"yı önlemek için bir iletim hattı karakteristik empedansında alıcı ucunda sonlandırılmalıdır. TERMIN etiketli konuma bir jumper takmak, RS120 modu için girişe 422Ω yük uygular. Benzer şekilde, TERMOUT etiketli konuma bir jumper takmak, RS120 çalışması için iletim/alım giriş/çıkışına 485Ω uygular.
Birden fazla terminalin bulunduğu RS485 işlemlerinde, yukarıda açıklandığı gibi yalnızca ağın her iki ucundaki RS485 portlarında sonlandırma dirençleri bulunmalıdır. Ayrıca RS485 çalışması için RX+ ve RX- hatlarında bir öngerilim olması gerekir. 422/485 özelliği bu önyargıyı sağlar.

Baud Hızı
x1/x4 jumper, UART'a giriş için standart 1.8432MHz saat veya 7.3728MHz saatini seçer. x4 konumu, 460,800 KHz'e kadar baud hızları için yetenek sağlar.

Kesmeler
IRQ numarası sistem tarafından atanır. BIOS veya İşletim Sistemi tarafından karta atanan IRQ'yu belirlemek için PCIFind.EXE'yi kullanın. Alternatif olarak, Windows 95/98/NT'de Aygıt Yöneticisi kullanılabilir. Kart, Veri Toplama sınıfı altında listelenir. Kartı seçip Özellikler'e tıkladıktan sonra Kaynaklar sekmesini seçmek, karta atanan temel adresi ve IRQ'yu gösterecektir.

ASSURED-PCI-COM-1S-Bir-Aralık-PCI-Seri-Arayüzleri-Tedarik-EDİN-ŞEKİL-6

Adres Seçimi

  • PCI mimarisi Tak ve Çalıştır'dır. Bu, BIOS veya İşletim Sisteminin, kullanıcıların anahtarlar veya jumper'lar ile bu kaynakları seçmesi yerine, PCI kartlarına atanan kaynakları belirlediği anlamına gelir. Sonuç olarak, kartın temel adresi değiştirilemez, yalnızca belirlenebilir. Sistem kaynaklarını belirtmek için Windows95/98/NT aygıt yöneticisini kullanmak mümkündür ancak bu yöntem bu kılavuzun kapsamı dışındadır.
  • Karta atanan temel adresi belirlemek için sağlanan PCIFind.EXE yardımcı programını çalıştırın. Bu yardımcı program, PCI veri yolunda algılanan tüm kartların bir listesini, kartların her birindeki her işleve atanan adresleri ve tahsis edilen ilgili IRQ'ları ve DMA'ları (varsa) görüntüler.
  • Alternatif olarak, hangi kaynakların atandığını belirlemek için bazı işletim sistemleri (Windows 95/98/2000) sorgulanabilir. Bu işletim sistemlerinde, kontrol panelindeki Sistem Özellikleri Uygulamasından PCIFind veya Aygıt Yöneticisi yardımcı programını kullanabilirsiniz. Bu kartlar, Aygıt Yöneticisi listesinin Veri Toplama sınıfına yüklenir. Kartın seçilmesi, ardından Özellikler'in tıklatılması ve ardından Kaynaklar Sekmesi'nin seçilmesi, karta tahsis edilen kaynakların bir listesini görüntüleyecektir.
  • PCI veri yolu minimum 64K I/O alanını destekler; kartınızın adresi 0400 ila FFF8 hex aralığında herhangi bir yerde bulunabilir. PCIFind, kartınızı aramak için Satıcı Kimliğini ve Cihaz Kimliğini kullanır, ardından atanan temel adresi ve IRQ'yu okur. Atanan temel adresi ve IRQ'yu belirlemek istiyorsanız aşağıdaki bilgileri kullanın:
  • Kartın Satıcı Kimlik kodu 494F'dir (“IO” için ASCII).
  • Kartın Cihaz ID kodu 10C9'dur.

Programlama

Sample Programlar
Orada s varampKartla birlikte verilen C, Pascal, QuickBASIC ve çeşitli Windows dillerinde dosya programları. DOS'larampdosyalar DOS dizininde ve Windows'ta bulunur.ampdosyalar WIN32 dizininde bulunur.

Windows Programlama
Kart Windows'a COM portları olarak kurulur. Böylece Windows standart API fonksiyonları kullanılabilir.
Özellikle:

  • YaratmakFile() ve CloseHandle() bir bağlantı noktasını açmak ve kapatmak için kullanılır.
  • Bir bağlantı noktasının ayarlarını ayarlamak ve değiştirmek için SetupComm(), SetCommTimeouts(), GetCommState() ve SetCommState().
  • OkumakFile() ve YazFile() bir bağlantı noktasına erişmek için.
    Ayrıntılar için seçtiğiniz dilin belgelerine bakın.
    DOS altında süreç çok farklıdır. Bu bölümün geri kalanı DOS programlamayı açıklar

Başlatma

  • Çipi başlatmak UART'ın kayıt setinin bilgisini gerektirir. İlk adım baud hızı bölenini ayarlamak. Bunu önce DLAB'ı (Divisor Latch Access Bit) yüksek ayarlayarak yaparsınız. Bu bit, Base Address +7'te Bit 3'dir. C kodunda çağrı şöyle olurdu: outportb(BASEADDR +3,0×80);
  • Daha sonra bölücüyü Temel Adres +0 (düşük bayt) ve Temel Adres +1'e (yüksek bayt) yüklersiniz. Aşağıdaki denklem baud hızı ile bölen arasındaki ilişkiyi tanımlar:
  • İstenilen Baud Hızı = (UART saat frekansı) ÷ (32 * bölen)
  • Baud jumper X1 pozisyonundayken, UART saat frekansı 1.8432 Mhz'dir. Jumper X4 pozisyonundayken, saat frekansı 7.3728 Mhz'dir. Aşağıdaki tabloda popüler diviso frekansları listelenmiştir. Baud jumper'ının pozisyonuna bağlı olarak dikkate alınması gereken iki sütun olduğunu unutmayın.
    Baud Oran Bölen x1 Bölen x4 Maksimum Fark. Kablo Uzunluk*
    460800 1 550 fit
    230400 2 1400 fit
    153600 3 2500 fit
    115200 1 4 3000 fit
    57600 2 8 4000 fit
    38400 3 12 4000 fit
    28800 4 16 4000 fit
    19200 6 24 4000 fit
    14400 8 32 4000 fit
    9600 12 48 – En Yaygın 4000 fit
    4800 24 96 4000 fit
    2400 48 192 4000 fit
    1200 96 384 4000 fit

    * Diferansiyel olarak tahrik edilen veri kabloları (RS422 veya RS485) için önerilen maksimum mesafeler tipik koşullar içindir.
    Tablo 5-1: Baud Hızı Bölen Değerleri

C'de çipi 9600 baud'a ayarlama kodu şöyledir:
çıkışb(BASEADDR, 0x0C);
çıkışb(BASEADDR +1,0);

İkinci başlatma adımı, Hat Kontrol Kaydını Temel Adres + 3'e ayarlamaktır. Bu kayıt, kelime uzunluğunu, durdurma bitlerini, eşlik ve DLAB'yi tanımlar. Bit 0 ve 1, sözcük uzunluğunu kontrol eder ve 5'ten 8 bit'e kadar sözcük uzunluklarına izin verir. Bit ayarları istenilen kelime uzunluğundan 5 çıkarılarak çıkarılır. Bit 2, durdurma bitlerinin sayısını belirler. Bir veya iki durdurma biti olabilir. Bit 2 0'a ayarlanırsa bir durdurma biti olacaktır. Bit 2, 1'e ayarlanırsa iki durdurma biti olacaktır. 3'ten 6'ya kadar olan bitler pariteyi kontrol eder ve kesmeyi etkinleştirir. Bunlar iletişim için yaygın olarak kullanılmaz ve sıfıra ayarlanmalıdır. Bit 7, daha önce tartışılan DLAB'dir. Bölen yüklendikten sonra sıfıra ayarlanmalıdır, aksi takdirde iletişim olmayacaktır.
UART'ı 8 bitlik bir sözcük, eşlik yok ve bir durdurma biti için ayarlamak için C komutu şöyledir:
çıkışb(BASEADDR +3, 0x03)

Son başlatma adımı, alıcı arabelleklerini temizlemektir. Bunu, Baz Adresi +0'daki alıcı arabelleğinden iki okumayla yaparsınız. Bittiğinde UART kullanıma hazırdır.

Resepsiyon
Alım iki şekilde gerçekleştirilebilir: yoklama ve kesintiye dayalı. Yoklama sırasında alım, Baz Adresi +5'teki Hat Durum Kaydının sürekli olarak okunmasıyla gerçekleştirilir. Veriler çipten okunmaya hazır olduğunda bu kaydın 0 biti yüksek olarak ayarlanır. Basit bir yoklama döngüsünün bu biti sürekli olarak kontrol etmesi ve kullanılabilir hale geldikçe verileri okuması gerekir. Aşağıdaki kod parçası bir yoklama döngüsü uygular ve iletim sonu işaretçisi olarak 13 (ASCII Satırbaşı) değerini kullanır:

ASSURED-PCI-COM-1S-Bir-Aralık-PCI-Seri-Arayüzleri-Tedarik-EDİN-ŞEKİL-9

Mümkün olan her durumda kesintiye dayalı iletişim kullanılmalıdır ve yüksek veri hızları için gereklidir. Kesintiye dayalı bir alıcı yazmak, yoklamalı bir alıcı yazmaktan çok daha karmaşık değildir ancak kesme işleyicinizi kurarken veya çıkarırken yanlış kesmeyi yazmaktan, yanlış kesmeyi devre dışı bırakmaktan veya kesintileri çok uzun bir süre boyunca kapatmaktan kaçınmak için dikkatli olunmalıdır.
İşleyici ilk önce Temel Adres +2'deki Kesinti Tanımlama Kaydını okuyacaktır. Kesinti Alınan Veri Mevcutsa, işleyici daha sonra verileri okur. Herhangi bir kesinti beklenmiyorsa kontrol rutinden çıkar. GibiampC ile yazılan dosya işleyicisi aşağıdaki gibidir:

ASSURED-PCI-COM-1S-Bir-Aralık-PCI-Seri-Arayüzleri-Tedarik-EDİN-ŞEKİL-10

Bulaşma

RS485 iletiminin uygulanması kolaydır. RS485 modundaki AUTO özelliği, veriler gönderilmeye hazır olduğunda vericiyi otomatik olarak etkinleştirir, böylece herhangi bir yazılımın etkinleştirilmesine gerek kalmaz. Aşağıdaki yazılım example, RS422 modunda OTOMATİK olmayan işlem içindir. İlk olarak, Modem Kontrol Kaydının Baz Adresi +1'teki Bit 1'ine 4 yazarak RTS hattı yükseğe ayarlanmalıdır. RTS hattı, alıcı-vericiyi alma modundan iletme moduna ve tam tersine geçirmek için kullanılır.
Yukarıdaki işlemler tamamlandıktan sonra kart veri göndermeye hazırdır. Bir veri dizisini iletmek için vericinin öncelikle Baz Adresi +5'teki Hat Durum Kaydının 5. Bitini kontrol etmesi gerekir. Bu bit, vericiyi tutan kayıt boş bayrağıdır. Yüksekse verici veriyi göndermiştir. Biti yüksek seviyeye çıkana kadar kontrol etme ve ardından yazma işlemi, hiçbir veri kalmayana kadar tekrarlanır. Tüm veriler iletildikten sonra, Modem Kontrol Kaydının Bit 0'ine 1 yazılarak RTS biti sıfırlanmalıdır.

Aşağıdaki C kodu parçası bu işlemi göstermektedir:

ASSURED-PCI-COM-1S-Bir-Aralık-PCI-Seri-Arayüzleri-Tedarik-EDİN-ŞEKİL-11

Dikkat
Uygun kesme tahrikli iletişim için UART'nin OUT2 biti 'TRUE' olarak ayarlanmalıdır. Eski yazılımlar bu biti kesmeleri engellemek için kullanır ve kayıt 3'ün (Modem Kontrol Kaydı) 4. biti ayarlanmamışsa kart iletişim kuramayabilir.

Konnektör Pin Atamaları

Popüler 9 pinli D subminyatür konnektör, iletişim hatlarına arayüz oluşturmak için kullanılır. Konektör, gerilimi azaltmak için 4-40 dişli ayırıcılarla (dişi vida kilidi) donatılmıştır.

Pin HAYIR. Atama
1 Rx (Veri Al)
2 Tx+ (Veri İlet)
3 Tx (Veri İlet)
4  
5 GND (Sinyal Topraklama)
6  
7  
8  
9 Rx+ (Veri Al)

Veri Kablosu Kablolaması
Aşağıdaki tabloda Simplex, Half-Duplex ve Full-Duplex işlemleri için iki cihaz arasındaki pin bağlantıları gösterilmektedir.

Mod Kart 1 Kart 2
Simpleks, 2 kablolu, yalnızca alma, RS422 Rx+ pin 9 Tx+ pin 2
Rx-pim 1 Tx-pim 3
Simpleks, 2 telli, yalnızca iletim, RS422 Tx+ pin 2 Rx+ pin 9
Tx-pim 3 Rx-pim 1
Yarı Çift Yönlü, 2 telli, RS485 Tx+ pin 2 Tx+ pin 2
Tx-pim 3 Tx-pim 3
Tam Çift Yönlü, 4 telli, RS422 Tx+ pin 2 Rx+ pin 9
Tx-pim 3 Rx-pim 1
Rx+ pin 9 Tx+ pin 2
Rx-pim 1 Tx-pim 3

Ek A: Uygulamada Dikkat Edilecek Hususlar

giriiş

RS422 ve RS485 cihazlarıyla çalışmak, standart RS232 seri cihazlarıyla çalışmaktan çok da farklı değildir ve bu iki standart, RS232 standardındaki eksiklikleri giderir. Birincisi, iki RS232 cihazı arasındaki kablo uzunluğu kısa olmalıdır; 50 feet'ten az. İkincisi, birçok RS232 hatası kablolarda oluşan gürültünün sonucudur. RS422 standardı, 5000 feet'e kadar kablo uzunluklarına izin verir ve diferansiyel modda çalıştığı için oluşan gürültüye karşı daha bağışıktır.
İki RS422 cihazı arasındaki bağlantılar (CTS göz ardı edilerek) aşağıdaki gibi olmalıdır:

Cihaz #1 Cihaz #2
Sinyal 9 pimli 25 pimli Sinyal 9 pimli 25 pimli
Yer 5 7 Yer 5 7
TX+ 2 24 RX+ 9 12
TX 3 25 RX 1 13
RX+ 9 12 TX+ 2 24
RX 1 1 TX 3 25

Tablo A-1: ​​İki RS422 Cihazı Arasındaki Bağlantılar
RS232'nin üçüncü bir eksikliği, ikiden fazla cihazın aynı kabloyu paylaşamamasıdır. Bu aynı zamanda RS422 için de geçerlidir, ancak RS485, RS422'nin tüm avantajlarını sunar ve ayrıca 32'ye kadar cihazın aynı bükümlü çiftleri paylaşmasına olanak tanır. Yukarıdakilerin bir istisnası, birden fazla RS422 cihazının, yalnızca birinin konuşması ve diğerlerinin her zaman alması durumunda tek bir kabloyu paylaşabilmesidir.

Dengeli Diferansiyel Sinyaller

RS422 ve RS485 cihazlarının, RS232 cihazlarına göre daha fazla gürültü bağışıklığı ile daha uzun hatları sürebilmesinin nedeni, dengeli diferansiyel tahrik yönteminin kullanılmasıdır. Dengeli bir diferansiyel sistemde hacimtagSürücü tarafından üretilen e, bir çift kablonun üzerinde belirir. Dengeli bir hat sürücüsü diferansiyel bir ses üretecektirtage çıkış terminalleri boyunca +2 ila +6 volt arasındadır. Dengeli bir hat sürücüsü, sürücüyü çıkış terminallerine bağlayan bir giriş "etkinleştirme" sinyaline de sahip olabilir. "Etkinleştirme" sinyali KAPALI ise, sürücü iletim hattından bağlantısı kesilir. Bu bağlantısı kesilmiş veya devre dışı bırakılmış duruma genellikle "üç durumlu" durum denir ve yüksek bir empedansı temsil eder. RS485 sürücülerinde bu kontrol yeteneği olmalıdır. RS422 sürücülerinde bu kontrol olabilir ancak her zaman gerekli değildir. Dengeli bir diferansiyel hat alıcısı, voltagİki sinyal giriş hattı boyunca iletim hattının durumu. Diferansiyel giriş hacmi isetage +200 mV'den büyükse, alıcı çıkışında belirli bir mantık durumu sağlayacaktır. Diferansiyel hacim isetagGiriş -200 mV'den küçükse, alıcı çıkışında ters mantık durumunu sağlayacaktır. Maksimum çalışma hacmitagaralığı +6V ile -6V arasındadır ve volüm için izin verirtagUzun iletim kablolarında oluşabilecek zayıflama.

Maksimum ortak mod hacmitag+7V derecesi, ses seviyesinden iyi bir gürültü bağışıklığı sağlartagbükümlü çift hatlarda indüklenir. Ortak mod ses seviyesini korumak için sinyal toprak hattı bağlantısı gereklidir.tage bu aralıkta. Devre toprak bağlantısı olmadan çalışabilir ancak güvenilir olmayabilir.

Parametre Koşullar En az. Maksimum.
Sürücü Çıkış Hacmitage (yüksüz)   4V 6V
    -4V -6V
Sürücü Çıkış Hacmitage (yüklü) TERİM 2V  
  atlayanlar -2V  
Sürücü Çıkış Direnci     50Ω
Sürücü Çıkışı Kısa Devre Akımı     +150mA
Sürücü Çıkışı Yükselme Süresi     %10 birim aralığı
Alıcı Hassasiyeti     +200mV
Alıcı Ortak Mod Hacmitage Aralık     +7V
Alıcı Giriş Direnci     4KΩ

Tablo A-2: RS422 Spesifikasyon Özeti
Kabloda sinyal yansımalarını önlemek ve hem RS422 hem de RS485 modunda gürültü bastırmayı iyileştirmek için, kablonun alıcı ucu kablonun karakteristik empedansına eşit bir dirençle sonlandırılmalıdır.

Not
Kartı kullandığınızda kablolarınıza sonlandırıcı direnç eklemenize gerek yoktur. RX+ ve RX- hatları için sonlandırma dirençleri kart üzerinde bulunur ve TERM atlama tellerini taktığınızda devreye yerleştirilir. (Bu kılavuzun Seçenek Seçimi bölümüne bakın.)

RS485 Veri İletimi

RS485 Standardı, dengeli bir iletim hattının parti hattı modunda paylaşılmasına olanak tanır. 32'ye kadar sürücü/alıcı çifti, iki kablolu bir parti hattı ağını paylaşabilir. Sürücülerin ve alıcıların birçok özelliği RS422 Standardındaki ile aynıdır. Bir fark, ortak mod vol.tagLimit artırıldı ve +12V'tan -7V'a çıkarıldı. Herhangi bir sürücünün hattan bağlantısı kesilebildiğinden (veya üçlü duruma getirilebildiğinden), bu ortak moda dayanması gerekir.tagÜç durumlu durumdayken e aralığı.

RS485 İki Kablolu Çoklu Bağlantı Ağı

Aşağıdaki çizimde tipik bir çoklu hat veya parti hattı ağı gösterilmektedir. İletim hattının, hattın her iki ucunda da sonlandırıldığını ancak hattın ortasındaki bırakma noktalarında sonlandırılmadığını unutmayın.

ASSURED-PCI-COM-1S-Bir-Aralık-PCI-Seri-Arayüzleri-Tedarik-EDİN-ŞEKİL-8

RS485 Dört Kablolu Çoklu Bağlantı Ağı
Bir RS485 ağı dört kablolu modda da bağlanabilir. Dört kablolu bir ağda, bir düğümün ana düğüm olması ve diğerlerinin de bağımlı olması gerekir. Ağ, yöneticinin tüm bağımlılarla iletişim kuracağı ve tüm bağımlıların yalnızca yöneticiyle iletişim kuracağı şekilde bağlanır. Bunun avantajı vartagKarma protokol iletişimlerini kullanan ekipmanlarda bulunur. Köle düğümler başka bir kölenin efendiye verdiği yanıtı asla dinlemediğinden, bir köle düğüm yanlış yanıt veremez.

Müşteri Yorumları
Bu kılavuzla ilgili herhangi bir sorun yaşarsanız veya bize geri bildirimde bulunmak isterseniz lütfen bize şu adresten e-posta gönderin: manuals@accesio.com. Lütfen bulduğunuz hataları ayrıntılı olarak belirtin ve size kılavuz güncellemelerini gönderebilmemiz için posta adresinizi de ekleyin.

10623 Roselle Caddesi, San Diego CA 92121 Tel. (858)550-9559 FAKS (858)550-7322 www.accessio.com

Güvenceli Sistemler

Assured Systems, 1,500 ülkede 80'den fazla düzenli müşterisi olan ve 85,000 yıllık faaliyet süresinde çok çeşitli bir müşteri tabanına 12'den fazla sistem dağıtan lider bir teknoloji şirketidir. Gömülü, endüstriyel ve dijital ev dışı pazar sektörlerine yüksek kaliteli ve yenilikçi sağlam bilgi işlem, ekran, ağ oluşturma ve veri toplama çözümleri sunuyoruz.

US
satış@assured-systems.com
Satış: +1 347 719 4508
Destek: +1 347 719 4508
1309 Coffeen Ave Ste 1200 Sheridan WY 82801 ABD

Avrupa, Orta Doğu ve Afrika
satış@assured-systems.com
Satış: +44 (0)1785 879 050
Destek: +44 (0)1785 879 050
Birim A5 Douglas Park Stone Business Park Stone ST15 0YJ Birleşik Krallık
KDV Numarası: 120 9546 28
İşletme Kayıt Numarası: 07699660

www.assured-systems.com | satış@assured-systems.com

Belgeler / Kaynaklar

ASSURED PCI-COM-1S, Bir dizi PCI Seri Arayüzü Sağlar [pdf] Kullanıcı Kılavuzu
PCI-COM-1S, Bir dizi PCI Seri Arayüzü Sağlar, PCI-COM-1S, Bir dizi PCI Seri Arayüzü Sağlar, Bir dizi PCI Seri Arayüzü, PCI Seri Arayüzleri, Arayüzler

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *