HP-IL - HP-IL

HPIL ( pętla interfejsu Hewlett-Packard )
Złącza HP-IL.jpg
Złącza HP-IL (na HP-71B )
Rodzaj Peryferyjna magistrala danych
Projektant Hewlett Packard
Zaprojektowany lata 80
Producent Hewlett Packard
Zastąpione przez USB (połowa lat 90.)
Zewnętrzny tak
Szpilki 2
Sygnał danych Tokenowy pierścień
Szybkość transmisji 160 kbit/s
(ograniczone do 16 kbit/s) [1]
Maks. urządzenia 31
(z rozszerzeniami do 960)
Protokół Seryjny

HP-IL ( Hewlett-Packard Interfejs Loop ), był autobus wzajemnych połączeń krótkiego zasięgu lub sieć wprowadzona przez firmę Hewlett-Packard w 1980 roku. Umożliwia podłączenie wielu urządzeń, takich jak drukarki, plotery, wyświetlacze, urządzenia pamięci masowej (dyskietki i napędy taśmowe), sprzęt testowy itp. do kalkulatorów programowalnych, takich jak HP-41C , HP-71B i HP-75C/D The 80-series i HP-110 komputerów, jak i generycznych ISA autobusowych oparte komputery .

Zasady

Jak sama nazwa wskazuje, sieć HP-IL tworzyła pętlę (tzn. była to sieć Ring ): każde urządzenie w pętli miało parę dwuprzewodowych połączeń, jedno oznaczone w , które odbierało komunikaty z poprzedniego urządzenia w pętli ; i jeden oznaczony out , który dostarczał komunikaty do następnego urządzenia w pętli. Jedno urządzenie w pętli jest kontrolerem i zarządza wszystkimi innymi urządzeniami w pętli. Kable HP-IL wykorzystują unikalną konstrukcję dwupinowego złącza z polaryzacyjnymi osłonami w kształcie litery „D” i można je łączyć ze sobą bez dodatkowych adapterów w celu wydłużenia ich długości.

HP-IL wykorzystuje protokół przekazywania tokenów do kontroli dostępu do nośnika: komunikaty są przekazywane z jednego urządzenia do drugiego, dopóki nie wrócą do nadawcy. Gdy pętla jest inicjowana, kontroler wysyła wiadomość „Auto Address 1” do pierwszego urządzenia; to urządzenie (i każde kolejne urządzenie) przyjmuje numer w otrzymanej wiadomości jako swój własny adres, a następnie przekazuje wiadomość ze zwiększonym adresem do następnego urządzenia. Gdy komunikat „Auto Address n ” w końcu powróci do kontrolera, może on powiedzieć, ile urządzeń jest w pętli ( n -1). Za pomocą tej metody można zaadresować do 31 urządzeń. Po przypisaniu adresów kontroler może następnie przypisać role „rozmówcy” lub „słuchacza” do dowolnego urządzenia w pętli. Adresując kolejno każde urządzenie i używając wiadomości „Send Accessory ID”, kontroler może określić rolę i możliwości każdego urządzenia w pętli.

Gdy kontroler przypisuje urządzeniu rolę słuchacza , to urządzenie akceptuje i przetwarza dane otrzymane z pętli. Rola mówcy umożliwia urządzeniu generowanie danych w pętli. Rolę słuchacza można przypisać wielu urządzeniom jednocześnie, ale rolę mówcy można przypisać tylko do jednego urządzenia na raz. Transfer danych między urządzeniami pętlowymi jest realizowany przez kontroler wyznaczający rozmówcę i jednego lub więcej słuchaczy, a następnie wysyłanie komunikatu „Send Data”.

Większość urządzeń zaprojektowanych do użycia jako kontrolery została naprawiona w tej roli, ale HP-71B był w stanie przyjąć tryb kontrolera lub urządzenia; a dzięki adapterowi HP 82402 Dual HP-IL adapter HP-71B można nawet skonfigurować z wieloma pętlami.

