I chose CPM because it's the standard everyone uses, and it's a lossless conversion we can do whatever we want with at the PC end where "heavy math" isn't so heavy. In the PIC we multiply the per second count by 60, and after adding up the last ten of them, by 6. All integer. So you can do pretty much anything you want later to convert, no information is lost. The basic problem of the "quanta" remains either way. Instead of seeing say, 0,60,120, 180 cpm on background (don't think I've seen a 240 yet), you just get 0,1,2,3 - which has the same signal to noise ratio and quanta - the multiplication or lack of that doesn't change anything but the scale. The motivation for using the CPM is that everyone knows what it means, and so people who don't want to deal with the fancy PC software can just use a dumb serial terminal program and get the data in as human-readable form as I could get it (most serial terminal programs will also save to a file). For example, it would have been simpler to not have the column labels as well, but -- after any initial line scrolls off the screen, you'd have to remember which was which. Or you'd have to have a scheme that puts those out only every nth line - but then PC software would have to deal with that, and this might confuse any simple data import to a spreadsheet for example.
There is a possibility we will add a config file for this program, and allow you to put in any fudge factor you want to (this would be floating point). The idea behind that would be to "normalize" all these so they all show precisely the same numbers when exposed to the same calibration source. When I get a GUI done for the PC end of things, that can be an option pretty easily. Right now, you just run this program from the command prompt.
Yes, for long term monitoring, there are several better sensors you'd choose from. Either a large area pancake or a big tube like John Strong showed (he had some 6" diameter and 4-6 feet long), halogen quenched, or perhaps a phototube-scintillator, which can be very stable.
Phototube sensors have one potential large disadvantage, or at least difference, for background monitoring, compared to something slower like a geiger tube. In a radioactively clean lab, like here, most all the background is from secondary cosmic showers, where the primary cosmic (probably a proton) hit something above you (probably an air atom, but maybe one in your roof) and created a shower. Experiments with coincidence counters have shown these showers can be large (lots of particles and gammas), and very wide -- hundreds of meters at the ground. All this "junk" has varying mass and energy, and therefore varying speeds. This means that if a shower starts well above you, something with great time resolution (like a phototube -- typical might be 5 ns) will count a varying number of times for what started out as a single event -- it can resolve the arrival times of some, but not all, of a burst. This would be more accurate in the case of calculating a dosage on something, maybe (really, you'd want a spectrometer for that) but for simple monitoring, this "some large but incomplete number of counts per primary cosmic ray" actually makes the problems shown above much worse -- you're adding another noise source, in essence - the variability of how many counts you get per primary. Your detector may not see them all, but it will see a few per event, and it can still miss some that actually hit it because they might not vary enough in transit time to the detector to no just pile up into a single larger pulse.
It's actually a medium-fascinating problem, and the usual evil words "it depends" never applied more than to this one. For what the standard counter is meant for, the slow response, which is just slow enough to "smear out" almost all cosmic bursts, is actually ideal -- and that wasn't an accident, it's by design, implemented by the detector chosen. This gives a closer mapping to one count per cosmic event, instead of a random, but large number of counts per event -- depending on which hit, which miss, how close the shower generation was, and so forth.
For measurements of very low activations, the very best setup would use two geiger tubes, one above the other, with the top one negating any simultaneous count from the bottom one, which gets your activation sample. Unfortunately, this greatly increases costs, and can't fully fix the problem -- there will still be errors, cosmics that don't make it through both, counts from the sample that just happen to occur at the same time as a cosmic event, and so on.
Like I said, a fascinating problem. In this case we are taking advantage of everything we already know -- we're NOT going to be working all that close to background for one thing, so most of these questions just go away - for this use. Once we have this basic PIC platform going, we can of course add whatever we want over time. This is early days for this. I envision some other incarnations for other uses, but for this use -- counting activations, I can't think of a way to make it any better at this point.
Now, it's your job to take this butt-ugly thing and make a nice PCB and nice robust packaging for it, with the idea that over time, there will be different uses of the basic platform, and our NRE is a significant cost at the low likely volumes any of this will be produced in. At the moment, I'm very pleased with how this one works, and how well the unit to PC interface works - we've got a solid basis to build on now.
- Current WW prototype. Big and ugly, but built to facilitate trying other things with the platform.
For those who don't know -- Joe and I are both working on this one (and several other projects), and plan to have a little company to produce these and other things useful to amateur scientists like ourselves. We don't expect to make a lot of money at this, it's more for lulz, and because we realize we're pretty good at some things others don't have the time to acquire the skills for and do for themselves, but merely want to get on with whatever their own research is -- without paying the normal insane industry prices for gearing up. For those who remember Don Lancaster's SWTP -- boards and bags 'o parts, or built units, that's kinda what we have in mind here - facilitating other's work by making some things a lot simpler and more affordable. We just have a different focus than Don had, in our case a smaller market -- and somewhat more sophisticated gadgets, useful to physics people rather than audiophiles. Look for more in the future. The next thing on my plate is to do a good vacuum station controller for those cheapo Pfeiffer turbos (I have 4 of those, thanks to BillF) and whatever forepump you've got, with some unique capabilities, as in fine gas flow/pressure regulation for processes like fusors, accelerators, ion sources, and sputtering to be controlled, and logged if desired. We have a few more things on our short list (for example, neutron detector tubes and the equivalent to this but for neutrons), but....with just two of us, it's a good idea not to divide our attention too widely just yet. We'll get there.
Posting as just me, not as the forum owner. Everything I say is "in my opinion" and YMMV -- which should go for everyone without saying.