Historic, archived document

Do not assume content reflects current scientific knowledge, policies, or practices.

A S^) f\7UU(j(^

A Minicomputer-controlled Data Acquisition System

U.S. Department of Agriculture

Science and Education Administration

Advances in Agricultural Technology AAT-W-1/August 1978

with this issue, the Western Region of the Science and Education Adminis- tration (SEA) , U.S. Department of Agriculture , begins publication of a new series of reports. Advances in Agricultural Technology. This series will con- tain reports of technology that has been tested and is ready for application . Examples are plans and specifications for a piece of equipment, new or improved laboratory techniques, mathematical models, and studies resulting in practical suggestions for improved operations.

Four U.S. Department of Agriculture agencies Agricultural Research Service (ARS) , Cooperative State Research Service (CSRS) , Extension Service (ES) , and the National Agricultural Library (NAL) have been merged to form a new orga- nization, the Science and Education Administration (SEA) , U.S. Department of Agriculture . The five regional series of ARS, the CSRS series, the ES Circular , and the NAL Library List have been discontinued . If you subscribed to any of these discontinued series, you will continue to receive similar material from SEA as new series are established . Subscribers wishing to modify or stop mail- ings coming to them should write the office whose address appears below. Please include the mailing label from this publication with your request.

Science and Education Administration, Advances in Agricultural Technology, Western Series, No. 1, August 1978

Published by the Office of the Regional Administrator for Federal Research (Western Region), Science and Education Administration, U.S. Department of Agriculture, Berkeley, Calif. 94705.

ABSTRACT

A minicomputer-controlled data system was developed for measuring a wide variety of plant and weather variables in the field. One to 26 sensors were scanned at each of one to eight portable sensor stands placed in field plots. Analog signals from thermocouples, a dewpoint meter, radiation sensing devices, and a hot-wire anemometer were measured with a digital voltmeter. Digital data were accumulated from a cup anemometer, an automatic evaporation pan, and a beta-ray scaler. Data were processed by the computer, and the dimensioned val- ues were recorded on punched paper tape and in a printed form. The software was written in absolute assembler language. The program included routines that would set the initial conditions and control the read, convert, and write oper- ations; drive the peripheral equipment; provide mathematical functions; and handle interrupt signals. A multipoint recorder furnished graphic data from selected sensors.

KEYWORDS: Leaf thermometer, sensor stand, automatic evaporation pan, stepping switch driver.

ACKNOWLEDGMENTS

The author received valuable assistance in setting up and calibrating the beta absorption equipment from W. R. Ehrler, plant physiologist.

Trade names and the names of commercial companies are used in this publication solely to provide specific information. Mention of a trade name or manufacturer does not constitute a guarantee or warranty of the product by the U.S. Depart- ment of Agriculture nor an endorsement by the Department over other products not mentioned.

CONTENTS

Page

System requirements 1

Computer control of operation.., 1

Sensor selection 2

Data processing 2

Data logging 2

System hardware 2

Computer and peripheral equipment 2

Multipoint recorder 4

Auxiliary power 4

Data reduction 4

Analog parameter measurements 5

Temperature measurements 5

Radiation measurements 7

Hot-wire anemometers 7

Digital parameter measurements 7

Cup anemometer 8

Automatic evaporation pan 8

Beta absorption 8

System operation 8

Discussion 9

Appendix A 9

Software program for data acquisition system 9

Key to subroutine labels in figure 4 10

Appendix B single-step driver for stepping switch. . . 12

Appendix C 13

Crossbar switch 13

Interfacing peripheral equipment 13

A copy of this publication is available from the Western Cotton Research Laboratory, 4135 East Broadway Road, Phoenix, Ariz. 85040.

A MINICOMPUTER-CONTROLLED DATA ACQUISITION SYSTEM

By K. E. Fry^

SYSTEM REQUIREMENTS

Methods of monitoring plant and microclimate variables in field crops are continuously needed.^ ^ Present solid-state systems offer reasonable flexibil- ity for interfacing with a wide variety of electrical sensors; however, as the demand for flexibility increases, so does the cost of the equipment. As a re- sult of the recent advancements in microprocessor integrated circuits and rea- sonably simple combinations with peripheral input-output devices, experimenters can assemble highly flexible systems inexpensively.

Although the data acquisition system described here was designed around a minicomputer (Hewlett-Packard Co., Model 2114A, 8K x 16 bit memory locations), the principal organization of the hardware and software (computer programs) is applicable to available microprocessors in combination with adequate random- access-memories (RAM) and input-output peripheral equipment.

The follov7ing requirements were incorporated into the total system to col- lect plant, microclimate, and weather data:

Computer Control of Operation

Operate the system with computer program (see Appendix A) , which is composed of a control loop that selects program subroutines to scan sensors, convert data, and record final data for further analysis.

Sound a buzzer to warn field help before scans are started.

Operate multiplexing and measuring devices under program control in the field plots.

Place the system in a wait mode during periods of power failure.

^Plant physiologist. Western Cotton Research Laboratory, Science and Educa- tion Administration, Phoenix, Ariz.

^Boving, P. A., and Winterfeld, R. G. A mobile recording and monitoring weather tower. U.S. Dept. Agr., Agr. Res. Serv. ARS W-41, 13 pp. 1976.

^Smith, J. W. , Stadelbacher , E. A., and Gantt, C. W. A mobile unit for automatic collection of computer-compatible macroclimatic and microclimatic field data. U.S. Dept. Agr., Agr. Res. Serv. ARS S-136, 6 pp. 1976.

1

Sensor Selection

. Scan 1 to 26 analog sensors at each of one to eight portable sensor stands placed in field plots.

. Record rapidly changing plant and weather parameters at predetermined in- tervals (1 to 30 min) .

. Record slowly changing parameters (for example, soil temperatures) at hourly intervals.

. Accumulate and record pulse counts for preset time periods.

. Be able to change the pattern of scan under program control or manually without halting operations.

Data Processing

Convert the sensor voltage readings or pulse counts into the desired dimen- sion by using linear, polynomial, or exponential regression equations.

Utilize multiple sensors and multiple regression equations to calculate the final dimension, when it is influenced by more than one weather or plant variable.

Data Logging

. Print Julian day, hour, and minute.

. Print channel code number and corresponding data in block format for immed- iate observation.

. Record the above information of punched paper tape in an appropriate format for further processing.

. Print statements indicating the channel and stand number when a malfunction of equipment occurred.

. Print the time when line power was lost and when it returned.

SYSTEM HARDWARE

Computer and Peripheral Equipment

The components of the data acquisition system are shown in figure 1. Only signal lines are shown connecting the components. The plant and microclimate sensors were mounted on field sensor stands (fig. 2), which were usually located near the center of the experimental plots. A 26-position stepping switch at each stand performed the necessary multiplexing of the sensor signals to a com- mon signal line. Appendix B describes a single-step driver, which was used to operate a stepping switch under computer control. Signal, control, and direct current power lines connect the stands to the signal processing equipment, which was located in an air-conditioned trailer.

2

TC's

ANALOG SENSORS

AIR Solar

TEMPERATURE SOIL RADIATION NET

LEAVES P.A.R.

HUMIDITY DEW POINT

HOT-WIRE

ANEMOMETER

Figure 1. Relation of system hardware components to minicomputer.

Figure 2. Sensor stand support for air-temperature manifold and sensor tubes, stepping switch, and terminal board.

3

In the trailer, a crossbar switch (see Crossbar Switch, Appendix C) multi- plexed the signals from the different stepping switches at the sensor stands and also signals from individual sensors located elsewhere. The signals were measured by a digital voltmeter (DVM, Hewlett-Packard Co., Model 2401C) , were converted to the desired dimensions in the computer, and, by means of a tele- typewriter (Teletype Corp., Model ASR-35) , were logged on punched paper tape and as printed data. Each system component was operated by the computer under program control (see Interfacing Peripheral Equipment, Appendix C) . A software clock determined the preselected time to sound the warning buzzer and start a scan of the sensors on line. The code numbers of the channels to be scanned were read from paper tape by the photo tape-reader (Hewlett-Packard Co., Model 2753) and were stored in computer memory. Digital counters (four-decade) accum- ulated the numbers of electrical pulses received from digital-output sensors over preselected time periods. The counts were read and logged by the computer.

Multipoint Recorder

Graphic recordings of selected weather and plant parameters were obtained with a multipoint recorder (Leeds and Northrup, Model H, 1 to 12 channels). Under computer control, a 12-pole relay rerouted the signals from the selected sensors between the scans.

Auxiliary Power

Regulated and uninterruptible alternating current power was supplied to the computer and digital voltmeter through a charger-inverter system connected to seven 12-volt automobile batteries (Elgar Corp., Model UPSlOOl) . In the event of line power failure, the data acquisition system was held in a wait mode; the software clock continued to run. Normal operations were resumed if the line power returned within 45 min; if not, the total system was shut down orderly.

Data Reduction

The field data were printed on folded teletypewriter paper (8.5 by 11 inches) , which was conveniently bound in pressboard binders for a quick refer- ence; however, studies of the weather and plant variables, including hourly averages of air and leaf temperature, required further data reduction.

During 1976, a small office computer (Wang Laboratories, Inc., Model 2200S, 32K X 8-bit registers) became available. Computer programs in BASIC were written to read the paper tapes (Photo tape-reader, Wang Model 2203), select specific data, perform statistical treatments, and list and graph the reduced field pa- rameters (Plotter, Wang Model 2212).

4

ANALOG PARAMETER MEASUREMENTS

Temperature Measurements

The choice of sensors for the air, soil, and leaf temperatures was copper- constantan thermocouples for the following reasons: (1) Thermocouples were in- expensive and easily constructed, (2) sensors for a wide number of uses could be fabricated from commercially available wire with diameters from 1.4 to 0.012 mm (Omega Engineering Inc.), (3) only a single calibration was needed regardless of sensor size for all thermocouples made from the same materials, and (4) inex- pensive hand-held meters were available for use with thermocouples.

Air Temperature

At each sensor stand (fig. 2), air temperature was measured at the soil surface, at the height in the densest canopy, and about 1 m higher. Sensors were mounted inside a horizontal polyvinyl tube (1/2-inch diameter, 30 cm long) . An outer tube (1-inch diameter) surrounded the sensor tube, and both were wrapped with reflective aluminized polyester tape (Scotch No. 850). Holes were drilled near the base of the inner tube to allow airflow between the tubes. All joints were lubricated with silicone grease to prevent sticking during adjustments and disassembly. The meter-long manifold (l^^-inch diameter) supported two sensor tubes and a connection to the third sensor tube through a flexible hair -dryer hose. Aspiration velocities were 508, 330, and 152 cm sec“^ for the upper, cen- ter, and lower sensor tubes, respectively, when obtained with a small blower (Dayton, No. 40012) attached to the manifold with its exhaust point upward.

Soil Temperature

Copper -constantan thermocouples were inserted to depths of 1, 5, 10, 20, 40, and 100 cm below the soil surface of the cotton rows. The junctions were insu- lated with several coats of vinyl glue.

Leaf Temperature

A clip-on type of leaf thermometer was developed to obtain maximum conven- ience in attaching the thermometer to the leaf, minimum influence on the leaf’s temperature and movement, and adequate reliability in monitoring leaf surface temperature over extended periods. Figure 3 shows a thermometer clamped to a cotton leaf. A copper-constantan junction bead (about 0.1 mm in diameter, welded from 25 y wire) was epoxy-glued to the tip of a toothbrush bristle (0.38 mm in diameter) and was held against the leaf surface with a force of about 1 g. The coiled spring and wire arm that holds the bristle was formed from 0. 5-mm-diameter phosphorbronze wire. Heavier spring wire (0.8 mm in diameter) was used for the holding loops and arms that were soldered to the jaws of a miniature alligator clip (Mueller, No. 30C) . The clamping force of the spring-loaded clip was suf- ficient to hold the thermometer in place in winds of 670 cm sec”^ (15 miles per

5

Figure 3. Thermocouple leaf thermometer on cotton leaf (underside).

hour). For use on cotton leaves, holding-loops were 2.7 cm in diameter and the arms were 3 cm long. Flexible thermocouple lead wires (127 y in diameter, 40 cm long. Teflon insulation. Omega Engineering Inc.) were threaded through polyvinyl tubing (1.3 mm outside diameter) and connected to heavier lead wires (0.5 mm in diameter) .

The leaf thermometers were tested for accuracy in measuring surface temper- atures by clamping them to wet blotter paper. Their temperature readings were compared with those from fine-wire thermocouples embedded in the blotter. The leaf thermometers were in error about 0.16° Celsius above the blotter temperature for every degree Celsius the ambient air temperature was higher than the blotter temperature.

Possible leaf damage and its influence on the leaf temperature at the point of measurement were tested in the following manner. Thermometers were allowed to remain on field cotton leaves for 5 days. Then, during a period of relatively stable leaf temperature and rapid transpiration, the leaf temperatures were re- corded before and after moving the thermometer bead about 5 mm. Usually, no significant mean difference in temperatures was observed. Indicating that the 1-g force of the bead against the leaf tissue did not greatly influence the transpiration rate and the resulting leaf temperature.

6

Dewpoint Temperature

Air was sampled at the temperature sensor tubes and pumped at the sensor stands (not shown in fig. 2) to a solenoid gas multiplexer (three channels) in the trailer. Dewpoint temperatures were measured in a thermoelectric dewpoint hygrometer (Cambridge Systems, Model 880) . During stormy weather, condensation in the gas lines invalidated the readings.

Radiation Measurements

Solar Radiation

At an instrument shelter, the solar radiation was monitored with a Kipp and Zonen solar imeter. Because the solar imeter was used at high field temperatures, it was calibrated against a temperature-compensated Epply Black and White pyra- nometer. Recorded body temperatures, measured on the north side of the Kipp and Zonen solarimeter, were included in the multiple regression analysis along with the radiation measurements. The resulting multiple linear equation was used for the calibration.

Net Radiation

At each sensor stand, net radiation was measured 1 m above the crop and 1 m south of the stand with Fr itschen-type net radiometers. Calibrations from the manufacturer were used.

Photosynthetic Active Radiation (PAR)

At the instrument shelter, PAR was measured with a quantum sensor (Lambda Instruments Co., Inc., Model LI-190S) . The manufacturer's calibration was used.

Hot-Wire Anemometers

Mu It iple-j unction, hot-wire anemometers (Hastings-Radist Inc., Probe Type N-7B) were used to measure the horizontal air movement in the canopy. Unfortu- nately, the alternating current in the lead wires often induced in the main sig- nal wires a noise component. The level of this noise was reduced by cabling the anemometer lead wires separately.

DIGITAL PARAMETER MEASUREMENTS

For each 15-min interval, the electrical pulses from sensors were counted by means of solid-state, four-decade counters. At scan time, the count of each unit was sampled in sequence and was logged by the computer. Then the count reg- isters were set to zero and the counters were started again. Three devices were operating currently.

7

Cup Anemometer

A three-cup anemometer^ was used to integrate windspeed over 15-min inter- vals and at 1 m above the crop. For every revolution of the cups, a pulse was generated and counted. The calibration of the anemometer was based on the data of Fritschen.^

Automatic Evaporation Pan

A standard (type A) evaporation pan was placed near the center of the field. The water level was regulated at 17.8 cm by automatically adding water at 15-min intervals. Chlorinated water was supplied from an elevated fiberglass tank (ca- pacity 946 liters) at the edge of the field. The pan water level was controlled at a small shelter 2 m east of the pan. A reservoir in the shelter was connected to the pan with a garden hose so that pan water level could be sensed in the shelter with a Styrofoam float. Attached to the float was permanent magnet, which controlled a 6-v solenoid valve in the waterline by means of a reed switch. A tipping -bucket mechanism, taken from a rain gage, triggered an electric pulse to the four-decade counter for every 8 ml of water added to the pan. At 15-min intervals, the count was logged and the counter was reset.

Beta Absorption

Relative leaf water content (RLWC) was estimated from beta absorption.^ Counts from a Geiger Muller detector were scaled for 10 min (Hamner Electronics, Inc., Scaler Model NS-11) . The count was recorded by the computer, and the scaler was reset at 15-min intervals. The high voltage to, and the signal from, each detector were switched consecutively among four detectors by means of high- voltage reed switches at the field plot. In this manner, the thickness of each of four leaves was measured once every hour. The relation of RLWC to leaf thickness was determined in experimental leaves at the end of a run.

SYSTEM OPERATION

The data acquisition system has been in operation since the summer of 1975, primarily for field measurements. Modifications to the hardware and software were made as needed to accomodate different kinds of sensors. The maximum number of channels on line at one time was 125, which were distributed among six step- ping switches.

^Fritschen, L. J. A sensitive cup-type anemometer. J. Appl. Meteorol.

6: 695-698. 1976.

^See footnote 4.

^Nakayama, F. S., and Ehrler, W. L. Beta-ray technique for measuring leaf water content changes and moisture status of plants. Plant Physiol. 39: 95-98.

1964.

8

The system was used during winter months in the laboratory for logging leaf weight losses. Ten balances were constructed in the laboratory, using miniature strain gages. ^ For each of 10 detached leaves, 10 measurements were taken every 4 minutes for the first hour and every 10 minutes for the next 2 hours. In this operation, a modified computer program was assembled from selected subroutines (Appendix A). The subroutines, labeled LOOP, TBG, and PRINT, were modified to suit the specific task.

DISCUSSION

Analog stripchart recorders log data that are immediately observable, yet the number of channels is severely limited. Digital recording systems will han- dle large numbers of data channels, but small changes in any parameter are diffi- cult to observe unless the digitized data are graphed. Our data collection sys- tem includes some of each advantage.

The greatest advantage of the system is its flexibility and ability to col- lect data from a wide variety of sensors, to scan different sensors at different intervals, to utilize multiple sensors and mathematical equations to obtain the final dimensions, and to control both the field multiplexers and the sensing de- vices during a measurement.

The main disadvantages of the system result from operation of the sophisti- cated equipment, which is necessary for operation. The builder-operator must have knowledge of digital electronics, assembler language programming, and sen- sor characteristics. Changes made in the method of operation generally require additional digital circuitry and computer program modifications; however, higher levels of sophistication can be obtained when innovations of circuitry and pro- gramming become available.

APPENDIX A

Software Program for Data Acquisition System

The computer program is written in assembler language for the Hewlett-Packard 2100 series minicomputers.® To reduce memory requirements for the total opera- tional program, absolute (nonrelocatable) expressions were used. The program occupied about 2,000 memory locations (16 bit). For the storage of data from 200 sensors, about 1,500 additional locations were needed. The subroutine sym- bols and their linkage in the program are shown in figure 4, which is followed by a key to the mission of each subroutine. Four more conversions subroutines may be added without changing the format of the channel codes. In the program listing (not shown) , the steps are well documented and are assembled in octal- based integers. A current program listing is available from the author.

^Idle, D. B. An electrical weight transducer designed for the measurement of changes of weight of detached leaves. Ann. Bot. 40: 473-477. 1976.

^Anonymous. A Pocket Guide to Hewlett-Packard Computers. Hewlett-Packard Co., Cupertino, Calif., 626 pp., illus. 1972.

9

TIMIN

LEADR

TMOUT

BADSS

4 » DVM.C

TBG

> INITIALIZE

START

READ

I

ssw

CODIN

CONTROL

LOOP

I

PROUT

WAIT

PR. ON

START

PRINT

^

1

f

BCD.V

MODE

j (LIBRARY)

4

VLT.

V.DEG

RADS

T.DIF

! i I.

1.7 L.

JUMP SUBROUTINE UNCONDITIONAL JUMP

PTIME

PCODE

FPOUT

—f

INTGR

Figure 4. Subroutines for computer program and their linkage.

Key to Subroutine Labels in Figure 4

INITIALIZE sets the initial conditions for the peripheral equipment.

START clears the storage arrays and resets the pointers.

TIMIN inputs the Julian day, hour, and minute from the keyboard.

CODIN inputs from paper tape the specific channels to be read, the correspond- ing conversion subroutine code, and the DVM integration time (0.1 or 1.0 sec). The information is stored in array CODE.

LOOP tests for different operational commands that are manually or program con- trolled. When present, they cause a jump to the corresponding subroutines.

LEADR punches 127 nulls to obtain leader and trailers on data tapes.

TMOUT is called manually to print the current Julian day and time.

READ inputs the channel code, sets the crossbar switch to the requested stepping switch line, calls the stepping switch subroutine (SSW), and initiates the DVM to start a reading.

SSW operates the requested stepping switch to find the requested switch level (see Appendix B) .

10

BADSS prints the channel number at which a malfunction of the stepping switch occurred .

BCD.V converts voltage data from array BCD (see DVM.C below) to a floating- point binary (packed), checks for a DVM overload, and stores the data in array VOLT.

MODE selects a conversion subroutine according to the channel code, gets the data from array VOLT, and stores the converted data in array DATA.

VLT. transfers voltage data without conversion.

V.DEG converts voltage data to degrees Celsius using a quadratic regression equation for copper-constantan thermocouples.

RADS converts voltage to langleys per minute. The temperature of the solari-

meter is recalled from the previous reading and is used in a multiple linear regression equation. Coefficients for the equation were determined experi- mentally.

T.DIF converts voltage data to degrees Celsius using a quadratic regression

equation for chromel-constantan-copper thermocouples, which were wired for differential temperature measurements.

PRINT controls the output of day, time, code, and data. After an end statement is printed, the program control is transferred to START.

PTIME outputs the Julian day, hour, and minute at which the scanning started.

PCODE outputs the channel code in decimal integers.

FPOUT outputs a floating-point number. When the number of integers exceeds 6,

$$ is printed.

INTGR outputs an integer (decimal) that was stored as an unpacked binary number (manufacturer’s software).

LIBRARY includes selected mathematical subroutines (furnished by the manufac- turer) that will: (1) convert a binary number of 16 bits to a packed floating-point number of 32 bits; (2) double-store or double-load floating- point numbers; and (3) add, subtract, multiply, and divide integers and floating-point numbers.

BITIN (not shown in fig. 4) is called by READ. It inputs data from the counters and scaler, and stores them in array BIT.

BTOUT (not shown in fig. 4) is called by PRINT. It outputs data from array BIT.

INTERRUPT SUBROUTINES An interrupt is a signal to the computer from an external source, which immediately forces the control of the program to a specific subroutine. At the end of the subroutine, the control is transferred back to the next step in the program at which it was interrupted. The subroutines are listed with decreasing priorities.

11

TBG A signal from the time-base-generator (every 10 sec) causes a jump to sub- routine TBG, in which the software clock is updated. At preselected times, signals are set to sound the warning buzzer, start a scan, scan the hourly readings, punch a leader -trailer , and start a new page on the printer.

DVM.C When the DVM has finished a reading, it causes a jump to subroutine DVM.C, in which the binary coded data (4-2 '-2-1) is input from the DVM and is stored in array BCD.

PROUT When the auxiliary power source has signaled that the line power is off, the control jumps to PROUT. The time of day is saved, and the control is locked in a wait loop. Peripheral equipment is turned off, but the soft- ware clock continues to operate.

PR. ON A return of line power causes a jump to PR. ON. Peripheral equipment is turned on, the times of day that the power went off and came back on are printed, a leader and new page are obtained, and the program control is transferred to START.

GRND. TRUE STEPPING

PULSE 24 VDC

Figure 5. Schematic diagram of stepping-switch (Type 45), single-step driver.

APPENDIX B

Single-Step Driver for Stepping Switch

The circuit shown in figure 5 causes the stepping switch (GTE Automatic Electric Co., Type 45, 26 switch positions, 6 to 12 banks) to advance one step

12

for every voltage drop at the pulse input terminal. The quad two-input nand gate (SN7400 or MC846) generates a positive pulse that triggers the silicon controlled rectifier (SCR) to energize the magnet motor. Commutation of the SCR is obtained at the interrupter switch on the stepper. The pulse timing is controlled at the computer, which was programmed to send out 8 pulses per second.

The 26 positions of the stepping switch are wired (five banks) to send to the computer the binary equivalent for each position. In operation, the computer tests the binary signal for a requested position. Stepping is commanded until the requested position is reached. When more than 76 stepping commands (three rotations of the wiper assembly) are sent and the requested position is not reached, a malfunction statement is printed.

For three summers, these drivers have operated satisfactorily without atten- tion except for an annual cleaning of the interrupter contacts on the stepping switch. A single powerline carrying 24 volts of direct current (vd-c) was sup- plied to the drivers. The 5 vd-c power required by the nand gate was furnished through a 7805 voltage regulator, which was mounted on a small heat sink (not shown in fig. 5). An Insulated metal dust cover was placed over the switch (not shown in fig. 2).

APPENDIX C Crossbar Switch

The crossbar switch was a relay switching matrix containing 20 gold-plated switches, each having six levels. It was an experimental model (Cunningham Corp.) acquired from government surplus. The relay driving circuits were de- signed and wired by us so that the switches would operate under computer control through an interface card.

Interfacing Peripheral Equipment

The peripheral equipment was connected to the computer through interface circuit cards, which were supplied by the manufacturer. These cards permitted the exchange of commands and data signals. Fifty channels were made available for control of the crossbar and stepping switches and to read digital data from the digital counters. One card (not an interface card) furnished crystal-con- trolled time pulses that were counted in the software clock. We wrote the soft- ware to drive all the peripheral equipment.

13

GPO 795-867/396

g^l;'

PHn>.:» i'JWt'Ui*' If. "vW't aig|.&.t%:|^' 'li- } . '

'■v..*a*|i;;, '.tf^^' " •rtHf-' f, ;■ V ' .ft .•• ''•*»' •'. »

'A

J/iC-

.M' ^

'■ ; :r, '.' '"'JJ 'jy's

;--4t '».v . ■*■ j\ ,f'i)^«-»}

f i{'\ - ^ ;, .i.**l V?:*)

’. -I * ' v"

> \ ■' 2 ..

••-■' , ^ , 1'^ ^ . ■'■

c 3»0h- ^wifeWM : > ' * *

i>'"' . ' “'L'^)^'^- ■■ '^'' '' a ti if

"i/ s '■* •S‘2^:i 'isi',. Ii4'. M fe'!''’’- «^^." U'tn '*•■- ^ Ujiii(|l¥».> ''7

i'ti' ^j\'Wi''-'- «^^." u'l'n ^

fi»:t^'^ii},i <•»,,, f Ka 'HWiS^iBl

I

U. S. DEPARTMENT OF AGRICULTURE SCIENCE and EDUCATION ADMINISTRATION WESTERN REGION 2850 TELEGRAPH AVENUE BERKELEY, CALIFORNIA 94705

OFFICIAL BUSINESS

PENALTY FOR PRIVATE USE, $300

POSTAGE AND FEES PAID U. S. DEPARTMENT OF AGRICULTURE

AGR 101