找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 925|回复: 40
打印 上一主题 下一主题

单片机PWM控制输出0-10V求助

[复制链接]

54

主题

246

帖子

1089

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1089
跳转到指定楼层
1#
发表于 2018-3-22 20:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
各位大神,
% [* J8 x, T5 c  r3 |6 `             最近要用到单片机通过控制PWM控制输出0-10V,电流不需要太高100mA以内即可,有推荐的电路或芯片吗/ j1 t& R3 ^# {0 d0 w

点评

热心人!: 5.0
热心人!: 5
10V 要驅動什麼東西講清楚一點,LED?馬達?……  发表于 2018-3-23 07:57
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

10

主题

838

帖子

4907

积分

五级会员(50)

Rank: 5

积分
4907
推荐
发表于 2018-3-23 14:40 | 只看该作者
chenlaipi 发表于 2018-3-23 01:27
8 p, F$ c+ k: \7 d  C6 [6 E2 X1 l- Z不用PWM,用MCU自带的DAC怎么控制输出不同的电压值0-10V,我不是很懂,请教下
- D2 y! r3 [+ S9 ]. x
dac通过电压放大器同比例输出就可以了,你画的图,把dac输出代替pwm,去掉滤波电路,加个小电容,其他可以不动,这样噪声小。3 c; N6 V( c- l& ?2 k9 w

点评

热心人!: 5.0 支持!: 5.0
了解,谢谢。目前用的MCU没有DAC~  详情 回复 发表于 2018-3-23 15:09
热心人!: 5 支持!: 5
正解。DAC:数字转模拟。若芯片自带这个功能,就不要用PWM,能省几个元件。通过单片机的几个寄存器,就可以控制了。  发表于 2018-3-23 14:56

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
推荐
发表于 2018-3-29 08:23 | 只看该作者
chenlaipi 发表于 2018-3-28 20:47
' E% W& X, ]- c8 s* h9 \+ O狗版主,又来问你问题了,下面这张电路图是怎么通过控制V2的电压,来控制XMM1端的输出电压,真心看不懂, ...

3 n2 h3 U: h$ d) O. g你都會仿真了還問我?
+ ^" q, H. {0 f' `6 Z  E! r7 e$ a, p  x
) i* m/ M1 w: }
% A% g' E) w; `3 Z, y
U1B 是個正向放大電路,3.3V x (1 + 23.7K / 10K) = 11.121V,輸出本來就接近 0V ~ 10V 的範圍。
3 N$ i* C' n- L8 [( x7 |0 G% Q" O- C! S) a" N; R7 l. ?% D& Y
後面的 Q1 和 Q2 有可能是個保護電路,箝制電壓不要超過 10V 太多吧?(僅為推測)) R9 y; Y/ [( Z9 U7 \
7 Y/ B! \1 s" Z! n& q
把 U1B 電路拿掉,V2 移到 R5 前面,然後用 0V ~ 16V DC Sweep 掃一下,只仿真後面 Q1 和 Q2 的電路就知道。
4 j2 p4 U; F5 E' d2 D( o7 n' p1 @! {/ c" a0 K0 h$ I1 A
小弟數學不及格,通常能仿真就仿真,懶得計算很複雜的算式。
+ v9 H& @  i3 H/ a. [! t" f9 `4 S* `
1 C1 O; i8 O% z3 @" U8 m  L9 W

点评

这两天刚学的仿真~因为实在看不懂这电路。我试下移调U1B看下  详情 回复 发表于 2018-3-29 08:51
哈士奇是一種連主人都咬的爛狗!

54

主题

246

帖子

1089

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1089
推荐
 楼主| 发表于 2018-3-23 11:37 | 只看该作者
chenlaipi 发表于 2018-3-23 09:09  w" c2 y! @, p& F, H
狗板主,要驱动LED 0-10 V调光接口~~~
+ `! ?- v' _6 e5 U4 e9 ~
我目前的想法是通过MCU调节PWM的宽度,在经过RC滤波成直流信号,在通过运放正向放大3.3倍,来输出不同的电压值(0-10V),MCU是3.3V。这个电路不知道有没问题,要怎样改进比较完善,还有这个的输出电流参数要这么看  Q  K9 |7 L0 K( G. i8 A) W0 t

微信图片_20180323113707.jpg (118.16 KB, 下载次数: 0)

微信图片_20180323113707.jpg

点评

热心人!: 5.0
LM321 的驅動能力只有 +/-20mA。  发表于 2018-3-24 13:09
好的,谢谢狗版主  详情 回复 发表于 2018-3-23 16:01
热心人!: 5
這個電路的野樓梯失敗史LTspice)的模型做好了,下班給你!^_^  发表于 2018-3-23 14:25
4.7k 换成10k, 100k换1M,10uF换47uF,PWM频率149KHz(如果不做FCC认证还可以更快),输出端加滤波,推荐村田的三端穿心电容。  详情 回复 发表于 2018-3-23 12:37

54

主题

246

帖子

1089

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1089
2#
 楼主| 发表于 2018-3-23 09:09 | 只看该作者
狗板主,要驱动LED 0-10 V调光接口~~~
- g6 q( \/ M1 d; W

点评

热心人!: 5.0
我目前的想法是通过MCU调节PWM的宽度,在经过RC滤波成直流信号,在通过运放正向放大3.3倍,来输出不同的电压值(0-10V),MCU是3.3V。这个电路不知道有没问题,要怎样改进比较完善,还有这个的输出电流参数要这么看  详情 回复 发表于 2018-3-23 11:37
是要输出可控的0~10V输出啊  详情 回复 发表于 2018-3-23 11:20
热心人!: 5
那不是 MCU 搭個 NMOS 管當開關就可以嗎?^_^  发表于 2018-3-23 09:17

0

主题

115

帖子

423

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
423
3#
发表于 2018-3-23 10:16 | 只看该作者
~~~~DC2DC了解一下~~

7

主题

672

帖子

1168

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1168
4#
发表于 2018-3-23 10:57 | 只看该作者
#在这里快速回复#谢谢分享

54

主题

246

帖子

1089

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1089
5#
 楼主| 发表于 2018-3-23 11:20 | 只看该作者
chenlaipi 发表于 2018-3-23 09:09
+ E( F0 Z+ x8 o7 v" ]狗板主,要驱动LED 0-10 V调光接口~~~

4 a. x) t0 z- ^" z是要输出可控的0~10V输出啊
$ r; E; y0 U4 v: U0 N2 Y2 G, A3 b

10

主题

838

帖子

4907

积分

五级会员(50)

Rank: 5

积分
4907
7#
发表于 2018-3-23 11:47 | 只看该作者
你肯定搞错了,驱动LED背光是控制电流而不是电压,找一个LED背光电源驱动芯片,你就知道有一个管脚叫en或者PWM,把单片机的PWM连那管脚就行了。单片机控制电压源我也做过,用AD的数模转换芯片加OP-amp,要I2C或者SPI总线才能做到精度高。

点评

这个不是直接驱动LED,是应用在路灯上的,0-10V是去控制LED驱动电源预留出来的接口,用来调光用的。  详情 回复 发表于 2018-3-23 11:51

54

主题

246

帖子

1089

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1089
8#
 楼主| 发表于 2018-3-23 11:51 | 只看该作者
part99 发表于 2018-3-23 11:478 M; H( o* p$ ?2 p- G
你肯定搞错了,驱动LED背光是控制电流而不是电压,找一个LED背光电源驱动芯片,你就知道有一个管脚叫en或者 ...
# {) n' z2 D4 q, }6 a
这个不是直接驱动LED,是应用在路灯上的,0-10V是去控制LED驱动电源预留出来的接口,用来调光用的。
. V. ?$ \. e/ S7 [- J- o

10

主题

838

帖子

4907

积分

五级会员(50)

Rank: 5

积分
4907
9#
发表于 2018-3-23 12:12 | 只看该作者
本帖最后由 part99 于 2018-3-22 23:23 编辑
" Z/ G$ _5 _% w! o& `( `- s, d9 ^5 n( R) \, P
你的PWM滤波加放大器电路是可以的,就是调试麻烦,如果用I2c或者SPI,做硬件的就不用那么苦了。
' f. L, L+ h4 {: E推荐AD5293, 用SPI控制精确输出电压,电流不够可以在输出加个电压跟随器。
5 [! e9 S' W( y- ~6 I3 w5 P

10

主题

838

帖子

4907

积分

五级会员(50)

Rank: 5

积分
4907
10#
发表于 2018-3-23 12:37 | 只看该作者
chenlaipi 发表于 2018-3-22 22:37
: [/ x( M: ~. {+ P6 h9 X2 U我目前的想法是通过MCU调节PWM的宽度,在经过RC滤波成直流信号,在通过运放正向放大3.3倍,来输出不同的 ...
, Q0 b8 U1 ?: k& J$ m' x$ L+ I
4.7k 换成10k, 100k换1M,10uF换47uF,PWM频率149KHz(如果不做FCC认证还可以更快),输出端加滤波,推荐村田的三端穿心电容。$ d9 i* }* L6 u+ D( E9 X* J9 V- f

点评

这边的电阻值跟电容值是怎么计算出来的啊  详情 回复 发表于 2018-3-23 13:22

54

主题

246

帖子

1089

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1089
11#
 楼主| 发表于 2018-3-23 13:22 | 只看该作者
part99 发表于 2018-3-23 12:37
/ S0 h( A" k5 k) P' Z# G9 `0 i4.7k 换成10k, 100k换1M,10uF换47uF,PWM频率149KHz(如果不做FCC认证还可以更快),输出端加滤波,推 ...

, t9 B) D, Y" _7 }- ]: m这边的电阻值跟电容值是怎么计算出来的啊
2 q2 X) p. L% K

点评

不是算出来的,是焊出来,量出来。做的多就知道了,重点是滤波。  详情 回复 发表于 2018-3-23 14:26

7

主题

672

帖子

1168

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1168
12#
发表于 2018-3-23 13:23 | 只看该作者
谢谢分享

12

主题

474

帖子

1039

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1039
13#
发表于 2018-3-23 13:48 | 只看该作者
看你这电路 为什么非要用PWM?

点评

可能是用的单片机比较便宜,不带DAC功能,为节省成本。仅猜测。  详情 回复 发表于 2018-3-23 14:09

12

主题

418

帖子

3623

积分

EDA365版主(50)

Rank: 5

积分
3623
14#
发表于 2018-3-23 14:09 | 只看该作者
djadfas 发表于 2018-3-23 13:48; ~) \, E3 f  `! Y) X
看你这电路 为什么非要用PWM?
+ d& K4 `+ n7 A4 T+ q+ _+ V
可能是用的单片机比较便宜,不带DAC功能,为节省成本。仅猜测。6 D; t( I& Q8 Q9 u2 R8 m. ]

点评

不用PWM,用MCU自带的DAC怎么控制输出不同的电压值0-10V,我不是很懂,请教下  详情 回复 发表于 2018-3-23 14:27

10

主题

838

帖子

4907

积分

五级会员(50)

Rank: 5

积分
4907
15#
发表于 2018-3-23 14:26 来自手机 | 只看该作者
本帖最后由 part99 于 2018-3-23 01:36 编辑
  z9 s/ g0 x& F
chenlaipi 发表于 2018-3-23 00:22
2 W% O' @0 [. j6 m这边的电阻值跟电容值是怎么计算出来的啊
5 _+ z" N+ N: ~, C, R6 S' I
不是算出来的,是焊出来,量出来。做的多就知道了,重点是滤波。150k滤波还是挺麻烦的,你可以放大器电源输入也加磁珠,把频率放到1Mhz比较好一些。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-24 00:20 , Processed in 0.070740 second(s), 38 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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