IO Cards Currently Available for Model A Coupler Controller

a) BCD Input — interface to digital voltmeters and counters b) 40-Bit Output — drives HP 5050B Printer and programs voltmeters and other digitally programmable instruments c) Relay Register — sixteen isolated reed relays, fully programmable, for programming power supplies, valves, etc.

d) Eight-Bit Duplex Register — interface to paper tape readers, punches, and computers e) Teletype Card — interface to the HP 2752A and HP 2754A Teleprinters.

f) Calculator Card — interface to the HP 9100A/B Calculators g) Ten-Channel Analog Scanner — used with digital voltmeters for looking at multiple sources with one DVM

h) Pinboard Program Card — for internal programming i) Time-Sharing Interface — interface to acoustic coupler, Bell 103A Dataphone, or equivalent device.

Additional cards are being developed for applications in data communication, data acquisition, automatic test, and automatic measurement and control.

C Take control of coupler/controller and act as program source

I Transmit data to punch or computer until a reverse slash (\) is detected O Receive data from photoreader or computer until a comma is detected L Transfer all data and command characters without executing commands. Stop when reverse slash is detected.

Control of the system, or of 'who talks to whom and when' can be vested in any program source: calculator, computer, internal diode pinboard, paper tape, teleprinter, and so on. Control is transferred to a particular source by giving the slot number of the I/O card to which the source is connected, followed by the command letter C. Any program source not connected to the addressed slot then relinquishes control.

When programming from an ASCII source such as a teleprinter, the address and command characters are preceded by an @ symbol. For example, the instruction to cause a digital voltmeter connected to slot number three to 'encode', or take a reading, would be @3E. To transfer control to a computer connected to slot 4, the command would be @4C.

Examples of typical programs appear in Figs. 2, 5, and 6.

@3E Commands DVM to measure—I @5I Alerts teleprinter to watch bus for data-J @30 Commands BCD input card to output data to bus Result: Teleprinter prints DVM reading.

CODE CONVERSION

@3E Commands DVM to measure—I @5I Alerts teleprinter to watch bus for data-J @30 Commands BCD input card to output data to bus Result: Teleprinter prints DVM reading.

CODE CONVERSION

CARD

SLOT

INPUT

OUTPUT

BCD Input

3

(from DVM) Six 4-bit BCD characters. Bit-parallel, character-parallel

(to bus) Six 8-bit ASCII characters bit-parallel, character-serial

TTY

5

(from bus) Six 8-bit ASCII characters bit-parallel, character-serial

(to teleprinter) Six 8-bit ASCII characters bit-serial, character-serial

Fig. 2. An example of a coupler/controller program. Each instruction consists of a flag (the ASCII code for @), an address (0-7) and a letter command (A-O). Table shows code conversions done by I/O cards. Programs can come from many sources.

Fig. 2. An example of a coupler/controller program. Each instruction consists of a flag (the ASCII code for @), an address (0-7) and a letter command (A-O). Table shows code conversions done by I/O cards. Programs can come from many sources.

HP2114B COMPUTER

HP 2570A COUPLER/CONTROLLER 0 1 „ 7

8-BIT DUPLEX REGISTER

REED RELAY REGISTER

REED RELAY REGISTER

HP 2570A COUPLER/CONTROLLER 0 1 „ 7

8-BIT DUPLEX REGISTER

HP 2570A COUPLER/CONTROLLER 0 1 „ 7

8-BIT DUPLEX REGISTER

■>1-

REED

RELAY

•. •

REGISTER

REED RELAY REGISTER

14 Power Supplies

14 Power Supplies

Was this article helpful?

+1 0

Post a comment