The purpose of this page is to store some information about how the computers in the lab interface with experimental hardware for control and data acquisition. It also contains links to some useful information about how serial communications work, which will aid in setting up future configurations and understanding the existing set-up.
The 'front end' that we use use for data aquisition in the lab is described here.
For some general information about how serial communications work, check out the Wikipedia entries for RS-232, RS-485 and RS-422 protocols.
Here's a useful table of decimal and hexadecimal codes for ASCII characters:
|
THESE ARE JUST NOTES SO FAR; NEED TO FILL THIS IN WITH THE CORRECT INFORMATION
Control computer is a PC (Piston-A on the network). All comms are 4-wire RS-422 or 2 wire RS-485.
Serial Port A of the PC is connected to a duTec RS-232/485 serial converter using a null modem cable.
The RS485 network is connected to the controller, a Eurotherm 818, the process controller for the pressure control system, an Omega..., and a CR Magnetics voltage and current transducer that reads primary voltage and current. Current is stepped down via a current transformer.
PID settings: Pb = 112.0 °C; ti = 10 s; td = 0.5 s
Control computer is a PC (Piston-B on the network). Serial port is connected to a duTec RS232-RS485 serial converter with a null modem cable.
The RS485 network is connected to the controller (Eurotherm 818) and a CR Magnetics voltage and current transducer that reads primary voltage and current. Current is stepped down via a current transformer.
PID settings: Pb = 500.0 °C; ti = 4 s; td = 1.0 s
Future improvements: needs a pressure transducer and pressure controller.
Computer: PC. Multi-anvil on the network.
Serial ports: 1 onboard plus 3 via RocketPort USB serial hub. Port #3 ?? of the serial hub doesn't work.
If the extra serial ports 'disappear' (check device manager) you may need to restart the computer or to disconnect and reconnect the usb cable.
Hardware:
The relay controller has serial controlled ?8 relays and 4 digital inputs. The inputs are used to sense the state of some of the alarm and limit switch relays. The 115V supply that powers the alarm lights is used to trip some isolated relays that switch a DC voltage (+12V from power supply in control panel) into the logic inputs of the relay controller.
Pressure control is realised as an add on to the Igor Pro data logging procedure described here. The PT control procedure is called from the DL_UserBG function of the data logger within each acquisition cycle. A buffer of pressure recordings is maintained and used to calculate pressure ramp rate. Because resolution of the pressure transducer is limited to 1 psi, the algorithm uses linear regression to calculate ramp rate from a sufficient number of readings, according to the expected ramp rate.
needs an LVDT to measure displacement.
Links to commercial sites do not imply endorsement of the vendors' products or services.
duTec (serial converters)
CR Magnetics (transducers and current transformers)
Eurotherm (how to connect COMMS cards to serial converters)
Comtrol (makers of the rocketport usb-serial hub)
The views and opinions expressed in this page
are strictly those of the page author.
The contents of this page have been neither reviewed nor approved by the University
of Minnesota.