欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

读芯片信息出错3_数字传感器的电路设计,跟着芯片哥学你也会

发布时间:2025/6/17 编程问答 12 豆豆
生活随笔 收集整理的这篇文章主要介绍了 读芯片信息出错3_数字传感器的电路设计,跟着芯片哥学你也会 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

传感器,作为将外部的非电子信号如温度、湿度、气压、亮度等参数转换成电压电流信号的器件,研发硬件工程师在项目的电路设计开发中经常使用,用于测量一些重要的物理量;然而传感器分为两大类,模拟传感器与数字传感器;芯片哥重点讲解数字传感器的特性

1.数字传感器定义:传感器将采集的环境物理量如温度通过内部电路的处理计算,对外输出数字电压或者电流信号,直接可以与单片机的IO引脚连接读取,不需要通过ADC采集功能处理;此类传感器芯片哥之前采用温湿度传感器DHT22就是这个例子

DHT22温湿度传感器

2.数字传感器电路图:

数字传感器由于其内部包含相应的处理电路,因此其外围的应用电路设计就比较简答,只需一个DQ引脚的上拉电阻即可;

3.数字传感器应用说明

数字传感器DHT22采用单总线,单总线即只有一个数据线,传感器的数据交换与控制均由此数据线完成;单总线数据帧格式是一次送出40位数据,高位先出,其时序图如下

起始信号:单片机把数据总线DQ拉低一段时间至少800us,通知传感器准备数据;

响应信号:传感器把数据总线DQ拉低80us,再拉高80us以作为单片机的响应;

数据格式:一次性通过DQ引脚输出40位数据,高位先出;

湿度数据:湿度分辨率是16Bit,高位在前;

温度数据:温度分辨率是16Bit,高位在前;

校验数据:校验位数据=湿度数据高8位+湿度数据低8位+温度数据高8位+温度数据低8位,用于单片机的数据校验,防止采集的数据出错;

DHT22数据位逻辑0与逻辑1的定义

关于数字温度传感器的基本应用原理,看完芯片哥的介绍,你是否也学会使用了呢?

本文由【芯片哥】原创撰写,喜欢就关注芯片哥,和芯片哥一起加油吧

总结

以上是生活随笔为你收集整理的读芯片信息出错3_数字传感器的电路设计,跟着芯片哥学你也会的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。