|
|
View previous topic :: View next topic |
Author |
Message |
Ömer Faruk
Joined: 15 Nov 2018 Posts: 42 Location: Çanakkale
|
|
Posted: Thu Sep 24, 2020 1:57 pm |
|
|
Ttelmah wrote: | The formula is correct. Your capacitance reading is wrong, as I suspected
a long time ago. Their data gives the capacitance at 100RH as 193.1pF
201pF is well above this. |
Thanks for your reply. I have attached the graph of sensor. 201pF is the last value in the RH side of the graph. Could you please check it.
https://ibb.co/8P0J5Hg |
|
|
temtronic
Joined: 01 Jul 2010 Posts: 9221 Location: Greensville,Ontario
|
|
Posted: Thu Sep 24, 2020 2:29 pm |
|
|
That graph is a 'typical response curve' NOT valid for all sensors, in all conditions... There are several factors that will affect the readings and the 'curve'. Temperature, frequency, time, PCB/wiring capacitance, etc.
Ideally, you need to bench test the sensor and record the readings for every 10% increase in RH, compare those numbers to the 'typical response lookup table' vs the calculated 'reverse polynomial equation'. Be sure to adjust for temperature, frequency, etc. and wait at least 5 seconds for each reading. I'd also take 8 samples and average them, per reading.
As this is an analog sensor, I'd expect quite a variation between several sensor, unless they were from the same 'batch' of production. Even then, the spec sheet says +-2% deviation in RH over 10-90%RH.
Unless you're running 10KHz, you will have to do some 'math' (as supplied), same hold true for temperature (they supply the formula).
The easiest solution, would be to create a 'spreadsheet', with ALL the formula and SEE what the results are. Maybe your workstation in only 20*C and sampling is 4KHz. We don't know BUT that does affect the %RH. I don't know what range of variation will happen, just that you must consider all factors.
Every analog sensor needs to be calibrated against KNOWN standards, this is something you will have to do, especially with capacitance based sensors !
Jay |
|
|
Ttelmah
Joined: 11 Mar 2010 Posts: 19496
|
|
Posted: Thu Sep 24, 2020 11:56 pm |
|
|
and (of course), if you do this, most spreadsheets can then calculate the parameters for the best fit polynomial for your sensor.
My guess would be that in fact you have a very significant fixed capacitance
in parallel with the sensor, so all the values are perhaps at least 10pF
high. The curve will then be flatter than the example calculations,
You need to understand they are giving you 'typical' figures, but the
real figures will differ. These are not 'calibrated from the factory'. |
|
|
temtronic
Joined: 01 Jul 2010 Posts: 9221 Location: Greensville,Ontario
|
|
Posted: Fri Sep 25, 2020 7:20 am |
|
|
I'd like to see the results from actually testing the sensor, preferably in an 'environmental chamber' where you can control the humidity, from 0 to 100%.
A very simple test though, is to read/record and show us what the reading is 'on the bench' and what 2 %RH testers/meters say.
That at least would be a starting point to determine why the reading is high. |
|
|
Ttelmah
Joined: 11 Mar 2010 Posts: 19496
|
|
Posted: Fri Sep 25, 2020 11:18 am |
|
|
There is another factor, that unless the code generating the capacitance
reading has itself been calibrated by actually using some high accuracy
capacitors instead of the sensor, it may well simply be returning an
incorrect reading. There are tolerances in every component used to
generate this. |
|
|
Ttelmah
Joined: 11 Mar 2010 Posts: 19496
|
|
Posted: Sat Sep 26, 2020 12:08 am |
|
|
It's worth perhaps pointing out that this is one of the inherent problems
with this type of sensor. They need calibration, so if you are building a
device to use them, you will have to calibrate the device. This is made
worse by the tolerances inherent in the circuits to actually read the
capacitance, so you have an uncalibrated circuit reading an uncalibrated
sensor....
The alternative is to buy a sensor that is calibrated from the factory,
and even better use one where the output is digitally sensed rather than
depending on capacitance. Result is that you have a 'reading' out of the
box. A chip like the HIG6130 for example. These are available in SPI and
I2C versions, and give temperature and RH. |
|
|
temtronic
Joined: 01 Jul 2010 Posts: 9221 Location: Greensville,Ontario
|
|
Posted: Mon Sep 28, 2020 6:56 pm |
|
|
The problem often boils down to pricing. A 'simple' analog sensor is say $1, the 'good' analog (calibrated) is $2, the 'great' digital one $5. For $5 you can buy 100 and they're ALL the same...cut some code and they all report the same numbers. Buy 100, $1 units and they ALL need to be calibrated,recorded,and software is UNIQUE to the sensor (gain, range, slope, etc.). Sigh..you save on the cheap part, pay for the R&D time and cost.
Reminds me of the 'communications module' for the remoter energy control system I design/install 4 decades ago,used a simple opamp oscillator for 24Hz clock. R had a +5ppm temp coff, C had a -5ppm temp coff so they tended to balance each other when it got cold....usually...However accounts 30+ 31 would go 'missing' or funny when at the end of 10 miles of copper wire. The cure was to design/build/refit a crystal based clock. That consisted of xtal, caps and 3 4000 CMOS devices. Deadly accurate no matter how hot or cold it got.
Ah the good old days....
I no longer use LM34s either..... DS18B20s....are my temp sensors today.
Jay |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|