Difference between revisions of "BeagleBone/GeigerCapePrototype"

From eLinux.org
Jump to: navigation, search
Line 22: Line 22:
Confirm Capebus picked up device
Confirm Capebus picked up device
# cd /sys/bus/capebus/devices/bone-0\:3
# cd /sys/devices/ocp.2/bone-cape-geiger.11
# cat id
Geiger Cape,00A0,Geiger Inc,
(start running)
(start running)

Revision as of 12:18, 4 February 2013


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


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/devices/ocp.2/bone-cape-geiger.11

	(start running)
	# echo 1 > run

	(power LED turns on and the event LED lights up on a “click”)

Display counts:
	# cat counter

Display VSENSE (voltage feedback loop) in Millivolts:
	# cat vsense


ELCE 2012 Demo Picture
Video Links
Geiger Cape Sample App
CapeBus + Geiger Cape

ELC Europe 2012 Presentation

Matt Ranostay Beaglebone: The Perfect Telemetry Platform? PDF

Samples X11 + Python demo scripts + Schematic design:

Beaglebone Telemetry Presentation Resources

  1. Cite error: Invalid <ref> tag; no text was provided for refs named kernel_tree