在与电流输出的传感器接口的时候,为了把传感器(变送器)输出的l~l0mA或者4~20mA电流信号转换成为电压信号,往往都会在后级电路的最前端配置一个I/V转换电路,仅仅使用一只I/V转换取样电阻,就可以把输入电流转换成为信号电压,其取样电阻可以按照Vin/I=R求出,Vin是单片机需要的满度A/D信号电压,I是输入的最大信号电流。 这种电路虽然简单,但是却不实用…… 4~20mA输入的I/V转换前置处理电路 |作者:北京江雪山 | |摘自:中电网 | | | |在与电流输出的传感器接口的时候,为了把传感器(变送器)输出的l~l0mA| |或者4~20mA电流信号转换成为电压信号,往往都会在后级电路的最前端配| |置一个I/V转换电路,图1就是这种电路最简单的应用示意图。 | |仅仅使用一只I/V转换取样电阻,就可以把输入电流转换成为信号电压, | |其取样电阻可以按照Vin/I=R求出,Vin是单片机需要的满度A/D信号电 | |压,I是输入的最大信号电流。 | |这种电路虽然简单,但是却不实用,首先,其实际意义是零点信号的时候| |,会有一个零点电流流过取样电阻,如果按照4~20mA输入电流转换到最大| |5V电压来分析,零点的时候恰好就是1V,这个1V在单片机资源足够的时候| |,可以由单片机软件去减掉它。可是这样一来。其有用电压就会剩下5-1=| |4V而不是5V了。由于单片机的A/D最大输入电压就是单片机的供电电压,| |这个电压通常就是5V,因此,处理这种简单的输入转换电路时比较麻烦。| |为了达到A/D转换的位数,就会导致芯片成本增加。 | |解决上面问题的简单方法是在单片机输入之前配置一个由运算放大器组成| |的缓冲处理电路,见图2。 ……