Содержание 5554/5558 Руководство пользователя OCTAGON

advertisement
Содержание
5554/5558
Руководство пользователя
Индекс документа #03580, Версия 1193
OCTAGON SYSTEMS CORPORATION
Содержание
АВТОРСКИЕ ПРАВА
Copyright 1993 - 94 Octagon Systems Corporation. Все права защищены.
Однако, любая часть настоящего документа может быть воспроизведена при условии указания Octagon Systems Corporation в качестве
первоисточника. Содержание данного руководства и приведенные в
нем технические требования могут изменяться без уведомления.
ТОРГОВЫЕ МАРКИ
TM
TM
Micro PC , PC SmartLink , Octagon Systems Corporation®, логотипы
Octagon и Micro PC являются зарегистрированными торговыми
марками Octagon Systems Corporation. QuickBASIC± является
зарегистрированной
торговой маркой Microsoft Corporation. ROMTM
DOS
является зарегистрированной торговой маркой фирмы
Datalight.
К СВЕДЕНИЮ ПОЛЬЗОВАТЕЛЯ
Информация, содержащаяся в данном руководстве, гарантированно
верна. Однако Octagon не несет ответственности за все описанные далее схемные решения, не предоставляет лицензий и прав пользования
какими-либо патентами, а также не подтверждает отсутствия патентных нарушений во всех приведенных схемах. Octagon не дает никаких
гарантий и не утверждает, что все его изделия будут пригодны для использования в конкретных приложениях без проведения дополнительных испытаний и доработок.
В соответствии с положениями генеральной политики Octagon
Systems Corporation, не рекомендуется использовать ее изделия в системах и устройствах жизнеобеспечения, когда возникновение неисправности или выход из строя электронного компонента могут нести
непосредственную угрозу жизни или здоровью людей. Обязательное
Условие Продажи заключается в том, что пользователь, применяющий
изделия Octagon в системах или устройствах жизнеобеспечения,
принимает на себя весь риск такого применения и освобождает
Octagon от всех убытков, связанных с компенсацией ущерба.
ВВЕДЕНИЕ ................................................................................1
СОГЛАШЕНИЯ, ИСПОЛЬЗУЕМЫЕ В НАСТОЯЩЕМ
РУКОВОДСТВЕ. ....................................................................................... 1
ОБОЗНАЧЕНИЯ И ТЕРМИНОЛОГИЯ......................................... 2
ТЕХНИЧЕСКАЯ ПОДДЕРЖКА ........................................................ 3
ГЛАВА 1: ОБЩИЙ ОБЗОР
......................................................5
ОСНОВНЫЕ ХАРАКТЕРИСТИКИ................................................. 5
Содержание
ГЛАВА 2: ИНСТАЛЛЯЦИЯ
.....................................................7
ОБОРУДОВАНИЕ.................................................................................... 7
ИНСТАЛЛЯЦИЯ ...................................................................................... 7
Базовый адрес ........................................................................................10
Выбор прерывания...............................................................................10
Установка плат 5554 и 5558 ..............................................................13
ГЛАВА 3: RS-422/485
...............................................................15
СОВМЕСТИМОСТЬ С ИНТЕРФЕЙСОМ RS-422/485 .........15
ОСОБЕННОСТИ ЭКСПЛУАТАЦИИ...........................................16
Скорость передачи ...............................................................................16
Двухпроводная или четырехпроводная связь ............................16
Синхронизация передачи данных...................................................17
Прмер программирования ....................................................................18
ГЛАВА 4: ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ
...............21
ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ .......................................21
Конфигурации перемычек.................................................................22
Распайка разъемов ...............................................................................24
Схема разводки контактов шины РС.............................................25
Введение
Настоящий документ является руководством по правильному конфигурированию, инсталляции и использованию Ваших плат последовательного интерфейса 5554 и 5558 с 4 и 8 портами соответственно.
Платы расширения 5554 и 5558 входят в состав номенклатуры плат
системы Octagon Micro PC. Они предназначены для совместного использования с любыми процессорными платами стандарта Micro PC.
Вы можете применять свою плату 5554 или 5558 в комплекте с другими платами расширения Micro PC, приспосабливая свою систему к
самым разнообразным прикладным задачам. Платы 5554 и 5558 также
могут использоваться в составе IBM-совместемых компьютеров. Платы стандарта Micro PC слишком высоки для корпусов ХТ, но могут
быть установлены в корпуса компьютеров АТ как промышленного,
так и других исполнений. Все изделия Micro PC изготавливаются исходя из стратегии модульности, так что создание прикладной системы
заключается в простом выборе и установке в корпус необходимых Вам
модулей.
СОГЛАШЕНИЯ, ИСПОЛЬЗУЕМЫЕ В НАСТОЯЩЕМ
РУКОВОДСТВЕ.
1.
Информация, которая появляется на экране Вашего компьютера
(сообщение, исходящее от системы или команды и данные, которые
Вы вводите с клавиатуры) напечатаны в руководстве отличающимся шрифтом (замечание: концы строк могут не совпадать с концами
строк Вашего экрана, но сообщения будут аналогичными).
Пример 1:
2FWDJRQ520%,269HUV;;;
&RS\ULJKW‹2FWDJRQ6\VWHPV&RUS
$OO5LJKWV5HVHUYHG
Пример 2:
3UHVVWKH(6&!NH\
2.
Информация, набранная курсивом, является специфичной для Вашей конкретной системы или программы. Например:
Enter filename
означает, что необходимо ввести имя Вашего файла. Ссылки на другие разделы и руководства также набраны курсивом.
3.
Предупреждающие сообщения всегда изображаются в следующем
формате:
ПРЕДУПРЕЖДЕНИЕ:
Здесь предупреждающее сообщение
Введение - 1
4.
Угловые парные скобки используются для обозначения конкретной
клавиши на Вашей клавиатуре. Например, <ESC> означает клавишу ESC; <CTRL> - клавишу Ctrl; <F1> - функциональную клавишу F1.
5.
Все адреса даны в шестнадцатеричном виде.
ОБОЗНАЧЕНИЯ И ТЕРМИНОЛОГИЯ
В настоящем руководстве используются следующие обозначения и
терминология:
W[ - ]
Указывает на блок перемычек с номером замыкаемых перемычек.
ЗАМЕЧАНИЕ
Информация, следующая под этим заголовком,
представляет собой рекомендации по использованию плат 5554 и 5558.
ПРЕДУПРЕЖДЕНИЕ
Информация, следующая под этим заголовком,
предупреждает Вас о возможном возникновении
ситуаций, способных вызвать тяжелые или непоправимые повреждения аппаратуры.
Н
Суффикс Н означает шестнадцатеричное число.
Например, шестнадцатеричное 1000Н равно десятичному 4096
ТТЛ-совместимый
Совместимый с транзисторно-транзисторной
логикой; логические уровни сигнала 0 - 5 В
Введение - 2
ТЕХНИЧЕСКАЯ ПОДДЕРЖКА
Если у Вас возникл вопрос относительно использования плат 5554 и
5558, на который Вы не можете найти ответ в данном руководстве,
обращайтесь в службу технической поддержки. Специалисты службы
окажут Вам необходимую помощь.
Перед тем как позвонить нам, позаботьтесь о том, чтобы под рукой у
Вас было Руководство пользователя на плату 5554/5558 и описание
возникшей проблемы.
Прямой телефон службы технической поддержки: 234-0636
Введение - 3
Эта страница специально оставлена пустой
Введение - 4
ГЛАВА 1
ОБЩИЙ ОБЗОР
Платы последовательного интерфейса 5554 и 5558 с четырьмя и
восемью портами соответственно предназначены для использования в
приложениях, предусматривающих наличие интенсивного обмена данными по последовательному каналу связи, например в системах, реализующих протоколы передачи данных, считывателях штрихового кода и в радиомодемах. 16-байтовые FIFO-буферы приемопередатчиков
минимизируют загрузку процессорной платы. Платы имеют габариты
4.5 х 4.9 дюйма и работают в широком диапазоне температур от -40‹С
до 85‹С, лишь требуя для своей работы напряжения питания 5 В.
ОСНОВНЫЕ ХАРАКТЕРИСТИКИ
Количество последовательных портов
Платы 5554 и 5558 укомплектовываются четырьмя или восемью портами интерфейса RS-232 соответственно. Выбор двух из них для работы по протоколу RS-422/485 осуществляется с помощью перемычек.
Работа с RS-485
Оба порта RS-485 используют 5-контактные колодки. Контактные колодки трассированы к третьему и четвертому последовательным
портам. К каждому из двух портов RS-485, с помощью блока перемычек W5, может быть подсоединено или отсоединено согласующее сопротивление.
Совместимость с промышленным стандартом микросхемы приемопередатчика 16С450.
Каждый из последовательных каналов может работать либо в режиме
непрерывного опроса (поллинга) или в режиме прерывания. Разрешение режима прерывания осуществляется с помощью внутреннего регистра контроллера 16С554 и соответствующих перемычек. Оба канальные прерывания выведены на одну линию прерывания, которая
может быть либо IRQ3, либо IRQ7, что устанавливается с помощью
перемычек. Считывание статусов запроса прерывания всех каналов,
используемых для определения номера канала-источника прерывания,
может быть выполнено через единственный регистр, доступный только по чтению.
Общий обзор - 5
эта страница специально оставлена пустой
Общий обзор - 6
ГЛАВА 2
ИНСТАЛЛЯЦИЯ
Платы 5554 и 5558 последовательного интерфейса с четырьмя и восемью портами, соответственно, используют один слот монтажного
каркаса Micro PС. Они могут использоваться с любой процессорной
платой или микроконтроллером стандарта Micro PC.
ПРЕДУПРЕЖДЕНИЕ: Платы 5554 и 5558 содержат чувствительные
к статике КМОП-компоненты. Наибольшая
опасность повреждения плат имеет место в
момент их установки в объединительную
плату. Платы могут получить статический
заряд от пользователя и, через контакт,
ближайший к разъему платы, разрядиться в
неё. Если данный контакт окажется входным,
то могут быть повреждены даже ТТЛ-входы.
Чтобы избежать повреждения Вашей платы и
её компонентов, выполняйте следующие
правила:
1.
Заземлите себя перед выполнением
манипуляций с платами 5554/5558.
2. Перед демонтажем или монтажом платы
5554/5558 отключите питание.
ОБОРУДОВАНИЕ
Для работы с платами 5554 и 5558 Вам потребуется следующее оборудование:

Процессорная плата или микроконтроллер Micro PC

Плата последовательного интерфейса 5554 или 5558

Сервисная дискета с утилитами для платы 5554 или 5558

Монтажный каркас Micro PC

PC SmartLINK или другое коммуникационное программное
обеспечение
ИНСТАЛЛЯЦИЯ
Перед установкой платы 5554 или 5558 изучите по Рис. 2-1 расположение функциональных разъемов и перемычек, а также ознакомьтесь с
функциональной блок-схемой платы на Рис. 2-2.
Инсталляция - 7
1 - Выбор прерывания
2 - Подключение линии источника прерывания
3 - Выбор базового адреса и количества портов
Рис. 2-1 Схема расположения компонентов платы 5554/5558
Инсталляция - 8
1 - Приемопередатчики
2 - Управление четырьмя портами последовательного ввода/вывода
3 - Индикатор доступа
4 - Буферы данных
5 - Адресные буфера и логические схемы декодирования
6 - Коммутатор прерывания
7 - Регистр прерывания
8 - Конфигурирование RS422/485 и согласующие цепочки
Рис. 2-2 Функциональная блок-схема платы 5554/5558.
Инсталляция - 9
Базовый адрес
Плата 5554/5558 конфигурируется изготовителем таким образом, чтобы она могла работать в большинстве систем без переустановок перемычек. Блок перемычек W4 определяет базовый адрес последовательного порта 1. При поставке базовый адрес первого порта установлен в
значение 100Н, что соответствует конфигурации перемычек W4[12][3-4]. Если в Вашей системе имеется плата с базовым адресом 100Н,
то Вы должны установить для 5554/5558 другой базовый адрес или
сделать это для конфликтующей платы расширения.
W4: Выбор базового адреса
Установленные перемычки
5554
5558
Базовый
адрес
[1-2][3-4][5-6] [1-2][3-4]
100Н*
[1-2][5-6]
[1-2]
140Н
[3-4][5-6]
[3-4]
180Н
[5-6]
Не установлены
1С0Н
* = установлены по умолчанию
ЗАМЕЧАНИЕ: Перемычки [5-6] на плате 5558 устанавливаться не
должны.
Выбор прерывания
На плате 5554/5558 доступно пять прерываний. В следующей таблице
приведены эти прерывания и способы их установки с помощью перемычек:
Инсталляция - 10
W1 и W2: Выбор прерываний
Установленные перемычки
IRQ
Зарезервировано для
W1
W2
DOS
[1-2]
[1-2]
IRQ3
COM2 и COM4
[3-4]
[3-4]
IRQ4
COM1 и COM3
[5-6]
[5-6]
IRQ5
Жесткий диск
[7-8]
[7-8]
IRQ6
Флоппи-диск
[9-10]*
[9-10]
IRQ7
LPT**
[1-3]
[1-3]*
Нет прерыв.
Нет
* = установлены по умолчанию
** = Не используются в Datalight ROM-DOS
ПРИМЕЧАНИЕ: W2 относится к плате 5558, порты 5-8.
Для четырехпортовой платы 5554 доступно только одно прерывание.
Сигналы прерывания от всех портов подводятся к общему каналу источника прерывания. Линия источника прерывания с помощью перемычек может быть подключена к одному из пяти аппаратных прерываний, определяемых блоком W1. Подключение линии источника прерывания блоком перемычек W3, при работе с четырьмя портами, должно осуществляться к единственной линии прерывания:
W3: Подключение линии источника прерывания
Установленные перемычки
Прерывания
[2-3]*
Четыре порта - 1 прерывание
[1-2]**
Восемь портов - 1 прерывание
[2-3]
Восемь портов - 2 прерывания
* = по умолчанию для 5554
** = по умолчанию для 5558
Инсталляция - 11
Если плата 5558 сконфигурирована на работу с восемью портами, то
сигналы прерывания от каждого порта могут быть:

объединены в один источник прерывания или

объединены в два источника прерывания: одно прерывание для
портов 1-4 и второе для портов 5-8.
В зависимости от выбранных опций, блок перемычек W3, выполняющий подключение источников прерывания, может быть установлен на
работу с одним или двумя прерываниями, при этом номера используемых аппаратных прерываний определяются блоками перемычек
W1 и W2.
ЗАМЕЧАНИЕ: Прерывание, устанавливаемое блоком W1 должно отличаться от прерывания, установленного в W2. Кроме того, если плата
5558 сконфигурирована на работу только с одним прерыванием, то
должны быть установлены перемычки W3[1-2], а блок перемычек W2
должен устанавливаться в положение “Нет прерываний”, то есть
замыкаются перемычки [1-3].
В следующей таблице представлено соответствие портов и разъемов:
Порты и разъемы платы 5554/5558
Порт
Разъем
Порт 1
J1
Порт 2
J2
Порт 3
J3 и P2
Порт 4
J4 и P3
Порт 5
J5
Порт 6
J6
Порт 7
J7
Порт 8
J8
Инсталляция - 12
Установка плат 5554 и 5558
ПРЕДУПРЕЖДЕНИЕ: Убедитесь в правильной установке платы
5554/5558 в монтажном каркасе. Контакты
Vcc и заземления должны совпадать с аналогичными контактами на объединительной
плате. На Рис. 2-3 показана ориентация платы 5554/5558 при её установке в монтажный
каркас.
1. Убедитесь, что установленный базовый адрес отвечает требованиям Вашей системы.
2. Снимите питание с монтажного каркаса.
3. Положение монтажного каркаса в процессе монтажа должно быть
следующим: объединительная плата находится на некотором расстоянии, модуль питания справа, ближе к Вам находится открытая
сторона каркаса. Положение маркировочных надписей на объединительной плате должно быть правильным (например, Вы должны
быть в состоянии прочитать надпись “A31” на объединительной
плате), надпись OCTAGON SYSTEMS CORP. должна находиться
в вертикальном положении, вдоль левой стороны объединительной
платы. Это положение “ноги вниз” для настольного монтажа и
положение “ноги назад”, для удаления платы из каркаса.
4. Введите плату 5554/5558 в монтажный каркас. Компоненты, смонтированные на плате, должны быть обращены в левую сторону.
Маркировка на плате (Octagon Systems Corp.) при этом должна
находиться на верхней кромке платы, а столбиковые позолоченные
контакты должны смотреть вперед, в направлении объединительной платы.
Рис. 2-3 Ориентация ножевого разъема платы.
Инсталляция - 13
5. Запитайте систему
6. Сервисная дискета с утилитами для платы 5554/5558 содержит
примеры программ обращения к последовательным портам, написанных на QuickBASIC и С. Для проверки функционирования платы 5554/5558 загрузите в Вашу процессорную плату тестовую
программу 5558TST.EXE и запустите её. Информацию по порядку
загрузки файлов Вы найдете в руководстве пользователя на Вашу
процессорную плату. Более подробную информацию, касающуюся
примеров программ Вы найдете в файле READ.ME.
7. При выполнении операций доступа к плате 5554/5558 (ввод или
вывод) будет видны вспышки зеленого светодиода.
Инсталляция - 14
ГЛАВА 3
RS-422/485
СОВМЕСТИМОСТЬ С ИНТЕРФЕЙСОМ RS-422/485
Работая с платой 5554/5558 Вы можете переконфигурировать порт 3
и/или порт 4 с работы по протоколу RS-232 на RS-422/485. Порты,
совместимые со стандартом RS-422/485, доступны через разъемы Р2 и
Р3. В многоточечную сеть RS-485 Вы можете подключить до 32 узлов.
Однако, в одно и то же время, может быть активным лишь один передатчик. Если в спецификации EIA 485 не оговорен ни тип провода, ни
его длина, то спецификация EIA 422 (очень близкая к EIA 485) определяет максимальную длину кабеля в 4000 футов. Блок перемычек W5
выполняет конфигурирование платы на работу с протоколом RS422/485 и устанавливает или отключает согласующие сетевые сопротивления. Согласующее сопротивление должно устанавливаться в последнем приемнике сети. Невыполнение этого условия может привести
к возникновению паразитных пульсаций на приемной линии и
исказить поступающую информацию.
W5: Выбор RS-422/485 и согласования сети.
Порт
Перемычки
Описание
Р2
[10-12]*
RS-422/485 не выбран
[8-10]
Прием данных в порт 3
[13-15]*
С согласованием
[14-16]*
Без согласования
[8-10]
Прием данных в порт 3
[15-17]
С согласованием
[16-18]
Без согласования
[9-11]*
Не выбран
[7-9]
Прием данных в порт 4
[1-3]*
С согласованием
[2-4]*
Без согласования
[7-9]
Прием данных в порт 4
[3-5]
С согласованием
[4-6]
Без согласования
Р2, активен, согласован
Р2, активен, не согласован
Р3
Р3, активен, согласован
Р3, активен, не согласован
* = установлены по умолчанию
ЗАМЕЧАНИЕ: При использовании опции RS-422/485, последовательные порты ввода/вывода через разъемы J3 и/или J4 недоступны.
RS-422/485 - 15
ОСОБЕННОСТИ ЭКСПЛУАТАЦИИ
Передатчик и приемник не являются оптически изолированными, так
что Вы должны избегать возникновения контуров заземления. Земли
питания не могут быть использованы в качестве общего провода для
линий интерфейса RS-485. Перед монтажом Вашей сетевой структуры
на основе протокола RS-485 обеспечьте создание общей опорной
земли. Максимальное выходное синфазное напряжение - +/-7 В. Более
подробное описание процедур заземления и обеспечения безопасной
работы Вы найдете в спецификации EIA 485.
Скорость передачи
Платы 5554/5558 поддерживают программно задаваемые скорости
передачи информации в 300, 1200, 2400, 4800, 9600, 19.2К, 38.4К, 56К и
115.2К.
Двухпроводная или четырехпроводная связь
Порты 3 и 4 платы 5554/5558 могут быть сконфигурированы либо на
двухпроводной полудуплексный, либо на четырехпроводной дуплексный режим. Выбор конфигурации зависит от конкретного приложения
и от используемого программного сетевого протокола. На Рис. 2-1 и 22 показано как сконфигурировать Вашу систему на работу в
двухпроводном или четырехпроводном режиме.
1 - 2-х проводная (полудуплексная) передача
2 - Узел 2
3 - Узел 3
4 - Узел 4
Рис. 2-1 Двухпроводная линия связи
RS-422/485 - 16
1 - 4-х проводная (полнодуплексная) передача
2 - Головной узел
3 - Подчиненный узел
Рис. 2-2 Четырехпроводная линия связи
Синхронизация передачи данных
Перед осуществлением передачи сообщения передатчик должен быть
активизирован и, соответственно, должен быть остановлен сразу после
после посылки стоп-бита последнего символа. Активизация и останов
работы передатчика RS-422/485 выполняются с помощью сигнала
DTR (готовность терминала) соответствующего порта. Регистр, через
который осуществляется доступ к DTR, расположен по адресу Base +
24H для порта Р2 и Base + 34H для порта Р3 (Base - базовый адрес).
Для активизации передатчика линии RS-422/485 бит 0 регистра должен быть сброшен.
После передачи последнего байта информации передатчик должен
быть остановлен. Перед сбросом передатчика убедитесь, что выполнены следующие условия:

Регистр-защелка (регистр хранения) передатчика UART пуст
(Регистр THR).

Сдвиговый регистр UART пуст.
Для останова передатчика установите бит 0 регистра в 1. Этот алгоритм работает как для двухпроводной, так и для четырехпроводной
линий, в режимах приемника и передатчика.
ЗАМЕЧАНИЕ: При изменении бита 0 регистра DTR не изменяйте
другие биты этого регистра.
RS-422/485 - 17
ПРИМЕР ПРОГРАММИРОВАНИЯ
Нижеприведенная программа на QuickBASIC демонстрирует процедуру инициализации порта с параметрами 9600 бод, без бита четности, 8 бит данных и 1 стоп-бит. Программа также устанавливает
порты 3 и 4 для работы по протоколу RS-485. Код процедур PRINTS и
PRINTSL приведен на сервисной дискете 5554/5558, в файле
5554QB.BAS.
DECLARE SUB PRINTS (A$)
DECLARE SUB PRINTSL (A$)
‘$INCLUDE:BQ.BI’
DECLARE SUB sendstring (port!, A$)
DECLARE SUB rcvchars ( )
DECLARE SUB initports ( )
DIM rcbuf(8, 80)
DIM rcvcnt(8)
DIM rs485(8)
COMMON SHARED boardadd, statusadd, maxports
COMMON SHARED rcvbuf( ), rcvcnt( ), rs485( )
boardadd=&H100
statusadd=boardadd+7
maxports=8
CALL initports
CALL PRINTSL(“Sending COM1 outport 1”)
CALL sendstring(1, “COM1”)
CALL PRINTSL (“Waiting to receive from any port”)
CALL PRINTSL(“Press any key to end test.”)
DO
CALL rcvchars
‘получить несколько символов
FOR port=1 TO maxports
IF (rcvcnt(port) <> 0) THEN
CALL PRINTS(STR$(port)+”-”)
FOR I = 1 to rcvcnt(port)
CALL PRINTS(CHR$(rcvbuf(port, I)))
NEXT I
CALL PRINTS(“ ”)
rcvcnt(port)=0
END IF
NEXT port
LOOP WHILE (INKEY$=“ “)
CALL PRINTSL(“ “)
END
RS-422/485 - 18
SUB initports( )
FOR port=1 TO maxports
rs485(port)=0
порты не rs485
NEXT
rs485(3)=1: rs485(4)=1
в rs485
‘по умолчанию все
‘ установить порты 3-4
N81 =3
‘без бита четности, 8 бит
данных, 1 стоп-бит
DTR=1
‘разрешение готовности по линии
регистра управления
RTS=2
‘установка RTS (запроса передатчика)
в упр. регистре
RD=1
‘прерывание по приему данных
INTRPT=8
’бит разрешения прерывания
bdmsb=0: bdlsb=12
‘12=9600 бод
FOR port=1 TO maxports
portadd=boardadd+((port-1)*8)
OUT (portadd+3), &H80
регистрам-защелкам
теля скорости передачи (DLAB)
OUT (portadd), bdlsb
защелки
‘установка регистрамладшего
байта
(LSB)
OUT (portadd+1), bdmsb
защелки
(MSB)
OUT (portadd+3),
четность,
‘доступ к
дели
‘
‘установка регистрастаршего
байта
N81
биты
‘установить
данных,
стоп-бит
OUT (portadd+1), RD
‘Прерывание по
приему данных
OUT
(portadd+4),
RTS+DTR+INTRPT
‘установить
RTS,DTR,прерыв.
rcvcnt (port) = 0
‘инициализация счетчика
буфера приемника
NEXT
‘разрешить FIFO-буфер приема/передачи, очистить FIFO,
‘установить уровень приема FIFO (внутр.) в 1 (ПДПрежим -1 )
FOR port=1 TO maxports
portadd=boardadd+((port-1) * 8)
OUT (portadd+2), 7
NEXT
END SUB
SUB sendstring (port, a$)
portbase=boardadd+((port-1) * 8)
IF (rs485(port)=1) THEN
‘сбросить DTR для 485
RS-422/485 - 19
OUT (portbase+4), &HA
END IF
FOR I = 1 TO LEN (a$)
‘проверить перед передачей пуст ли регистр хранения
WHILE ((INP(portbase+5) AND &H20)=0)
WEND
OUT (portbase), ASC(MID$(a$,I,1))
NEXT
IF (rs485(port)=1) THEN
‘сбросить DTR
‘убедиться что последний символ прошел;проверить,
что
сдви
говый ‘регистр пуст
WHILE ((INP(portbase+5) AND &H20)=0)
WEND
WHILE ((INP(portbase+5) AND &H40)=0)
WEND
OUT (portbase+4), &HB
‘записать в DTR по
окончании 485
END IF
END SUB
SUB rcvchars ( )
status=INP(statusadd)
DO
port=1
portadd=boardadd
‘опрос для получения символов
WHILE (status<>0)
IF (status AND 1) THEN
rcvcnt (port)=rcvcnt (port)+1
rcvbuf(port,rcvcnt(port))=INP(portadd)
ENDIF
status=INT(status/2)
portadd=portadd+8
port=port+1
WEND
status=INP(statusadd)
LOOP WHILE (status<>0)
RS-422/485 - 20
ГЛАВА 4 ТЕХНИЧЕСКИЕ
ХАРАКТЕРИСТИКИ
ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ
Требования к воздействиям внешней среды
Рабочий диапазон температур - от -40‹С до 85‹С
Диапазон температур хранения - от -50‹С до 90‹С
Относительная влажность - от 5% до 95%, конденсация не допускается
Требования к питанию
5554: 5В +/-5% при макс. токе 80мА
5558: 5В +/-5% при макс. токе 150мА
Габариты
4.5 х 4.9 дюйма
Карта адресов ввода/вывода
Карта адресов ввода/вывода плат 5554 и 5558
Плата
5558
5554
W4
[1-2][3-4]
W4
[1-2]
W4
[3-4]
W4
Без перем.
База=100Н
База=140Н
База=180Н
База=1С0Н
Порт 1
100
140
180
1С0
Порт 2
108
148
188
1С8
Порт 3
110
150
190
1D0
Порт 4
118
158
198
1D8
Порт 5
120
160
1А0
1E0
Порт 6
128
168
1А8
1E8
Порт 7
130
170
1В0
1F0
Порт 8
138
178
1В8
1F8
Порт 1
100
140
180
1С0
Порт 2
108
148
188
1С8
Порт 3
110
150
190
1D0
Порт 4
118
158
198
1D8
Порт
ЗАМЕЧАНИЕ: Перемычки W4[5-6] должны устанавливаться только
для 5554.
Технические характеристики - 21
ГЛАВА 4 ТЕХНИЧЕСКИЕ
ХАРАКТЕРИСТИКИ
Конфигурации перемычек
W1 и W2: Выбор прерываний
Установленные перемычки
IRQ
Зарезервировано для
W1
W2
DOS
[1-2]
[1-2]
IRQ3
COM2 и COM4
[3-4]
[3-4]
IRQ4
COM1 и COM3
[5-6]
[5-6]
IRQ5
Жесткий диск
[7-8]
[7-8]
IRQ6
Флоппи-диск
[9-10]*
[9-10]
IRQ7
LPT**
[1-3]
[1-3]*
Нет прерыв.
Нет
* = установлены по умолчанию
** = Не используются в Datalight ROM-DOS
ПРИМЕЧАНИЕ: W2 относится к плате 5558, порты 5-8.
W3: Подключение линии источника прерывания
Установленные перемычки
Прерывания
[2-3]*
Четыре порта - 1 прерывание
[1-2]**
Восемь портов - 1 прерывание
[2-3]
Восемь портов - 2 прерывания
* = по умолчанию для 5554
** = по умолчанию для 5558
Технические характеристики - 22
ГЛАВА 4 ТЕХНИЧЕСКИЕ
ХАРАКТЕРИСТИКИ
W4: Выбор базового адреса
Установленные перемычки
5554
Базовый
5558
адрес
[1-2][3-4][5-6] [1-2][3-4]
100Н*
[1-2][5-6]
[1-2]
140Н
[3-4][5-6]
[3-4]
180Н
[5-6]
Не установлены
1С0Н
* = установлены по умолчанию
ЗАМЕЧАНИЕ: Перемычки [5-6] на плате 5558 устанавливаться не
должны.
W5: Выбор RS-422/485 и согласования сети.
Порт
Перемычки
Описание
Р2
[10-12]*
RS-422/485 не выбран
[8-10]
Прием данных в порт 3
[13-15]*
С согласованием
[14-16]*
Без согласования
[8-10]
Прием данных в порт 3
[15-17]
С согласованием
[16-18]
Без согласования
[9-11]*
Не выбран
[7-9]
Прием данных в порт 4
[1-3]*
С согласованием
[2-4]*
Без согласования
[7-9]
Прием данных в порт 4
[3-5]
С согласованием
[4-6]
Без согласования
Р2, активен, согласован
Р2, активен, не согласован
Р3
Р3, активен, согласован
Р3, активен, не согласован
* = установлены по умолчанию
Технические характеристики - 23
ГЛАВА 4 ТЕХНИЧЕСКИЕ
ХАРАКТЕРИСТИКИ
Распайка разъемов
Последовательные порты: J1-J8
Контакт
Функция
Направление
1
DCD
Входной
2
DSR
Входной
3
RxD*
Входной
4
RTS
Выходной
5
TxD*
Выходной
6
CTS
Входной
7
DTR
Выходной
8
RI
Входной
9
Gnd
10
+5V
* = активен при низком уровне
RS-422/485: P2 и P3
Контакт
Функция
R-
Receive- (Прием -)
R+
Receive+ (Прием +)
T-
Transmit- (Передача -)
T+
Transmit+ (Передача +)
G
Gnd
Технические характеристики - 24
ГЛАВА 4 ТЕХНИЧЕСКИЕ
ХАРАКТЕРИСТИКИ
Схема разводки контактов шины РС
Micro PC “A”
Контакт
Назначение
Сигнал
Контакт
Назначение
Cигнал
А1
I/O CH CK*
I
А17
A14
O
А2
D7
I/O
А18
A13
O
А3
D6
I/O
А19
A12
O
А4
D5
I/O
А20
A11
O
А5
D4
I/O
А21
A10
O
А6
D3
I/O
А22
A9
O
А7
D2
I/O
А23
A8
O
А8
D1
I/O
А24
A7
O
А9
D0
I/O
А25
A6
O
А10
I/O CH RDY
I
А26
A5
O
А11
AEN
O
А27
A4
O
А12
A19
O
А28
A3
O
А13
A18
O
А29
A2
O
А14
A17
O
А30
A1
O
А15
A16
O
А31
A0
O
А16
A15
O
* = активен при низком уровне
Технические характеристики - 25
ГЛАВА 4 ТЕХНИЧЕСКИЕ
ХАРАКТЕРИСТИКИ
Micro PC “B”
Контакт
Назначение Сигнал
Контакт
Назначение
Сигнал
В1
Gnd
I
В17
DACK1*
O
В2
RESET
O
В18
DRQ1
I
В3
+5V
I
В19
DACK0*
O
В4
IRQ2
I
В20
CLOCK
O
В5
-5V
Не исп.
В21
IRQ7
I
В6
DRQ2
I
В22
IRQ6
I
В7
-12V
Не исп
В23
IRQ5
I
В8
Reserved
Не исп.
В24
IRQ4
I
В9
+12V
Не исп
В25
IRQ3
I
В10
Analog Gnd
Не исп
В26
DACK2*
I
В11
MEMW*
О
В27
T/C
I
В12
MEMR*
О
В28
ALE
O
В13
IOW*
О
В29
Aux+5V
Не исп
В14
IOR*
О
В30
OSC
О
В15
DACK3*
О
В31
Aux Gnd
I
В16
DRQ3
I

= активен при низком уровне
Москва:
Телефон: (095) 234-0636 (4 линии)
Факс: (095) 234-0640
BBS: (095) 336-2500
Web: http://www.prosoft.ru
E-mail: root@prosoftmpc.msk.su
Для писем: 117313, Москва, а/я 81
С.-Петербург: (812) 325-3790
Екатеринбург: (3432) 49-3459
Технические характеристики - 26
Download