ASSURED-логотип

SESURED SYSTEMS 104-ICOM-2S жана 104-COM-2S мүмкүндүк алуу IO изоляцияланган сериялык карта

SESURED-SYSTEMS-104-ICOM-2S-жана-104-COM-2S-Access-IO-Isolated-Serial-Card-product

Продукт спецификациялары

FAQ (Көп берилүүчү суроолор)

  • С: Менин ACCES I/O тактасы иштебей калса, эмне кылышым керек?
    Ж: Тез тейлөө жана мүмкүн болгон оңдоо же кепилдик боюнча алмаштыруу үчүн ACCES кардарларды колдоо кызматына кайрылыңыз.
  • С: Мен тактаны компьютер күйгүзүлгөндө орното аламбы? 
    Ж: Жок, кабелдерди туташтыруудан же ажыратуудан же тактайларды орнотуудан мурун, зыяндын алдын алуу үчүн ар дайым компьютердин кубаты өчүк экенин текшериңиз.

1-глава: Киришүү

  • Бул сериялык байланыш тактасы PC/104 шайкеш компьютерлерде колдонуу үчүн иштелип чыккан. Эки обочолонгон сериялык маалымат порту тактада берилген. Модели COM-2S жөн гана ICOM-2S обочолонбогон версия болуп саналат.

Көп чекиттүү Opto-обочолонгон байланыштар
Башкарма RS422 же RS485 дифференциалдык линиясынын драйверлерин колдонуу менен ызы-чуу чөйрөсүндө узун байланыш линияларында көп чекиттүү өткөрүүгө мүмкүндүк берет. Маалымат линиялары компьютерден жана бири-биринен опто-обочолонуп, чоң жалпы режимде ызы-чуу түшкөндө байланышты камсыз кылуу үчүн. Борттогу DC-DC өзгөрткүчтөрү линия драйверинин схемалары үчүн обочолонгон кубат менен камсыз кылат.

Бортто кристаллдык осциллятор жайгашкан. Бул осциллятор 50дөн 115,200гө чейинки ылдамдыктарды так тандоого мүмкүндүк берет. 460,800 бодго чейин жеткирүү ылдамдыгы заводдук вариант катары берилиши мүмкүн. Бул колдонмонун Программалоо бөлүмүндө берүү ылдамдыгын тандоодо колдонула турган таблица камтылган.
75176B түрү колдонулган чыгуучу кабыл алгычтар өтө узун байланыш линияларын жогорку ылдамдыкта айдай алат. Алар тең салмактуу линияларда ± 60 мА чейин кууп, ± 200 мВ дифференциалдык сигналга чейин аз киргизүүлөрдү ала алышат. Борттогу опто-изоляторлор максималдуу 500 В чейин коргоону камсыздайт. Байланыш чыр-чатактары болгон учурда трансиверлерде термикалык өчүрүү бар.

COM портунун шайкештиги
Түрү ST16C550 UARTs Асинхрондук байланыш элементи (ACE) катары колдонулат, ал 16 байт берүү/кабыл алуу буферин камтыган көп милдеттүү операциялык системаларда жоголгон маалыматтардан коргоо үчүн, мында баштапкы IBM сериялык порту менен 100 пайыз шайкештикти сактайт.
Базалык даректи 000дон 3E0ге чейинки алтылык I/O дарек диапазонунун каалаган жеринен тандай аласыз.
Байланыш режимдери
Бул модель ар кандай 2-зым жана 4-зым кабелдик байланыштарды колдойт. 2 зым же жарым дуплекс трафиктин эки багытта жүрүүсүнө мүмкүндүк берет, бирок бир убакта бир гана багытта. 4 зым же Full-дуплекс режиминде маалыматтар бир эле учурда эки тарапка тең жүрөт.

Сызыктын кыйшаюусу жана токтотуу
Ызы-чууга каршы иммунитетти жогорулатуу үчүн байланыш линиялары кабылдагычка жүктөлүшү мүмкүн жана өткөргүчтө бир тараптуу болушу мүмкүн. RS485 коммуникациялары бир өткөргүч объективдүү көлөмдү камсыз кылууну талап кылатtage, бардык өткөргүчтөр өчүк болгондо белгилүү “нөл” абалын камсыз кылуу үчүн, ал эми тармактын ар бир учундагы акыркы кабылдагыч кириши “коңгуроону” болтурбоо үчүн токтотулат. Башкарма бул опцияларды тактадагы секиргичтер менен колдойт. Көбүрөөк маалымат алуу үчүн 3-бөлүмдү, Опцияларды тандоону караңыз.

Transceiver Control
RS485 байланышы бардык такталардын байланыш линиясын бөлүшүүсүнө уруксат берүү үчүн, өткөргүчтүн драйверин күйгүзүп, керек болсо өчүрүүнү талап кылат. Бортто айдоочунун автоматтык башкаруусу бар. такта өткөрбөй турганда, кабыл алгыч иштетилген жана өткөргүч драйвери өчүрүлгөн. Автоматтык башкарууда, маалыматтар бериле турган болсо, кабыл алгыч өчүрүлөт жана драйвер иштетилет. Башкарма автоматтык түрдө өз убактысын маалыматтардын ылдамдыгына жараша тууралайт.

ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (1)

Спецификация

