大家好,又见面了,我是你们的朋友全栈君。
几种电流转电压变换的实现方法
介绍几种I/V变换的实现方法:
分压器方法
利用如图1分压电路,将电流通入电阻。在电阻上采样出电压信号。其中,可以使用电位器调节输出电压的大小。这种方法最简单,但需要考虑功率和放大倍数的选择问题。
霍尔传感器方法
使用霍尔效应,在元件两端通过电流I,并在元件垂直方向上施加磁感应强度B的磁场,即会输出电压。由下面的公式获得线性关系。
其中,RH为霍尔常数,I为输入电流,B为磁感应强度,d为霍尔元件厚度。
这种方法多用于对电流的测量,虽然也可以实现转换,但是精度有限。
积分电路方法
电压可以看作是电流的积分,利用如图电路有:
为保证精度,选取运放时尽量找输入阻抗大的。该电路常用于PID调节,积分电路成熟且放大倍数和精度较好。但要注意这种电路输出电压和输入电流的相位是相反的。
运放直接搭接的方法(跨阻放大器)
充分利用运放“虚短”和“虚断”的概念,将电流转换为电压信号,如图电路
电流通过电阻,在电阻上产生压降,建立起电压和电流的关系为
这种方法避免了运放输入失调电压和输入偏置电流和失调电流影响带来的积分误差。也避免了电容的漏电流带来的误差。但未获得稳定的高精度放大,对电阻和运放的精度要求较高。
三极管方法
三极管同样具有放大能力,但应用上多采用运放。电路如图
下面以实际的例子叙述整个实现过程。
尝试将一个0~5A信号转换为0~5V信号。最简单的是加一个1欧的电阻,但这样发热功率过大,所以需要采用电流互感器将原先的电流变小。按照一般互感器指标是输入0~10A信号,变比为200:1,即0~5A的信号变为0~25mA。下面采用运放直接搭接的方法实现转换。考虑到相位的问题,对电路作了改进。利用50欧电阻在正端产生的电压与负端相等的条件,并利用运放的放大功能,实现最终要求的。如图。另外,用集成运放OP27为的是得到更高的运算精度;50欧的电阻是前端互感器带负载要求。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/137157.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...