...
Widgetloads Pi-SPi-8AI+ readout interface is widely in many test setups. It support 4 types of signals 4-20mA/5V VDC/10V VDC/Temp (NTC) which can be easily reconfigured to host a combination of these by solder fill of the appropriate pads at the back of the card. |
Accessing Pi
to access the pi start by accessing rddev111 and then from there the pi via the commands. The password for the pi is "slac-dcs-cooling"
ssh YOUR_USER_NAME@rddev111.slac.stanford.edu
ssh pi@raspi_cooling
(for sp chain testing the pi is at pi@ssc_raspi)
Interlock
Nothing should be needed to be done for the interlock. It should do everything on it's own. There is a script in /home/pi/dcs-interlock/Interlock titled restart_Interlock.sh that can be run if the interlock is tripped and doesn't automatically reset itself after a few minutes.
DCS
The DCS system is not quite finished it is however working in its current state.
To work the DCS access the pi as above then run the scripts in /home/pi/dcs-interlock/DCS
- To start the power supply
- ./StartDCS.py -V 10 10 0 -A 1 1 0 -C 110
- Where the three numbers after the V are the voltages and the three numbers after the A are the currents and then the three numbers after the C are the channels so 110 actives the first two channels and turns the third one off.
- ./StopDCS.py
- Turns off all the channels
- ./StartDCS.py -V 10 10 0 -A 1 1 0 -C 110
Note that this is almost working such that any computer with access to the Message broker on rddev111 can run this without even ssh into the pi.
Monitoring
Currently the monitoring is done via grafana. To access it start by forwarding the required server port to your local machine via the command
ssh -L 3000:localhost:3000 YOUR_USER_NAME@atlascr.slac.stanford.edu
Then in any web browser on your machine go to
http://localhost:3000/d/0YxPBumnk/power-of-dcs_coolings?orgId=1&from=now-5m&to=now&refresh=5s
From here you can see all the current data from the cooling stand.
(for the sp chain testing the grafana page is http://localhost:3000/d/rbFcf6W7k/sp-chain-dashboard?orgId=1&refresh=5s)
[ please add a) instructions to connect rasPI and display monitoring info. b) Instruction to Program/compile/install monitoring programs to run on rasPi. ]