Communications Interface

  • Сериялык порттор: RS9 жана RS422 спецификацияларына шайкеш келген эки корголгон эркек D-sub 485-пин IBM AT стилиндеги туташтыргычтар. Сериялык байланыш ACE колдонулган түрү ST16C550 болуп саналат. 75176 түрү колдонулат.
  • Сериялык маалымат ылдамдыгы: 50дөн 115,200 баудга чейин. Заводдо орнотулган вариант катары 460,800 XNUMX бад.

Асинхрондук, 16550 түрү буфердик UART.

  • Дарек: AT I/O автобус даректеринин 000дөн 3FF (hex) диапазонунда үзгүлтүксүз картага түшүрүлөт.
  • Multipoint: RS422 жана RS485 спецификациялары менен шайкеш келет. Линияда 32ге чейин айдоочу жана кабыл алуучуга уруксат берилген.
  • Киргизүүнүн изоляциясы: 500 вольт, компьютерден жана порттордун ортосунда.
  • Кабылдагычтын киргизүү сезгичтиги: ±200 мВ, дифференциалдык кириш.
  • Өткөргүчтүн чыгуучу дискинин жөндөмдүүлүгү: 60 мА (100 мА кыска туташуудагы ток мүмкүнчүлүгү).

Экологиялык

  • Иштөө Температурасынын диапазону: 0дөн +60 °Cге чейин.
  • Өнөр жай версиясы: -30ºдан +85ºCге чейин.
  • Сактоо Температура диапазону: -50 +120 °C.
  • Нымдуулук: 5% дан 95% га чейин, конденсацияланбайт.
  • Керектүү кубаттуулук: +5VDC 200 мА типтүү, 300 мА максимум.

2-бөлүм: Орнотуу

Басылып чыккан Ыкчам баштоо колдонмосу (QSG) сизге ыңгайлуу болушу үчүн такта менен толтурулган. Эгер сиз буга чейин QSG кадамдарын аткарган болсоңуз, анда бул бөлүмдү ашыкча деп таап, колдонмоңузду иштеп чыгуу үчүн алдыга өтүп кетишиңиз мүмкүн.
Бул PC/104 тактасы менен камсыз кылынган программа компакт-дискте жана колдонуудан мурун сиздин катуу дискиңизге орнотулушу керек. Бул үчүн, операциялык тутумуңузга ылайыктуу төмөнкү кадамдарды аткарыңыз.

CD орнотуу
Төмөнкү көрсөтмөлөр CD-ROM диски "D" диски деп болжолдойт. Зарылчылыкка жараша тутумуңузга тиешелүү диск тамгасын алмаштырыңыз.

DOS

  1. CDди CD-ROM дискиңизге салыңыз.
  2. Type ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (2) активдүү дискти CD-ROM дискине өзгөртүү үчүн.
  3. Type ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (3) орнотуу программасын иштетүү үчүн.
  4. Бул такта үчүн программаны орнотуу үчүн экрандагы көрсөтмөлөрдү аткарыңыз.

WINDOWS

  1. CDди CD-ROM дискиңизге салыңыз.
  2. Система автоматтык түрдө орнотуу программасын иштетиши керек. Орнотуу программасы дароо иштебесе, START | баскычын басыңыз RUN жана териңиз ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (4), OK басыңыз же басыңыз ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (5).
  3. Бул такта үчүн программаны орнотуу үчүн экрандагы көрсөтмөлөрдү аткарыңыз.

LINUX

  1. Linux астында сериялык портторду орнотуу боюнча маалымат алуу үчүн CD-ROMдагы linux.htm дарегин караңыз.

Аппараттык камсыздоону орнотуу
Тактаны орнотуудан мурун бул колдонмонун 3 жана 4-бөлүмдөрүн кунт коюп окуп чыгыңыз жана тактаны өз талаптарыңызга ылайык конфигурациялаңыз. SETUP программасы тактадагы секиргичтерди конфигурациялоого жардам берүү үчүн колдонулушу мүмкүн. Дарек тандоодо өзгөчө этият болуңуз. Орнотулган эки функциянын даректери бири-бирине дал келсе, компьютердин күтүүсүз жүрүм-турумуна туш болосуз. Бул көйгөйдү алдын алуу үчүн, CDден орнотулган FINDBASE.EXE программасын караңыз. Орнотуу программасы тактадагы параметрлерди орнотпойт, алар секирүүчүлөр тарабынан коюлушу керек.

Бул көп порттуу сериялык байланыш тактасы борттогу EEPROMда сакталган ар бир UART үчүн программалык программалануучу дарек диапазондорун колдонот. Борттогу Address Selection секирүү блогун колдонуп EEPROM дарегин конфигурациялаңыз, андан кийин ар бир борттогу UART үчүн даректерди конфигурациялоо үчүн берилген Орнотуу программасын колдонуңуз.