Aplikacje

Firma Hewlett-Packard opracowała szereg urządzeń, które można podłączyć do HP-IL, głównie urządzenia peryferyjne, takie jak drukarki i urządzenia pamięci masowej do kalkulatorów. Poprzez interfejs 82169A HP-IL/HP-IB, kontrolery HP-IL mogą być podłączone do przyrządów z interfejsem HP-IB (aka GPIB lub IEEE-488) lub odwrotnie. Planowano również wykonanie sprzętu testowego z interfejsami IL, ale poza dość popularnym multimetrem 3468A, tylko kilka urządzeń zostało wprowadzonych, zanim sam HP-IL stał się przestarzały.

Oprócz interfejsu HP-IB firma HP sprzedawała również interfejsy RS-232 i równoległe interfejsy we/wy ogólnego przeznaczenia, a także zestaw prototypów do tworzenia niestandardowych interfejsów.

Aplikacje kalkulatora HP

Kilka kalkulatorów HP było oferowanych z interfejsami HP-IL. W HP-75C/D był wbudowany, w innych, takich jak HP-71 i HP-41, dostępne były moduły interfejsu wtykowego (np. HP82160A dla HP-41). Popularne zastosowania HP-IL w kalkulatorach obejmowały drukowanie (przy użyciu drukarki termicznej HP 82162A) i przechowywanie plików kasetowych (za pośrednictwem cyfrowego napędu kasetowego HP 82161A). Dla ułatwienia obsługi, kalkulatory obsługiwały automatyczne przydzielanie adresów we/wy („AUTOIO”), gdzie polecenia drukarki lub pamięci masowej są kierowane do pierwszego dostępnego urządzenia odpowiedniego typu. W przypadku występowania wielu urządzeń danego typu można zastosować ręczny tryb przypisywania („MANIO”).

Łączenie HP-IL z HP-IB

Dzięki konwerterowi interfejsu 82169A nawet małe kalkulatory mogą być używane do sterowania wieloma urządzeniami na standardowej magistrali HP-IB (GPIB, IEEE-488), interfejsie szeroko stosowanym w urządzeniach testujących i pomiarowych. Konwerter może pracować w jednym z dwóch trybów, Translator lub Mailbox . Tryb tłumacza jest odpowiedni dla systemów, w których obecny jest tylko jeden kontroler (zazwyczaj kalkulator na HP-IL), podczas gdy tryb skrzynki pocztowej ma zastosowanie, gdy na obu magistralach są obecne oddzielne kontrolery.

W trybie Translator ze sterownikiem HP-IL domyślnym trybem adresowania jest podłączenie konwertera jako ostatniego urządzenia w pętli HP-IL, aby ustawić własny adres HP-IB większy niż liczba urządzeń w pętli HP-IL , a aby ustawić adresy urządzeń do zaadresowania po stronie HP-IB muszą być wyższe niż adres konwertera. Odejście od tego schematu wymaga ręcznej kontroli adresowania.

W trybie skrzynki pocztowej kontrolery po obu stronach mogą umieścić wiadomość w buforze pamięci konwertera, aby druga strona mogła ją pobrać z tej pamięci.

Sprzęt z interfejsem HP-IL

Kontrolery

Interfejsy

  • HP 82164A Interfejs HP-IL/RS-232C (port szeregowy)
  • HP 82165A Interfejs HP-IL/GPIO (ogólny port równoległy)
  • Konwerter HP 82166A HP-IL (mniejsza wersja interfejsu GPIO przeznaczona do użytku wbudowanego)
  • Zestaw prototypowy konwertera HP 82166C HP-IL
  • HP 82169A Interfejs HP-IL/HPIB (dwukierunkowy)
  • HP 5061-3166 Interfejs HP-IL/SCSI
  • HP 82402 Podwójny adapter HP-IL do HP-71B

