Originally posted by Carl-NC
View Post
"...I doubt this will work in a real-time metal detector where the amplitude & phase are changing almost on a cycle-by-cycle basis..."
Exactly! That is the crux of the problem.
Am I wrong to assume that analog technology is more successful in dealing with that problem?
(not taking into account super powerful digital platforms which are both expensive and impractical for this kind of design)
"...This is why we demodulate and high-pass filter, leaving a target I&Q vector..."
A clear and generally accepted method. Almost a "dogma" in designing. Can we try to think "outside the box" this time? We are in no rush.
You said it before, I repeat; is that the main reason why the "pure" non motion approach was abandoned? Can something new be done about it?
"...Yes, that's a Cortex M3 with hardware multiplication, so it can reasonably handle the math. But what about a crappy PIC? Or an M0?.."
Powerful cores, lots of peripherals, plenty of resources... but ADC is still flawed. Back to the AMX stories.
"...crappy PIC" still beats in Deus... the fact that Deus started a new wave of ideas cannot be ignored.
Although I personally still understand AVR and ARM more easily.
"...but the filter latency doesn't look all that bad..."
This gives me an idea of more cheap processors with split tasks. Would it be bad to have a couple of Atmegas doing special jobs?
I have in mind that story from earlier about being able to reproduce a project without major problems by as many people as possible.
And it is an easier task if the work is divided among several people who have a good command of programming on Atmega.
One can write only one part of work on Atmega, another something else, third... in the end we have a project with several independent blocks of code.
Modular!
Someone won't like having an LCD on that detector. Someone will not use something else.
Modular, multiple solutions that are compatible and in the form of "Lego bricks" can be assembled as desired.
All these "modules" will be connected by one and the same "base", which should preferably be analog and universal.
I know you don't like it, you don't have to say, but how many people do you know here that will easily get the job done with some ARM?
You have the Atmega in a DIL package, anyone can solder it to the pcb. And what about Arm?
"...Yes, it can be done in hardware, but that's the hard way..."
That's exactly the right thing! If material that is easily available is used; it will be a very interesting project. From whom a lot can be learned.
"...But (IMO) digital is easier and way more flexible..."
Everyone has to agree with this.
But how many people are capable of following you as a couple who can do that?
And to get ready-made code from you... that's not it.
The gain is in the journey and not in just reaching the mere "goal" of having just another lookalike detector on a pile.
I apologize for the persistence.
But I've already seen everything similar on the AMX thread.
And not only on AMX, but also on a dozen others so far. A lot of attention and energy is spent on stories that ultimately never come to life.
If they ever come to life, it happens to one or two people...most are left deprived and disappointed.
Carl, it's clear why you would go that route, no one blames you.
But then it is not a project for the "broad masses". And we have seen that here on the forum many times.



Leave a comment: