>HERE IS A CHALLENGE DESIGN QUESTION.  
>ANYONE WITH A GOOD WORKABLE SOLUTION WILL BE WELL REWARDED.
>PLEASE RESPOND DIRECTLY TO ME VIA EMAIL, AND PERHAPS ALSO WITH A POST
>
>I have a potentiometric bridge type sensor (** see definition below),
>a microprocessor, and possibly some 555 type timers.  How can I
>use RC timing techniques to successfully measure the sensor value.
>
>Obviously, the combination of a microprocessor and a 555 timer may
>be used to determine an unknown R when in a circuit with a known C.
>For example, the 555 can be wired with the R and C into a multivibrator
>circuit and the microprocessor can be used to time the circuit's
>period.  From there, the unknown R may be calculated.  As a result,
>a resistive temperature sensor such as a thermistor may be used in
>combination with the microprocessor, 555, and known C in order to
>measure temperature.
>
>With a potentiometric bridge type pressure sensor, however, you can't
>(and don't want to have to) get at the resistive elements independently.
>I don't necessarily need to know the exact value of all four resistors.
>I only need to know enough to calculate the pressure that's exerted
>on the sensor.  To do this, the appropriate ratios of the left and
>right half bridge is sufficient.
>
>In case you're not familiar with this
>field, such a sensor is modeled by 4 resistors connected as if they
>were the four sides of a diamond.  Typically, the sensor is wired as
>follows.  The bottom point (common to R3 and R4) is connected
>to ground.  The top point (common to R1 and R2) is connected
>to a known voltage reference (the excitation voltage, VI). Meanwhile, 
>the left point VL (common to R1 and R3) and the right point VR (common 
>to 
>R2 and R4) are the outputs.  The difference in voltage between the
>outputs is indicative of the pressure, e.g. P=k(VR-VL).  Obviously,
>VL=VI(R3/(R1+R3)) and VR=VI(R4/(R2+R4)).  
>Thus, (VR-VL)=VI( R4/(R2+R4)   -    R3/(R1+R3)  )
>
>For the purpose of this question, note that it's only necessary to know
>particular ratios involving the resistors, not the actual values of the
>resistors themselves.  

Why bother even trying to find out the resistor values?  Your equation
P=k(VR-VL) is sufficient.  Simply run these voltages to an op-amp then
compare with a ramp generated by another op-amp.  The time it takes the
comparitor to switch from the beginning of the cycle is proprotional
to the input voltage.  Monitor this time with your processor.  Like
this:
              R
        |-----~~-|
        |        |     Comparitor
        | |\     |
     R  | | \    |       |\
 VR -~~-*-|- \   |       | \
          |   >--*-------|- \
 VL -~~---|+ /           |   >------ To processor
     R    | /        *---|+ /
          |/         |   | /
       Op-amp        |   |/
                     |
              |----------------|
              | Ramp Generator |
              |----------------|

What's my reward?

Brian Rose


Date: Fri, 19 Jul 1996 16:49:30 GMT

Original Subject: CHALLENGE QUESTION ONE


Comment on this article


Comments on this article


This article is referenced in the following indexes: