ГАРАНТІ-ЛОГО

ГАРАНТІ PCI-COM-1S забезпечує ряд послідовних інтерфейсів PCI

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-PRODUCT

FAQ

З: Що мені робити, якщо моє обладнання ACCES виходить з ладу?

A: Зверніться до ACCES для швидкого обслуговування та підтримки. Зверніться до умов гарантії щодо варіантів ремонту або заміни.

Питання: чи можу я встановити плату за допомогою живлення комп’ютера чи поля?

A: Ні, завжди переконайтеся, що живлення комп’ютера вимкнено, перш ніж під’єднувати або від’єднувати кабелі чи встановлювати карти, щоб уникнути пошкодження та втрати гарантії.

Повідомлення

  • Інформація в цьому документі надається лише для ознайомлення. ACCES не несе жодної відповідальності, що виникає внаслідок застосування чи використання інформації чи продуктів, описаних тут. Цей документ може містити або посилатися на інформацію та продукти, захищені авторськими правами або патентами, і не передає жодної ліцензії згідно з патентними правами ACCES або правами інших осіб.
  • IBM PC, PC/XT і PC/AT є зареєстрованими товарними знаками International Business Machines Corporation.
  • Надруковано в США. Авторське право 1995, 2005, ACCES I/O Products Inc, 10623 Roselle Street, San Diego, CA 92121. Усі права захищено.

УВАГА!!
ЗАВЖДИ ПІДКЛЮЧАЙТЕ ТА ВІД’ЄДНАЙТЕ ПОЛЬОВИЙ КАБЕЛЬ, КОЛИ КОМП’ЮТЕР ВИМКНЕНО. ЗАВЖДИ ВИМИКАЙТЕ ЖИВЛЕННЯ КОМП'ЮТЕРА ПЕРЕД ВСТАНОВЛЕННЯМ КАРТКИ. ПІДКЛЮЧЕННЯ ТА ВІД’ЄДНАННЯ КАБЕЛІВ АБО ВСТАНОВЛЕННЯ КАРТ У СИСТЕМУ З УВІМКНЕНИМ КОМП’ЮТЕРОМ АБО ПОЛЬОВИМ ЖИВЛЕННЯМ МОЖЕ ПРИЗВИЧИТИ ПОШКОДЖЕННЯ КАРТКИ ВВОДУ/ВИВОДУ І ПРИЗВОДИТЬ АННУЛЮВАННЯ ВСІХ ГАРАНТІЙ, ПРЯМИХ АБО ЯВНИХ.

Гарантія
Перед відправкою обладнання ACCES ретельно перевіряється та перевіряється на відповідність застосовним специфікаціям. Однак, якщо трапиться збій обладнання, ACCES запевняє своїх клієнтів, що буде доступне швидке обслуговування та підтримка. Усе обладнання, спочатку виготовлене компанією ACCES, яке виявиться несправним, буде відремонтовано або замінено з урахуванням наступних міркувань.

Правила та умови
Якщо є підозра на несправність пристрою, зверніться до відділу обслуговування клієнтів ACCES. Будьте готові надати номер моделі пристрою, серійний номер і опис симптомів несправності. Ми можемо запропонувати кілька простих тестів, щоб підтвердити помилку. Ми призначимо номер дозволу на повернення матеріалів (RMA), який має бути вказаний на зовнішній етикетці упаковки для повернення. Усі блоки/компоненти мають бути належним чином упаковані для транспортування та повернені з передоплатою транспортування до призначеного сервісного центру ACCES, а також будуть повернені на сайт замовника/користувача з передоплатою транспортування та виставленням рахунку.

Покриття
Перші три роки: Повернений пристрій/деталь буде відремонтовано та/або замінено за вибором ACCES без оплати за роботу або частини, які не виключаються гарантією. Гарантія починається з відвантаження обладнання.
Наступні роки: протягом усього терміну служби вашого обладнання ACCES готова надавати послуги на місці або на заводі за розумними ставками, аналогічними цінам інших виробників у галузі.

Обладнання, вироблене не ACCES
Обладнання, надане, але не виготовлене компанією ACCES, має гарантію та ремонтуватиметься згідно з умовами гарантії відповідного виробника обладнання.

