...
BYTE | BIT RANGE | SIZE | OFFSET | ABBREVIATION | DETAILS | |
1 | DB0.7…0.0 | 8 | 0 | FADD | Flow Raw Value Offset With 2’s complement Res Default = 0x00 = 0.00°C Resolution = 0.25°C | |
0x00 | 0.00 | |||||
0x01 | 0.25 | |||||
0x02 | 0.50 | |||||
… | … | |||||
0x7F | 31.75 | |||||
0x80 | -32.00 | |||||
… | … | |||||
0xFF | -0.25 | |||||
2 | DB1.7…1.0 | 8 | 8 | FMUL | Flow Raw Value Multiplication Res = 0.01°C | |
3 | DB2.7…2.0 | 8 | 16 | NSF | Number of most recent Flow Raw Temperature values to skip Clamped to [0..=20] | |
4 | DB3.7…3.0 | 8 | 24 | NMAF | Number of values used in calculation of Flow Moving Average Clamped to [1..=20] | |
5 | DB4.7…4.0 | 8 | 32 | NMAA | Number of values used in calculation of Ambient Moving Average Clamped to [1..=20] | |
6 | DB5.7…5.0 | 8 | 40 | NMAE | Number of values used in calculation of Estimate Moving Average Clamped to [1..=20] | |
7 | DB6.7…6.0 | 8 | 48 | RATO | Ratio Offset Res = 0.01 | |
8 | DB7.7…7.0 | 8 | 56 | POW | Ratio Power Res = 0.01 Default = 0x00 = 1.2 |
Tip: To get Temperature Estimation details without changing any optionsTo receive an Uplink without changing any settings, send an empty FPORT 0x08 Downlink.
UPLINK
Same a Downlink, confirming Uplink settings.
Ambient Temperature Estimate Calculation:
Mathblock | ||||
---|---|---|---|---|
| ||||
--uriencoded--\ |
...
begin%7Balign*%7D & \text%7BFlow |
...
Smoothened %7D F_s = \ |
...
frac %7B(0.2 F + 1.2F_%7Bt-1%7D + 1F_%7Bt-2%7D + 0.8F_%7Bt-3%7D + 0.6F_%7Bt-4%7D + 0.3F_%7Bt-5%7D + 0.1F_%7Bt-6%7D) %7D %7B4.2%7D + \text%7BFlow Offset%7D
\\
\\
& \text%7Bwhere F = Flow Raw Value%7D
\\
& \text%7Bwhere Flow Offset = 0 (default)%7D
\\
\\
& \text%7Bif %7D \Big(F_s - z \big( F_s - 0.5(F_%7Bs_%7Bt-3%7D%7D + F_%7Bs_%7Bt-4%7D%7D ) \big) \Big) < \text%7B Ambient Raw Value%7D
\\
& \text%7Bthen%7D
\\
& \hspace%7B1cm%7D \text%7BFlow Corrected %7D F_c = \text%7BAmbient Raw Value%7D
\\
& \text%7Belse%7D
\\
& \hspace%7B1cm%7D \text%7BFlow Corrected %7D F_c = \Big(F_s - z * \big( F_s - 0.5(F_%7Bs_%7Bt-3%7D%7D + F_%7Bs_%7Bt-4%7D%7D ) \big) \Big)
\\
\\
& \text%7Bwhere z = 0.1%7D
\\
\\
& \textbf%7BAmbient Temperature Estimate%7D = \textbf%7BAmbient Raw Value%7D * \Bigg( \frac%7B\textbf%7BAmbient Raw Value%7D%7D%7B\textbf%7BFlow Corrected %7D F_c%7D \Bigg) %5e%7B1.2%7D
\end%7Balign*%7D
|