关于单片机PWM输出调压问题

我现在要把12V的电压通过PWM方式调节到0~10V,单片机是3.3V的,我想问一下,直接单片机的一个脚输出PWM波,接在一个MOS管的栅极,漏极接12V,源极输出,这样... 我现在要把12V的电压通过PWM方式调节到0~10V,单片机是3.3V的,我想问一下,直接单片机的一个脚输出PWM波,接在一个MOS管的栅极,漏极接12V,源极输出,这样行吗?如果行可以用哪一颗mos管,电流只要10MA。如果不行可以用什么方法。 展开
 我来答
飞凡滴小答答
2012-03-08 · TA获得超过170个赞
知道小有建树答主
回答量:312
采纳率:95%
帮助的人:62.3万
展开全部
不行的,
1. 假如这里是NMOS管的话,电路就错误,
2. 假如这里是PMOS管得话,不管你的单片机输出什么,MOS管都是截止的。

解决办法:
假如不要太大的功率的话,单管输出也可以的,单片机输出接三极管的基极,发射极接地,集电极接一个负责电阻到12V,输出由集电极输出,这是时候,由于输出被反相,所以占空比相应的也是反的,100% - 0V输出, 16.7%-10V输出.

假如需要比较大的功率的话,直接用2个互补性三极管做成射极推挽输出即可。0% - 0V 83% - 10V

记得输出加RC或者LC滤波,最好做成二阶低通滤波,截止频率点设定F <= (5-10)Fs信号频率
GUEL86
2012-03-07 · TA获得超过5856个赞
知道大有可为答主
回答量:5538
采纳率:86%
帮助的人:2743万
展开全部
10MA,用两个三极管,8050 + 8550,单片机PWM - 2k - 8050b 、8050e - GND、
8050c - 2K - 8550b、12V - 8550e、8550c - 输出 0~10V,其它就是 PWM 的 调节问题了,
对了 输出 要加 滤波电容。
追问
请问为什么要用两个三极管,用一个不行吗?
追答
单片机电压一般为5V,调节电压为12V,需要过度一下用NPN管(8050),因为是降压 要用PNP管(8550)。用一个单片机不能直接与高于5V的电平连接,会损伤坏单片机。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qsp4993
2012-03-08
知道答主
回答量:25
采纳率:0%
帮助的人:11.5万
展开全部
这样不行,容易把单片机的PWM口给烧了,你得加一个光电隔离器,如果频率较高可以用6N137,频率一般的话可以用TP521,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vinegarew
2014-10-29
知道答主
回答量:61
采纳率:0%
帮助的人:114万
展开全部
把它融化,把它烧开,
包围。我也与别人一起
留下来的什么东西。这使我感到兴趣,
泥土和石头.
好象被镀了锑的钢刀
他的头后是点长哈哈
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式