Загальний
Згідно з цією Гарантією, відповідальність ACCES обмежується заміною, ремонтом або видачею кредиту (на розсуд ACCES) для будь-яких продуктів, які виявилися дефектними протягом гарантійного періоду. ACCES ні в якому разі не несе відповідальності за непрямі або особливі збитки, спричинені використанням або неправильним використанням нашого продукту. Клієнт несе відповідальність за всі витрати, спричинені модифікаціями або доповненнями до обладнання ACCES, які не були письмово схвалені ACCES, або якщо, на думку ACCES, обладнання використовувалося неналежним чином. «Нестандартне використання» для цілей цієї гарантії визначається як будь-яке використання, якому піддається обладнання, крім того, яке визначено або передбачено, що підтверджується представництвом щодо купівлі чи продажу. Окрім вищезазначеного, жодні інші гарантії, явні чи непрямі, не застосовуються до будь-якого та всього такого обладнання, яке постачає або продає ACCES.

вступ

Ця карта послідовного зв’язку розроблена для використання в комп’ютерах із шиною PCI-Bus і забезпечує ефективний зв’язок через RS422 (EIA422) або RS485 (EIA485) через довгі лінії зв’язку. Картка має довжину 4.80 дюйма (122 мм) і може бути встановлена ​​в будь-який 5-вольтовий PCI-слот у IBM або сумісних комп’ютерах. Використовується буферизований UART типу 16550, а для сумісності з Windows включено автоматичне керування для прозорого ввімкнення/вимкнення драйверів передачі.

Збалансований режим роботи та припинення навантаження

  • У режимі RS422 карта використовує диференціальні (або збалансовані) лінійні драйвери для перешкодозахищеності та збільшення максимальної відстані до 4000 футів. Режим RS485 покращує режим RS422 завдяки трансиверам, що перемикаються, і здатності підтримувати декілька пристроїв на одній «лінії вечірки». Кількість пристроїв, що обслуговуються на одній лінії, можна розширити за допомогою «повторювачів».
  • Функція RS422 дозволяє використовувати декілька приймачів на лініях зв’язку, а робота RS485 дозволяє використовувати до 32 передавачів і приймачів на одній лінії даних. Пристрої на кінцях цих мереж повинні бути завершені, щоб уникнути «дзвінка». Користувач має можливість завершити лінію передавача та/або приймача.
  • Зв'язок RS485 вимагає, щоб передавач подавав об'єм зсувуtage для забезпечення відомого «нульового» стану, коли жоден пристрій не передає. Ця карта підтримує зміщення за замовчуванням. Якщо ваша програма вимагає, щоб передавач був незміщеним, зверніться до виробника.

Сумісність COM-порту

  • 16550 UART використовується як асинхронний комунікаційний елемент (ACE). Він містить 16-байтові буфери FIFO передавання/отримання для захисту від втрати даних у багатозадачних операційних системах, зберігаючи при цьому 100-відсоткову сумісність із оригінальним послідовним портом IBM. Архітектура шини PCI дозволяє призначати картам адреси від 0000 до FFF8 hex.
  • Кристаловий генератор на карті дозволяє точно вибрати швидкість передачі даних до 115,200 460,800 бод або, змінюючи перемичку, до XNUMX XNUMX бод зі стандартним кварцевим генератором. Швидкість передачі даних обирається програмою, а доступні швидкості перераховані в таблиці в розділі «Програмування» цього посібника.
  • Драйвер/приймач, який використовується, 75ALS176, здатний керувати надзвичайно довгими лініями зв’язку з високою швидкістю передачі даних. Він може передавати до +60 мА на симетричних лініях і отримувати вхідний диференціальний сигнал до 200 мВ, накладений на синфазний шум +12 В або -7 В. У разі конфлікту зв’язку драйвер/приймачі мають функцію теплового відключення.

Режими зв'язку

Карти підтримують симплексний, напівдуплексний і повнодуплексний зв’язок у різноманітних дво- та чотиридротових кабельних з’єднаннях. Симплекс — це найпростіша форма зв'язку з передачею тільки в одному напрямку. Напівдуплекс дозволяє трафіку рухатися в обох напрямках, але лише в одному напрямку за раз. У режимі повного дуплексу дані передаються в обох напрямках одночасно. Більшість комунікацій RS485 використовують напівдуплексний режим, оскільки потрібно використовувати лише одну пару проводів, а витрати на встановлення значно зменшуються.

Автоматичне керування трансивером RTS