Тактаны орнотуу үчүн

  1. Тандалган опциялар жана базалык дарек үчүн секиргичтерди орнотуңуз, жогоруда айтылгандай, колдонмоңуздун талаптарына ылайык.
  2. PC/104 стекинен кубаттуулукту өчүрүңүз.
  3. Тактайларды тизүү жана бекитүү үчүн жабдыктарды чогултуңуз.
  4. Туташтыргычтарды толугу менен бириктирүүдөн мурун, тактайды CPUдагы PC/104 туташтыргычына же стекке кылдаттык менен сайыңыз.
  5. Киргизүү/чыгаруу кабельдерин тактанын киргизүү/чыгаруу конекторлоруна орнотуңуз жана стекти бириктирүүнү улантыңыз же тандалган монтаждык жабдыктын жардамы менен бардык такталар орнотулмайынча 3-5-кадамдарды кайталаңыз.
  6. Сиздин PC/104 стекиңиздеги бардык туташуулар туура жана коопсуз экендигин текшериңиз, андан кийин системаны иштетиңиз.
  7. Берилгендердин бирин иштетиңизampОрнотуууңузду текшерүү жана текшерүү үчүн компакт-дисктен орнотулган операциялык системаңызга ылайыктуу программалар.

Windows операциялык системаларында COM портторун орнотуу

*ЭСКЕРТҮҮ: COM такталарын дээрлик бардык операциялык системага орнотсо болот жана биз Windowsтун мурунку версияларында орнотууну колдойбуз жана келечектеги версиясын да колдоого алабыз. WinCEде колдонуу үчүн, конкреттүү нускамаларды алуу үчүн фабрикага кайрылыңыз.

Windows NT4.0
Windows NT4 COM портторун орнотуу үчүн реестрдеги бир жазууну өзгөртүү керек болот. Бул жазуу көп порттуу COM такталарында IRQ бөлүшүүгө мүмкүндүк берет. Ачкыч - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial\. Маанинин аты PermitShare жана маалыматтар 1ге коюлушу керек.

Андан кийин сиз тактанын портторун COM порттору катары кошуп, тактаңыздын жөндөөлөрүнө дал келүү үчүн базалык даректерди жана IRQларды орнотосуз. Реестрдин маанисин өзгөртүү үчүн, БАШТАЛУУ|ИШТЕГЕН меню опциясынан RegEdit иштетиңиз (берилген боштукка REGEDIT [ENTER] деп терүү менен). Дарактын ылдый жагына өтүңүз view ачкычты табуу үчүн сол жакта жана жаңы маалымат маанисин коюуга мүмкүндүк берүүчү диалогду ачуу үчүн маанинин атын эки жолу чыкылдатыңыз.

ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (6)

COM портун кошуу үчүн START|БАШКАРУУ ПАНЕЛИ|ПОРТОР апплетин колдонуп, КОШУП басыңыз, андан кийин туура UART дарегин жана үзгүлтүккө учуратуу номерин киргизиңиз. "Жаңы порт кошуу" диалогу конфигурацияланганда, OK баскычын басыңыз, бирок башка портторду кошпомоюнча, суралганда "Азыр кайра баштаба" деп жооп бериңиз. Андан кийин системаны кадимкидей өчүрүп күйгүзүңүз же "Азыр өчүрүп күйгүзүүнү" тандоо менен.

Windows XP

  • Windows XP'де COM портторун орнотуу үчүн сиз "стандарттык" байланыш портторун кол менен орнотуп, андан кийин порттор колдонгон ресурстардын орнотууларын аппараттык жабдыкка дал келүү үчүн өзгөртөсүз.
  • Башкаруу панелинен "Аппаратты кошуу" апплетин иштетиңиз.
  • "Жаңы жабдыктарды кошуу устасына кош келиңиз" диалогунда "Кийинки" баскычын чыкылдатыңыз.
  • Андан кийин сиз кыска убакытка "...издөө..." билдирүүсүн көрөсүз
  • "Ооба, мен буга чейин аппараттык камсыздоону туташтырганмын" тандап, "Кийинки" баскычын чыкылдатыңыз

 

  • ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (3)Көрсөтүлгөн тизменин ылдый жагындагы "Жаңы аппараттык түзүлүштү кошуу" дегенди тандап, "Кийинки" баскычын басыңыз. "Мен тизмеден кол менен тандаган аппараттык камсыздоону орнотууну" тандап, "Кийинкини" чыкылдатыңыз.
  • "Портторду (COM & LPT) тандап, "Кийинки" баскычын чыкылдатыңыз
  • "(Стандарттуу порт түрлөрү)" жана "Байланыш портун" тандаңыз (демейки параметрлер), "Кийинкини" басыңыз. "Кийинки" дегенди басыңыз.
  • ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (2)чыкылдатыңыз "View же бул жабдык үчүн ресурстарды өзгөртүү (Өркүндөтүлгөн)” шилтемеси.ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (3)
  • "Конфигурацияны кол менен орнотуу" баскычын чыкылдатыңыз.
  • "Негизинен Орнотуулар:" ачылуучу тизмеден "Негизги Конфигурация 8"ди тандаңыз.
  • "Ресурстарды орнотуулар" кутучасынан "I/O диапазону" тандаңыз жана "Орнотууларды өзгөртүү..." баскычын басыңыз. Тактанын негизги дарегин киргизип, "OK" баскычын чыкылдатыңызASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (4)
  • "Ресурс орнотуулары" кутусунан "IRQ" тандап, "Орнотууларды өзгөртүү" баскычын чыкылдатыңыз.
  • Башкарманын IRQ кодун киргизиңиз жана "OK" баскычын басыңыз.
  • "Конфигурацияны кол менен орнотуу" диалогун жаап, "Бүтүрүү" баскычын чыкылдатыңыз.
  • Көбүрөөк портторду орнотууну кааласаңыз, "Кайра жүктөө" баскычын чыкылдатыңыз. Ошол эле IRQ киргизип, бирок ар бир кошумча UART үчүн конфигурацияланган Базалык даректи колдонуп, жогорудагы кадамдардын баарын кайталаңыз.
  • Портторду орнотуп бүткөндөн кийин, системаны кадимкидей өчүрүп күйгүзүңүз.

