选择分类:当前分类——当前分类 相关联或者相类似的文章: 和初学者说说我学单片机的经过(773) 通过日期算星期的C51源程序(757) AT89C2051制电子钟时钟源程序 (754) 多功能AT89C2051倒计时器(753) 24c256程序(734) ★单片双路四位计数器程序全0快版(732) C51的一些误区和注意事项(730) DS1820高精度测温的理论依据(729) AT89C51制作的简单计数器(724) 89S51单片机(722) 用RC充电的方法实现温度的检测(722) 关于单片机的N多问题(719) 采用AT89C2051兼容芯片制作六位数显多路定时电子钟(714) 数字式温度/湿度测量计(712) 超声波智能测距传感模块(707) 青春舞曲的音乐程序 (706) 35. DS18B20数字温度计使用 (700) 超声波测距 (698) 单片机演奏音乐的实现(695) OCM12232系列点阵型液晶显示模块 (695) 首页 前页 后页 尾页 本站推荐: | DS1820高精度测温的理论依据 DS1820正常使用时的测温分辨率为0.5℃,这对于水轮发电机组轴瓦温度监测来讲略显不足,在对DS1820测温原理详细分析的基础上,我们采取直接读取DS1820内部暂存寄存器的方法,将DS1820的测温分辨率提高到0.1℃~0.01℃. ![]() DS1820内部暂存寄存器的分布如表1所示,其中第7字节存放的是当温度寄存器停止增值时计数器1的计数剩余值,第8字节存放的是每度所对应的计数值,这样,我们就可以通过下面的方法获得高分辨率的温度测量结果。首先用DS1820提供的读暂存寄存器指令(BEH)读出以0.5℃为分辨率的温度测量结果,然后切去测量结果中的最低有效位(LSB),得到所测实际温度整数部分T整数,然后再用BEH指令读取计数器1的计数剩余值M剩余和每度计数值M每度,考虑到DS1820测量温度的整数部分以0.25℃、0.75℃为进位界限的关系,实际温度T实际可用下式计算得到: T实际=(T整数-0.25℃)+(M每度-M剩余)/M每度 1、 本站不保证以上观点正确,就算是本站原创作品,本站也不保证内容正确。 2、如果您拥有本文版权,并且不想在本站转载,请书面通知本站立即删除并且向您公开道歉! |