У програмах Windows драйвер потрібно вмикати та вимикати за потреби, дозволяючи всім картам використовувати двожильний або чотирижильний кабель. Ця карта автоматично керує драйвером. При автоматичному управлінні драйвер вмикається, коли дані готові до передачі. Драйвер залишається активним протягом часу передачі одного додаткового символу після завершення передачі даних, а потім вимикається. Приймач зазвичай увімкнено, але вимикається під час передачі, а потім знову вмикається після завершення передачі. Карта автоматично регулює свій час відповідно до швидкості передачі даних.

Технічні характеристики

Інтерфейс зв'язку

  • З’єднання введення/виведення: екранований 9-контактний роз’єм D-sub типу IBM AT, сумісний зі специфікаціями RS422 і RS485.
  • Довжина символу: 5, 6, 7 або 8 біт.
  • Парність: Парність, непарність або відсутність.
  • Інтервал зупинки: 1, 1.5 або 2 біти.
  • Швидкість послідовної передачі даних: до 115,200 460,800 бод, асинхронна. Висока швидкість, до 16550 XNUMX бод, досягається за допомогою вибору перемички на картці. Буферизований UART типу XNUMX.

Режим диференціального зв'язку RS422/RS485

  • Вхідна чутливість приймача: +200 мВ, диференціальний вхід.
  • Синфазне відхилення: від +12 В до -7 В
  • Можливість приводу: вихідний струм 60 мА з тепловим відключенням.
  • Багатоточковий: сумісний зі специфікаціями RS422 і RS485.

Примітка
На лінії дозволено до 32 водіїв і приймачів. Використовується ACE послідовного зв’язку типу 16550. Використовуються драйвери/приймачі типу 75ALS176.

Екологічний

  • Діапазон робочих температур: від 0 до +60 °C
  • Вологість: від 5% до 95%, без конденсації.
  • Діапазон температур зберігання: від -50 до +120 °C
  • Розмір: 4.80 дюйма в довжину (122 мм) на 1.80 дюйма у висоту (46 мм).
  • Необхідне живлення: +5 В постійного струму при 175 мА типово

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-1

монтаж

Для вашої зручності разом із карткою додається друкований посібник із швидкого початку роботи (QSG). Якщо ви вже виконали кроки з QSG, ви можете вважати цей розділ зайвим і можете перейти вперед, щоб розпочати розробку програми.
Програмне забезпечення, що постачається разом із цією карткою, міститься на компакт-диску та має бути інстальовано на ваш жорсткий диск перед використанням. Для цього виконайте наведені нижче дії відповідно до вашої операційної системи.

Налаштуйте параметри картки за допомогою вибору перемички
Перш ніж встановлювати картку у свій комп’ютер, уважно прочитайте розділ 3: Вибір опцій цього посібника, а потім налаштуйте картку відповідно до ваших вимог і протоколу (RS-232, RS-422, RS-485, 4-провідний 485 тощо). . Нашу програму встановлення на базі Windows можна використовувати разом із Розділом 3, щоб допомогти у налаштуванні перемичок на платі, а також надати додаткові описи для використання різних параметрів карти (таких як термінація, зсув, діапазон швидкості передачі даних, RS-232, RS-422, RS-485 тощо).

Встановлення програмного забезпечення на CD
У наведених нижче інструкціях передбачається, що привід для компакт-дисків є приводом «D». За потреби замініть відповідну букву диска для вашої системи.

DOS

  1. Вставте компакт-диск у пристрій читання компакт-дисків.
  2. ТипASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-2 щоб змінити активний привід на привід CD-ROM.
  3. Тип ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-3щоб запустити програму встановлення.
  4. Дотримуйтеся вказівок на екрані, щоб встановити програмне забезпечення для цієї плати.

ВІКНА

  1. Вставте компакт-диск у пристрій читання компакт-дисків.
  2. Система повинна автоматично запустити програму встановлення. Якщо програма інсталяції не запускається негайно, натисніть ПУСК | RUN і тип ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-4, натисніть OK або натисніть ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-5.
    Дотримуйтеся вказівок на екрані, щоб встановити програмне забезпечення для цієї плати.

LINUX

Будь ласка, зверніться до linux.htm на компакт-диску, щоб отримати інформацію щодо встановлення під Linux.

