??? 04/01/08 15:23 Read: times |
#152835 - All data is keep in eeprom Responding to: ???'s previous message |
Each iteration through the main function block forces a read from the ADC data buffer to see if there has been any changes and is compared to the current eeprom value and a decision is made to take action or not.
This of course is after the adc is sampled 32 times, but at a clock divisor of 8 is around 920KHz (no external xtal, default speed I believe is 7.323Mhz), I am sampling way to fast to get the proper quantitive reading and actually chasing the noise at around 1us which is 32us window, i think my sampling loop time needs to be delayed now that I think about it more......but the moving delta is a smart thing and should have realized that would yield a simple solution to discard junk from valid data. Does a time delay of 10ms sound right between each sample 32 sample and then average that? |
Topic | Author | Date |
Adding hysteresis on top of my sampling | 01/01/70 00:00 | |
my method | 01/01/70 00:00 | |
For this to work... | 01/01/70 00:00 | |
adaptive delta ... ? | 01/01/70 00:00 | |
All data is keep in eeprom | 01/01/70 00:00 | |
What does the oscilloscope tell you? | 01/01/70 00:00 | |
not a good ides | 01/01/70 00:00 | |
Median filter ? | 01/01/70 00:00 | |
are you using an RC low pass before the ADC? | 01/01/70 00:00 | |
check here | 01/01/70 00:00 | |
Found a minor issue in hardware...not dealbreaker![]() | 01/01/70 00:00 | |
Low Pass Filter in Software | 01/01/70 00:00 |