找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1256|回复: 5
收起左侧

这种软件一般是怎样处理的(PWM ADC)

[复制链接]
ID:562338 发表于 2020-3-19 20:24 | 显示全部楼层 |阅读模式
51hei截图20200319200818.jpg

R5 电阻是3欧至5欧间,属于可调电阻;软件PWM和ADC是怎样的处理方式,去实现R5一直工作在5W (可以有一些误差)

原来想着只要保证ADC值恒定,恒流就行了,后来感觉不对 。

那位帮给个思路
回复

使用道具 举报

ID:342822 发表于 2020-3-19 21:06 | 显示全部楼层
r5改变流过qi,r3电流跟随变化,r5功率变化。adc检测r3 对地电压变化通过单片机调整PWM输出占空比
控制流过r5,q1,r3的电流增大或减少来达到r5满足保持在5w.
回复

使用道具 举报

ID:401564 发表于 2020-3-20 08:29 | 显示全部楼层
我没有见过这么干的,基本上是不能实现的,如果真的可以,麻烦你告诉我一下怎么做的
如果你要驱动LED,会有专门的LED驱动,那恒流的原理和你这差不多,但人家从反馈到控制全是硬件电路实现的,单片机很难做到实时控制的,再快的单片机也是一个时钟一个时钟的去执行的,更何况你这还要ADC计算之后才控制
不过,实现一个大概应该是可以的
回复

使用道具 举报

ID:562338 发表于 2020-3-20 16:31 | 显示全部楼层
Y_G_G 发表于 2020-3-20 08:29
我没有见过这么干的,基本上是不能实现的,如果真的可以,麻烦你告诉我一下怎么做的
如果你要驱动LED,会有专 ...

我就是看过到实物,分析电路是一个单片机加一个MOS管,负载电阻变化,但负载的工作功率是恒定的。
回复

使用道具 举报

ID:401564 发表于 2020-3-20 17:00 | 显示全部楼层
所谓恒定不过就是功率表显示稳定而已
如果你要做,无非就是通过ADC的值来控制PWM的占空比,这就大概的达到了一个恒定的效果了
回复

使用道具 举报

ID:282850 发表于 2020-3-20 17:05 | 显示全部楼层
R5 电阻假设是5欧,MOS的电流回路总电流是1A,R3是电流采样电阻,换算成ADC采样电压1*0.2=0.2V,保证采样是0.2V就可以了。
如果ADC不是0.2V,相应的PWM输出占空比改变(调大、高小),就可以了。也可以加入PID算法在调PWM,或者用“中值”来逐步试PWM值。最终稳定在0.2V的ADC值上。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表