我这里现有一压力变送器,输出为4-20mA的电流,作为变频器的输入信号,现在要求将变频器的输入信号改为电压信号,也就是要将4-20mA的电流换成0-5V或0-10V的电压。该变频器有0-5V和0-10V两种输入。
请问,该怎么样才能转化呢?
先谢谢各位了。
-
引用 lwc 2007/4/4 17:05:52 发表于2楼的内容
-
引用 zlj 2007/4/4 17:08:49 发表于3楼的内容
-
引用 cly 2007/4/4 17:11:15 发表于4楼的内容
-
引用 cly 2007/4/4 17:14:57 发表于5楼的内容
-
引用 cxf 2007/4/4 17:17:25 发表于6楼的内容
-
引用 cxf 2007/4/5 15:11:38 发表于7楼的内容
-
引用 skbolo 2007/4/5 15:41:52 发表于8楼的内容
-
引用 cxf 2007/4/5 15:50:54 发表于9楼的内容
-
-
skbolo 发表于 2007/4/5 15:53:18
原理如下:
根据“虚断”的概念
由下一条反馈支路得到
V(B) = 2 * V(3) - Vin ①由上一条反馈支路得到
V(A) = 2 * V(2)根据“虚短”可知 V(3) = V(2)
所以 V(A) = 2 * V(3) ②列 B 点的节点电流方程
I(L) = V(B) / RL = [V(A) - V(B)] / R10 + [V(3)-V(B)] / R8将①、②代入,得到
I(L) = -Vin / R10 + (Vin - V3) / R8因为 R8 >> R10,忽略后面一项,得到负载电流
I(L) = -Vin / R10 = -Vin/500
可以看出负载电流是与负载大小无关的表达式
这样 0~10V 信号在负载上就变成 0~20mA 的信号这是一个很可靠的电路,我在多个项目中使用了效果很理想
实际应用中为了提高精度和带载能力,我将反馈电阻 R8 换成了运放电压跟随器
反正LM258是双运放,另一路空着也是空着,不用白不用另外要注意,负载的上限不能超过 VCC 和 9013 的能力。
A、B 分别是电阻 R10 上下的两个节点,R10 取 500 欧
引用 skbolo 2007/4/5 15:53:18 发表于10楼的内容
-
引用 skbolo 2007/4/5 15:53:49 发表于11楼的内容