On Wed, 14 May 2014 05:26:23 -0700 (PDT), Lasse Langwadt Christensen
<
lang...@fonz.dk> wrote:
>Den onsdag den 14. maj 2014 13.45.17 UTC+2 skrev jmariano:
>> Hi Spehro
>>
>>
>>
>> Thanks for your input.
>>
>> >
>>
>> > You can build a signal conditioning stage with a single op-amp.
>>
>> > Put a series resistor from your sensor to a positive reference.
>>
>> > Something like 250uA is appropriate.
>>
>> You mean voltage reference? How about current excitation? In this particular case I don't get the pros and cons of using one or the other...
One way uses a few more parts (a current source and a separate
amplifier) but is a bit simpler to calculate and will have fewer weird
values of resistors. So you have a current source (transistor, op-amp,
reference, say) and an amplifier.
The other way uses only one op-amp and feeds back the output to
maintain either a constant current, or a bit more than that, which
linearizes an RTD pretty well, and you can probably avoid the
equations to the accuracy of the RTD.
>> On the other hand NS suggest using a 2 ampop configuration to built a floating current source (AN1559) but LM334 claims to be floating. So, why should I built one if I can use one of the shelf?
The current source is effectively one reference and the ADC usually
has another, so any drift in one relative to the other results in
errors. I like converting the reference to a current and bouncing it
off the positive rail with a precision current mirror, which is a dual
op-amp, two precision resistors (can be the same value or a matched
pair) and two transistors. More parts, but it can be very precise.
I would not use an LM334.
>> >
>>
>> >
>>
>> > Build a positive gain stage with appropriate output for your ADC (zero
>>
>> > and span- say 0 V out at -20�C and 2.5V out at 150�C), with a bit of
>>
>> > the output fed back to the non-inverting input of the op-amp. Select
>>
>> > theat resistor (should be hunreds of K ohms) so that the output
>>
>> > voltage is half-scale at the resistance corresponding to 65�C
>>
>> > (mid-scale)
>>
>> > The resistor linearizes the non-linear response of the sensor, which
>>
>> > is slightly more than a constant current.
>>
>> > The resistor values interact, so it's a PITA to change ranges, but
>>
>> > this is all do-able with ordinary parts from an online supplier like
>>
>> > Digikey.
>>
>> Linearize the transfer function of the sensor or the voltage divider equation? I will be using the Callender-Van Dusen equation(s) on the microcontroller to get T from R so I don't understand the need to linearize the sensor output.
If you want to use the equations you can use a constant current. The
analog linearization was common back in the day when the equations
were difficult to do in a microcontroller. The RTD is almost linear
itself when excited with a constant current so there is no appreciable
downside to doing the linearization in the micro (no loss of
resolution as there would be with a really nonlinear sensor such as a
thermistor over a wide temperature range).