15
COUPP 60 Status report on DAQ Hardware, Software, and Integration C C WBS 1.5 Peter Cooper, C. Eric Dahl, Dan Broemmelsiek, Rick Kwarciany, Greg Deuerling 12/08/2009 COUPP 60 Installation Readiness Review 1

WBS 1.5 CC Rick Kwarciany, Greg Deuerling

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: WBS 1.5 CC Rick Kwarciany, Greg Deuerling

COUPP 60

Status report on DAQHardware, Software, and

Integration

C C

WBS 1.5

Peter Cooper, C. Eric Dahl, Dan Broemmelsiek,Rick Kwarciany, Greg Deuerling

12/08/2009 COUPP 60 Installation Readiness Review

1

Page 2: WBS 1.5 CC Rick Kwarciany, Greg Deuerling

DAQ ModulesWBS 1.5.3.9

4bit TTL�0-24 V digital linePLC CTIC Basler cameras

relay

eria

l

Linux box (LabView)ethernet ethernet

(MODbus) (telnet, NFS, UDP)

se

TTL

(MODbus) (telnet, NFS, UDP)

PX

I

(DM

A)

Muon Veto FastDigitizersSlowDigitizers

12/08/2009 COUPP 60 Installation Readiness Review

2

Page 3: WBS 1.5 CC Rick Kwarciany, Greg Deuerling

Linux box (LabView)WBS 1.5.4.6, 1.5.4.10

( )• Each module has corresponding LabView

“virtual instrument” thatvirtual instrument , that– Handles communication to physical module– Responds to notifiers from “Main”Responds to notifiers from Main

• (Re)Launch• Arm for Trigger• Report on Event• Module-specific commands

– Expand (PLC), Manual Trigger (PLC), Enable Video Trigger (CTIC)

– Writes data for each event– When idle sends log info to “Main”

12/08/2009 COUPP 60 Installation Readiness Review

3

– When idle, sends log info to Main

Page 4: WBS 1.5 CC Rick Kwarciany, Greg Deuerling

12/08/2009 COUPP 60 Installation Readiness Review

4

Page 5: WBS 1.5 CC Rick Kwarciany, Greg Deuerling

12/08/2009 COUPP 60 Installation Readiness Review

5

Page 6: WBS 1.5 CC Rick Kwarciany, Greg Deuerling

Completion Status: PLCWBS 1.5.4.5

• Hardware– Working in current state since springWorking in current state since spring– Building list of minor fixes for next run

• Additional self-trigger conditionChanges to power on state• Changes to power-on state

• Repair/remake cable to CTIC

• Software– Low-level (MODbus) code written and working– Virtual instrument written and working

S tti t t t idl t t d fi d d– Settings, event output, idle output defined and implemented

• Need to tune piston position (compressed setpoint) to t h ( d d t i t)

12/08/2009 COUPP 60 Installation Readiness Review

6

match pressure (expanded setpoint)

Page 7: WBS 1.5 CC Rick Kwarciany, Greg Deuerling

Completion Status: CTICWBS 1.5.3.1, 1.5.3.6

p• Hardware / Firmware

O ti l it l t d D 3– Operational unit completed Dec 3• Oct 1 - Firmware changes in CTIC requested (video

trigger enable bit)• Nov 11-19, CTIC tested at D0, successfully triggered on

bubbles and fanned signal to PLC, but full trigger fanout is missing

• Nov 30, TTL output to Veto/Digitzers added,0-24 V input from PLC added

• Dec 2, frame-count and frame-skip-count fixed in firmware

• Dec 3, 0-24 V input from PLC properly isolated• Dec 5, PLC <-> CTIC cable repaired

12/08/2009 COUPP 60 Installation Readiness Review

7

, p

Page 8: WBS 1.5 CC Rick Kwarciany, Greg Deuerling

Completion Status: CTICWBS 1.5.4.6, 1.5.4.10

p• Software

– Communication with module not robust, improved error handling necessary

S i l i ti h ft 2 h• Serial communication hang-up after 2 hour run– Virtual instrument written and working