Примітка. Плати COM можна встановити практично в будь-яку операційну систему. Ми підтримуємо встановлення в попередніх версіях Windows і, ймовірно, підтримуватимемо й майбутні версії.
Обережно! * Одиночний статичний розряд ESDA може пошкодити вашу картку та спричинити передчасний вихід з ладу!
Будь ласка, дотримуйтеся всіх розумних запобіжних заходів, щоб запобігти статичному розряду, наприклад, заземліться, торкаючись будь-якої заземленої поверхні, перш ніж торкатися карти.

Установка обладнання

  1. Обов’язково встановлюйте перемикачі та перемички відповідно до розділу «Вибір параметрів» цього посібника або згідно з пропозиціями SETUP.EXE.
  2. Не встановлюйте картку в комп'ютер, доки програмне забезпечення не буде повністю встановлено.
  3. ВИМКНІТЬ живлення комп’ютера ТА від’єднайте від системи живлення змінного струму.
  4. Зніміть кришку комп'ютера.
  5. Обережно встановіть картку у доступний слот розширення PCI 5 В або 3.3 В (може знадобитися спочатку зняти задню панель).
  6. Перевірте правильність посадки карти та затягніть гвинти. Переконайтеся, що кронштейн для кріплення плати належним чином пригвинчений на місце та є позитивне заземлення корпусу.
  7. Встановіть кабель вводу/виводу на роз’єм, встановлений на кронштейні карти.
  8. Встановіть кришку комп’ютера на місце та УВІМКНІТЬ комп’ютер. Увійдіть у програму налаштування CMOS вашої системи та переконайтеся, що параметр PCI plug-and-play встановлено належним чином для вашої системи. Системи, що працюють під керуванням Windows 95/98/2000/XP/2003 (або будь-якої іншої PNP-сумісної операційної системи), повинні встановити параметр CMOS на ОС. Системи, що працюють під управлінням DOS, Windows NT, Windows 3.1 або будь-якої іншої операційної системи, що не підтримує PNP, повинні встановити параметр PNP CMOS на BIOS або Motherboard. Збережіть параметр і продовжте завантаження системи.
  9. Більшість комп’ютерів повинні автоматично виявляти картку (залежно від операційної системи) і автоматично завершувати інсталяцію драйверів.
  10. Запустіть PCIfind.exe, щоб завершити інсталяцію карти в реєстр (лише для Windows) і визначити призначені ресурси.
  11. Запустіть один із наданих sampфайли програм, які було скопійовано до щойно створеного каталогу карток (з компакт-диска), щоб перевірити та перевірити вашу інсталяцію.

Вибір параметра

Чотири параметри конфігурації визначаються положенням перемички, як описано в наступних параграфах. Розташування перемичок показано на малюнку 3-1, Карта вибору опцій.

422/485
Ця перемичка вибирає режим зв’язку RS422 або RS485.

Припинення та упередження
Лінія передачі повинна бути завершена на приймальному кінці в її характеристичному опорі, щоб уникнути «дзвінка». Встановлення перемички в місці з позначкою TERMIN застосовує навантаження 120 Ом до входу для режиму RS422. Подібним чином встановлення перемички в місці з позначкою TERMOUT застосовує 120 Ом до входу/виходу передачі/отримання для роботи RS485.
У режимі роботи RS485, де є кілька терміналів, лише порти RS485 на кожному кінці мережі повинні мати кінцеві резистори, як описано вище. Крім того, для роботи RS485 має бути зсув на лініях RX+ і RX-. Функція 422/485 забезпечує це упередження.

Швидкість передачі даних
Перемичка x1/x4 вибирає або стандартну тактову частоту 1.8432 МГц, або тактову частоту 7.3728 МГц для введення в UART. Положення x4 забезпечує швидкість передачі даних до 460,800 XNUMX кГц.

Переривання
Номер IRQ призначається системою. Використовуйте PCIFind.EXE, щоб визначити IRQ, який було призначено карті BIOS або операційною системою. Крім того, у Windows 95/98/NT можна використовувати Диспетчер пристроїв. Картка вказана в класі збору даних. Якщо вибрати картку, натиснути «Властивості», а потім вибрати вкладку «Ресурси», буде показано базову адресу та IRQ, призначені картці.

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-6

