找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
楼主: chenlaipi
打印 上一主题 下一主题

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

[复制链接]

54

主题

246

帖子

1089

积分

四级会员(40)

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

积分
1089
16#
 楼主| 发表于 2018-3-23 14:27 | 只看该作者
ArthurGXH 发表于 2018-3-23 14:09
8 S7 N2 c- J3 n. l- f( t可能是用的单片机比较便宜,不带DAC功能,为节省成本。仅猜测。

( o- \1 Y% X8 O不用PWM,用MCU自带的DAC怎么控制输出不同的电压值0-10V,我不是很懂,请教下
+ l/ [1 z) X6 E, C0 y/ p' u: y

点评

dac通过电压放大器同比例输出就可以了,你画的图,把dac输出代替pwm,去掉滤波电路,加个小电容,其他可以不动,这样噪声小。  详情 回复 发表于 2018-3-23 14:40

10

主题

838

帖子

4907

积分

五级会员(50)

Rank: 5

积分
4907
17#
发表于 2018-3-23 14:40 | 只看该作者
chenlaipi 发表于 2018-3-23 01:27/ O4 U: \9 T& y3 P
不用PWM,用MCU自带的DAC怎么控制输出不同的电压值0-10V,我不是很懂,请教下
& z& T- y9 Q/ |6 K0 x) U% x( @
dac通过电压放大器同比例输出就可以了,你画的图,把dac输出代替pwm,去掉滤波电路,加个小电容,其他可以不动,这样噪声小。
7 o. x  h& v. X

25

主题

532

帖子

1904

积分

认证会员B类

Rank: 25

积分
1904
18#
发表于 2018-3-23 14:41 | 只看该作者
:lol:lol

54

主题

246

帖子

1089

积分

四级会员(40)

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

积分
1089
19#
 楼主| 发表于 2018-3-23 15:09 | 只看该作者
part99 发表于 2018-3-23 14:40- L3 [8 h5 t9 N" f* u& q, l
dac通过电压放大器同比例输出就可以了,你画的图,把dac输出代替pwm,去掉滤波电路,加个小电容,其他可 ...

' `6 V" s/ g, ]9 [5 T3 h6 c9 B了解,谢谢。目前用的MCU没有DAC~
7 Z; |0 o- P9 O: T/ b: P7 P

点评

热心人!: 5.0
热心人!: 5
有 ADC 的 MCU 多,有 DAC 的 MCU 少且貴。^_^  发表于 2018-3-23 16:36

54

主题

246

帖子

1089

积分

四级会员(40)

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

积分
1089
20#
 楼主| 发表于 2018-3-23 16:01 | 只看该作者
chenlaipi 发表于 2018-3-23 11:37. o5 T/ K3 ~3 g% g( \5 o
我目前的想法是通过MCU调节PWM的宽度,在经过RC滤波成直流信号,在通过运放正向放大3.3倍,来输出不同的 ...

) A% `) b. W) W, o好的,谢谢狗版主  h4 v/ J3 _+ b  v/ C: W

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
21#
发表于 2018-3-23 21:35 | 只看该作者
本帖最后由 超級狗 于 2018-3-23 22:23 编辑
+ I  }! k( c2 A4 F* @/ v! m
chenlaipi 发表于 2018-3-23 11:37
0 ?( ^+ X: K; [' _' `# J1 Z) ~, n4 q我目前的想法是通过MCU调节PWM的宽度,在经过RC滤波成直流信号,在通过运放正向放大3.3倍,来输出不同的 ...
野樓梯失敗史LTspice)的模型
# A8 n$ [: @; `, k* X3 B# u
( S8 n, J" R% m  {" X6 C
# A1 g8 Q* R) U4 ?: d& o

LM321_PWM_DAC.jpg (63.13 KB, 下载次数: 2)

LM321_PWM_DAC.jpg

LM321_PWM_DAC_VOUT.jpg (41.85 KB, 下载次数: 1)

LM321_PWM_DAC_VOUT.jpg

LM321_PWM_DAC.zip

1.46 MB, 下载次数: 5, 下载积分: 威望 -5

哈士奇是一種連主人都咬的爛狗!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
22#
发表于 2018-3-23 22:44 | 只看该作者
踢哀TI)- PWM DAC Using MSP430 High-Resolution Timer9 ~* V3 e( D, c- M8 j
0 a4 w- a( `! [# V* z

9 l; [0 p2 [7 F2 F3 [; z* z* _樓主既然想用 MCU + PWM + Low Pass Filter 來當 DAC,小弟能貢獻此一文檔當參考。( A( V% ~0 ^8 l. J2 T2 k
% M( t& f" h# _& J( w
$ E4 }" A6 U7 s3 J+ k8 {7 e2 c

  M- [- L9 E, f0 R/ o

slaa497.pdf

2.77 MB, 下载次数: 5, 下载积分: 威望 -5

点评

狗版主,又来问你问题了,下面这张电路图是怎么通过控制V2的电压,来控制XMM1端的输出电压,真心看不懂,求解啊~~[attachimg]136807[/attachimg]  详情 回复 发表于 2018-3-28 20:47
谢谢~~~  详情 回复 发表于 2018-3-25 22:02
哈士奇是一種連主人都咬的爛狗!
头像被屏蔽

5

主题

114

帖子

172

积分

禁止发言

积分
172
23#
发表于 2018-3-24 11:20 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

11

主题

132

帖子

1141

积分

四级会员(40)

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

积分
1141
24#
发表于 2018-3-24 12:23 | 只看该作者
MARK
5 Z7 s4 u4 b$ s! U, ]

2

主题

185

帖子

1405

积分

四级会员(40)

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

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

54

主题

246

帖子

1089

积分

四级会员(40)

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

积分
1089
26#
 楼主| 发表于 2018-3-25 22:02 | 只看该作者
超級狗 发表于 2018-3-23 22:44' H0 z6 H- b; h) X) `! `: W2 H% L
踢哀(TI)- PWM DAC Using MSP430 High-Resolution Timer
) d+ J1 g# Z9 N" A% s
谢谢~~~
" U; J2 [+ U/ A) {8 x/ u3 Z4 L5 u

54

主题

246

帖子

1089

积分

四级会员(40)

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

积分
1089
27#
 楼主| 发表于 2018-3-25 22:04 | 只看该作者
ksvhxd 发表于 2018-3-24 23:40- L1 c$ p, B9 r2 i: b
有PWM就好办了,就用DC-DC变换器的电路就可实现,就用单片机PWM控制开关管,后接电感和SS14肖特基二极管作 ...

2 K7 i. H* ^+ b- i1 Z: D+ |3 e. P, g不是很明白啊~能再详细点吗~
7 E( w7 N4 }" E8 U# K7 C+ O

0

主题

6

帖子

9

积分

初级新手(9)

Rank: 1

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

54

主题

246

帖子

1089

积分

四级会员(40)

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

积分
1089
29#
 楼主| 发表于 2018-3-28 20:47 | 只看该作者
超級狗 发表于 2018-3-23 22:44
$ @. Z& }: N. S5 K( ]" _踢哀(TI)- PWM DAC Using MSP430 High-Resolution Timer

! _7 f( t" ^8 p* J# R狗版主,又来问你问题了,下面这张电路图是怎么通过控制V2的电压,来控制XMM1端的输出电压,真心看不懂,求解啊~~ + E: p( t7 b2 R2 J* r
) _3 \, h! ^( m/ e8 }( B0 X

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
30#
发表于 2018-3-29 08:23 | 只看该作者
chenlaipi 发表于 2018-3-28 20:47/ \1 s% M% @! z$ q% I- {3 \, p# q
狗版主,又来问你问题了,下面这张电路图是怎么通过控制V2的电压,来控制XMM1端的输出电压,真心看不懂, ...

8 A( `% y0 `1 ]" O$ _- C2 c2 `你都會仿真了還問我?3 f- P$ Y- X  E  T6 m

& Q8 c# y4 y9 ?
8 \  `; Q2 E8 t2 T5 {/ }) g2 b# {' x
U1B 是個正向放大電路,3.3V x (1 + 23.7K / 10K) = 11.121V,輸出本來就接近 0V ~ 10V 的範圍。$ w9 B. N. R! c) b' {% C7 h
( Y7 ]/ L4 C% p
後面的 Q1 和 Q2 有可能是個保護電路,箝制電壓不要超過 10V 太多吧?(僅為推測)
( e2 n8 l! M+ A
3 a+ V* z- S3 H! @9 c把 U1B 電路拿掉,V2 移到 R5 前面,然後用 0V ~ 16V DC Sweep 掃一下,只仿真後面 Q1 和 Q2 的電路就知道。
7 G' [, @1 r- \. G4 M, n$ r4 M6 _. h, k' \, q9 K: i( J
小弟數學不及格,通常能仿真就仿真,懶得計算很複雜的算式。* c- m9 Y5 k8 @6 X+ q$ l" n
/ j3 Q( n. L1 v# D% b# Y

# s+ ], Q+ ^8 `& \% m
哈士奇是一種連主人都咬的爛狗!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-23 21:34 , Processed in 0.072717 second(s), 35 queries , Gzip On.

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

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

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