极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 55314|回复: 29

Arduino的PWM信号是0-5V,如果我希望输出变化范围是0-10V,该怎么办?

[复制链接]
发表于 2014-11-13 16:36:00 | 显示全部楼层 |阅读模式
Arduino的PWM信号是0-5V,如果我希望输出变化范围是0-10V,该怎么办?

我的想法是通过场效应管将电流放大,然后用电阻分压,类似下面的图,行不?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-11-13 16:46:10 | 显示全部楼层
行啊  或者你用L298这种集成芯片更方便
回复 支持 反对

使用道具 举报

发表于 2014-11-13 18:59:57 | 显示全部楼层
同样道理,驱动电流不大一颗三极管就可以。
回复 支持 反对

使用道具 举报

发表于 2014-11-13 19:38:59 | 显示全部楼层
1. 这个电路有点问题,就是不能要二极管D1,且R1的值不能太大。因为MOS虽然只需要电压驱动,但驱动的内阻必须小,这是因为MOS管G和S之间等效电容比较大!
2. PWM输出范围是0~5V,这是一个等效值,是输出脉冲波形占空比变化,平均电压的变化,因为Arduino是+5V供电,输出电平最高约5V,所以决定了最高输出电压是5V;
3. 对于PWM波形来说,如果需要更高的电压,只需要用三极管,或MOS进行开关输出即可,输出管的供电电压,就决定了输出电压的高低。上述电路输出电压,如果不考虑MOS管的源极(S极)电阻的话,就是0~24V。
回复 支持 反对

使用道具 举报

发表于 2014-11-13 19:41:22 | 显示全部楼层
你的题目有问题,首先,你的PWM是方波信号,只有经过RC电路才能滤平。如果你想放大,直接接一个比例放大电路就OK了。
回复 支持 反对

使用道具 举报

发表于 2014-11-13 22:06:18 | 显示全部楼层
楼上正解。还可以参考老电视机电子调台时5V PWM 输出,精确控制(0~32V)选台电压
回复 支持 反对

使用道具 举报

发表于 2014-11-13 22:20:27 | 显示全部楼层
如果用L298N是得不到线性电压的,应该可以用RCV420JP 芯片间接转换
回复 支持 反对

使用道具 举报

发表于 2014-11-14 09:59:45 | 显示全部楼层
我也急需要这样的一个方案。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-14 10:25:42 | 显示全部楼层
ranqingfa 发表于 2014-11-13 16:46
行啊  或者你用L298这种集成芯片更方便

谢谢,我研究一下L298这个集成芯片。

我的目的是想控制一个比例阀的比例电磁铁,该电磁铁要求输入电压是0-10V,所以想到变换一下
回复 支持 反对

使用道具 举报

发表于 2014-11-14 10:37:25 | 显示全部楼层
liangquan 发表于 2014-11-14 10:25
谢谢,我研究一下L298这个集成芯片。

我的目的是想控制一个比例阀的比例电磁铁,该电磁铁要求输入电压 ...


电流多大?用VMOS管直接与电磁铁连接,用10V供电即可。
最大电流取决于+5V驱动VMOS管时,Id大小。如果电流不够,那就要提高驱动电压了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-14 11:01:14 | 显示全部楼层
林定祥 发表于 2014-11-13 18:59
同样道理,驱动电流不大一颗三极管就可以。

我正在邮寄三极管,您能给我一个简单的电路图么?

我没经验,电子技术基础(尤其是实践)为零,大学学的都忘了,不理解。希望能给我详细解释一下,谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-14 11:03:12 | 显示全部楼层
本帖最后由 liangquan 于 2014-11-14 11:11 编辑
hubertdong 发表于 2014-11-13 19:38
1. 这个电路有点问题,就是不能要二极管D1,且R1的值不能太大。因为MOS虽然只需要电压驱动,但驱动的内阻必 ...


您说的源极是基极吧?

http://www.geek-workshop.com/thread-11569-1-1.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-14 11:03:53 | 显示全部楼层
本帖最后由 liangquan 于 2014-11-14 11:12 编辑
bingshao1006 发表于 2014-11-13 19:41
你的题目有问题,首先,你的PWM是方波信号,只有经过RC电路才能滤平。如果你想放大,直接接一个比例放大电路 ...


电子设计基础为0,能给个比例放大电路的例子么?什么书上有?用什么元件?

您看看这个帖子,为什么他们设计的那样复杂?
http://www.geek-workshop.com/thread-11569-1-1.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-14 11:10:29 | 显示全部楼层
本帖最后由 liangquan 于 2014-11-14 11:15 编辑
hubertdong 发表于 2014-11-14 10:37
电流多大?用VMOS管直接与电磁铁连接,用10V供电即可。
最大电流取决于+5V驱动VMOS管时,Id大小。如果 ...


样本上并没有写明电流是多少?

我怎样才能得到电流,买来阀做实验么?



另外,比例阀的输入信号可以选择为4-20mA,如果我选择4-20mA的输入方式,用Arduino,电路设计比用电压方式简单么?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-14 11:11:36 | 显示全部楼层
liangquan 发表于 2014-11-14 11:01
我正在邮寄三极管,您能给我一个简单的电路图么?

我没经验,电子技术基础(尤其是实践)为零,大学学 ...

您看看这个帖子
http://www.geek-workshop.com/thread-11569-1-1.html

为什么其他人设计的那样复杂?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-7 09:59 , Processed in 0.060060 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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