ИШЕНИЛГЕН PCI-COM-1S PCI сериялык интерфейстердин спектрин камсыз кылат
Көп берилүүчү суроолор
С: Менин ACCES жабдыгым иштебей калса, эмне кылышым керек?
A: Тез тейлөө жана колдоо үчүн ACCES менен байланышыңыз. Оңдоо же алмаштыруу жолдору үчүн кепилдик шарттарын жана шарттарын караңыз.
С: Компьютерди же талааны күйгүзүү менен картаны орното аламбы?
Ж: Жок, зыян келтирбөө жана кепилдиктерди жокко чыгаруу үчүн кабелдерди туташтыруудан же ажыратуудан же карталарды орнотуудан мурун ар дайым компьютердин кубаты өчүрүлгөнүн текшериңиз.
Эскертүү
- Бул документте маалымат шилтеме үчүн гана берилген. ACCES бул жерде сүрөттөлгөн маалыматты же өнүмдөрдү колдонуудан же колдонуудан келип чыккан эч кандай жоопкерчиликти өзүнө албайт. Бул документ автордук укуктар же патенттер менен корголгон маалыматты жана өнүмдөрдү камтышы же шилтеме кылышы мүмкүн жана ACCES патенттик укуктарынын алкагындагы эч кандай лицензияны же башкалардын укуктарын бербейт.
- IBM PC, PC/XT жана PC/AT International Business Machines корпорациясынын катталган соода белгилери.
- АКШда басылган. Copyright 1995, 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 тарабынан жабдылган же сатылган бардык жабдууларга колдонулбайт.
Introduction
Бул Сериялык байланыш картасы PCI-Bus компьютерлеринде колдонуу үчүн иштелип чыккан жана узун байланыш линиялары аркылуу RS422 (EIA422) же RS485 (EIA485) менен натыйжалуу байланышты камсыз кылат. Картанын узундугу 4.80 дюймду (122 мм) түзөт жана IBM же туура келген компьютерлерде каалаган 5 вольттук PCI слотуна орнотулушу мүмкүн. 16550 буфердик UART түрү колдонулат жана Windows шайкештиги үчүн берүү драйверлерин ачык-айкын иштетүү/өчүрүү үчүн автоматтык башкаруу камтылган.
Балансталган режимдин иштеши жана жүктөөнү токтотуу
- RS422 режиминде карта ызы-чуунун иммунитети жана максималдуу аралыкты 4000 фут чейин көбөйтүү үчүн дифференциалдык (же тең салмактуу) линия драйверлерин колдонот. RS485 режими RS422де алмаштырылуучу трансиверлери жана бир "партиялык линияда" бир нече түзмөктөрдү колдоо мүмкүнчүлүгү менен жакшыртат. Бир линияда тейленген аппараттардын санын "кайталоочулар" аркылуу көбөйтүүгө болот.
- RS422 операциясы байланыш линияларында бир нече кабыл алгычка уруксат берет жана RS485 операциясы бир эле маалымат линияларында 32ге чейин өткөргүч жана кабыл алгычка уруксат берет. Бул тармактардын аягындагы түзмөктөр "коңгуроо" болбош үчүн токтотулушу керек. Колдонуучунун өткөргүч жана/же кабыл алуучу линияларын токтотуу мүмкүнчүлүгү бар.
- RS485 байланышы өткөргүчтөн бир тенденцияны берүүсүн талап кылатtagЭч бир аппарат өткөрбөй турганда белгилүү "нөл" абалын камсыз кылуу. Бул карта демейки боюнча бир тараптуулукту колдойт. Эгер колдонмоңуз өткөргүчтүн бейтарап болушун талап кылса, фабрикага кайрылыңыз.
COM портунун шайкештиги
- 16550 UART асинхрондук байланыш элементи (ACE) катары колдонулат. Ал көп милдеттүү операциялык системаларда жоголгон маалыматтардан коргоо үчүн 16 байт берүү/кабыл алуу FIFO буферлерин камтыйт, ошол эле учурда баштапкы IBM сериялык порту менен 100 пайыз шайкештикти сактайт. PCI автобус архитектурасы карталарга 0000 жана FFF8 hex ортосундагы даректерди дайындоого мүмкүндүк берет.
- Картадагы кристаллдык осциллятор 115,200гө чейин же стандарттык кристаллдык осциллятор менен 460,800 бодго чейин секирүү ылдамдыгын так тандоого мүмкүндүк берет. Берүү ылдамдыгы программа тандалган жана жеткиликтүү ылдамдыктар ушул колдонмонун Программалоо бөлүмүндөгү таблицада келтирилген.
- Колдонулган айдоочу/кабыл алгыч, 75ALS176, жогорку ылдамдыкта өтө узун байланыш линияларын айдай алат. Ал тең салмактуу линияларда +60 мА чейин айдай алат жана +200 В же -12 В жалпы режимдеги ызы-чуу менен капталган 7 мВ дифференциалдык сигналды кабыл алат. Байланыш чыр-чатактары болгон учурда, айдоочу/кабыл алгычтар термикалык өчүрүү менен иштешет.
Байланыш режимдери
Карталар симплекс, жарым дуплекс жана толук дуплекстүү байланыштарды ар кандай эки жана төрт зымдуу кабелдик байланыштарды колдойт. Симплекс - бул бир гана багытта болгон берүү менен байланыштын эң жөнөкөй түрү. Жарым дуплекс трафикти эки тарапка тең жүрүүгө мүмкүндүк берет, бирок бир убакта бир гана жол. Full-duplex операциясында маалыматтар бир эле учурда эки тарапка тең тарайт. Көпчүлүк RS485 байланыштары жарым дуплекс режимин колдонушат, анткени бир эле жуп зым колдонулушу керек жана орнотуу чыгымдары кескин кыскарат.
Auto-RTS Transceiver Control
Windows тиркемелеринде драйвер бардык карталарга эки зымдуу же төрт зымдуу кабелди бөлүшүүгө мүмкүндүк берүү үчүн иштетилген жана өчүрүлгөн болушу керек. Бул карта айдоочуну автоматтык түрдө башкарат. Автоматтык башкаруу менен, драйвер дайындар берилүүгө даяр болгондо иштетилет. Драйвер берилиштерди өткөрүү аяктагандан кийин бир кошумча белгини өткөрүү убактысы үчүн иштетилген бойдон калат жана андан кийин өчүрүлөт. Кабыл алгыч адатта иштетилет, бирок берүү учурунда өчүрүлөт, андан кийин берүү аяктагандан кийин кайра иштетилет. Карта убакытты автоматтык түрдө берилиштердин ылдамдыгына жараша тууралайт.
Техникалык шарттар
Communications Interface
- Киргизүү/чыгаруу туташуусу: RS9 жана RS422 спецификацияларына туура келген, корголгон эркек D-sub 485-pin IBM AT стилиндеги туташтыргыч.
- Символдун узундугу: 5, 6, 7 же 8 бит.
- Паритет: жуп, так же жок.
- Токтотуу аралыгы: 1, 1.5 же 2 бит.
- Сериялык маалымат ылдамдыгы: 115,200 460,800 баудга чейин, асинхрондуу. 16550 XNUMX баудга чейин ылдамыраак ылдамдыкка картадагы секирик тандоо аркылуу жетишилет. XNUMX буфердик UART териңиз.
RS422/RS485 дифференциалдык байланыш режими
- Кабылдагычтын киргизүү сезгичтиги: +200 мВ, дифференциалдык кириш.
- Common Mode четке кагуу: +12V -7V
- Drive жөндөмдүүлүгү: 60 мА жылуулук өчүрүү менен чыгаруу чыгаруу.
- Multipoint: RS422 жана RS485 спецификациялары менен шайкеш келет.
Эскертүү
Линияда 32ге чейин айдоочу жана кабыл алуучуга уруксат берилген. Сериялык байланыштын ACE 16550 түрү колдонулат. Колдонулган драйвер/кабыл алгычтар 75ALS176 түрү.
Экологиялык
- Иштөө Температурасынын диапазону: 0дөн +60 °Cге чейин
- Нымдуулук: 5% дан 95% га чейин, конденсацияланбайт.
- Сактоо Температура диапазону: -50 +120 °C
- Өлчөмү: 4.80 дюйм узундугу (122 мм) жана 1.80 дюйм бийиктиги (46 мм).
- Керектүү күч: +5VDC 175 мА типтүү
Орнотуу
Ыңгайлуу болушуңуз үчүн басып чыгарылган Ыкчам баштоо колдонмосу (QSG) карта менен толтурулган. Эгер сиз буга чейин QSG кадамдарын аткарган болсоңуз, анда бул бөлүмдү ашыкча деп таап, колдонмоңузду иштеп чыгуу үчүн алдыга өтүп кетишиңиз мүмкүн.
Бул карта менен камсыз кылынган программа компакт-дискте жана колдонуудан мурун катуу дискиңизге орнотулууга тийиш. Бул үчүн, операциялык тутумуңузга ылайыктуу төмөнкү кадамдарды аткарыңыз.
Jumper тандоосу аркылуу карта параметрлерин конфигурациялаңыз
Картаны компьютериңизге орнотуудан мурун 3-бөлүмдү кылдаттык менен окуп чыгыңыз: Бул колдонмонун вариантын тандоо, андан кийин картаны өз талаптарыңызга жана протоколуңузга ылайык конфигурациялаңыз (RS-232, RS-422, RS-485, 4-зым 485 ж.б.) . Биздин Windows негизиндеги орнотуу программабыз 3-бөлүм менен бирге картадагы секирүүлөрдү конфигурациялоого жардам берүү үчүн колдонулушу мүмкүн, ошондой эле картанын ар кандай варианттарын колдонуу үчүн кошумча сыпаттамаларды берүү (мисалы, токтотуу, кыйшаюучулук, ылдамдык диапазону, RS-232, RS-422, RS-485 ж.б.).
CD программасын орнотуу
Төмөнкү көрсөтмөлөр CD-ROM диски "D" диски деп болжолдойт. Зарылчылыкка жараша тутумуңузга тиешелүү диск тамгасын алмаштырыңыз.
DOS
- CDди CD-ROM дискиңизге салыңыз.
- Type
активдүү дискти CD-ROM дискине өзгөртүү үчүн.
- Type
орнотуу программасын иштетүү үчүн.
- Бул такта үчүн программаны орнотуу үчүн экрандагы көрсөтмөлөрдү аткарыңыз.
WINDOWS
- CDди CD-ROM дискиңизге салыңыз.
- Система автоматтык түрдө орнотуу программасын иштетиши керек. Орнотуу программасы дароо иштебесе, START | баскычын басыңыз RUN жана териңиз
, OK басыңыз же басыңыз
.
Бул такта үчүн программаны орнотуу үчүн экрандагы көрсөтмөлөрдү аткарыңыз.
LINUX
Linux астында орнотуу боюнча маалымат алуу үчүн CD-ROMдагы linux.htm дарегин караңыз.
Эскертүү: COM такталарын дээрлик бардык операциялык системага орнотсо болот. Биз Windowsтун мурунку версияларында орнотууну колдойбуз жана келечектеги версияларды да колдоого алабыз.
Абайлаңыз! * ESDA жалгыз статикалык разряд картаңызды бузуп, мөөнөтүнөн мурда иштебей калышына алып келиши мүмкүн!
Сураныч, картага тийүүдөн мурун кандайдыр бир жерге тийүү аркылуу өзүңүздү жерге туташтыруу сыяктуу статикалык разряддын алдын алуу үчүн бардык акылга сыярлык чараларды аткарыңыз.
Аппараттык орнотуу
- Бул колдонмонун Опцияларды тандоо бөлүмүнөн же SETUP.EXE сунуштарынан которгучтарды жана өтүүчүлөрдү орнотуңуз.
- Программа толук орнотулганга чейин картаны компьютерге орнотпоңуз.
- Компьютердин кубатын ӨЧҮРҮҢҮЗ ЖАНА AC кубатын системадан ажыратыңыз.
- Компьютердин капкагын алып салыңыз.
- Картаны жеткиликтүү 5V же 3.3V PCI кеңейтүү уясына кылдаттык менен орнотуңуз (адегенде арткы пластинканы алып салышыңыз керек болушу мүмкүн).
- Картанын туура туура келишин текшериңиз жана бурамалар менен бекемдеңиз. Картаны орнотуу кронштейнинин ордуна туура сайылганын жана шассидин оң жери бар экенин текшериңиз.
- Картанын кронштейнине орнотулган туташтыргычка киргизүү/чыгаруу кабелин орнотуңуз.
- Компьютердин капкагын ордуна коюп, компьютерди күйгүзүңүз. Системаңыздын CMOS орнотуу программасын киргизиңиз жана PCI плагин жана ойнотуу опциясы сиздин тутумуңузга ылайыктуу коюлганын текшериңиз. Windows 95/98/2000/XP/2003 (же башка PNP-ылайыктуу операциялык система) иштеткен системалар CMOS опциясын OS кылып коюшу керек. DOS, Windows NT, Windows 3.1 же башка PNPга туура келбеген операциялык тутумда иштеген системалар PNP CMOS опциясын BIOS же Motherboard кылып коюшу керек. Опцияны сактап, системаны жүктөөнү улантыңыз.
- Көпчүлүк компьютерлер картаны автоматтык түрдө аныкташы керек (иштөө тутумуна жараша) жана драйверлерди автоматтык түрдө орнотуп бүтүшү керек.
- Картаны реестрге орнотууну аяктоо (Windows үчүн гана) жана дайындалган ресурстарды аныктоо үчүн PCIfind.exe файлын иштетиңиз.
- Берилгендердин бирин иштетиңизampорнотууңузду текшерүү жана текшерүү үчүн жаңы түзүлгөн карта каталогуна (CDден) көчүрүлгөн программалар.
Опция тандоо
Төрт конфигурация опциясы кийинки абзацтарда сүрөттөлгөндөй секирүү позициясы менен аныкталат. Секиргичтердин жайгашкан жерлери 3-1-сүрөттө, Опцияларды тандоо картасында көрсөтүлгөн.
422/485
Бул секирүү RS422 же RS485 байланыш режимин тандайт.
Аяктоо жана бир тараптуулук
Өткөргүч линияны кабыл алуучу учу өзүнүн мүнөздүү импеданс менен токтотуу керек, бул "шыңгыроону" болтурбоо үчүн. TERMIN деп белгиленген жерге секирик орнотуу RS120 режими үчүн киргизүү боюнча 422Ω жүктү колдонот. Ошо сыяктуу эле, TERMOUT деп белгиленген жерге секиргичти орнотуу RS120 операциясы үчүн өткөрүү/кабыл алуу киргизүү/чыгышында 485Ω колдонулат.
RS485 операцияларында, бир нече терминалдар бар, тармактын ар бир учундагы RS485 портторунда гана жогоруда сүрөттөлгөндөй токтотуучу резисторлор болушу керек. Ошондой эле, RS485 иштеши үчүн RX+ жана RX- линияларында бир жактуулук болушу керек. 422/485 өзгөчөлүгү бул калыстыкты камсыз кылат.
Bod Rate
x1/x4 секиргичи UARTга киргизүү үчүн стандарттуу 1.8432 МГц саатты же 7.3728 МГц саатты тандайт. x4 абалы 460,800 KHz чейин берүү ылдамдыгы үчүн мүмкүнчүлүк берет.
Үзгүлтүктөр
IRQ номери система тарабынан дайындалат. BIOS же Операция системасы тарабынан картага дайындалган IRQ аныктоо үчүн PCIFind.EXE колдонуңуз. Же болбосо, Windows 95/98/NTде Түзмөк башкаргычын колдонсо болот. Карталар Маалыматтарды алуу классында көрсөтүлгөн. Картаны тандап, касиеттерин чыкылдатып, андан кийин Ресурстар өтмөгүн тандап, картага дайындалган базалык даректи жана IRQ көрсөтөт.
Дарек тандоо
- PCI архитектурасы Plug-and-Play болуп саналат. Бул колдонуучу бул ресурстарды өчүргүчтөр же секиргичтер менен тандагандан көрө, BIOS же Операция системасы PCI карталарына дайындалган ресурстарды аныктайт дегенди билдирет. Натыйжада, картанын негизги дарегин өзгөртүү мүмкүн эмес, аны аныктоо гана мүмкүн. Тутум ресурстарын көрсөтүү үчүн Windows95/98/NT түзмөк башкаргычын колдонсо болот, бирок бул ыкма бул колдонмонун алкагына кирбейт.
- Картага дайындалган негизги даректи аныктоо үчүн, берилген PCIFind.EXE утилита программасын иштетиңиз. Бул утилита PCI шинасында аныкталган бардык карталардын тизмесин, ар бир картадагы ар бир функцияга дайындалган даректерди жана бөлүнгөн тиешелүү IRQ жана DMAларды (эгерде бар болсо) көрсөтөт.
- Же болбосо, кээ бир операциялык системалар (Windows 95/98/2000) кайсы ресурстар дайындалганын аныктоо үчүн суралышы мүмкүн. Бул операциялык системаларда сиз PCIFind же башкаруу панелинин Системалык касиеттери апплетинен Түзмөк башкаргыч утилитасын колдоно аласыз. Бул карталар Түзмөк башкаргычынын тизмесинин Маалыматтарды алуу классында орнотулган. Картаны тандап, андан кийин Properties баскычын чыкылдатып, андан кийин Ресурстар өтмөгүн тандоо картага бөлүнгөн ресурстардын тизмесин көрсөтөт.
- PCI шинасы минималдуу 64K киргизүү/чыгарма мейкиндигин колдойт, сиздин картаңыздын дареги 0400дөн FFF8ге чейинки алтылык диапазонун каалаган жеринде болушу мүмкүн. PCIFind картаңызды издөө үчүн Сатуучу ID жана Түзмөктүн ID'син колдонот, андан кийин дайындалган базалык даректи жана IRQну окуйт. Эгер сиз дайындалган базалык даректи жана IRQну аныктоону кааласаңыз, төмөнкү маалыматты колдонуңуз:
- Карта үчүн Сатуучу ID коду 494F (ASCII "IO" үчүн).
- Карта үчүн түзмөк ID коду 10C9 болуп саналат.
Программалоо
Sample Программалар
с барampC, Pascal, QuickBASIC жана бир нече Windows тилдеринде карта менен камсыздалган программалар. 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 (жогорку байт) жүктөйсүз. Төмөнкү теңдеме берүү ылдамдыгы менен бөлүүчүнүн ортосундагы байланышты аныктайт:
- Каалаган берүү ылдамдыгы = (UART саат жыштыгы) ÷ (32 * бөлүүчү)
- Boud jumper X1 абалында болгондо, UART саат жыштыгы 1.8432 МГц. Jumper X4 абалында болгондо, саат жыштыгы 7.3728 МГц. Төмөнкү таблицада популярдуу дивизо жыштыктары келтирилген. Бауд секиргичинин абалына жараша эки тилке бар экенине көңүл буруңуз.
Бауд Баа Бөлүүчү x1 Бөлүүчү x4 Макс Диф. Кабель Узундугу* 460800 – 1 550 фут 230400 – 2 1400 фут 153600 – 3 2500 фут 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 фут * Дифференциалдуу башкарылуучу маалымат кабелдери үчүн сунушталган максималдуу аралыктар (RS422 же RS485) типтүү шарттар үчүн.
Таблица 5-1: Берүү ылдамдыгын бөлүүчү маанилери
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)
Акыркы инициализация кадамы кабылдагычтын буферлерин тазалоо болуп саналат. Сиз муну Базалык дарек +0 дарегиндеги ресивер буферинен эки окуу менен жасайсыз. Бүткөндөн кийин, UART колдонууга даяр.
Кабыл алуу
Кабыл алуу эки жол менен жүргүзүлүшү мүмкүн: добуш берүү жана үзгүлтүккө учуратуу. Добуш берүү учурунда кабыл алуу +5 базалык дарек боюнча линиялык статустун реестрин тынымсыз окуу менен ишке ашырылат. Бул реестрдин 0 бити маалыматтар чиптен окууга даяр болгондо жогору коюлат. Жөнөкөй сурамжылоонун цикли бул битти үзгүлтүксүз текшерип, ал жеткиликтүү болгондо маалыматтарды окушу керек. Төмөнкү код фрагменти добуш берүү циклин ишке ашырат жана берүүнүн аяктоо белгиси катары 13 маанисин (ASCII Carriage Return) колдонот:
Үзгүлтүккө негизделген байланыштар мүмкүн болушунча колдонулушу керек жана жогорку маалымат ылдамдыгы үчүн талап кылынат. Үзгүлтүккө негизделген ресиверди жазуу суралган кабылдагычты жазуудан алда канча татаал эмес, бирок туура эмес үзгүлтүктү жазуудан, туура эмес үзгүлтүктөрдү өчүрүүдөн же үзгүлтүктөрдү өтө узак убакытка өчүрүүдөн сактануу үчүн үзгүлтүккө учураткычты орнотуп же алып салууда этият болуу керек.
Иштөөчү адегенде +2 базалык дареги боюнча үзгүлтүктөрдү аныктоо реестрин окуйт. Эгерде үзгүлтүк Кабыл алынган маалыматтар үчүн болсо, анда иштетүүчү маалыматтарды окуйт. Эгерде эч кандай үзгүлтүк күтүлбөсө, башкаруу режимден чыгат. А сample handler, C тилинде жазылган, төмөнкүдөй:
Жугуу
RS485 берүү ишке ашыруу үчүн жөнөкөй. RS485 режиминдеги AUTO өзгөчөлүгү маалымат жөнөтүүгө даяр болгондо автоматтык түрдө өткөргүчтү иштетет, ошондуктан эч кандай программалык камсыздоону иштетүү талап кылынбайт. Төмөнкү программалык камсыздоо эксample RS422 режиминде AUTO эмес иштөө үчүн. Адегенде RTS линиясын +1 базалык дареги боюнча модемди башкаруу реестрине 1ден 4-битке чейин жазуу менен жогору коюу керек. RTS линиясы трансиверди кабыл алуу режиминен өткөрүү режимине жана тескерисинче которуу үчүн колдонулат.
Жогоруда айтылгандан кийин, карта маалыматтарды жөнөтүүгө даяр. Берилиштер саптарын берүү үчүн, өткөргүч адегенде +5 базалык дареги боюнча линиянын статусу реестринин 5-битин текшерүүсү керек. Бул бит өткөргүч-кармоо-регистр-бош желек болуп саналат. Эгер ал жогору болсо, өткөргүч маалыматтарды жөнөттү. Битти жогорку деңгээлге чыкканга чейин текшерүү процесси, андан кийин жазуу эч кандай маалымат калмайынча кайталанат. Бардык маалыматтар берилгенден кийин, модемди башкаруу реестрине 0дөн 1-битке чейин жазуу аркылуу RTS битин кайра коюу керек.
Төмөнкү C код фрагменти бул процессти көрсөтөт:
Абайлаңыз
Туура үзгүлтүккө негизделген байланыш үчүн UARTтын OUT2 бит "TRUE" деп коюлушу керек. Эски программа бул битти үзгүлтүккө учуроо үчүн колдонот жана 3-регистрдин 4-бити (Модемди башкаруу реестри) коюлбаса, карта байланышпай калышы мүмкүн.
Туташтыргычтын Pin дайындоолору
Популярдуу 9 иштиктүү D субминиатюралык туташтыргычы байланыш линияларын бириктирүү үчүн колдонулат. Туташтыргыч чыңалуудан арылууну камсыз кылуу үчүн 4-40 жиптүү стеноффтор (аял бурама кулпу) менен жабдылган.
Pin Жок. | Дайындоо |
1 | Rx– (Маалыматтарды алуу) |
2 | Tx+ (Маалыматтарды өткөрүү) |
3 | Tx– (Маалыматтарды өткөрүү) |
4 | |
5 | GND (сигнал жери) |
6 | |
7 | |
8 | |
9 | Rx+ (Маалыматтарды алуу) |
Маалымат кабелин өткөрүү
Төмөнкү таблицада Simplex, Half-duplex жана Full- Duplex операциялары үчүн эки түзмөктүн ортосундагы пин байланыштары көрсөтүлгөн.
Mode | Карта 1 | Карта 2 |
Simplex, 2-зым, кабыл алуу гана, RS422 | Rx+ пин 9 | Tx+ пин 2 |
Rx- pin 1 | Tx-пин 3 | |
Симплекс, 2-зым, берүү гана, RS422 | Tx+ пин 2 | Rx+ пин 9 |
Tx-пин 3 | Rx- pin 1 | |
Жарым дуплекс, 2-зым, RS485 | Tx+ пин 2 | Tx+ пин 2 |
Tx-пин 3 | Tx-пин 3 | |
Толук дуплекс, 4-зым, RS422 | Tx+ пин 2 | Rx+ пин 9 |
Tx-пин 3 | Rx- pin 1 | |
Rx+ пин 9 | Tx+ пин 2 | |
Rx- pin 1 | Tx-пин 3 |
Тиркеме А: Колдонмолорду кароо
Introduction
RS422 жана RS485 түзмөктөрү менен иштөө стандарттуу RS232 сериялык түзүлүштөр менен иштөөдөн анча деле айырмаланбайт жана бул эки стандарт RS232 стандартындагы кемчиликтерди жеңет. Биринчиден, эки RS232 аппараттын ортосундагы кабелдик узундугу кыска болушу керек; 50 футтан аз. Экинчиден, көптөгөн RS232 каталары кабелдердеги ызы-чуунун натыйжасы болуп саналат. RS422 стандарты 5000 футка чейинки кабелдик узундукка уруксат берет жана дифференциалдык режимде иштегендиктен, ал индукцияланган ызы-чууларга көбүрөөк иммунитет берет.
Эки RS422 аппаратынын ортосундагы байланыштар (CTS эске алынбайт) төмөнкүдөй болушу керек:
Түзмөк #1 | Түзмөк #2 | ||||
Сигнал | 9 пин | 25 пин | Сигнал | 9 пин | 25 пин |
Gnd | 5 | 7 | Gnd | 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 |
Таблица A-1: Эки RS422 Түзмөктүн ортосундагы байланыштар
RS232 үчүнчү жетишсиздиги экиден ашык түзмөктөр бир эле кабелди бөлүшө албайт. Бул RS422ге да тиешелүү, бирок RS485 RS422 плюстун бардык артыкчылыктарын сунуштайт, плюс 32ге чейин түзмөккө бирдей ийилген жуптарды бөлүшүүгө мүмкүндүк берет. Жогоруда айтылгандардан өзгөчөлүк, бир нече RS422 түзмөктөрү бир гана кабелди бөлүшө алат, эгерде бирөө гана сүйлөп, башкалары ар дайым кабыл алса.
Балансталган дифференциалдык сигналдар
RS422 жана RS485 түзмөктөрү RS232 түзмөктөрүнө караганда көбүрөөк ызы-чуу иммунитети менен узун линияларды айдай алышынын себеби, тең салмактуу дифференциалдык диск ыкмасы колдонулат. Тең салмактуу дифференциалдык системада тtagайдоочу тарабынан өндүрүлгөн e бир жуп зымдар аркылуу пайда болот. Тең салмактуу линия айдоочусу дифференциалдык том чыгаратtagд анын чыгуу терминалдары боюнча +2ден +6 вольтко чейин. Салмактуу линия драйверинде драйверди анын чыгуу терминалдарына туташтырган киргизүү "иштетүү" сигналы да болушу мүмкүн. Эгерде “иштетүү” сигналы ӨЧҮК болсо, айдоочу электр берүү линиясынан ажыратылат. Бул ажыратылган же өчүрүлгөн абал, адатта, "тристат" абалы деп аталат жана жогорку импедансты билдирет. RS485 айдоочулары бул башкаруу мүмкүнчүлүгүнө ээ болушу керек. RS422 айдоочулары бул башкарууга ээ болушу мүмкүн, бирок ал дайыма эле талап кылынбайт. Салмактуу дифференциалдык линияны кабыл алгыч т.бtagэки сигналдын кириш линиялары аркылуу өткөрүү линиясынын абалы. Эгерде дифференциалдык кириш волtage +200 мВдан жогору болсо, кабыл алгыч анын чыгышында белгилүү бир логикалык абалды камсыз кылат. Эгерде дифференциалдык томtage кириши -200 мВдан аз болсо, кабыл алгыч анын чыгышында карама-каршы логикалык абалды камсыз кылат. Максималдуу иштөө көлөмүtagд диапазону +6Vдан -6Vга чейин, томго мүмкүндүк беретtagузун өткөргүч кабелдеринде пайда болушу мүмкүн.
Максималдуу жалпы режим тtag+7V рейтинги тtagбурмаланган жуп линияларында индукцияланган. Сигналдын жер линиясын туташтыруу жалпы режимди сактоо үчүн зарылtage ошол диапазондо. Схема жерге туташуусуз иштеши мүмкүн, бирок ишенимдүү эмес.
Параметр | Шарттар | Мин. | Макс. |
Driver Output Voltage (түшүрүлгөн) | 4V | 6V | |
-4V | -6V | ||
Driver Output Voltage (жүктөлгөн) | МӨНӨТ | 2V | |
секиргичтер | -2V | ||
Driver Output Resistance | 50Ω | ||
Айдоочунун чыгышы кыска туташуу ток | +150 мА | ||
Айдоочунун чыгашасынын өсүшү | 10% бирдик аралыгы | ||
Receiver Sensitivity | +200 мВ | ||
Receiver Common Mode Voltage Диапазон | +7V | ||
Receiver Input Resistance | 4KΩ |
Таблица A-2: RS422 спецификациясынын корутундусу
Кабелдеги сигналдын чагылуусунун алдын алуу жана RS422 жана RS485 режимдеринде ызы-чууну четке кагууну жакшыртуу үчүн кабелдин кабыл алуучу учу кабелдин мүнөздүү импедансына барабар каршылык менен аякталышы керек.
Эскертүү
Картаны колдонгондо кабелдериңизге терминатор резисторду кошуунун кереги жок. RX+ жана RX- линиялары үчүн токтотуу резисторлору картада берилген жана TERM секиргичтерин орнотуп жатканда схемага жайгаштырылат. (Бул колдонмонун Опцияларды тандоо бөлүмүн караңыз.)
RS485 Маалыматтарды өткөрүү
RS485 стандарты балансталган өткөргүч линиясын партиялык линия режиминде бөлүшүүгө мүмкүндүк берет. 32дей айдоочу/алуучу жуп эки зымдуу партия линиясын бөлүшө алат. Айдоочулардын жана кабыл алгычтардын көптөгөн мүнөздөмөлөрү RS422 стандартындагыдай эле. Бир айырмачылык жалпы режим тtage чек узартылган жана +12V -7V болуп саналат. Ар бир айдоочуну линиядан ажыратууга (же тристаттоого) мүмкүн болгондуктан, ал бул жалпы режимге туруштук бериши керек.tage диапазону тристат абалында.
RS485 эки сымдуу мультидроп тармагы
Төмөнкү иллюстрация типтүү multidrop же партиялык линия тармагын көрсөтөт. Көңүл буруңуз, өткөргүч линия линиянын эки учунда токтотулат, бирок линиянын ортосундагы түшүүчү пункттарда эмес.
RS485 Төрт Зымдуу Multidrop Network
RS485 тармагын төрт зым режиминде да туташтырууга болот. Төрт зымдуу тармакта бир түйүн башкы түйүн, калгандарынын баары кул болушу керек. Тармак кожоюн бардык кулдар менен жана бардык кулдар кожоюн менен гана байланыша тургандай туташтырылган. Мунун артыкчылыктары барtagаралаш протоколдук байланыштарды колдонгон жабдууларда. Кул түйүндөрү башка кулдун кожоюнга берген жообун укпагандыктан, кул түйүн туура эмес жооп бере албайт.
Кардар комментарийлери
Эгерде сиз бул колдонмодо кандайдыр бир көйгөйгө туш болсоңуз же жөн гана бизге кандайдыр бир пикир калтыргыңыз келсе, бизге төмөнкү дарекке электрондук кат жөнөтүңүз: manuals@accesio.com.. Сураныч, сиз тапкан каталарыңызды майда-чүйдөсүнө чейин айтып, почта дарегиңизди киргизиңиз, биз сизге кол менен жаңыртууларды жөнөтөбүз.
10623 Розелл көчөсү, Сан-Диего CA 92121 Тел. (858)550-9559 ФАКС (858)550-7322 www.accesio.com
Кепилдик системалары
Assured Systems 1,500 өлкөдө 80дөн ашык туруктуу кардарлары бар алдыңкы технологиялык компания болуп саналат, 85,000 жылдык бизнестин ичинде ар түрдүү кардар базасына 12 XNUMXден ашык системаларды орноткон. Биз орнотулган, өнөр жай жана санариптик-үйдөн тышкаркы рынок секторлоруна жогорку сапаттагы жана инновациялык катаал эсептөө, дисплей, тармактык жана маалыматтарды чогултуу чечимдерин сунуштайбыз.
US
sales@assured-systems.com
Сатуу: +1 347 719 4508
Колдоо: +1 347 719 4508
1309 Coffeen Ave Ste 1200 Шеридан WY 82801 США
EMEA
sales@assured-systems.com
Сатуу: +44 (0)1785 879 050
Колдоо: +44 (0)1785 879 050
Unit A5 Дуглас Парк Стоун Бизнес Парк Стоун ST15 0YJ Улуу Британия
КНС номери: 120 9546 28
Ишкананын каттоо номери: 07699660
www.assured-systems.com | sales@assured-systems.com
Документтер / Ресурстар
![]() |
ИШЕНИЛГЕН PCI-COM-1S PCI сериялык интерфейстердин спектрин камсыз кылат [pdf] Колдонуучунун колдонмосу PCI-COM-1S бир катар PCI сериялык интерфейстерин, PCI-COM-1S, бир катар PCI сериялык интерфейстерин, PCI сериялык интерфейстерин, PCI сериялык интерфейстерин, интерфейстерин камсыздайт |