Вибір адреси

  • Архітектура PCI — Plug-and-Play. Це означає, що BIOS або операційна система визначає ресурси, призначені картам PCI, а не користувач, який вибирає ці ресурси за допомогою перемикачів або перемичок. У результаті базову адресу картки не можна змінити, її можна лише визначити. Для визначення системних ресурсів можна використовувати диспетчер пристроїв Windows95/98/NT, але цей метод виходить за рамки цього посібника.
  • Щоб визначити базову адресу, яка була призначена картці, запустіть допоміжну програму PCIFind.EXE. Ця утиліта відобразить список усіх карт, виявлених на шині PCI, адреси, призначені кожній функції на кожній із карт, а також відповідні виділені IRQ і DMA (якщо такі є).
  • Крім того, деякі операційні системи (Windows 95/98/2000) можна запитувати, щоб визначити, які ресурси були призначені. У цих операційних системах можна використовувати або PCIFind, або утиліту «Диспетчер пристроїв» із аплета System Properties на панелі керування. Ці карти встановлюються в класі Data Acquisition у списку Device Manager. Якщо вибрати картку, натиснути «Властивості», а потім вибрати вкладку «Ресурси», відобразиться список ресурсів, виділених картці.
  • Шина PCI підтримує мінімум 64 Кб простору вводу-виводу, адреса вашої карти може бути розташована в будь-якому шістнадцятковому діапазоні від 0400 до FFF8. PCIFind використовує ідентифікатор постачальника та ідентифікатор пристрою для пошуку вашої картки, а потім зчитує базову адресу та призначений IRQ. Якщо ви хочете визначити базову адресу та призначений IRQ, використовуйте таку інформацію:
  • Ідентифікаційний код постачальника для карти – 494F (ASCII для «IO»).
  • Ідентифікаційний код пристрою для картки – 10C9.

Програмування

Sample Програми
Є сampфайли програм на C, Pascal, QuickBASIC і кількох мовах Windows, які надаються разом із карткою. DOS sampфайли знаходяться в каталозі DOS і Windowsampфайли знаходяться в каталозі WIN32.

Програмування Windows
Карта встановлюється в Windows як COM-порти. Таким чином можна використовувати стандартні функції API Windows.
зокрема:

  • СтворитиFile() і CloseHandle() для відкриття та закриття порту.
  • SetupComm(), SetCommTimeouts(), GetCommState() і SetCommState() для встановлення та зміни параметрів порту.
  • ПрочитайтеFile() і НапишітьFile() для доступу до порту.
    Додаткову інформацію дивіться в документації для вибраної мови.
    Під DOS процес дуже відрізняється. Решта цієї глави описує програмування DOS

Ініціалізація

  • Ініціалізація мікросхеми вимагає знання набору регістрів UART. Першим кроком є ​​встановлення дільника швидкості передачі даних. Для цього спочатку встановіть високий рівень DLAB (біт доступу до фіксатора дільника). Це біт 7 за базовою адресою +3. У коді C виклик буде таким: outportb(BASEADDR +3,0×80);
  • Потім ви завантажуєте дільник у базову адресу +0 (молодший байт) і базову адресу +1 (старший байт). Наступне рівняння визначає залежність між швидкістю передачі даних і дільником:
  • Бажана швидкість передачі даних = (тактова частота UART) ÷ (32 * дільник)
  • Коли перемичка передачі даних знаходиться в положенні X1, тактова частота UART становить 1.8432 МГц. Коли перемичка знаходиться в положенні 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 контролюють парність і розрив. Вони зазвичай не використовуються для зв’язку, і їх слід встановити на нуль. Біт 7 - це DLAB, про який йшлося раніше. Його потрібно встановити на нуль після завантаження дільника, інакше не буде зв’язку.
Команда C для встановлення UART для 8-бітного слова, без паритету та одного стоп-біта:
outportb(BASEADDR +3, 0x03)

Останнім кроком ініціалізації є очищення буферів приймача. Ви робите це за допомогою двох зчитувань із буфера приймача за базовою адресою +0. Після завершення UART готовий до використання.

Рецепція
Прийом може здійснюватися двома способами: опитуванням і керованим перериванням. Під час опитування прийом здійснюється шляхом постійного читання реєстру стану лінії за базовою адресою +5. Біт 0 цього регістра встановлюється у високий рівень щоразу, коли дані готові до читання з мікросхеми. Простий цикл опитування повинен постійно перевіряти цей біт і зчитувати дані, коли вони стають доступними. Наступний фрагмент коду реалізує цикл опитування та використовує значення 13 (повернення каретки ASCII) як маркер кінця передачі:

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-9

