DS18B20是 DS1820的更新换代产品,在测温系统中得到了广泛的应用。DS18B20与微机的接口仅需使用一个 I/O 端口,它的 64 位 ROM 编码以及温度数据是通过单线串行传输的,即获得DS18B20的数据信息是通过串行通信实现的。在使用过程中,必然会遇到串行通信误码问题,若不做任何处理,将不能保证获取的 DS18B20数据的正确性,无法正常使用该传感器。本文分析DS18B20 温度传感器编码校验原理,基于循环码硬件编 / 译码器的思路,使用单片机实现对该传感器数据的CRC校验。该方法简便、速度快、易于实现,有效解决了DS18B20数据通信过程中的误码问题。下面介绍我们使用DS18B20 过程中解决该问题的方法
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !