Hi Brian,
Thanks for the tip on the Tanjil Bren area. I’ve never been there, but I have spent some time nearby, around Erica and Walhalla, as my dad was involved in the construction of the Thompson River dam.
Unfortunately, I’ve never actually detected this particular area, but hope to in the future. My friends and I did spend a weekend detecting further east, in the mountains just north of Briagolong about a year ago. This was our first serious trip to look for gold. It was hard going (those mountains are steep!) and we only had one good detector (a Minelab SD2100) between the 3 of us, but we had a lot of fun.
In-fact, it was this trip that convinced us that we all needed a detector of our own, and since we weren’t too confident in our ability to convince our wives that $3000-$5000 for Minelab detectors was a good investment, the only other option was to design/build something ourselves, and maybe learn a thing or two along the way.
I’m a programmer by trade, so I am much more comfortable in the digital world than the analog one, but we reasoned that it was probably a good idea to keep things as simple as possible, at least until we had something that worked, then we could build on that. The only digital component that made it into the first design was the Atmel AVR, which handles the TX pulse / RX sample timing.
The Atmel AVR was chosen primarily because I already had some experience with the device, it has a nice straightforward architecture, is easy to code for and we had software that could simulate the device in near real-time, making development easier. It isn’t the most powerful device around, being an 8-bit device with a max clock speed of 16Mhz (~16MIPS), but it was more than adequate for our purposes.
I have since acquired some Microchip DSPic devices, being 16-bit with a max clock of 120Mhz (~30MIPS), these could be a useful upgrade from the AVRs, should our design ever need a bit more processing capability. I haven’t had the time to actually play with these devices yet, but ‘on paper’ they look promising.
To answer your question; our design does not use a differential front-end. I did consider it, and no doubt it would have reduced the ground problem significantly, but we already had a collection of Minelab / Coiltek mono and DD coils which we wanted to use with our detectors.
I was very interested in your description of what you are doing. It definitely sounds like it is an order of magnitude beyond my experiments here. I think I understand most of what you wrote, but looking at the flow charts would probably make it clearer. I would have thought that retrieving the positional information, with enough resolution to be useful, would be a nightmare.
If you don’t mind, I have a question regarding your front-end / ADC; How much analog gain are you using before the ADC, and how many bits of resolution did you find was required for the ADC itself?
Anyway, I think I’ve waffled enough for one post.
Mark (_Raz_)
Thanks for the tip on the Tanjil Bren area. I’ve never been there, but I have spent some time nearby, around Erica and Walhalla, as my dad was involved in the construction of the Thompson River dam.
Unfortunately, I’ve never actually detected this particular area, but hope to in the future. My friends and I did spend a weekend detecting further east, in the mountains just north of Briagolong about a year ago. This was our first serious trip to look for gold. It was hard going (those mountains are steep!) and we only had one good detector (a Minelab SD2100) between the 3 of us, but we had a lot of fun.
In-fact, it was this trip that convinced us that we all needed a detector of our own, and since we weren’t too confident in our ability to convince our wives that $3000-$5000 for Minelab detectors was a good investment, the only other option was to design/build something ourselves, and maybe learn a thing or two along the way.
I’m a programmer by trade, so I am much more comfortable in the digital world than the analog one, but we reasoned that it was probably a good idea to keep things as simple as possible, at least until we had something that worked, then we could build on that. The only digital component that made it into the first design was the Atmel AVR, which handles the TX pulse / RX sample timing.
The Atmel AVR was chosen primarily because I already had some experience with the device, it has a nice straightforward architecture, is easy to code for and we had software that could simulate the device in near real-time, making development easier. It isn’t the most powerful device around, being an 8-bit device with a max clock speed of 16Mhz (~16MIPS), but it was more than adequate for our purposes.
I have since acquired some Microchip DSPic devices, being 16-bit with a max clock of 120Mhz (~30MIPS), these could be a useful upgrade from the AVRs, should our design ever need a bit more processing capability. I haven’t had the time to actually play with these devices yet, but ‘on paper’ they look promising.
To answer your question; our design does not use a differential front-end. I did consider it, and no doubt it would have reduced the ground problem significantly, but we already had a collection of Minelab / Coiltek mono and DD coils which we wanted to use with our detectors.
I was very interested in your description of what you are doing. It definitely sounds like it is an order of magnitude beyond my experiments here. I think I understand most of what you wrote, but looking at the flow charts would probably make it clearer. I would have thought that retrieving the positional information, with enough resolution to be useful, would be a nightmare.
If you don’t mind, I have a question regarding your front-end / ADC; How much analog gain are you using before the ADC, and how many bits of resolution did you find was required for the ADC itself?
Anyway, I think I’ve waffled enough for one post.
Mark (_Raz_)
Comment