3-бөлүм: Опцияларды тандоо

Төмөнкү абзацтар тактадагы ар кандай секиргичтердин функцияларын сүрөттөйт.

A5тен A9га чейин

  • I/O шинасына тактанын негизги дарегин коюу үчүн секиргичтерди A5-A9 жерлерине коюңуз.
  • Секиргичти орнотуу битти нөлгө коет, ал эми эч бир секирүүчү битти бир калтырбайт.
  • Жеткиликтүү киргизүү/чыгаруу дарегин тандоо боюнча көбүрөөк маалымат алуу үчүн бул колдонмонун 4-бөлүмүн караңыз.
  • IRQ3 аркылуу IRQ15
  • Сиздин программалык камсыздооңуз кыла ала турган IRQ деңгээлине туура келген жерге секиргичти коюңуз
  • кызмат. Бир IRQ эки сериялык портту тейлейт.

485A/B жана 422A/B

  • 485 жайгашкан секирип ал портту 2 зым RS485 (Жарым дуплекс) режимине орнотот.
  • 422 жайгашкан секирип ал портту 4 зым RS422 (толук дуплекс) режимине орнотот.
  • 4 зымдуу RS485 тиркемелери үчүн 422 секиргичти орнотуңуз, эгерде порт мастер болсо, порт кул болсо, 422 жана 485 секиргичтерин орнотуңуз.

TRMI жана TRMO

  • TRMI секиргичтери борттогу RC токтотуу схемаларын киргизүү (кабыл алуу) линияларына туташтырат.
  • Бул секиргичтер 4 зым RS422 режими үчүн орнотулушу керек.
  • TRMO секиргичтери борттогу RC токтотуу схемаларын чыгаруу/киргизүү линияларына туташтырат.
  • Бул секиргичтер белгилүү шарттарда 2 зым RS485 режимине орнотулушу керек.
  • Көбүрөөк маалымат алуу үчүн төмөнкү абзацты караңыз. ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (7)

Аяктоо жана бир тараптуулук
Өткөргүч линия анын мүнөздүү импеданстагы кабыл алуучу учу менен токтотулушу керек. TRMO деп белгиленген жерге секиргичти орнотуу RS120 режими үчүн чыгууда жана RS0.01 иштөөсү үчүн өткөрүү/кабыл алууда/киргизүүдө 422μF конденсатор менен катар 485Ω жүктү колдонот. TRMI жайгашкан жердеги секирүү RS422 кириштерине жүктү колдонот.

ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (8)

3-2-сүрөт: Жөнөкөйлөштүрүлгөн схема – эки сымдуу жана төрт сымдуу туташуу

Толук же жарым дуплекс
Full-duplex бир эле убакта эки багыттуу байланыштарды берет. Жарым дуплекс эки багыттуу берүүчү жана кабыл алуучу байланышка мүмкүндүк берет, бирок бир эле учурда бирден гана RS485 байланышы үчүн талап кылынат. Туура тандоо эки сериялык портту туташтыруу үчүн колдонулган зым байланыштарына жараша болот. Төмөнкү таблицада эки сериялык байланыш тактасы ар кандай режимдер үчүн кантип бири-бирине туташтырылаары көрсөтүлгөн. Tx өткөрүүчү зымдарды, ал эми Rx кабыл алуу зымдарын белгилейт.

Байланыш режимдери жана кабелдик параметрлери

ModeSimplex 2-зымдуу гана кабыл алуу Rx- Кабель
Башкармалык
A Pins1
Башкармалык B Pins2
Rx + 9 3
Симплекс 2-зымдуу берүү гана Tx + 2 9
Tx- 3 1
Жарым дуплекс 2-зым TRx+ 2 2
TRx- 3 3
Толук дуплекс 4-зым жергиликтүү жаңырыгы жок Tx + 2 9
Tx- 3 1
Rx- 1 3
Rx + 9 2

4-бөлүм: Даректи тандоо

Башкарманын базалык дареги 000-3E0 алтылык XNUMX-XNUMXEXNUMX кирүү/чыгарма дарек диапазонунда дарек башка функциялар менен дал келбеген шартта каалаган жерден тандалышы мүмкүн. Эгерде шектенсеңиз, стандарттык дарек дайындоолордун тизмеси үчүн төмөнкү таблицага кайрылыңыз. (Негизги жана экинчилик экилик синхрондуу байланыш порттору Операция системасы тарабынан колдоого алынат.) CDде (же дискеттерде) берилген FINDBASE базалык даректи аныктоочу программасы башка орнотулган компьютер ресурстары менен конфликтке жол бербөө үчүн негизги даректи тандоого жардам берет. Андан кийин, SETUP программасы базалык даректи тандаганыңызда дарек секиргичтерин кайда жайгаштырууну көрсөтөт. Төмөндө бул процессти жакшыраак түшүнүүгө жардам берүү үчүн негизги маалымат берилет.

Таблица 4-1: Компьютерлер үчүн стандарттык дарек дайындоо

