Advanced ADC Component v1.0
Info:
Some times you need to measure stuff with you on-board ADC. Most of the time this ADC has a 10bit resolution, for most of the project / application having a 10bit resolution
is more then enough. Howe ever there are some cases that you have considered having a device with a 10bit ADC on-board simply because its cheaper and easier to find then a device with a 12 or even a 14bit ADC.
But you do need some extra resolution, then this component can do the job for you.
Also when you try to measure something, a voltage for instance in a noisy environment, then with out any software filtering or what so ever. Your ADC results will most likely jump all around (LSB).
This can also be fixed with this component.
the way this component works in a nutshell:
You need to specify what ADC resolution you would like to achieve 11...16bit also you need to say if you want averaging enabled.
the component will do its best to increase the resolution by oversampling the ADC input.
Then it will take average of all samples taken.
Then it will take the average taken from the "average" that was taken before, so the noise from the original signal will be minimum.
the outcome from the component as a Float variable will be very stable.
Component Use:
The component can be used by copying the ".fcpx" file into the component directory of Flowcode v6.
Then component can be found under the tap Input as Enhancing ADC.
Future Updates / Fixes:
Future update will include:
!!! if you have any let me now by PM !!!
FutureFixes will include:
- Problem with selecting the Analog Output Pin
Download:
Attention:
Until next Fix is released:
To change the component Analog input pin please use the Component debugger to change the output pin of the adc_base component
Advanced ADC Component
Moderator: Benj
- Jordy101091
- Posts: 519
- Joined: Sat Jan 08, 2011 4:02 pm
- Location: The Netherlands
- Has thanked: 25 times
- Been thanked: 188 times
- Contact:
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: Advanced ADC Component
Hi Jordy,
Nice component, many thanks for posting.
If you refer to the SimpleUART video at the bottom of this page then it should show you how to pass the analogue pin connection through to the adc_base component: http://www.matrixtsl.com/wiki/index.php ... a_Property
Nice component, many thanks for posting.
If you refer to the SimpleUART video at the bottom of this page then it should show you how to pass the analogue pin connection through to the adc_base component: http://www.matrixtsl.com/wiki/index.php ... a_Property
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel