news 2026/9/26 12:58:15

【嵌入式系统开发】I2C设备(LM75/AT24C02)应用与 ADC 模数转换原理及滤波算法详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【嵌入式系统开发】I2C设备(LM75/AT24C02)应用与 ADC 模数转换原理及滤波算法详解

1. I2C 总线典型设备应用

在嵌入式开发中,I2C 是一种非常常见的同步串行通信协议。以下是两种典型 I2C 外设的特性与参数:

1.1 EEPROM (AT24C02)

存储容量:2Kbit = 256 Bytes。

设备地址 (I2C Slave Address):0x50(Base Address)。

主要用途:用于断电后保存关键配置数据或系统参数。

1.2 数字温度传感器 (LM75)

LM75 是一款常见的数字温度传感器,内置 ADC 采样与温度计算模块。

设备地址:0x48

工作电压:2.7V - 5.5V

测温范围:-55℃ ~ +125℃

测量精度:±2℃ ~ ±3℃

分辨率:9位(即最小分辨温度为)

内部寄存器:

温度寄存器地址:0x00

数据读取规则:

每次读取2 个字节的温度数据;

数据为高位对齐,需舍弃低 7 位后进行有效温度换算。

硬件加速:可开启 FPU (协处理器 CP11) 进行浮点数运算加速。

应用场景举例:高危液体存储告警系统(实时监控环境温度与液位电压)。

2. ADC (模数转换器) 核心原理

2.1 模拟信号与采样过程

自然界中的温度、压力、液位 (m) 等物理量均为模拟信号。微控制器(MCU)通过传感器将这些物理量转化为模拟电压值 (v)后,需要通过ADC (Analog-to-Digital Converter)将其转化为数字信号。

采样频率 (Sampling Rate):单位时间内对模拟信号的采样次数(Hz)。根据奈奎斯特定理,采样频率必须大于信号最高频率的 2 倍。

2.2 逐次逼近法 (SAR ADC) 与二分查找原理

大多数 MCU 内置的 ADC 采用逐次逼近法 (Successive Approximation),其基本思想类似于二分查找法。

内部硬件主要由比较器、DAC 和逐次逼近寄存器 (SAR) 组成:

1.假设基准电压为

,待测电压;

2.第 1 次逼近:试探中间值。

比较:输出 bit 为1;

3.第 2 次逼近:调整试探值为。

比较:输出 bit 为0;

4.第 3 次逼近:调整试探值为。

比较:输出 bit 为1;

5.依次类推,直到达到要求的位数分辨率,完成数值逼近。

2.3 分辨率与电压转换公式

ADC 的分辨率 (Resolution)决定了可量化的最小电压变动:

8-bit:分段数为(范围 0x00 - 0xFF)

10-bit:分段数为(范围 0 - 1023)

12-bit:分段数为(范围 0 - 4095,主流 MCU 常用)

16-bit:高精度(常见于 DSP 或专用外置 ADC 芯片)

采样电压计算通用公式:

示例:
若 ADC 为10 位分辨率,基准电压,采样读出的数字量为:

3. 常见信号滤波算法总结

由于传感器环境噪声干扰,直接读取的 ADC 数据往往包含误差,需要通过软件滤波算法提升数据平滑度与稳定性:

1.均值滤波 (Mean Filter)

原理:连续采样 N次求算术平均值。

适用:消除随机干扰,适用于平稳变化的信号(如温度)。

2.高通滤波 (High-Pass Filter)

原理:允许高频信号通过,滤除低频趋势(基线漂移)。

适用:快速突变信号检测。

3.低通滤波 (Low-Pass Filter)

原理:允许低频信号通过,减弱高频噪声干扰。

适用:消除高频抖动噪声。

4.卡尔曼滤波 (Kalman Filter)

原理:基于状态空间模型的预测与更新算法,结合系统预测值和测量值计算最优估计。

适用:高精度实时跟踪、预测性降噪及复杂动态系统。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/26 12:57:15

YOLOv5打电话行为检测落地全指南:数据集、PyQt界面与部署避坑

简介:这套YOLOv5打电话行为检测方案,面向需要快速落地行为识别项目的开发者与算法学习者,解决模型训练门槛高、数据标注繁琐的问题。包内含训练好的.pt权重文件、YOLOv5工程源码、配套数据集,标签同时提供txt与xml两种格式&#x…

作者头像 李华
网站建设 2026/9/26 12:56:47

产品质量策划总结与认定报告编写指南:APQP框架与数据校验

简介:这份专题资料为2021至2022年产品质量策划总结和认定报告文档,面向制造企业质量工程师、体系审核人员及质量管理培训学员,用于梳理产品从设计到交付全过程的质量控制要点。压缩包内共1个doc文件,约52KB,可直接编辑…

作者头像 李华
网站建设 2026/9/26 12:56:18

保健食品广告语合规红线与赛道评估方法(2026版)

保健食品广告语的合规要求,比普通食品更严格。 保健食品不得使用医疗用语、不得做功效对比、不得对安全性做断言,要遵守批准功效范围等规定。 本文梳理三类高频合规红线,并拆解保健食品广告语在功能市场、品质市场、礼品市场三个赛道的评估方…

作者头像 李华
网站建设 2026/9/26 12:54:33

图论PDF到生产代码:NetworkX实战避坑指南

简介:本资源是一份面向计算机科学、网络工程及运筹学初学者与进阶学习者的图论核心入门讲义,聚焦图与网络分析的基础理论与经典应用。内容系统涵盖图论起源(如哥尼斯堡七桥、哈密尔顿环球旅行、中国邮递员问题)、基本概念&#xf…

作者头像 李华
网站建设 2026/9/26 12:53:32

SQL Server数据库设计实战:从表结构到索引优化的完整指南

做SQL Server这套东西十几年,每次接手一个新项目,我第一件事不是写代码,而是先看数据库设计。很多人觉得这是小题大做,觉得CRUD嘛,表随便建一建就行了。但恰恰是这个"随便",后面会让你付出成倍的…

作者头像 李华