HEX RANGE КОЛДОНУУ
000-00F 8237 DMA контроллери 1
020-021 8259 Үзүү
040-043 8253 Таймер
060-06F 8042 Keyboard Controller
070-07F CMOS RAM, NMI Mask Reg, RT Clock
080-09F DMA баракчасынын реестри
0A0-0BF 8259 Slave Interrupt Controller
0C0-0DF 8237 DMA контроллери 2
0F0-0F1 Математикалык сопроцессор
0F8-0FF Математикалык сопроцессор
170-177 Fixed Disk Controller 2
1F0-1F8 Fixed Disk Controller 1
200-207 Оюн порту
238-23B Автобус чычкан
23C-23F Alt. Автобус чычкан
278-27F Параллель принтер
2B0-2BF EGA
2C0-2CF EGA
2D0-2DF EGA
2E0-2E7 GPIB (AT)
2E8-2EF Сериялык порт
2F8-2FF Сериялык порт
300-30F
310-31F
320-32F Катуу диск (XT)
370-377 Floppy Controller 2
378-37F Параллель принтер
380-38F SDLC
3A0-3AF SDLC
3B0-3BB MDA
3BC-3BF Параллель принтер
3C0-3CF VGA EGA
3D0-3DF CGA
3E8-3EF Сериялык порт
3F0-3F7 Floppy Controller 1
3F8-3FF Сериялык порт

Board Address jumpers A5-A9 белгиленген. Төмөнкү таблицада секиргичтердин аты жана башкарылуучу дарек сызыгы жана ар биринин салыштырмалуу салмагы көрсөтүлгөн.

Таблица 4-2: Башкармалык базанын дарегин орнотуу

Башкармалык Дарек Орнотуулар 1-сан 2-сан 3rd Digit
Jumper аты A9 A8 A7 A6 A5
Дарек Line Башкарылган A9 A8 A7 A6 A5
Ондук Салмагы 512 256 128 64 32
Он алтылык Салмагы 200 100 80 40 20

Даректик секиргичтин жөндөөсүн окуу үчүн ӨЧҮРҮЛГӨН секиргичтерге бинардык “1” жана КҮЙҮКТҮҮ болгон секирүүчүлөргө бинардык “0” дайындаңыз. Мисалы үчүнample, төмөнкү таблицада көрсөтүлгөндөй, дарек тандоо бинардык 11 000x xxxx (hex 300) туура келет. "x xxxx" жеке регистрлерди тандоо үчүн тактада колдонулган A4 жана A0 дарек сызыктарын билдирет. Бул колдонмодогу Программалоо 5-бөлүмүн караңыз.

Таблица 4-3: Example Дарек орнотуу

Jumper аты A9 A8 A7 A6 A5
Жайгашуу ӨЧҮРҮҮ ӨЧҮРҮҮ ON ON ON
Бинардык Өкүлчүлүк 1 1 0 0 0
Конверсия Факторлор 2 1 8 4 2
HEX Өкүлчүлүк 3 0 0

Review Даректи тандоо таблицасын кылдаттык менен тактанын дарегин тандаңыз. Орнотулган эки функциянын даректери бири-бирине дал келсе, компьютердин күтүүсүз жүрүм-турумуна туш болосуз.

5-глава: Программалоо

Башкармалыкка жалпысынан 32 ырааттуу дарек жайгашкан, анын 17си колдонулат. UARTs төмөнкүдөй каралат:

Таблица 5-1: Дарек тандоо таблицасы

I/O Дарек Оку Жаз
Негизги +0дөн 7ге чейин COM A UART COM A UART
База +8ден F COM B UART COM B UART
База +10с Башкармалык IRQ статусу Жок
База +11ден 1Fке чейин Жок Жок

UARTs үчүн окуу / жазуу реестрлери тармактык стандарттуу 16550 регистрлерине дал келет. Board IRQ статус реестри Windows NT менен шайкеш келет. COM A үзгүлтүккө 0 битти коет, COM B үзгүлтүккө 1 битти коет.

Sample Программалар
с барample программалар C, Pascal, QuickBASIC жана бир нече Windows тилдеринде 104-ICOM-2S тактасы менен камсыздалган. DOS сamples DOS каталогунда жана Windows с жайгашканamples WIN32 каталогунда жайгашкан.

Windows программалоо
Такта Windows'ко COM порттору катары орнотулат. Ошентип, Windows стандарттык API функцияларын колдонсо болот. Өзгөчө:

  • ТүзүүFile() жана CloseHandle () портту ачуу жана жабуу үчүн.
  • SetupComm(), SetCommTimeouts(), GetCommState() жана SetCommState() порттун жөндөөлөрүн коюу жана өзгөртүү үчүн.
  • ОкуFile() жана ЖазFile() портко кирүү үчүн. Чоо-жайы үчүн тандаган тилиңиздин документтерин караңыз.

DOS шартында процесс такыр башкача. Бул бөлүмдүн калган бөлүгү DOS программалоосун сүрөттөйт.

