由18B20和单片机构成的数字温度计,精度如何提高?测量范围怎么扩大的?
影响精度与范围的原因:
1、ds18b20本身的精度,可以从硬件下手。因为传感器有贵的有便宜的,有不同的量程的,不同精度的,当然价格也不同
2、可孙裂以从软件下手, 传感器之所以会有误差,精度不高。 主余裂要原因是硬件的温度漂移,零点漂移等造成的。 我们可以通过长期的观察,制作出规则表来尽量的补偿误差。 高端一点的可以引进滤波算法,利用不同传感器不同则毁闭误差来补偿误差, 例如卡尔曼滤波器
IC温度问
IC表面最高温度肯定应该低于数据手册中给出的最高肉供白块统到周植环求工作温度。手册中给出的工作温度实际上菜住全铁虽土经话是指结温,即芯片内部PN结路的温度,实际上芯片封装表面的温度肯定要低于内部结温,在工作状态下如果芯片表面温度到了70℃,那么内部结温就已经超过了。
有些芯片在工作环境温度超过额定温度范围后仍能工作,这是因为它们可能在设计生产工艺上留有一些余量,还有些芯片的商业级器件(0~+70℃)和工业级器件(-40~+85℃)使用同样的工艺流程和生产线,只是在出厂时工拉正个即鲜调毫最衡内脚业级器件要通过更严格的检测,这是为了降低投资节省成本。但是这是没有保障的,并不是所有的器件、所有的批号都是这种情况。厂家只保证己的正品芯片按级别工作到相应的温度的背善树李上下限以内是正常的,如果超出温度范围使用,出现异常一概由使用者己承担损失。
ds18b20温度范围可以扩展吗?
你好:
从DS18B20的datasheet中看,DS的测温范围是固定的,不能扩展。
若你是有特殊的要求可以看看其他型号的温度传感器。
希望我的回答能帮助到你。