基于STM32、HAL库的SCD41-D-R2 气体传感器驱动程序设计
一、简介:
SCD41-D-R2是Sensirion公司推出的一款基于光声传感原理的CO₂传感器,具有以下特点:
-
测量范围:400 ppm - 5000 ppm CO₂
-
精度:±(40 ppm + 5%读数)
-
工作电压:3.3V
-
通信接口:I2C (地址0x62)
-
低功耗模式
-
自动自校准功能(ASC)
-
温度输出范围:-10°C 到 60°C
-
湿度输出范围:0% 到 100% RH
二、硬件接口:
STM32L4xx <---> SCD41-D-R2 PB6 (SCL) <---> SCL PB7 (SDA) <---> SDA 3.3V <---> VDD GND <---> GND
三、头文件:
#ifndef SCD41_H
#define SCD41_H
#include "stm32l4xx_hal.h"
#define SCD41_I2C_ADDRESS 0x62
// SCD41命令定义
#define SCD41_CMD_START_P