Инициализация
Чипти инициализациялоо үчүн UART реестринин топтомун билүү керек. Биринчи кадам - ​​ылдамдыктын бөлүштүрүүчүсүн орнотуу. Сиз муну алгач DLAB (Divisor Latch Access Bit) бийиктикке коюу менен жасайсыз. Бул бит +7 Негизги дареги боюнча 3 бит. C кодунда чалуу төмөнкүдөй болот:
outportb(BASEADDR +3,0×80); Андан кийин бөлүүчүнү Базалык дарекке +0 (төмөн байт) жана Негизги дарек +1 (жогорку байт) жүктөйсүз. Төмөнкү теңдеме берүү ылдамдыгы менен бөлүүчүнүн ортосундагы байланышты аныктайт: каалаган берүү ылдамдыгы = (кристалл жыштыгы) / (32 * бөлүүчү) UART тактык жыштыгы 1.8432 МГц. Төмөнкү таблицада популярдуу бөлүүчү жыштыктар келтирилген.

Таблица 5-2: Bod Rate Divisors

Бауд Баа Бөлүүчү Бөлүүчү (завод Вариант) Эскертүүлөр Макс. Diff'l. Кабелдин узундугу*
460800 1 550
230400 2 1400
115200 1 4 3000 фут.
57600 2 8 4000 фут.
38400 3 12 4000 фут.
28800 4 16 4000 фут.
19200 6 24 4000 фут.
14400 8 32 4000 фут.
9600 12 48 Эң таралган 4000 фут.
4800 24 96 4000 фут.
2400 48 192 4000 фут.
1200 96 384 4000 фут.

*Бул тең салмактуу дифференциалдык драйверлер үчүн EIA 485 жана EIA 422 стандартына негизделген типтүү шарттарга жана сапаттуу кабелдерге негизделген теориялык максимумдар.

C тилинде чипти 9600 баудга коюу үчүн код:

  • outportb(BASEADDR, 0x0C);
  • outportb(BASEADDR +1,0);

Экинчи инициализациялоо кадамы - линияны башкаруу реестрин +3 базалык дарегине орнотуу. Бул регистр сөздүн узундугун, токтотуу биттерин, паритетти жана DLABди аныктайт.

  • 0 жана 1 биттери сөздүн узундугун көзөмөлдөйт жана 5тен 8 битке чейинки сөз узундугуна уруксат берет. Бит орнотуулары каалаган сөз узундугунан 5ти кемитүү менен чыгарылат.
  • 2-бит токтотуу биттеринин санын аныктайт. Бир же эки токтотуу бит болушу мүмкүн. Эгерде 2-бит 0гө коюлса, анда бир аялдама бит болот. Эгерде 2 бит 1ге коюлса, анда эки токтотуу бит болот.
  • 3төн 6га чейинки биттер паритетти жана үзүүнү көзөмөлдөйт. Алар көбүнчө байланыш үчүн колдонулбайт жана нөлгө коюлушу керек.
  • Bit 7 - бул мурда талкууланган DLAB. Бөлүүчү жүктөлгөндөн кийин аны нөлгө коюу керек, болбосо эч кандай байланыш болбойт.

UARTти 8 биттик сөзгө коюу үчүн C буйругу, паритет жок жана бир аялдама бит:

outportb(BASEADDR +3, 0x03)

Инициализация ырааттуулугунун үчүнчү кадамы Модемди башкаруу реестрин +4 Базалык дарекке коюу. Бул регистр кээ бир такталардагы функцияларды көзөмөлдөйт. 1-бит жөнөтүү өтүнүчү (RTS) башкаруу бит. Бул бит берүү убактысына чейин төмөн калтырылышы керек. (Эскертүү: Автоматтык RS485 режиминде иштегенде, бул биттин абалы маанилүү эмес.) 2 жана 3-биттер колдонуучу тарабынан дайындалган чыгуулар. Бул тактада 2-бит этибарга алынбашы мүмкүн. 3-бит үзгүлтүктөрдү иштетүү үчүн колдонулат жана үзгүлтүккө учураган кабыл алгыч колдонула турган болсо, аны жогору коюу керек. Акыркы инициализация кадамы кабылдагычтын буферлерин тазалоо болуп саналат. Сиз муну Базалык дарек +0 дарегиндеги ресивер буферинен эки окуу менен жасайсыз. Бүткөндөн кийин, UART колдонууга даяр.

Кабыл алуу
Кабыл алуу эки жол менен жүргүзүлүшү мүмкүн: добуш берүү жана үзгүлтүккө учуратуу. Добуш берүү учурунда кабыл алуу +5 базалык дарек боюнча линиялык статустун реестрин тынымсыз окуу менен ишке ашырылат. Бул реестрдин 0 бити маалыматтар чиптен окууга даяр болгондо жогору коюлат. Сурамжылоонун жогорудагы жогорку ылдамдыкта эффективдүү эмес, анткени программа сурамжылоо учурунда башка эч нерсе кыла албайт же маалыматтар өтүп кетиши мүмкүн. Төмөнкү код фрагменти добуш берүү циклин ишке ашырат жана берүүнүн аяктоо белгиси катары 13 маанисин (ASCII каретка кайтаруу) колдонот:

  • do
  • {
  • while (!(inportb(BASEADDR +5) & 1)); /*Маалымат даяр болгуча күтө тур*/ data[i++]= inportb(BASEADDR);
  • }
  • while (маалымат[i]!=13); /*Нөл белги rec'd чейин сапты окуйт*/

