完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如题,温度检测时,精度与那些因素有关,怎么减小误差?如果扩大测量范围,该怎么办,从哪里入手? 这是程序: /**************读取ds18b20当前温度************///////////////////////////////////////////////void ReadTemp(){ Init_DS18B20(); WriteOneChar(0xCC); WriteOneChar(0x44); Init_DS18B20(); delay(1); WriteOneChar(0xCC); WriteOneChar(0xBE); TL=ReadOneChar(); TH=ReadOneChar(); TN=TH*16+TL/16; TD=(TL%16)*10/16; } |
|
相关推荐
4个回答
|
|
只能程序里写分辨率了
|
|
|
|
|
|
|
|
ds18b20有测量范围和固有的测量误差。减小测量误差就只能是程序里面做线性修正或者分段修正了,测量范围应该扩大不了,就是-55℃~125℃
|
|
|
|
DS18B20有自己的测量范围和精度,肯定是不能超过传感器本身的属性的, 你要是想要测量的精准,就需要在程序中计算高的分辨率的代码实现。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
7738 浏览 0 评论
1624 浏览 0 评论
VL53L5CX #高达 8x8 多区域测距和 63°对角线宽视场 飞行时间多区域测距传感器
16873 浏览 0 评论
【罗姆传感器评估板试用体验连载】罗姆传感器整合进同一个示例程序
21660 浏览 0 评论
【罗姆传感器评估板试用体验连载】5.试用项目(高原列车车厢环境检测终端)+结语
7661 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-25 01:25 , Processed in 0.608203 second(s), Total 75, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号