bd1020hfv.pdf
(1.06 MB)
(下载次数: 0, 2018-11-15 11:34 上传)
下载积分: 威望 1 , ROHM金币 -1
先上BD102HFV 的说明书。
特点
1.低功耗 通电只需4ua左右,对于嵌入式采集系统蛮适合的。
2.误差比较小,在30℃左右误差在2°内,-30 或 100 极端情况在正负2.5度内。
温度计算
上次写的程序是基于测试板的程序,模块供电必须3v时才是正确的输出。
下面分析下程序:
1.AD幅度的计算
tmp =
(
float)
data *
5 /
1024;data为ad采集的1到1024的值。tmp为计算出来的采集电压值由于arduino ad为0-5v内采集,10bit位宽。2.AD幅度与温度对应。
temp =
-(
1000 *
tmp -
1546)
/
8.2;
观察右图,0℃是,y轴为1.546V,datasheet给出 30℃是输出为1.3V。利用两个点即可确定这条线。即为 -8.2 x+1546 =1000*y;y为输出的电压值(单位V) x为对应的摄氏度