Үзгүлтүккө негизделген байланыштар мүмкүн болушунча колдонулушу керек жана жогорку маалымат ылдамдыгы үчүн талап кылынат. Үзгүлтүккө негизделген ресиверди жазуу суралган кабылдагычты жазуудан алда канча татаал эмес, бирок туура эмес үзгүлтүктү жазуудан, туура эмес үзгүлтүктөрдү өчүрүүдөн же үзгүлтүктөрдү өтө узак убакытка өчүрүүдөн сактануу үчүн үзгүлтүккө учураткычты орнотуп же алып салууда этият болуу керек.

Иштөөчү адегенде +2 базалык дареги боюнча үзгүлтүктөрдү аныктоо реестрин окуйт. Эгерде үзгүлтүк Кабыл алынган маалыматтар үчүн болсо, анда иштетүүчү маалыматтарды окуйт. Эгерде эч кандай үзгүлтүк күтүлбөсө, башкаруу режимден чыгат. А сample handler, C тилинде жазылган, төмөнкүдөй:

  • кайра окуу = inportb(BASEADDR +2);
  • if (readback & 4) /*Эгер маалымат бар болсо, окуу 4кө коюлат*/ data[i++]=inportb(BASEADDR); outportb(0x20,0x20); /*8259 Interrupt Controllerге EOI жазыңыз*/ кайтаруу;

Жугуу
RS485 берүү ишке ашыруу үчүн жөнөкөй. AUTO өзгөчөлүгү маалымат жөнөтүүгө даяр болгондо автоматтык түрдө өткөргүчтү иштетет, андыктан программалык камсыздоону иштетүү процедурасынын кереги жок.

6-бөлүм: Туташтыргычтын Pin дайындоолору

ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (9)

Популярдуу 9 пиндүү D субминиатюралык туташтыргычы (эркек) байланыш линияларын бириктирүү үчүн колдонулат. Туташтыргычтар чыңалуудан арылууну камсыз кылуу үчүн 4-40 жиптүү туруучу жабдыктар менен жабдылган (аял бурама кулпу). P2 деп белгиленген туташтыргыч COM A үчүн, ал эми P3 COM B.

Таблица 6-1: P2/P3 туташтыргычтын Pin дайындоолору

Pin Жок. RS422 Төрт зым RS485 Эки сымдуу
1 Rx-
2 Tx + T/Rx+
3 Tx- T/Rx-
4 Колдонулбайт
5 Изоляцияланган GND Изоляцияланган GND
6 Колдонулбайт
7 Колдонулбайт
8 Колдонулбайт
9 Rx +

Эскертүү
Эгер агрегат CE белгиси болсо, анда CE сертификаты бар кабелдик жана үзүү методологиясы (конектордо жерге туташтырылган кабелдик экрандар, корголгон бурмаланган зымдар ж.б.) колдонулушу керек.

Кардар комментарийлери
Эгерде сиз бул колдонмодо кандайдыр бир көйгөйгө туш болсоңуз же жөн гана бизге кандайдыр бир пикир калтыргыңыз келсе, бизге электрондук кат жазыңыз: manuals@accesio.com. Сураныч, тапкан каталарыңызды майда-чүйдөсүнө чейин айтып, почта дарегиңизди киргизиңиз, биз сизге кол менен жаңыртууларды жөнөтөбүз.

10623 Розелл көчөсү, Сан-Диего CA 92121 Тел. (858)550-9559 ФАКС (858)550-7322 www.accesio.com

Эскертүү
Бул документте маалымат шилтеме үчүн гана берилген. ACCES бул жерде сүрөттөлгөн маалыматты же өнүмдөрдү колдонуудан же колдонуудан келип чыккан эч кандай жоопкерчиликти өзүнө албайт. Бул документ автордук укуктар же патенттер менен корголгон маалыматты жана өнүмдөрдү камтышы же шилтеме кылышы мүмкүн жана ACCES патенттик укуктарынын алкагындагы эч кандай лицензияны же башкалардын укуктарын бербейт. IBM PC, PC/XT жана PC/AT International Business Machines корпорациясынын катталган соода белгилери. АКШда басылган. Copyright 2001, 2005 ACCES I/O Products, Inc. 10623 Roselle Street, San Diego, CA 92121. Бардык укуктар корголгон.

WARNING!!
КОМПЬЮТЕРДИ ӨЧҮРҮҮ МЕНЕН ТААЛА КАБЕЛИНДИ АР ДАЙЫМ ТУШУҢУЗ ЖАНА АЖЫРАТЫҢЫЗ. ТАКТА ОРНОТУУДАН АЛДЫН ДАЙЫМ КОМПЬЮТЕРДИН ЖҮГҮТҮН ӨЧҮРҮҢҮЗ. КАБЕЛЬДЕРДИ КОШУУ ЖАНА АЖЫРАТУУ ЖЕ КОМПЬЮТЕРДИН ЖЕ ТАЛА КУБАТЫ МЕНЕН СИСТЕМАГА ТАКТАЛАРДЫ ОРНОТУУ КИРГИЗИЛГЕН/ЧЫГАРУУ ТАКТАСЫНА ЗЫЯН АЛЫП КЕТЕТ ЖАНА БАРДЫК КЕПИЛДИКТЕРДИ КИЙИНКЕН ЖЕ АЧУУ КЕРЕК.

Кепилдик

