BeagleBone/GeigerCapePrototype
Design
The Geiger uses a simple circuit design (see references for schematic) and LND-712 tube but the magic is everything is an extension of Beaglebone + AM335x chip:
- PWM controls the boost converter
- Analog (AIN) feedback reports back current voltage of boost converter
- GPIO interrupts for radiations events
Future design work (some in progress):
- Fix current limiter with op-amps
- Use resistors that are within spec
- eCAP support to get rid of pulse extender part of PCB
Software
Geiger Cape kernel support is available in Beagleboard.org GitHub tree[1]. There are demo applications available in the links below.
Communication with the cape is using Capebus driver interface (example output below):
Confirm Capebus picked up device # cd /sys/bus/capebus/devices/bone-0\:3 # cat id Geiger Cape,00A0,Geiger Inc, (start running) # echo 1 > run (power LED turns on and the event LED lights up on a “click”) Display counts: # cat counter 4344 Display VSENSE (voltage feedback loop) in Millivolts: # cat vsense 538004
Multimedia
- Video Links
- Geiger Cape Sample App
- CapeBus + Geiger Cape
ELC Europe 2012 Presentation
Matt Ranostay | Beaglebone: The Perfect Telemetry Platform? |
Samples X11 + Python demo scripts + Schematic design:
- ↑ Cite error: Invalid
<ref>
tag; no text was provided for refs namedkernel_tree