Settings event output idle output defined– Settings, event output, idle output defined and implemented

12/08/2009 COUPP 60 Installation Readiness Review

8

Page 9: WBS 1.5 CC Rick Kwarciany, Greg Deuerling

WBS 1.5.4.2

Completion Status: Cameras• On-camera Software (operational Dec 4)

– Multi-threaded Operation:• Main Thread

p

• Main Thread– Receives settings from LabView via UDP– Updates settings in thread-safe manner– Starts/Stops imaging thread

• Imaging Thread– Receives external triggers– Calculates video triggers– Communicates with CTIC (4bit TTL)Communicates with CTIC (4bit TTL)– Writes images to NSF mounted disk– Operates up to 50 fps, more possible with reduced region-of-

interest for trigger• Remaining issues• Remaining issues

– Late images for PLC triggers– Frame skipping– Synchronization of cameras untested at D0

12/08/2009 COUPP 60 Installation Readiness Review

9

– Occasional failure to launch Imaging thread

Page 10: WBS 1.5 CC Rick Kwarciany, Greg Deuerling

WBS 1.5.4.3

12/08/2009 COUPP 60 Installation Readiness Review

10

Page 11: WBS 1.5 CC Rick Kwarciany, Greg Deuerling

Completion Status: CamerasWBS 1.5.4.6, 1.5.4.10

p• LabView Software

– Main camera threads launched by hand over ytelnet

• Re-launching cameras from LabView not yet possible– Simultaneous read-write problem for live imagesSimultaneous read write problem for live images

(idle output)– Virtual instrument written and working

S tti t t t d fi d d ( tl )– Settings, event output defined and (mostly) implemented

12/08/2009 COUPP 60 Installation Readiness Review

11

Page 12: WBS 1.5 CC Rick Kwarciany, Greg Deuerling

Completion Status: VetoWBS 1.5.4.11, 1.7.2.15

• Hardware / FirmwareOperational on 4kg chamber– Operational on 4kg chamber

– Installed at D0J t ’ t lk– see Jeter’s talk…

• Software– Low-level software written and working on

4kg chamber– Virtual instrument not yet written for

COUPP60 DAQ

12/08/2009 COUPP 60 Installation Readiness Review

12

Page 13: WBS 1.5 CC Rick Kwarciany, Greg Deuerling

Completion Status: DigitizersWBS 1.5.3.2, 1.5.3.3, 1.5.3.4

• Hardware– Limited to National Instruments boardsLimited to National Instruments boards

supported on Scientific Linux– PXI-6115 (4 channels, 10 MHz per ( p

channel) in hand for Fast Digitizers• Less expensive options available on other

platformsplatforms• Can run isolated Windows machine to manage

digitizers– PXI-6221 (16 channels, 250 kHz total) in

hand for Slow Digitizers

12/08/2009 COUPP 60 Installation Readiness Review

13

Page 14: WBS 1.5 CC Rick Kwarciany, Greg Deuerling

Completion Status: DigitizersWBS 1.5.4.10

• SoftwareSoftware– Low-level software provided by National

Instruments• Tested on test stand at FCC• Tested on test-stand at FCC• Bugs in NI code found, corrected, reported• Fast digitizers (controlled memory access) working

Sl di iti (DMA) ki t t b l NI• Slow digitizers (DMA) working at rates below NI specifications, sufficient for our needs

– Virtual instruments not yet written for COUPP60 DAQDAQ

12/08/2009 COUPP 60 Installation Readiness Review

14

Page 15: WBS 1.5 CC Rick Kwarciany, Greg Deuerling

Summary• On verge of long-term data taking

– Remaining issue (CTIC serial) will be addressed this weekthis week

• Veto and digitizer virtual instruments needed– Operating bubble chamber not necessary toOperating bubble chamber not necessary to

integrate these components– 1-2 post-doc weeks to finish

C t f th t t id t i i• Cannot further test video triggering on bubbles with current lighting

• Current D0 run can end next week DAQ will• Current D0 run can end next week, DAQ will be complete for next run

12/08/2009 COUPP 60 Installation Readiness Review

15