Зв’язок, керований перериваннями, слід використовувати, коли це можливо, і це необхідно для високих швидкостей передачі даних. Написання приймача, керованого перериваннями, не набагато складніше, ніж написання опитуваного приймача, але слід бути обережним, встановлюючи або видаляючи обробник переривань, щоб уникнути написання неправильного переривання, відключення неправильного переривання або вимкнення переривання на занадто тривалий період.
Обробник спочатку читає регістр ідентифікації переривань за базовою адресою +2. Якщо переривання призначене для отримання отриманих даних, обробник зчитує дані. Якщо переривання не очікується, керування виходить із підпрограми. A sampОбробник файла, написаний мовою C, виглядає наступним чином:

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-10

Спосіб передавання

Передача RS485 проста в реалізації. Функція AUTO в режимі RS485 автоматично вмикає передавач, коли дані готові до надсилання, тому ввімкнення програмного забезпечення не потрібно. Наступне програмне забезпечення напрample призначений для неавтоматичної роботи в режимі RS422. Спочатку рядок RTS повинен бути встановлений на високий рівень, записавши 1 в біт 1 регістру керування модемом за базовою адресою +4. Лінія RTS використовується для перемикання трансивера з режиму прийому в режим передачі і навпаки.
Після того, як вищезазначене буде зроблено, карта готова до надсилання даних. Щоб передати рядок даних, передавач повинен спочатку перевірити біт 5 регістра статусу лінії за базовою адресою +5. Цей біт є прапором порожнього регістру зберігання передавача. Якщо він високий, передавач надіслав дані. Процес перевірки біта, поки він не стане високим, а потім запис повторюється, доки не залишиться жодних даних. Після того, як усі дані передано, біт RTS слід скинути шляхом запису 0 в біт 1 регістру керування модемом.

Наступний фрагмент коду C демонструє цей процес:

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-11

Обережно
Біт OUT2 UART має бути встановлений як «ІСТИНА» для належного зв’язку, керованого перериваннями. Застаріле програмне забезпечення використовує цей біт для стробування переривань, і карта може не спілкуватися, якщо біт 3 регістру 4 (Регістр керування модемом) не встановлено.

Призначення контактів роз'єму

Популярний 9-контактний субмініатюрний роз'єм D використовується для підключення до ліній зв'язку. З’єднувач оснащений 4-40 різьбовими опорами (замок з внутрішнім гвинтом), щоб забезпечити розвантаження.

Pin немає призначення
1 Rx (Отримати дані)
2 Tx+ (Передача даних)
3 Tx (Передача даних)
4  
5 GND (заземлення сигналу)
6  
7  
8  
9 Rx+ (Отримати дані)

Проводка кабелю даних
У наступній таблиці показано з’єднання контактів між двома пристроями для симплексних, напівдуплексних і повнодуплексних операцій.

Режим картка 1 картка 2
Симплексний, 2-провідний, тільки прийом, RS422 Rx+ контакт 9 Tx+ контакт 2
Rx- контакт 1 Tx- контакт 3
Симплексний, 2-провідний, лише передача, RS422 Tx+ контакт 2 Rx+ контакт 9
Tx- контакт 3 Rx- контакт 1
Напівдуплексний, 2-провідний, RS485 Tx+ контакт 2 Tx+ контакт 2
Tx- контакт 3 Tx- контакт 3
Повний дуплекс, 4-провідний, RS422 Tx+ контакт 2 Rx+ контакт 9
Tx- контакт 3 Rx- контакт 1
Rx+ контакт 9 Tx+ контакт 2
Rx- контакт 1 Tx- контакт 3

Додаток A: Зауваження щодо застосування

вступ

