怎样设计电路可以把-10~10V的电压变成0~10V的电压呢

请问lancelotsb:
这里的运放用4558、5532一类的双运放就可以了么???

昨天没有描述清楚,好久没有用知道了,忘记还得填说明了~~

是这样的,我这里是一个plc输出的-10~10v的直流,驱动一个变频器,再驱动交流电机。因为-10~10V的变频器比较贵,所以想把输出电压范围改掉,plc程序已经写好,无法修改,也不会改,只能用外围电路了。

guanxfwd 的电路超级简单,易实现,但是我也考虑输出端内阻的问题,不过我觉得应该问题不大,这个通过调整应该可以实现。

lancelotsb的实现比较合理,造价也不高,十分感谢!

但是我还是想尽可能简单的实现这个功能,还请大家帮忙确定下两个电阻的方案是否行得通,谢谢!

补充:对,普通运放就行。如内阻足够小用两电阻也行,但要驱动变频器还要加一级运放组成的跟随器防止变频器内阻影响前级。  楼上的电路有问题,原因是一般AD采样用的信号源内阻都不低,而楼上提供的电路是完全忽略信号源内阻才能实现的,利用叠加定理可以很容易推出该结果。实际中必须使用运算放大器,如图,U1组成反相加法器,将-10~+10V与+10V电压相加在放大1/2倍,输出-10V~0V信号,再送到U2组成的单倍反相器反相成0~+10V信号,由于运放输入阻抗高,所以不受信号源内阻影响,输出可直接驱动ADC。 

再说两句:楼上的电路确实设计很巧妙,但是推导过程第一步仍然使用了忽略信号内阻的叠加定理,这样除了在Vin=Vout的特殊情况下可以忽略内阻影响,其他情况下只要在信号源那串一个等效电阻输出就会出现偏差,而仿真软件的信号源貌似也把这个内阻忽略了吧?突然发现其实三个电路都没能解决信号源内阻的问题,现在这样改一下,还有三楼的双电阻电路,只是在输入输出分别加一级运放构成的跟随器就解决了阻抗问题,而且电路简单,仅仅多了双运放。对于楼上说的4558不能用我想问问原因,虽是音频专用,但无论从耐压,输入阻抗,带宽,失调电压没有一点不符合楼主的应用啊。其实5532更是音频专用的“运放之皇”啊,为什么就能用呢?谢谢。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-20

我猜你是要将0-10v的信号输入AD,所以才要这样的转换。

没猜对也没关系,给你提供一个这样的电路,其实很简单。

当输入-10v时,输出为0;输入-10v~0时,输出0~5v;输入0~+10v时,输出5~10v。

补充:

一开始确实没有考虑阻抗匹配的问题,不过你想一下,你只要把这两个电阻换成更大一点的比如100k,阻抗匹配还是可以实现的。而且我用信号发生器试过了,可以用。

建议试试lancelotsb的电路,看着挺高端的,哪个好用就用哪个~

图如下:

第2个回答  2010-05-19
-10~10V是直流信号还是交流信号?对变换后的0~10V信号的电流有没有要求?
第3个回答  2013-01-14
guanxfwd的简单电路在海利普B系列上试过是可以的,输入阻抗大约10千欧。当时海利普的变频器应用场合是同时要加PG卡和扩展卡(带~10V到+10V的)而B系列不能同时加俩卡 所以只能只加PG卡 而把PLC过来的~10V到+10V的通过简单电路转化成0到10V接到变频器的基本端子上
第4个回答  2010-05-21
首先4558不能替代运放(此为Audio专用运放)
需要采用LM358之类的运放

我空间为你专门设计的电压转换内,有详细设计步骤
你只要按照此步骤可以自行变化

http://hi.baidu.com/solank/blog/item/08f7dd8af32264dffd1f1033.html

有问题可以联系我,深夜上网给你做功课
相似回答