千家信息网

PWM实现ADC采集电量的原理是什么

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇文章为大家展示了PWM实现ADC采集电量的原理是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1. 说明对于没有ADC的主控芯片来说,如果要实现ADC
千家信息网最后更新 2026年11月02日PWM实现ADC采集电量的原理是什么

本篇文章为大家展示了PWM实现ADC采集电量的原理是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

1. 说明

对于没有ADC的主控芯片来说,如果要实现ADC的功能,可以用两个GPIO和一个运算放大器解决该问题。对于某些国产芯片来说,其内部没有ADC,所以在有些方案上采用的是PWM电路进行模拟电压的测量。接下来逐步分析一下基本的原理与采集过程。

2.基本原理

利用积分电路,通过调节PWM的占空比,将PWM变成平滑的电压输出。然后与需要测量的电压用比较器进行比较。不断调节PWM的占空比,当比较器的输出从0到1时,正好变化时,记录当前的PWM的占空比即可实现模拟电压的测量。

2. 硬件原理图

2.1 积分电路

该部分电路的作用主要是将PWM波转换成一个平滑的直线。

由于电容两端的电压不能突变,这里采用三阶积分电路,使得输出到比较器的电压是一个平滑的直流电压。

计算公式


经过仿真后效果如下:

输入为100K,振幅为3.3V的PWM波。当占空比为70%时,此时的输出波形为一个平滑的直流电压,根据计算公式,得到理论值为2.31V与仿真得到的2.325V基本保持一致。

2.2 电压比较器

这部分电压是电压比较器的电路原理图,其中R6的作用是上拉电阻,提高运放的输出能力。

通过R4与R5两个电阻进行分压。得到测量电压的三分之一与PWM调节出来的电压进行比较。通过连续不断的条件PWM的占空比,并检测运放的输出,当功放输出电平出现正好反向时,此时的运放的正级输入就可以认为与三分之一的测试电压相同。通过该原理得到需要测量电压的值。

3. 软件设计

对于PWM测量电压,需要gpio能够输出PWM波。可以直接用gpio输出高低电平,然后通过计算占空比来进行调节。对于君正X1000来说,可以直接利用PWM输出稳定的波形。

然后在比较器输出引脚,可以将该引脚设置成一个中断,当中断发生时,功放的电平发生翻转。通过得到当前的PWM占空比,从而计算出此时电池的电量。

代码可以参考

kernel/drivers/power/pwm-battery.c

通过该方法测量得到的电压不是很准确,代码中的默认精度为50mV。如果要调节精度,可以修改以下代码

#define PWM_FREQ (140 * 1000)    //采样频率
#define PWM_STABLE_TIME_US 200
#define PWM_SAMPLE_TIMES 3 //采样次数
#define PWM_DUTY_NS_STEP 30 //每次调节PWM采样时间

4. 总结

在没有ADC的情况下,可以利用两个GPIO和一个功放进行模拟ADC的设计。

(1)该方法需要输出一个稳定的PWM波,其占空比需要精确,所以能够产生一个稳定的PWM波是关键。

(2)被测量的电压需要稳定,所以为了其电压的稳定,可以在需要测量的电路部分加一个电容。

增加电容C162可以让电平更加的平稳,采集的电压更加精确。

(3)可多次ADC转换求平均值,进行数字滤波消除误差。

上述内容就是PWM实现ADC采集电量的原理是什么,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

电压 输出 测量 原理 电路 比较器 调节 平滑 电平 电量 两个 代码 功放 电容 积分 运放 精确 不断 作用 公式 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技有限公司 深圳九邦互联网科技有限公司 广州大一互联网络科技有限公司 深圳恒合互联网络科技有限公司 互联网核心科技是什么 没上市的科技互联网公司 互联网科技的发展 互联网科技公司电话 互联网 的科技创新 互联网科技缩写 撒么互联网科技公司 中国最先进互联网科技公司 云创客互联网科技公司 广西互联网科技孵化中心 互联网科技大赛获奖感言 湖北辰鑫科技互联网 兰石爱特工业互联网科技分公司 西安左小互联网科技有限公司 互联网科技对化妆品行业 保山浩联互联网科技有限公司 互联网科技会 广州互联网科技公司 互联网科技上市公司 栖莱科技互联网股份有限公司 互联网还是高科技吗 江阴互联网智能科技产品进口 深圳艾果互联网通讯科技 富国互联网金融科技混合基金 唐山双旺合互联网科技产业园 株洲百竞科技的互联网营销顾问
0