Well, Scalerobotics , Alain and others
May be we could give this aproach a try and see...
So let's sum up what I have tried so far:
1st just 12f683 -> 10bit ADC cannot do any MPX4115 useful calculations!
2nd 12f683 + LM358 op-amp for 'window-range' method -> clever idea but I think we may have erratic behavour as op-amp temp drift!
3rd 12f683 DT 14 bit oversampling method very good idea and increased resolution but delay issues with servo pass-through routines.
4th 12f683 + MAX187 12bit ADC (increased resolution-not as bad as internal 10bit and not as good as oversampling method) and interrupts for servo 'pass-trhough' LET's try it
Now I ended up in using a 12f683 internal osc (4MHz) + MAX187 so we have free interrupt sources and speed to try other methods.Also note that I have tried also with internal and external crystals and keep in-mind that I have already TMR1 running for the moment to keep track of 30sec. passing time.
Maybe I think somehow wrong / or weird for any of the above ideas ,please feel free to express your method / comments
Alain (Acetronics) some time ago , already gave a great idea for a completely different approach to the whole project, using an external DAC (NOT ADC!) to set the Vref of the pic internal 10bit adc so we 'narrow' the measurements of MPX to a resonable amount
This has also to be tried!!!
(P.S:For the moment I have a PIC ethernet project open.... in the same time)
Bookmarks