Inteface to CIA Vacuum Module
RD Controls Hardware Release 17.0
Therese M. Watts
This module is being built as a replacement interface for the Gas speaking 170 modules. The C1170 is strictly a camac speaker.
This module will acquire one second periodic updates of vacuum parameters from CIA crates, service camac requests for data from the one second datapool, service setting requests for CIA crate devices, and monitor alarms. This module supports Cold Cathode, Pirani, Roughing Station and Manifold Valve Devices.
This module is being tailored to meet the data acquistion needs of the Beams Lines Control System.
This module is based on a Z8002 16-bit embedded processor and supports a local debugger via an RS-232 interface. This feature is useful both in the development of the module and later field service.
Data acquisition from the CIA crate is driven by device addressing tables. Data values are stored in a pool relative to this addressing table. The size of a device pool is (Number of Cards * Number of Channels). The index to read a particular channel is ((Ncard - 1) * Channel). To select to read a particular channel, it is necessary to set a pointer then read. The pointer will be auto-incremented for all subsequent reads. To control a device, you must first select the device you wish to control by channel, then issue the control command. The pointer will be auto-incremented the same as for reads. Count channels starting with 0.