Hello to everyone, this is my first post here
.
I have found one of this sensor http://www.ge-mcs.com/download/pressure-mems/920_314a.pdf
.I have red that the output is from 0 to 100mV. Can I read directly on my Arduino Uno? Or I need some signal conditioner in the middle?
I can only drive a led or some simple things for now (LM35) but I think this sensor is a little bit more complicate.
Tell me what do you think.
many thanks!!!
Ciao
That 0-100 millivolt voltage range is pretty small to be useful reading as a standard arduino analog input pin that is ranged for 0-5vdc, so you would only get about 2 percent change of the analog input range. However if you place a analogReference(INTERNAL); statement in your setup() function you should be able to utilize about 9 percent range. Usually such low level sensors utilize an external op-amp to amplify the measurement signal to utilize the whole 0-5vdc range of the normal analog read function, thus giving you better measurement resolution.
Lefty
Thank you, as I thought. What kind of AMP OP do you suggest to me? maybe a ready one from the market..
It would be the same amp that I should use If I have to read strain gauge (half bridge)?
riccardopetardo:
Thank you, as I thought. What kind of AMP OP do you suggest to me? maybe a ready one from the market..
It would be the same amp that I should use If I have to read strain gauge (half bridge)?
An instrumentation op-amp would be the best op-amp to use, with it' gain setting resistor valued correctly to give the amount of increase needed. I don't have a specific circuit or module to recommend but you should have little problem searching out examples.
Lefty
So, for example, an INA 128 would be good for this sensor and also for strain gauge with only the change of the gain resistance?
Thanks for your previous answers.
riccardopetardo:
So, for example, an INA 128 would be good for this sensor and also for strain gauge with only the change of the gain resistance?
Thanks for your previous answers.
yes