FirefighterBlu3
Member
As I have inferred and is in my profile, I'm really weak at analog 
I have an HS1101 capacitive humidity sensor and I need to eventually get a digital readout from it. What I'd like to do is this:
HS1101 -> [x] -> 1-wire ADC -> distance -> 16F877A
My void exists in [x], conversion of the capacitance value to an analog voltage. I've seen a small variety of complex circuitry for doing this but I want to make the remote component count as small as possible. I am entirely ambivalent as to how I get the analog reference into the 1-wire ADC, but the 1-wire ADC -> ... is a necessary design requirement. Low power is also desired and the rate of sampling isn't crucial, about once per second is plenty fine.
I have seen multiple 555 examples fed directly into a microcontroller for counting but as just stated, this design won't suffice. I have also seen the HS1101 attached to op-amps but this output is far from linear.
It doesn't even have to be precisely linear as long as the LSB remains at least 1% within 0% to 100% accurate. So as long as I can accomplish this then I can do a table lookup for a somewhat linear slope. Of course I would prefer this 1% accuracy fit inside 8 or 16 bits from the ADC.
In summary:
Any sort of approach that meets these ideas should be great. For conceptual reference, this is for the **broken link removed** project and I will have both internal and external humidity sensors. I'll also have a similar but far more simple design for household.
-david
I have an HS1101 capacitive humidity sensor and I need to eventually get a digital readout from it. What I'd like to do is this:
HS1101 -> [x] -> 1-wire ADC -> distance -> 16F877A
My void exists in [x], conversion of the capacitance value to an analog voltage. I've seen a small variety of complex circuitry for doing this but I want to make the remote component count as small as possible. I am entirely ambivalent as to how I get the analog reference into the 1-wire ADC, but the 1-wire ADC -> ... is a necessary design requirement. Low power is also desired and the rate of sampling isn't crucial, about once per second is plenty fine.
I have seen multiple 555 examples fed directly into a microcontroller for counting but as just stated, this design won't suffice. I have also seen the HS1101 attached to op-amps but this output is far from linear.
It doesn't even have to be precisely linear as long as the LSB remains at least 1% within 0% to 100% accurate. So as long as I can accomplish this then I can do a table lookup for a somewhat linear slope. Of course I would prefer this 1% accuracy fit inside 8 or 16 bits from the ADC.
In summary:
- 1% accuracy from 0% to 100% range
- small component count
- low power usage
- about once per second sample rate
- 8 or 16 bit (or in between) data output from ADC
- HS1101 -> [x] -> 1-wire ADC
Any sort of approach that meets these ideas should be great. For conceptual reference, this is for the **broken link removed** project and I will have both internal and external humidity sensors. I'll also have a similar but far more simple design for household.
-david