HP-IL
![]() Разъемы HP-IL (на HP-71B ) | |||
Тип | Периферийная шина данных | ||
---|---|---|---|
История производства | |||
Дизайнер | Хьюлетт-Паккард | ||
Разработанный | 1980-е годы | ||
Производитель | Хьюлетт-Паккард | ||
Заменено | USB (середина 1990-х) | ||
Общие характеристики | |||
Внешний | да | ||
Булавки | 2 | ||
Данные | |||
Сигнал данных | Маркерное кольцо | ||
Битрейт | 160 кбит/с (ограничено 16 кбит/с) [1] | ||
Макс. устройства | 31 (с расширениями до 960) | ||
Протокол | Серийный |
HP -IL ( Hewlett-Packard Interface Loop ) представлял собой соединительную шину или сеть ближнего действия, представленную Hewlett-Packard в начале 1980-х годов. [1] Он позволял подключать множество устройств, таких как принтеры, плоттеры, дисплеи, устройства хранения данных (дисководы гибких дисков и ленточные накопители), испытательное оборудование и т. д., к программируемым калькуляторам, таким как HP-41C , HP-71B и HP-75C/D. , компьютеры Series 80 и HP-110 , а также обычные шины ISA на базе ПК .
Принципы
[ редактировать ]Как следует из названия, сеть HP-IL образовывала петлю (т. е. это была кольцевая сеть ): каждое устройство в петле имело пару двухпроводных соединений, одно из которых обозначено , которое принимало сообщения от предыдущего устройства в петле. ; и один, назначенный out , который доставлял сообщения следующему устройству в цикле. Одно устройство в контуре назначается контроллером и управляет всеми остальными устройствами в контуре. В кабелях HP-IL используется уникальная конструкция двухконтактного разъема с поляризационными D-образными корпусами, и их можно соединять вместе без дополнительных адаптеров для увеличения их длины.
HP-IL использует протокол передачи токенов для управления доступом к среде: сообщения передаются от одного устройства к другому, пока не вернутся к отправителю. Когда цикл инициализируется, контроллер отправляет сообщение «Авто адрес 1» первому устройству; это устройство (и каждое последующее устройство) принимает число в полученном сообщении как свой собственный адрес, а затем пересылает сообщение с увеличенным адресом следующему устройству. Когда сообщение «Авто адрес n » наконец возвращается на контроллер, он может сказать, сколько устройств находится в контуре ( n -1). С помощью этого метода можно адресовать до 31 устройства. После назначения адресов контроллер может назначить роли «говорящего» или «слушающего» любому устройству в контуре. Обращаясь к каждому устройству по очереди и используя сообщение «Отправить идентификатор аксессуара», контроллер может определить роль и возможности каждого устройства в контуре.
Когда контроллер назначает прослушивателя устройству роль , это устройство принимает и обрабатывает данные, полученные из контура. Роль говорящего позволяет устройству передавать данные по контуру. Многим устройствам может быть назначена роль слушателя одновременно, но роль говорящего может быть назначена только одному устройству одновременно. Передача данных между устройствами шлейфа осуществляется контроллером, назначающим говорящего и одного или нескольких слушателей, а затем отправляющим сообщение «Отправить данные».
Большинство устройств, предназначенных для использования в качестве контроллеров, были закреплены в этой роли, но HP-71B мог работать в режиме контроллера или устройства; а с помощью адаптера HP 82402 Dual HP-IL HP-71B можно даже настроить с несколькими шлейфами.
Приложения
[ редактировать ]Hewlett-Packard разработала ряд устройств для подключения к HP-IL, в основном периферийные устройства, такие как принтеры и устройства хранения данных для калькуляторов. Через интерфейс HP-IL/HP-IB 82169A контроллеры HP-IL можно подключать к приборам с интерфейсом HP-IB (также известным как GPIB или IEEE-488) или наоборот. Планировалось также производить испытательное оборудование с интерфейсами IL, но, кроме довольно популярного мультиметра 3468A, было представлено лишь несколько устройств до того, как сам HP-IL устарел.
Помимо интерфейса HP-IB, HP также продавала интерфейсы RS-232 и параллельные интерфейсы ввода-вывода общего назначения, а также набор прототипов для создания пользовательских интерфейсов.
Приложения калькулятора HP
[ редактировать ]Несколько калькуляторов HP предлагались с интерфейсами HP-IL. В HP-75C/D он был встроенным, в других, таких как HP-71 и HP-41, были доступны подключаемые интерфейсные модули (например, HP82160A для HP-41). Популярное использование HP-IL на калькуляторах включало печать (с использованием термопринтера HP 82162A) и хранение кассетных файлов (с помощью цифрового кассетного накопителя HP 82161A). Для простоты использования калькуляторы поддерживают автоматическое назначение адреса ввода-вывода («AUTOIO»), при котором команды принтера или запоминающего устройства направляются на первое доступное устройство соответствующего типа. При наличии нескольких устройств каждого типа можно использовать режим назначения вручную («МАНИО»).
Интерфейс HP-IL с HP-IB
[ редактировать ]С помощью преобразователя интерфейсов 82169A даже небольшие калькуляторы можно использовать для управления рядом устройств по стандартной шине HP-IB (GPIB, IEEE-488) — интерфейсу, широко используемому для испытательного и измерительного оборудования. Конвертер может работать в одном из двух режимов: «Переводчик» или «Почтовый ящик» . Режим транслятора подходит для систем, в которых присутствует только один контроллер (обычно калькулятор на HP-IL), а режим почтового ящика применяется, когда на обеих шинах присутствуют отдельные контроллеры.
В режиме транслятора с контроллером HP-IL режим адресации по умолчанию заключается в подключении преобразователя в качестве последнего устройства в контуре HP-IL, чтобы установить собственный адрес HP-IB выше, чем количество устройств в контуре HP-IL. , а для установки адресов адресуемых устройств на стороне HP-IB они должны быть выше адреса преобразователя. [2] Отклонение от этой схемы требует ручного управления адресацией.
В режиме почтового ящика контроллеры с обеих сторон могут поместить сообщение в буферную память преобразователя, чтобы другая сторона могла его извлечь из этой памяти.
Оборудование с интерфейсом HP-IL
[ редактировать ]Контроллеры
[ редактировать ]- HP-IL HP 82160A Модуль расширения HP-41 (для HP-41C )
- HP 82973A Интерфейс HP-IL для IBM PC, совместимый с шиной ISA
- Интерфейс HP 82938A для Series 80 настольных компьютеров/контроллеров
- HP 82401A Модуль HP-IL для HP-71B
- HP-75C/D
- HP 110, он же HP Portable
- HP 110 Plus, он же HP Portable Plus ( HP 45711A )
- HP 45643A HP-IL/параллельный интерфейс для HP-150
- Интегральный ПК HP
- HP-3392A
Интерфейсы
[ редактировать ]- HP-IL/ RS-232 C (последовательный порт) HP 82164A Интерфейс
- HP-IL/ GPIO (общий параллельный порт) HP 82165A Интерфейс
- Преобразователь HP 82166A HP-IL (уменьшенная версия интерфейса GPIO, предназначенная для встроенного использования)
- Комплект для прототипирования преобразователя HP 82166C HP-IL
- HP-IL/ HPIB (двунаправленный) HP 82169A Интерфейс
- HP 5061-3166 HP-IL/ SCSI Интерфейс
- Двойной адаптер HP 82402 HP-IL для HP-71B
Периферийные устройства
[ редактировать ]- Дисководы HP 9114A/B
- Ленточный накопитель HP 82161A
- Термопринтер HP 82162A (версия HP-IL принтера HP 82143A для HP-41C)
- Видеоинтерфейс HP 82163A/B
- 80-колоночный видеоинтерфейс HP 92198A ( горный компьютер )
- Акустические соединители HP 82168A, 92205M (модемы)
- Принтеры HP 82905A/B
- Принтер HP 2225B ThinkJet
- Графический плоттер HP 7470A (опция 003, интерфейс HP-IL)
- Буквенно-цифровой графический термопринтер HP 2671A/G
Тестовые приборы
[ редактировать ]- HP 1630A/D/G и HP1631 Логические анализаторы (может быть контроллером контура)
- Блок сбора данных/управления HP 3421A
- HP 3468A/B Цифровые мультиметры (версия HP 3478A HP 3478A с GPIB для HP-IL)
- Частотомеры HP 5384A и HP 5385A с опцией 003 (HP-IL)
- HP 8590A Анализатор спектра с опцией 022 (HP-IL)
- HP 5890 Газовый хроматограф и сопутствующий автосамплер HP 7673 имеют опцию интерфейса HP-IL для программирования прибора и регистрации данных с использованием модуля пробоотборника/управления событиями HP 19405A (S/ECM) и интегратора газового хроматографа HP 3392A в качестве контроллера. [3]
- HP 4945A Комплект для измерения ухудшения передачи данных (опция 103)
- Анализатор сигнатур HP 5006A (опция 030)
Программное обеспечение
[ редактировать ]- Модуль разработки HP-IL (подключаемый модуль ПЗУ приложений для HP-41C)
- Расширенный модуль ввода-вывода HP 82183A
Третья сторона
[ редактировать ]- Интерфейс FSI164A HP-IL/RS-232C от специалистов по встроенному программному обеспечению
- Leitz IL-41 теодолита Интерфейс
- RAM-диск CMT 128-512 КБ RAM-диск; Дополнительный RS-232
- Ocean Scientific HP-IL АЦП-интерфейс
- Модем прямого подключения 300 Plus Модем и считыватель штрих-кодов
- PAC Hardware GMBH (Германия) Видеоинтерфейс PAC-Screen, 80 цветов/графика, с параллельным портом принтера и портом мыши
- Interloop #111 Повторитель HP-IL
- Interloop № 130 HP-IL Twinax Терминатор
- Interloop #200 HP-IL шагового двигателя Драйвер
- Интерфейс ввода-вывода Interloop № 210 HP-IL
- Steinmetz & Brown SB10161A/2A Одинарный/Двойной дисковый привод 5 1/4 дюйма
- Интерфейсные приборы Аналого-цифровой преобразователь ADC71A
См. также
[ редактировать ]- IEEE-488 (GPIB, HPIB)
- Шина Commodore , еще одна сериализация IEEE-488.
- Настольная шина Apple
- Универсальный последовательный автобус
Ссылки
[ редактировать ]- ^ * Квик, Р.Д., Харпер, С.Л. (январь 1983 г.). «HP-IL: недорогой цифровой интерфейс для портативных приложений» (PDF) . Журнал Hewlett-Packard . 34 (1): 3–10.
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ «Руководство HP82169A» (PDF) . п. 17 . Проверено 5 июня 2013 г.
- ^ «Руководство по обслуживанию газового хроматографа HP 5890 Series II» (PDF) . п. С 10-8 по 10-13 . Проверено 5 июня 2021 г.
- Джерри Кейн; Стив Харпер; Дэвид Ушиджима (1982). СИСТЕМА HP-IL: Вводное руководство по интерфейсному контуру Hewlett-Packard . Беркли: Осборн/МакГроу-Хилл. п. 106. ИСБН 0-931988-77-2 .
- Спецификация интерфейса HP-IL (номер HP 82166-90017) . Хьюлетт Паккард. 1982. с. 200. Официальная спецификация.
- Интегральная схема HP-IL (номер HP 82166-90016, ред. B) . Хьюлетт Паккард. 1982. с. 100. Описывается микросхема 1LB3-0003. (Поздними вариантами этой микросхемы были 1LR4-0002 и 1ML7-0005.)
- Руководство пользователя модуля HP 82160A HP-IL для HP-41
- HP 82401A Руководство пользователя интерфейса HP-IL для HP-71
Внешние ссылки
[ редактировать ]- http://www.hpmuseum.org
- http://www.hp41.org/HPIL.cfm
- http://www.hp-collection.org/hpil.html
- http://www.jeffcalc.hp41.eu/hpil/ Самодельный мост HP-IL-USB.
- https://www.hhcworld.com/files/compendiums/hp_il_compendium.pdf Компендиум HP-IL, Сильвен Коте, 20 сентября 2018 г.