tinyos 传感器数据_大四下·努力描绘未来_百度空间

1、节点内部电压:
节点内部电压传感器使用12比特ADC,将读上来的模拟值进行如下转换,得到真实值
Vol = value/4096 * Vref (1)
其中 Vref = 1.5V
节点内部电压传感器测量Vcc/2,将Vol乘以2得到节点的供电电压

2、内部温度
和节点内部电压一样,内部温度传感器温度传感器是一个未校正调节器,也使用12比特ADC
注意温度传感器未校正,尽管下面的公式对于大多数的应用可以正常使用
T = (Vtemp - 0.986)/0.00355
温度以摄氏度为单位

3、PAR/TSR光强光电二极管
TSR和PAR传感器也使用12比特ADC,Vref=1.5V. 光电二极管会产生通过一个100kOhm电阻的电流. 使用公式(1)以及V=IR,可以将电压转化为电流公式:
I = Vsensor / 100,000 (2)
其中Vsensor是读取上来并使用公式(1)转换后的值. Moteiv datasheet里有将光电二极管电流转换为光强值(Lux)的曲线图.
根据Hamamatsu S1087 datasheet (),传感器电流I,可以转换为光强值Lux.

S1087 lx = 0.625 * 1e6 * I * 1000
S1087-01 lx = 0.769 * 1e5 * I * 1000

4、外部湿度和温度传感器
外部湿度和温度传感器读取值可以按如下方式转换为SI:

温度传感器返回一个14比特的数值,用下面公式可以转换为摄氏度:
temperature = -39.60 + 0.01*SOt (3)
其中SOt是温度传感器的读取值.

湿度传感器返回一个12比特的数值,但它是没有经过温度补偿的
humidity = -4 + 0.0405*SOrh + (-2.8 * 10^-6)*(SOrh^2) (4)
其中SOrh是相对湿度传感器的读取值

用这个计算公式以及上面的温度测量值,可以得到一个具有温度补偿的湿度测量值:
humidity_true = (Tc - 25) * (0.01 + 0.00008*SOrh) + humidity (5)
其中Tc是根据公式(3)得到的以摄氏度为单位的温度值, SOrh是相对湿度传感器的读取值, humidity是公式(4)中未经补偿的湿度值.


郑重声明:资讯 【tinyos 传感器数据_大四下·努力描绘未来_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——