Жөнөтүүгө чейин, ACCES жабдуулары кылдат текшерилет жана тиешелүү спецификацияларга ылайык сыналат. Бирок, эгерде жабдуулар иштебей калса, ACCES кардарларына ыкчам тейлөө жана колдоо жеткиликтүү болоруна кепилдик берет. Башында ACCES тарабынан өндүрүлгөн жана бузулган деп табылган бардык жабдуулар төмөнкү ойлорду эске алуу менен оңдолот же алмаштырылат.

Шарттар жана жоболор
Эгер бирдик иштебей калды деп шектелсе, ACCESдин Кардарларды тейлөө бөлүмүнө кайрылыңыз. Бирдиктин моделинин номерин, сериялык номерин жана бузулуу белгилеринин сүрөттөмөсүн берүүгө даяр болуңуз. Биз ийгиликсиздигин тастыктоо үчүн кээ бир жөнөкөй тесттерди сунуш кылышыбыз мүмкүн. Биз кайтарып берүү пакетинин сырткы этикеткасында көрсөтүлүшү керек болгон Материалды Кайтарууга Уруксат берүү (RMA) номерин ыйгарабыз. Бардык бирдиктер/компоненттер иштетүү үчүн талаптагыдай таңгакталып, ACCES тарабынан дайындалган Тейлөө борборуна алдын ала төлөнгөн жүк менен кайтарылып берилиши керек жана кардардын/колдонуучунун сайтына жүк алдын ала төлөнгөн жана эсеп-фактурасы менен кайтарылат.

Камтуу

  • Биринчи үч жыл: Кайтарылган бирдик/бөлүк ACCES тандоосу боюнча оңдолот жана/же алмаштырылат, эмгек акысы же кепилдиктен четтетилбеген тетиктер. Кепилдик жабдууларды жеткирүү менен башталат.
    Кийинки Жылдар: Сиздин жабдууларыңыздын бүткүл өмүрү бою, ACCES тармактагы башка өндүрүүчүлөргө окшош алгылыктуу тарифтер менен жеринде же ишканада кызмат көрсөтүүгө даяр.

Жабдуулар ACCES тарабынан өндүрүлгөн эмес
ACCES тарабынан берилген, бирок өндүрүлбөгөн жабдууларга кепилдик берилет жана тиешелүү жабдууларды өндүрүүчүнүн кепилдиктеринин шарттарына жана шарттарына ылайык оңдолот.

Генерал
Бул Кепилдикке ылайык, ACCESтин жоопкерчилиги кепилдик мөөнөтүнүн ичинде жараксыздыгы далилденген ар кандай өнүмдөрдү алмаштыруу, оңдоо же кредит берүү (ACCES кароосу боюнча) менен чектелет. Эч кандай учурда ACCES биздин продуктту колдонуудан же туура эмес колдонуудан келип чыккан кесепеттүү же өзгөчө зыян үчүн жоопкерчилик тартпайт. Кардар ACCES тарабынан жазуу жүзүндө бекитилбеген ACCES жабдыктарына өзгөртүүлөрдү же толуктоолорду киргизүүдөн келип чыккан бардык төлөмдөр үчүн жоопкерчилик тартат же, эгерде ACCES пикири боюнча, жабдуулар нормалдуу эмес колдонууга дуушар болсо. Бул кепилдиктин максаттары үчүн "анормалдуу пайдалануу" сатып алуу же сатуу өкүлчүлүгү менен тастыкталган, көрсөтүлгөн же арналган колдонуудан башка жабдуулар дуушар болгон ар кандай колдонуу катары аныкталат. Жогоруда айтылгандардан башка эч кандай башка кепилдиктер ACCES тарабынан жабдылган же сатылган бардык жабдууларга колдонулбайт.

Кепилдик системалары
^ssured Systems 1,500 өлкөдө 80дөн ашык туруктуу кардарлары бар алдыңкы технологиялык компания болуп саналат, 85,000 жылдык бизнестин ичинде ар түрдүү кардар базасына 12 XNUMXден ашык системаларды орноткон. Биз орнотулган, өнөр жай жана санариптик-үйдөн тышкаркы рынок секторлоруна жогорку сапаттагы жана инновациялык катаал эсептөө, дисплей, тармактык жана маалыматтарды чогултуу чечимдерин сунуштайбыз.
US

  • sales@assured-systems.com
  • Сатуу: +1 347 719 4508
  • Колдоо: +1 347 719 4508
  • 1309 Кофе пр
  • Ste 1200
  • Шеридан
  • WY 82801
  • АКШ

EMEA

  • sales@assured-systems.com
  • Сатуу: +44 (0)1785 879 050
  • Колдоо: +44 (0)1785 879 050
  • Unit A5 Дуглас Парк
  • Stone Business Park
  • Таш
  • ST15 0YJ
  • Бириккен королдук
  • КНС номери: 120 9546 28
  • Ишкананын каттоо номери: 07699660

www.assured-systems.com | sales@assured-systems.com

Документтер / Ресурстар

SESURED SYSTEMS 104-ICOM-2S жана 104-COM-2S мүмкүндүк алуу IO изоляцияланган сериялык карта [pdf] Колдонуучунун колдонмосу
104-ICOM-2S жана 104-COM-2S, 104-ICOM-2S, 104-ICOM-2S мүмкүндүк алуу IO изоляцияланган сериялык карта, кирүү IO изоляцияланган сериялык карта, изоляцияланган сериялык карта, сериялык карта, карта

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *