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

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

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

243f4efd276a03e20c931d8f47436e55.png

DHT22温湿度传感器

2.数字传感器电路图:

8413f5daee9c122b741f9d971818d01e.png

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

3.数字传感器应用说明

b4f970771727acdaa61dbeea62292ded.png

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

fedd55fedd167dd0ff3dbdf565c04c65.png

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

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

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

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

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

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

3a2a5bc789f8f8b093031717444d4b46.png

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值