• 已解决 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。请教一下大神,这是怎么回事?
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
  • 是不是IO口输出电流太小,导致驱动力不够!!
    • 发布于2015-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 估计是电流不够,加个三极管吧
    • 发布于2015-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 怎么把arduino的PWM输出信号转换成直流稳压输出?是用滤波算法还是滤波电路?
    • 发布于2015-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 电气比例阀要求的是20MA,arduino的输出是够的
    • 发布于2015-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • PWM信号转换成直流电必须得滤波,要不还是脉冲信号。可以用示波器看一下的。
    • 发布于2015-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 在回答你这个问题的时候,我想先问你个问题,平时我们无论是使用有源蜂鸣器还是无源蜂鸣器,为何都得使用三极管或者MOS管,然后用PWM驱动?为何?基本上出了点灯,很多器件不是有I/O口直接驱动,为何要这么用?
    • 发布于2015-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 最大输出40mA是在通用IO口设置成推挽输出模式的情况下才有的,模拟输出估计达不到,建议加个三极管看看
    • 发布于2015-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 比例阀有四根线,一根输入信号线,输出0-5V直流电压,对应于0.001-0.1MPA的气压,另一根是供电,24V直流电压,这个没问题,一根监控线,这个暂时不管,一根地线。input singal用的是电压接法。
    • 发布于2015-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 请问有没有滤波电路图纸啊,我新手不太懂
    • 发布于2015-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 请问三极管或者mos管怎么加?新手一枚,不怎么懂,谢谢大神了
    • 发布于2015-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • PWM后接一个阻容滤波,然后加一个运放做跟随,就可以了。
    • 发布于2015-10-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

如何用ARDUINO输出直流0-5v电压?