mirror of
https://github.com/RobTillaart/Arduino.git
synced 2024-09-19 16:46:11 -04:00
0.2.0 SGP30 + add formula comment
This commit is contained in:
parent
220d231e92
commit
9a94d6da1b
@ -269,6 +269,11 @@ float SGP30::getEthanol()
|
||||
// CALIBRATION
|
||||
//
|
||||
|
||||
// slightly different formula
|
||||
// https://carnotcycle.wordpress.com/2012/08/04/how-to-convert-relative-humidity-to-absolute-humidity/
|
||||
// Absolute Humidity (grams/m3) = 6.112 × e^[(17.67 × T)/(T+243.5)] × rh × 2.1674
|
||||
// (273.15+T)
|
||||
|
||||
// T in °C
|
||||
// RH == RelativeHumidity
|
||||
float SGP30::setRelHumidity(float T, float RH) // Page 10
|
||||
@ -276,7 +281,7 @@ float SGP30::setRelHumidity(float T, float RH) // Page 10
|
||||
// page 10 datasheet
|
||||
// AH = AbsoluteHumidity
|
||||
// uint16_t AH = 216.7 * RH/100 * 6.117 * exp((17.62 * T)/(243.12 + T)) / (273.15 + T);
|
||||
float absoluteHumidity = (2.167 * 6.112) * RH ;
|
||||
float absoluteHumidity = (2.167 * 6.112) * RH;
|
||||
absoluteHumidity *= exp((17.62 * T)/(243.12 + T));
|
||||
absoluteHumidity /= (273.15 + T);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user