Робота з пристроями 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, полягає в тому, що використовується метод збалансованого диференціального приводу. У збалансованій диференціальній системі обtage, створений драйвером, з’являється через пару проводів. Збалансований лінійний драйвер вироблятиме диференціальний об'ємtage від +2 до +6 вольт на його вихідних клемах. Збалансований лінійний драйвер також може мати вхідний сигнал «включення», який підключає драйвер до його вихідних клем. Якщо сигнал «включення» вимкнено, драйвер від’єднано від лінії передачі. Цей відключений або вимкнений стан зазвичай називають станом «тристати» і означає високий імпеданс. Драйвери RS485 повинні мати цю можливість керування. Драйвери RS422 можуть мати цей елемент керування, але він не завжди потрібен. Збалансований диференціальний лінійний приймач сприймає гучністьtagстан лінії передачі на двох вхідних сигнальних лініях. Якщо диференціальний вхід обtage перевищує +200 мВ, приймач забезпечить певний логічний стан на своєму виході. Якщо диференціал обtage на вході менше -200 мВ, приймач забезпечить протилежний логічний стан на своєму виході. Максимальний робочий обtagДіапазон становить від +6 В до -6 В з урахуванням обtage загасання, яке може виникнути на довгих кабелях передачі.

Максимальний об'єм загального режимуtage рейтинг +7 В забезпечує хорошу перешкодостійкість від обtages, індукований на лініях крученої пари. З’єднання сигнальної лінії заземлення необхідне для того, щоб підтримувати об’єм загального режимуtage в цьому діапазоні. Схема може працювати без заземлення, але може бути ненадійною.

Параметр Умови Хв. Макс.
Driver Output Voltage (розвантажений)   4V 6V
    -4В -6В
Driver Output Voltage (завантажений) ТЕРМІН 2V  
  перемички в -2В  
Вихідний опір драйвера     50 Ом
Вихідний струм короткого замикання драйвера     +150 мА
Час наростання вихідного сигналу драйвера     10% одиничний інтервал
Чутливість приймача     +200 мВ
Приймач Common Mode Voltage Дальність     +7В
Вхідний опір приймача     4 кОм

Таблиця A-2: ​​Зведення специфікацій RS422
Щоб запобігти відображенню сигналу в кабелі та покращити подавлення шуму в режимах RS422 і RS485, приймальний кінець кабелю повинен мати опір, що дорівнює характеристичному опору кабелю.

Примітка
Вам не потрібно додавати кінцевий резистор до ваших кабелів, коли ви використовуєте картку. Кінцеві резистори для ліній RX+ і RX- надаються на платі та розміщуються в схемі під час встановлення перемичок TERM. (Див. розділ «Вибір параметрів» цього посібника.)

Передача даних RS485

Стандарт RS485 дозволяє використовувати збалансовану лінію передачі в режимі вечірньої лінії. До 32 пар драйвер/приймач можуть спільно використовувати двопровідну мережу. Багато характеристик драйверів і приймачів такі ж, як і в стандарті RS422. Одна відмінність полягає в тому, що загальний режим voltagМежа e розширена і становить від +12 В до -7 В. Оскільки будь-який драйвер може бути відключений (або тристатистований) від лінії, він повинен витримувати цей загальний режим voltage діапазон, перебуваючи в стані трьох станів.

Двопровідна багатоточкова мережа RS485

На наступній ілюстрації показано типову багатоточкову мережу або мережу групової лінії. Зверніть увагу, що лінія передачі закінчується на обох кінцях лінії, але не в точках розриву в середині лінії.

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-8

Чотирипровідна багатоточкова мережа RS485
Мережа RS485 також може бути підключена в чотирипровідному режимі. У чотирипровідній мережі необхідно, щоб один вузол був головним вузлом, а всі інші — підлеглими. Мережа підключена таким чином, що головний зв’язується з усіма підлеглими, а всі підлеглі — лише з головним. Це має перевагуtages в обладнанні, яке використовує змішаний протокол зв’язку. Оскільки підлеглі вузли ніколи не слухають відповіді іншого підлеглого головному, підлеглий вузол не може відповісти неправильно.

Коментарі клієнтів
Якщо у вас виникли проблеми з цим посібником або просто хочете надіслати нам відгук, надішліть нам електронний лист на адресу: manuals@accesio.com. Будь ласка, опишіть будь-які помилки, які ви знайдете, і вкажіть свою поштову адресу, щоб ми могли надсилати вам будь-які оновлення посібника.

10623 Roselle Street, San Diego 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 Sheridan WY 82801 США

EMEA
sales@assured-systems.com
Продаж: +44 (0)1785 879 050
Підтримка: +44 (0)1785 879 050
Блок A5 Douglas Park Stone Business Park Stone 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, інтерфейсів

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *