找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

[复制链接]

54

主题

246

帖子

1089

积分

四级会员(40)

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

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

EDA365欢迎您!

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

x
各位大神,, o( X% s) j4 O$ x% g, b
             最近要用到单片机通过控制PWM控制输出0-10V,电流不需要太高100mA以内即可,有推荐的电路或芯片吗
6 R1 ?/ O8 `# C) V3 @* P8 C

点评

热心人!: 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:277 z5 f- b4 c5 ?3 [
不用PWM,用MCU自带的DAC怎么控制输出不同的电压值0-10V,我不是很懂,请教下
+ X) x2 k4 Y# j
dac通过电压放大器同比例输出就可以了,你画的图,把dac输出代替pwm,去掉滤波电路,加个小电容,其他可以不动,这样噪声小。& o1 d" j8 ~  b$ A% |0 g( ?

点评

热心人!: 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
( ?% U' J1 T$ z" G8 o! x% A2 V狗版主,又来问你问题了,下面这张电路图是怎么通过控制V2的电压,来控制XMM1端的输出电压,真心看不懂, ...

  O/ e7 n' O  p7 W* z  J你都會仿真了還問我?
% Y. t' r" M; m6 r& y& D0 a) S9 T; H8 q* }' h) V
8 N0 S$ ~' ?7 x0 T* J3 o

! S- i4 X. |, T- v8 iU1B 是個正向放大電路,3.3V x (1 + 23.7K / 10K) = 11.121V,輸出本來就接近 0V ~ 10V 的範圍。
7 ]- ]8 u* B; x. W. Q. P5 m; E) [2 k7 r1 U4 y! q# k2 M$ k
後面的 Q1 和 Q2 有可能是個保護電路,箝制電壓不要超過 10V 太多吧?(僅為推測)
: P: w) d4 M6 ]+ q2 H5 C% i8 U  U- B* N
把 U1B 電路拿掉,V2 移到 R5 前面,然後用 0V ~ 16V DC Sweep 掃一下,只仿真後面 Q1 和 Q2 的電路就知道。
( X3 M: q# S0 F* k
  i. V! s# k3 z# |( ?0 S- Q) `小弟數學不及格,通常能仿真就仿真,懶得計算很複雜的算式。
+ v& a1 \. c% C- i7 H7 ^8 P  @/ t. [4 P

1 V! ]  q4 R4 g# \7 |) U/ k8 @

点评

这两天刚学的仿真~因为实在看不懂这电路。我试下移调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
% }8 _  Q$ C: B狗板主,要驱动LED 0-10 V调光接口~~~

$ V% }, Y3 l  E3 p我目前的想法是通过MCU调节PWM的宽度,在经过RC滤波成直流信号,在通过运放正向放大3.3倍,来输出不同的电压值(0-10V),MCU是3.3V。这个电路不知道有没问题,要怎样改进比较完善,还有这个的输出电流参数要这么看
! I  \1 e  |( d+ v/ c* r& u

微信图片_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

0

主题

25

帖子

65

积分

二级会员(20)

Rank: 2Rank: 2

积分
65
36#
发表于 2018-6-8 10:51 | 只看该作者
楼主后面的仿真没有啊,回来说说呗,。

6

主题

31

帖子

198

积分

二级会员(20)

Rank: 2Rank: 2

积分
198
35#
发表于 2018-4-18 16:55 | 只看该作者
MIC4424BM  芯片转化为10V的PWM信号。

9

主题

231

帖子

468

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
468
34#
发表于 2018-4-18 11:43 | 只看该作者
boost电路 芯片?

0

主题

5

帖子

12

积分

二级会员(20)

Rank: 2Rank: 2

积分
12
33#
发表于 2018-3-31 17:42 | 只看该作者
不知道楼主对精度有何要求,没有要求的话一个三极管接个电解电容接个接个功率电阻,PWM驱动三极管,另你这个0-10V 是作为信号的吧? 要得100MA?

28

主题

530

帖子

451

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
451
32#
发表于 2018-3-29 16:38 | 只看该作者
你们一只再说运放,但是运放输出电流在20ma啊,楼主要的是100ma。我觉得还是用升压电路吧

54

主题

246

帖子

1089

积分

四级会员(40)

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

积分
1089
31#
 楼主| 发表于 2018-3-29 08:51 | 只看该作者
超級狗 发表于 2018-3-29 08:23$ W: I* {' M/ G9 Z! d7 ~  z5 D2 g0 h
你都會仿真了還問我?

% ]7 s8 x! H$ L# u# t这两天刚学的仿真~因为实在看不懂这电路。我试下移调U1B看下' x+ e+ ^& J+ O) {8 E& @

54

主题

246

帖子

1089

积分

四级会员(40)

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

积分
1089
29#
 楼主| 发表于 2018-3-28 20:47 | 只看该作者
超級狗 发表于 2018-3-23 22:44
# e& W6 d# f  z: _. V踢哀(TI)- PWM DAC Using MSP430 High-Resolution Timer
: n! F" m, }& A; l! k7 V" O
狗版主,又来问你问题了,下面这张电路图是怎么通过控制V2的电压,来控制XMM1端的输出电压,真心看不懂,求解啊~~
: L2 F& ]% ]/ A7 L
1 @% R( m& [  s7 p: |

点评

你都會仿真了還問我? U1B 是個正向放大電路,3.3V x (1 + 23.7K / 10K) = 11.121V,輸出本來就接近 0V ~ 10V 的範圍。 後面的 Q1 和 Q2 有可能是個保護電路,箝制電壓不要超過 10V 太多吧?(僅  详情 回复 发表于 2018-3-29 08:23

0

主题

6

帖子

9

积分

初级新手(9)

Rank: 1

积分
9
28#
发表于 2018-3-25 23:19 | 只看该作者

54

主题

246

帖子

1089

积分

四级会员(40)

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

积分
1089
27#
 楼主| 发表于 2018-3-25 22:04 | 只看该作者
ksvhxd 发表于 2018-3-24 23:40
" i) p0 j' T& J, t; }有PWM就好办了,就用DC-DC变换器的电路就可实现,就用单片机PWM控制开关管,后接电感和SS14肖特基二极管作 ...
' W: {+ @3 w! J7 G* p2 Z% ^% C2 P( y# ^
不是很明白啊~能再详细点吗~% \3 e. y$ T* R

54

主题

246

帖子

1089

积分

四级会员(40)

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

积分
1089
26#
 楼主| 发表于 2018-3-25 22:02 | 只看该作者
超級狗 发表于 2018-3-23 22:44
1 j- ?) w4 I6 u3 a0 B踢哀(TI)- PWM DAC Using MSP430 High-Resolution Timer
% C5 ?3 u) a: L' B* V
谢谢~~~0 h+ }* X; T! h  P

2

主题

185

帖子

1405

积分

四级会员(40)

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

积分
1405
25#
发表于 2018-3-24 23:40 | 只看该作者
有PWM就好办了,就用DC-DC变换器的电路就可实现,就用单片机PWM控制开关管,后接电感和SS14肖特基二极管作续流,如果单片机有ADC功能实现闭环,输出精度应很好。

点评

不是很明白啊~能再详细点吗~  详情 回复 发表于 2018-3-25 22:04

11

主题

132

帖子

1141

积分

四级会员(40)

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

积分
1141
24#
发表于 2018-3-24 12:23 | 只看该作者
MARK  d6 [9 F* }9 j! l% ?5 f
头像被屏蔽

5

主题

114

帖子

172

积分

禁止发言

积分
172
23#
发表于 2018-3-24 11:20 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-23 21:36 , Processed in 0.073897 second(s), 38 queries , Gzip On.

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

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

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