单片机产生PWM方波,通过IO口输出,怎样让输出的PWM信号的电流变为4-20MA,去控制L9110工作?

本设计的任务是:通过单片机去控制半导体制冷,也就是控制施加在半导体TEC两端的电压,使得半导体的工作电压根据情况改为6V,8V,10V,12v.我的设计:L9110的Vc... 本设计的任务是:通过单片机去控制半导体制冷,也就是控制施加在半导体 TEC两端的电压,使得半导体的工作电压根据情况改为6V,8V,10V,12v .我的设计:L9110的Vcc接12V,通过单片机输出PWM的通断作为L9110的输入,使得L9110的输出有着6V,8V,10V,12v的效果。。

问题,如图:通过单片机IO口输出的PWM方波,控制L9110工作,L9110的输出是控制半导体制冷片工作(半导体TEC工作额定参数12V,5A);不过L9110的输入需要20mA的电流才可以使得输出电压去控制半导体制冷工作。
所以怎样改变单片机输出的PWM信号的电流大小,改至20mA..???
展开
 我来答
zppzbs1
高粉答主

2014-12-12 · 每个回答都超有意思的
知道大有可为答主
回答量:3.2万
采纳率:82%
帮助的人:7962万
展开全部
加一级三极管扩流电路就可以了!如有帮助请采纳,谢谢!!
追问

请问,是这样的吗??

追答
是的,没错,就是这样的!最好在P2.1与三极管基极之间加一个2k~4.7k的限流电阻!
手打不易,如有帮助请采纳,谢谢!!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cqs8031
2014-12-12 · TA获得超过1.8万个赞
知道大有可为答主
回答量:1.9万
采纳率:31%
帮助的人:5572万
展开全部
单片机无法输出这么大的电流,你需要变换后得到4~20mA
1、将PWM调理成0~10V(放大)
2、买一只变送器,就可以转换为4~20mA
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stonejust
2014-12-12 · 超过93用户采纳过TA的回答
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:110万
展开全部
单片机是改不了了,不过你可以加三极管增加驱动
追问

请问,是这样的吗??

追答
对的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zjqmyron321
2019-11-01
知道答主
回答量:46
采纳率:100%
帮助的人:5.2万
展开全部

使用专用的pac芯片,gp8102可以实现pwm转4-20ma。或者电流型的dac,GP8202可以实现i2c转4-20ma,这样单片机就很容易控制了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式