xStatiCa
0
- Joined
- Feb 7, 2010
- Messages
- 360
- Points
- 0
Make sure to place a new post in this thread with the pro version is available.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Just a question Trevor....
What is the ADC resolution on the USB Kenometer...
I understood that the arduino uses a 10bit ADC...
Correct me if I'm wrong... I just may be wrong...LOL
Jerry
Correct, the ADC resolution is 10-bit.
-Trevor
Have you added any other electronic circuitry to the Kenometer USB
IE... another higher resolution ADC or something of that nature???
Maybe I'm a noob at this... but I'm having trouble to see how
you can get 0.1mW precision over 5Volts with a 10bit ADC...
5000/1024= 4.88mV per bit...IMO
And in the case of the OPHIR head (1mV=1mA) that translates
to a resolution of 4.88mW per bit.
Like I said maybe I'm not seeing something clearly... correct me
if I'm wrong..
Jerry
Do you have a link to your written paper...???No components were added. Think outside the box. There are tons of papers authored on this subject, one of which was written by yours truly.
I'll post a video of measurements being taken on the different firmware versions to show the difference between the original version and the new one, and to demonstrate the added precision.
-Trevor
Do you have a link to your written paper...???
Jerry
Make sure to place a new post in this thread with the pro version is available.
Flaminpyro: Thanks, will do.
As promised, here's my argon at low power being metered with the old and new firmware.
Before
After
Any questions?
-Trevor
I still have doubts. You said you have written a paper, please provide a link. A least your name will be on top. I can acces nearly anything that's published.
Second, you can't create precision where it isn't.
Your 10 bit ADC can't reach 15 bit ADC precision without knowing the noise distribution, do some complicated averaging and know EVERY error from every bit in your ADC, and most ADC have a differential nonlinearity of at least 1/2 LSB.
A 10 bit ADC for a 5V signal gives a 4.88mV/bit. Some averaging if there is a noise present with the right statistics can bring this down a bit, but I doubt to 0.1mW. Also because the ophir thermopiles have a noise power of 0.5mW and probably a silimar drift. You can filter in time to get more precision at the expensive of a fast response, but drift can't be compensated.
So please, elaborate before you claim more than the ADC and thermopile is spec'd for. I can believe you obtain 0.1mW resolution by a slow filter (the drift isn't very big if you let the thermopile stabilize, I'd say 0.2mW~0.3mW from what I've seen), but that ADC stuff requires more explanation.
Edit: you've provided some graphs, but none with a resolution of 0.1mW. Would be nice to have one of a HeNe laser and compare it with a good photodiode based power meter.
lasersbee said:I have no doubt that you are an academic as you stated...
But from the graphs that you posted...
All I see is that you reduced the inherent noise that the
Pro and USB LPMs produce by averaging the total detected
value + noise...
I did a similar thing with my Kenometer PRO with a Resistor
and Capacitor...
Like I said you probably have more knowledge about this
than I do... but 1+1 still adds up to 2 for me...
Jerry
...okay, pretend I didn't mention that. I only threw that in there to communicate to lasersbee that there's plenty of information out there on this topic.
Bits can be emulated with a large sample size. This has to do with the way an ADC works. I'm not posting a LMGTFY link, sorry.
I'll address most of this in my next segment, but please note that below 1W the reference voltage being used is 1.1V.
Simple explanation:
1. Take large sample and preprocess as it streams in.
2. Process dataset using logic (thermopile response time, baseline level of electrical noise, etc).
3. Output average of processed dataset.
And yes, to get full advantage of the code, the thermopile's got to be stabilized.
Got a Coherent Lasercheck for comparative purposes?
I assure you I didn't add any components, and did not simply average the values. With this code in place, your modified Pro would achieve an absurd level of precision.
-Trevor
You posted that YOU wrote a Paper on this subject....
Why can't we see it... Did you even write one or was that
just bragging...
I would be proud to show off a "technical paper" had I written
one...
To get at least 0.1 mV true precision with the OPHIR Head
and 10bit ADC... you would need to limit the input Voltage
to the ADC to 102.4mV. (102.4mV/1024= 0.1mV per Bit)
That would mean the LPM could only merasure to 102.4 mV
max with a 0.1mW precision... (1mV=1mW)...
Have you not verified your "processed" info against a known
calibrated LPM to see if your dataset is indeed valid..
I have looked at the chart in your 1st post and it does not
seem look right to me... it looks like data was somehow invented...
http://www.safelasers.org/Luminosity/Images/Luminosity 2.0 2010.10.20.01.png
I wasn't trying to say that you had added components but that
I had... and those components got rid of the noise...
Instead of reading up to 6mW of noise with no laser on the PRO
Sensor it now holds a steady 0mW with no Laser Input.
That I will believe when I see it and compare it with a Calibrated
Lab LPM... and/or have read and agree with your "paper"....
It's a document that I got research credits for within my major. Because of this, I do not own the rights to it and cannot distribute it. I shouldn't have mentioned it. Seriously, drop it.
As flattered as I am that you think I'm the only reliable source on this topic, why don't you try reading some of the other source material that's online? I can tell from your replies that you have not.
I know of at least one document put out by a semiconductor company that describes every gory detail the process of emulating ADC bits. I would think they know better than anyone on this forum.
And no, I won't post a link to it. You have to do your own product research.
Those are two separate datasets that were taken with a firmware update in between. It is not "invented."
That's insulting.
Ah.
You're free to purchase the Pro firmware upgrade when it comes out. When you post an analysis, I won't even say that you tried to invent data. :tired:
I'll let my product speak for itself.
-Trevor
Bits cannot be emulated with a large sample size, this has to do with the way an ADC work. I'm posing a LMGTFY:Bits can be emulated with a large sample size. This has to do with the way an ADC works. I'm not posting a LMGTFY link, sorry.
That would give the 1mV resolutionI'll address most of this in my next segment, but please note that below 1W the reference voltage being used is 1.1V.
A difficult one would probably be better.Simple explanation:
How do you process it? A simple low pass filter?1. Take large sample and preprocess as it streams in.
What logic do you use? Noise isn't something you can just "remove".2. Process dataset using logic (thermopile response time, baseline level of electrical noise, etc).
If you average here, what can you possibly process more?3. Output average of processed dataset.
Still won't allow you to get better then the ADC's nonlinearity. And those are usually around 1/2 LSBAnd yes, to get full advantage of the code, the thermopile's got to be stabilized.
I don't have a kenometer (I do have thermopiles) or I would do it for you, but I can make you a decent photodiode based LPM with nanowatt resolution, more than good enough to test the accuracy of that 0.1mW resolution.Got a Coherent Lasercheck for comparative purposes?
Then what did you do? Information can't be created, you don't just have the quantization noise but also it's systematic error. Considering each ADC is different, you can't do better then it's specs. That you can put out 0.1mW resolution doesn't mean it has 0.1mW accuracy.I assure you I didn't add any components, and did not simply average the values. With this code in place, your modified Pro would achieve an absurd level of precision.
-Trevor