Open AUC Update CFA & Sednterp
description
Transcript of Open AUC Update CFA & Sednterp
![Page 1: Open AUC Update CFA & Sednterp](https://reader035.fdocuments.in/reader035/viewer/2022062815/56816933550346895de08805/html5/thumbnails/1.jpg)
Open AUC UpdateCFA & Sednterp
San Antonio 2012
![Page 2: Open AUC Update CFA & Sednterp](https://reader035.fdocuments.in/reader035/viewer/2022062815/56816933550346895de08805/html5/thumbnails/2.jpg)
HARDWAREOpen AUC
![Page 3: Open AUC Update CFA & Sednterp](https://reader035.fdocuments.in/reader035/viewer/2022062815/56816933550346895de08805/html5/thumbnails/3.jpg)
CFA
5 feet
3 feet
Lower
opt
ical tr
acks
Upper
opt
ical tr
acks
![Page 4: Open AUC Update CFA & Sednterp](https://reader035.fdocuments.in/reader035/viewer/2022062815/56816933550346895de08805/html5/thumbnails/4.jpg)
Rotor
Fiber composite Titanium inserts
8-hole 60,000 rpm 6.5 cm center Uses current cells In situ temperature
measurement In testing
![Page 5: Open AUC Update CFA & Sednterp](https://reader035.fdocuments.in/reader035/viewer/2022062815/56816933550346895de08805/html5/thumbnails/5.jpg)
Electronic interfaces
Synchronizer RAM Master clock
14-bit 5 MHz A/D Source/detector control
Power supply & stack
![Page 6: Open AUC Update CFA & Sednterp](https://reader035.fdocuments.in/reader035/viewer/2022062815/56816933550346895de08805/html5/thumbnails/6.jpg)
Multiple synchronizing modes Open collection
Fluorescence Once in a revolution
HRI, MWA Many times per revolution
LALS 0.1o resolution and accuracy
Offset, delay, duration for each revolution Number of repeats per acquisition event
1 to infinity Background computer updating
CFA Synchronizer
Synchronizer
Master clock
![Page 7: Open AUC Update CFA & Sednterp](https://reader035.fdocuments.in/reader035/viewer/2022062815/56816933550346895de08805/html5/thumbnails/7.jpg)
CFA ‘Stack’ architecture
Up to 15 stacks Up to 7 boards/stack
Master clock 8 MHz auto ranging
Synchronizer 14-bit DAC 3x1-Mbyte RAM Source/detector control
Each board knows its address Address: Optical track, stack, board number, board type Polled on software start up
10 cm
Power supply
Master clock
Synchro
DAC
Memory
Memory
Memory
SrcDetCTRL10 cm
15 cm
![Page 8: Open AUC Update CFA & Sednterp](https://reader035.fdocuments.in/reader035/viewer/2022062815/56816933550346895de08805/html5/thumbnails/8.jpg)
48-bit parallel DIO 11 bit address/command
4-bit “stack” address
3-bit board address
4-bit command
16 bits data out
16 bits data in
μs Data acquisition bus
![Page 9: Open AUC Update CFA & Sednterp](https://reader035.fdocuments.in/reader035/viewer/2022062815/56816933550346895de08805/html5/thumbnails/9.jpg)
Motion control
Provisions for Stepping motors Linear motors Servo motors
Common interface
Stepping motor driven monochromatorServo driven optical platform
Linear motor scanner
![Page 10: Open AUC Update CFA & Sednterp](https://reader035.fdocuments.in/reader035/viewer/2022062815/56816933550346895de08805/html5/thumbnails/10.jpg)
Motion control subsystem Separate computer Token ring network Up to 255 trajectory generators
Ramp speed up/down Event generation Encoded position Threaded
TG1
TG2
TG3
TG4
TGi
TGi
TGi
TGi
TGi
TGi
TGi
TGi
TGiTG
i
CPU
CFA motion control
MotionControl
Optical tracksMaster daemon
![Page 11: Open AUC Update CFA & Sednterp](https://reader035.fdocuments.in/reader035/viewer/2022062815/56816933550346895de08805/html5/thumbnails/11.jpg)
MWA Absorbance optics
0.06 OD
Scan interval = 10 – 15 seconds
![Page 12: Open AUC Update CFA & Sednterp](https://reader035.fdocuments.in/reader035/viewer/2022062815/56816933550346895de08805/html5/thumbnails/12.jpg)
CFA Software subsystems
Master Daemon- communications/UI Machine- vacuum, temp control, rpm Motion control- steppers, servos, linears μs DIO- clocks, synchros, DACs, memory ms DIO- address, temp logger, A/D Optical tracks- sources, detectors Experiment- setup, protocol Sednterp2- solutions, calculations
System integration
![Page 13: Open AUC Update CFA & Sednterp](https://reader035.fdocuments.in/reader035/viewer/2022062815/56816933550346895de08805/html5/thumbnails/13.jpg)
CFA schematic
MasterDaemon
OT1S2
S3
S4
S1 D1
D2
D3
D4
OT2S2
S3
S4
S1 D1
D2
D3
D4
OT3S2
S3
S4
S1 D1
D2
D3
D4Experiment
Machine
μsDIO
msDIO
MotionControl
D1 StackD1 Motion
S2 StackS2 Motion
D2 StackD2 Motion
S3 StackS3 Motion
S1 StackS1 Motion
D4 StackD4 Motion
S4StackS4 Motion
D3 StackD3Motion
D1 StackD1 Motion
S2 StackS2 Motion
D2 StackD2 Motion
S3 StackS3 Motion
S1 StackS1 Motion
D4 StackD4 Motion
S4StackS4 Motion
D3 StackD3Motion
D1 StackD1 Motion
S2 StackS2 Motion
D2 StackD2 Motion
S3 StackS3 Motion
S1 StackS1 Motion
D4 StackD4 Motion
S4StackS4 Motion
D3 StackD3Motion
Sednterp2
External programs
![Page 14: Open AUC Update CFA & Sednterp](https://reader035.fdocuments.in/reader035/viewer/2022062815/56816933550346895de08805/html5/thumbnails/14.jpg)
Experiment subsystem
User Login (optional)
Setup Rotor, cells, channels, windows, etc.
Samples Match with channels Sednterp 2
Protocol Which optical systems with which samples
Number of scans, delay, interval Advanced- optical system characteristics (e.g. gains)
RPM, temperature, wait before starting
![Page 15: Open AUC Update CFA & Sednterp](https://reader035.fdocuments.in/reader035/viewer/2022062815/56816933550346895de08805/html5/thumbnails/15.jpg)
CFA software statusSubsystem Design Build
TestDriver Integration
Machine √ √ √ √Motion control √ √ √ √μs DIO √ √ √ √ms DIO √ √ √ √Master Daemon √ √ √Optical tracks √ √Experiment √ √Sednterp 2 √ √ √
![Page 16: Open AUC Update CFA & Sednterp](https://reader035.fdocuments.in/reader035/viewer/2022062815/56816933550346895de08805/html5/thumbnails/16.jpg)
SEDNTERP 2Update on
![Page 17: Open AUC Update CFA & Sednterp](https://reader035.fdocuments.in/reader035/viewer/2022062815/56816933550346895de08805/html5/thumbnails/17.jpg)
Sednterp 2
Based on Sednterp 1 Thanks to John Philo
Same calculations Same logic Imports existing
Sednterp 1 data Multiple versions
Windows XP 7 Mac OSs Linux Web
![Page 18: Open AUC Update CFA & Sednterp](https://reader035.fdocuments.in/reader035/viewer/2022062815/56816933550346895de08805/html5/thumbnails/18.jpg)
What’s new in Sednterp 2
Uses “daemon” model SQLite DB Javascript computations in modules Rendering engines for desktop & web Public web version in May
David Hayes’ help file now is a Wiki PDF version available for “unconnected” computers
Daemon has TCP/IP socket Allows external programs to use Sednterp 2 XML commands documented CFA software will use this
![Page 19: Open AUC Update CFA & Sednterp](https://reader035.fdocuments.in/reader035/viewer/2022062815/56816933550346895de08805/html5/thumbnails/19.jpg)
Why use Java script?
No recompilation New Computations New Tables of values New User interfaces New Graphs
E.g. Concentration unit conversion
Download: http://bitcwiki.sr.unh.edu/index.php/Downloads
![Page 20: Open AUC Update CFA & Sednterp](https://reader035.fdocuments.in/reader035/viewer/2022062815/56816933550346895de08805/html5/thumbnails/20.jpg)
Many thanks to
Bo Demeler Helmut Cölfen Michael Brigham-Burke BITC John Philo David Hayes Walter Stafford Jack Correia
http://bitcwiki.sr.unh.edu/