打印
[AVR单片机]

急求助关于pwm产生 0-5伏电压

[复制链接]
1546|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
letao2013|  楼主 | 2014-3-25 20:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
农智创| | 2014-3-25 20:47 | 只看该作者
设置定时器的比较寄存器里的值就行了,调节PWM的不同占空比的输出,电压值会根据占空比的不同而不同的,你试下呗!

使用特权

评论回复
板凳
letao2013|  楼主 | 2014-3-25 21:17 | 只看该作者
农智创 发表于 2014-3-25 20:47
设置定时器的比较寄存器里的值就行了,调节PWM的不同占空比的输出,电压值会根据占空比的不同而不同的, ...

就是这个值不好设置呀,有规律吗

使用特权

评论回复
地板
农智创| | 2014-3-25 21:36 | 只看该作者
你是要规律地输出电压呢还是怎么样?电压输出跟占空比的关系:Uo=Umax*占空比。然后你可以设置PWM的输出方式,从而算出比较寄存器的值,然后你想要不断的变化的话,可以定时一秒换一次比较寄存器里的值的。

使用特权

评论回复
评分
参与人数 1威望 +4 收起 理由
qin552011373 + 4 赞一个!
5
qin552011373| | 2014-3-25 22:15 | 只看该作者
建议前级再加一个射随或者用运放做一个电压跟随器,因为IO的驱动能力有限

使用特权

评论回复
6
huangxz| | 2014-3-25 22:51 | 只看该作者
很准是不可能的,0-1000,频率最高不能高过16k了

使用特权

评论回复
7
letao2013|  楼主 | 2014-3-26 09:55 | 只看该作者
农智创 发表于 2014-3-25 21:36
你是要规律地输出电压呢还是怎么样?电压输出跟占空比的关系:Uo=Umax*占空比。然后你可以设置PWM的输出方 ...

我是想输出0-5伏之间的任意电压值,例如2.56伏

使用特权

评论回复
8
letao2013|  楼主 | 2014-3-26 09:55 | 只看该作者
qin552011373 发表于 2014-3-25 22:15
建议前级再加一个射随或者用运放做一个电压跟随器,因为IO的驱动能力有限 ...

恩是的

使用特权

评论回复
9
letao2013|  楼主 | 2014-3-26 09:56 | 只看该作者
huangxz 发表于 2014-3-25 22:51
很准是不可能的,0-1000,频率最高不能高过16k了

为是么?

使用特权

评论回复
10
huangxz| | 2014-3-26 14:51 | 只看该作者
letao2013 发表于 2014-3-26 09:56
为是么?

因为找不到理想元件,rc滤波的精度有限

使用特权

评论回复
11
jazzyfox| | 2014-4-8 09:35 | 只看该作者
5楼正解,只能相对准确,绝对小数点后多少位,估计很难,你上DA吧,这个pwm精度不太好的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

54

帖子

1

粉丝