Urządzenia peryferyjne

  • Napędy dysków HP 9114A/B
  • Napęd taśmowy HP 82161A
  • Drukarka termiczna HP 82162A (wersja HP-IL drukarki HP 82143A dla HP-41C)
  • Interfejs wideo HP 82163A/B
  • HP 92198A 80-kolumnowy interfejs wideo (komputer górski)
  • HP 82168A, 92205M łączniki akustyczne (modemy)
  • Drukarki HP 82905A/B
  • Drukarka HP 2225B ThinkJet
  • Ploter graficzny HP 7470A (opcja 003 interfejs HP-IL)
  • Termiczna drukarka alfanumeryczna HP 2671A/G

Przyrządy testowe

  • Analizatory logiczne HP 1630A/D/G i HP1631 (mogą być kontrolerem pętli)
  • HP 3421A akwizycja danych/jednostka sterująca
  • Multimetry cyfrowe HP 3468A/B (wersja HP-IL HP 3478A z GPIB)
  • Liczniki częstotliwości HP 5384A i HP 5385A z opcją 003 (HP-IL)
  • Analizator widma HP 8590A z opcją 022 (HP-IL)
  • Chromatograf gazowy HP 5890 i towarzyszący mu autosampler HP 7673 mają opcję interfejsu HP-IL do programowania przyrządów i rejestrowania danych przy użyciu modułu HP 19405A Sampler/Event Control Module (S/ECM) i integratora chromatografu gazowego HP 3392A jako sterownika.
  • Zestaw do pomiaru uszkodzeń przekładni HP 4945A (opcja 103)
  • Analizator sygnatur HP 5006A (opcja 030)

Oprogramowanie

  • Moduł rozwojowy HP-IL (wtyczkowy moduł ROM aplikacji dla HP-41C)
  • Rozszerzony moduł we/wy HP 82183A

Strona trzecia

  • Interfejs FSI164A HP-IL/RS-232C przez specjalistów od oprogramowania sprzętowego
  • Interfejs Leitz IL-41 Teodolit
  • Dysk RAM CMT 128-512k RAM Dysk; Opcjonalny port RS-232
  • Interfejs A/D Ocean Scientific HP-IL A/D
  • Direct Connect Modem 300 Plus Modem i czytnik kodów kreskowych
  • PAC Hardware GMBH (Niemcy) PAC-Screen 80-kolumnowy/graficzny interfejs wideo z równoległym portem drukarki i myszy
  • Interloop #111 Wzmacniacz HP-IL
  • Interloop #130 HP-IL Twinax Terminator
  • Interloop #200 Sterownik silnika krokowego HP-IL
  • Interloop #210 Interfejs IO HP-ILIL
  • Steinmetz & Brown SB10161A/2A Pojedynczy/podwójny napęd tarczowy 5 1/4"
  • Instrumenty interfejsu Konwerter analogowo-cyfrowy ADC71A

Zobacz też

Bibliografia

  • Gerry Kane, Steve Harper, David Ushijima (1982). SYSTEM HP-IL: Przewodnik wprowadzający do pętli interfejsu Hewlett-Packard . Berkeley: Osborne/McGraw-Hill. str. 106. Numer ISBN 0-931988-77-2.CS1 maint: używa parametru autorów ( link )
  • Specyfikacja interfejsu HP-IL (HP P/N 82166-90017) . Hewlett Packard. 1982. s. 200. Oficjalna specyfikacja.
  • Układ scalony HP-IL (HP P/N 82166-90016 rev B) . Hewlett Packard. 1982. s. 100.Opisuje układ 1LB3-0003. (Późniejszymi wariantami tego układu scalonego były 1LR4-0002 i 1ML7-0005.)
  • HP 82160A Instrukcja obsługi modułu HP-IL dla HP-41
  • HP 82401A Podręcznik użytkownika interfejsu HP-IL dla HP-71

Linki zewnętrzne