apt 2.0 simon dawes & keith rickard update 2. mission control monitor bbc micro b computer (64k...

22
APT 2.0 Simon Dawes & Keith Rickard Update 2

Upload: patrick-hampton

Post on 27-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

APT 2.0

Simon Dawes & Keith RickardUpdate 2

Page 2: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

Mission ControlMonitor

BBC Micro B computer (64K RAM)

Two 5 1/4" floppy disk drives

PMT pulse counters

Stepper motor control box

900v DC power supply

PMT amplifier and discriminator box

Photomultiplier tube (PMT)

Page 3: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

2.0 Architecture

RPi(Master)

RA Drive

DEC Drive

PMT

Controller

counter

Arduino(Slave)

Arduino(Slave)

Keypad

LCD

Buzzer

• Blue = Complete!• Yellow = Original (minor mods)

The RPi and Arduinos will be powered by a USB hub

Page 4: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

Hand Box

2x16 character LCDBuzzerKeypad (backlit)Red Light Torch

Windows can talk to HandboxLinux work in progress (few bugs to iron out)

Page 5: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

Software

~30% complete; 1700 lines of codeTest / Proof of Concept Software• WHORU test • Handbox test• Cross platform WHORU test

Page 6: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

Demo!

Page 7: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

PMT/Drive Arduino

• This Arduino counts pulses from the Photomultiplier Tube each time it is triggered by a photon. The final count is provided to the Raspberry Pi.

• Its other function is to send the necessary pulses to the telescope stepper motor drives under the control of the Raspberry Pi.

Page 8: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

PMT/Drive Arduino

• A purpose built circuit board ('shield') has been built to carry out these functions.

• It also has a test mode and a PMT pulse emulator

• None of this has been tested. It will be checked out before powering it up to enjoy it going up in smoke! Once done, it will be tested directly with the APT

Page 9: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

PMT/Drive Arduino

Page 10: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

PMT/Drive ArduinoPMT pulse emulator buttons

Counter chips

Stepper motor test jumper

PMT pulse connector

Stepper motor emulator LEDs

Stepper connector

Page 11: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

PMT/Drive Arduino

Page 12: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

PMT/Drive Arduino

Page 13: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

PMT/Drive Arduino

Page 14: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

PMT/Drive Arduino

Page 15: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

PMT/Drive Arduino

Page 16: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

PMT/Drive Arduino

Page 17: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

PMT/Drive Arduino74LS05 hex inverter chip between Arduino and Stepper Motor Control Boards

Page 18: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

PMT/Drive Arduino

Connectors for PMT lead and Arduino USB connector

Page 19: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

PMT/Drive Arduino

Page 20: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

PMT/Drive Arduino

Page 21: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

End

Questions?

Page 22: APT 2.0 Simon Dawes & Keith Rickard Update 2. Mission Control Monitor BBC Micro B computer (64K RAM) Two 5 1/4" floppy disk drives PMT pulse counters

Spiral Search

Spiral Search routine built