HP-IL - HP-IL
Złącza HP-IL (na HP-71B )
| |||
Rodzaj | Peryferyjna magistrala danych | ||
---|---|---|---|
Historia produkcji | |||
Projektant | Hewlett Packard | ||
Zaprojektowany | lata 80 | ||
Producent | Hewlett Packard | ||
Zastąpione przez | USB (połowa lat 90.) | ||
Ogólne specyfikacje | |||
Zewnętrzny | tak | ||
Szpilki | 2 | ||
Dane | |||
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
- HP 82160A Moduł rozszerzenia HP-IL HP-41 (dla HP-41C )
- HP 82973A Interfejs HP-IL dla IBM PC i kompatybilny z magistralą ISA
- Interfejs HP 82938A do komputerów stacjonarnych/kontrolerów z serii 80
- Moduł HP 82401A HP-IL do HP-71B
- HP-75C/D
- HP 110 lub przenośny HP
- HP 110 Plus lub HP Portable Plus ( HP 45711A )
- HP 45643A Interfejs HP-IL/równoległy do HP-150
- Zintegrowany komputer HP
- HP-3392A
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
- http://www.hpmuseum.org
- http://www.hp41.org/HPIL.cfm
- http://www.hp-collection.org/hpil.html
- http://www.jeffcalc.hp41.eu/hpil/ Homebrew HP-IL do mostka USB.
- https://www.hhcworld.com/files/compendiums/hp_il_compendium.pdf Kompendium HP-IL, Sylvain Côté, 20 września 2018 r.