电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
如何用ARDUINO输出直流0-5v电压?
已解决
73482
个问题
已帮助
5993
位优秀工程师
如何用ARDUINO输出直流0-5v电压?
grace zhu
2015-10-21
浏览量:8299
我用arduino输出0-5V直流电压来控制电气比例阀,0-5V对应比例阀输出0.001-0.1MPA的气压,用analogWrite来输出PWM,接到比例阀上,比例阀不能正常工作。用函数发生器输出0-5V直流电压接到比例阀上,比例阀就能正常工作。是arduino输出信号没有经过滤波的缘故吗?还是PWM的频率不行,频率是490HZ。请教一下大神,这是怎么回事?
显示全部
Arduino
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
韦荣伟
单片机的I/O,通常就来拿数码管都不轻易的让其直接驱动!没错,Datasheet是有说明,I/O口能输出多少多少的电流,但是,I/O通常是作为数字电平工作的,那么它的电流首先不会很大,再是,你使用PWM驱动了,这是为了稳定电压吧!你试试,如果直接给气阀电平,对于小气阀来说,应该是可以驱动的!所以,加三极管或者MOS管!驱动!
发布于
2015-10-21
举报
评论 0
0
0
其他答案
数量:
14
fighter
是不是IO口输出电流太小,导致驱动力不够!!
发布于
2015-10-21
举报
评论 0
0
0
刘文轩
估计是电流不够,加个三极管吧
发布于
2015-10-21
举报
评论 0
0
0
grace zhu
怎么把arduino的PWM输出信号转换成直流稳压输出?是用滤波算法还是滤波电路?
发布于
2015-10-21
举报
评论 0
0
0
grace zhu
电气比例阀要求的是20MA,arduino的输出是够的
发布于
2015-10-21
举报
评论 0
0
0
fighter
比例阀参数呢
发布于
2015-10-21
举报
评论 0
0
0
君子好“球”
PWM信号转换成直流电必须得滤波,要不还是脉冲信号。可以用示波器看一下的。
发布于
2015-10-21
举报
评论 0
0
0
君子好“球”
而且肯定是硬件上的滤波了。
发布于
2015-10-21
举报
评论 0
0
0
韦荣伟
在回答你这个问题的时候,我想先问你个问题,平时我们无论是使用有源蜂鸣器还是无源蜂鸣器,为何都得使用三极管或者MOS管,然后用PWM驱动?为何?基本上出了点灯,很多器件不是有I/O口直接驱动,为何要这么用?
发布于
2015-10-21
举报
评论 0
0
0
fjjjnk1234
最大输出40mA是在通用IO口设置成推挽输出模式的情况下才有的,模拟输出估计达不到,建议加个三极管看看
发布于
2015-10-21
举报
评论 0
0
0
grace zhu
比例阀有四根线,一根输入信号线,输出0-5V直流电压,对应于0.001-0.1MPA的气压,另一根是供电,24V直流电压,这个没问题,一根监控线,这个暂时不管,一根地线。input singal用的是电压接法。
发布于
2015-10-21
举报
评论 0
0
0
grace zhu
请问有没有滤波电路图纸啊,我新手不太懂
发布于
2015-10-21
举报
评论 0
0
0
grace zhu
请问三极管或者mos管怎么加?新手一枚,不怎么懂,谢谢大神了
发布于
2015-10-21
举报
评论 0
0
0
君子好“球”
接电解电容和高频电容进行滤波就可以了。
发布于
2015-10-21
举报
评论 0
0
0
邵子扬
PWM后接一个阻容滤波,然后加一个运放做跟随,就可以了。
发布于
2015-10-22
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
如何用ARDUINO输出直流0-5v电压?
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: