liangquan 发表于 2015-1-4 15:49:36

Arduino引脚括流,获得0-10V的输出,我设计的电路图对么

我想获得0-10V的连续的电压变化值,用来控制一个比例压力阀(该阀要求输入的信号值为0-10V)。

由于Arduino的引脚只能输出0-5V,所以我设计了下面的回路:

思想是通过滑动变阻器输入命令值0-5V,然后在11引脚输出0-5V的变化量,最后通过三级管的放大功能,在R3电阻两侧的A、B点,得到放大了的电压信号。计算过程如下:


我的问题是:这样获得0-10V的电压变化的方法正确么?还有其他方法么?我想要较高精度地放大输入信号的电压,比如输入信号电压为0.4V,我想通过电路得到精确的0.8V(准确放大2倍)电压,这样的电路合理么?如果想精确地获得放大2倍的电压,需要电阻相当精确么?如果我引入反馈,能提高精度么?

野鬼{ABO} 发表于 2015-1-4 19:42:13

直接输出一个PWM信号,接着后面一个比例放大器搞定。你这样精度很难保证。

coolstar 发表于 2015-1-5 08:29:41

无法保证线性输出,pwm或者da转化

r39544 发表于 2015-1-5 08:43:18

12/(68+330)=30ma 功耗比较大造成电源电源不稳定,无法保证精度

xuanjj 发表于 2015-1-5 13:33:00

PWM输出接个二阶有源低通滤波,再接一级2倍运放放大到10V
页: [1]
查看完整版本: Arduino引脚括流,获得0-10V的输出,我设计的电路图对么