4~20mA电流检测模块

一、设计方案

针对电流输出型传感器(4~20mA或者0~20mA),设计了这款电流采集模块。主要是通过运放搭建电流放大电路,并通过二阶低通滤波后送入带有12位ADC的单片机,通过数码管显示电流值,并通过串口打印数据。

二、方案解析

1、电流采集放大电路

在这里插入图片描述

该电路是典型的运放低侧电流监测的应用,采样电阻R20为10Ω,精度0.1% 25PPM/℃。R5、R4、R6、R7以及运放U1组成差分放大电路,因为R5=R6、R4=R7,所以该差分放大电路的Vout = Vin * (R4/R5)。所以CN1处的电压等于 被测电流1010 (0~2V)。断开H1,万用表调至mA电流档,可以监测回路中的电流大小。正常使用时,短接H1即可。

2、二阶低通滤波
在这里插入图片描述

这是一个典型的单位增益KRC电路又称塞林更(Sallen-Key)滤波器,截止频率fc=1/(2pi(R1R2C5*C6)^0.5) ,可以通过电子发烧友上的计算器(运放低通滤波器在线计算工具)。

在这里插入图片描述

我这边设计的是需要滤掉工频干扰的50HZ,通过计算并查找相关电阻阻值和电容容值,确定R1 = R2 = 10KΩ,C5 = 220nF,C6=470nF,通过截止频率计算公式算出fc = 49.5HZ。

电路中运算放大器选用常用的KTA333(SOT-23封装)低噪声低温漂精密运算放大器。 它的输入失调电压小于 10μV,输入偏置电流±100pA,输入失调电压±120pV,失调电压漂移仅有 0.05μV/℃。
在这里插入图片描述

3、其它功能介绍

单片机采用STC的STC8H3K32S2-45I-LQFP32,该芯片具有12位的ADC,可以满足本方案的采样精度要求。并且在电路中增加TL431电路作为单片机ADC的参考电压。运放放大后的最大电压值是2V,参考电压可以设置成2.5V。而且参考电压设置为2.5V比直接用5V系统电源可以提高采样精度。

显示部分采用的是TM1650可以驱动4位8段数码管,进行测试值显示。

在这里插入图片描述

电源部分,采用TPS5430降压芯片,输入可以5.5 V ~ 36 V宽电压供电。

在这里插入图片描述

三、电路调试

1、检查供电电压 & 2.5V参考电压

在这里插入图片描述

在这里插入图片描述

2、电流经过采样电阻R20、差分放大电路放大100倍后的电压值:

电流(mA) 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
CN1电压值(mV) 395 491 588 685 783 882 978 1075 1175 1271 1368 1467 1558 1662 1763 1860 1963
CN2电压值(mV) 395 490 588 685 783 882 978 1074 1175 1271 1369 1467 1558 1662 1763 1861 1962
拟合曲线为y = 97.85x,因为4.99K和49.9K电阻存在误差,后期可以换成0.1%的再试一下。

3、单片机采集数值

TempData = temp * 2.510 /65536 ; 经过单片机采集后,显示数值只差0.01mA,可以忽略不计。

将上面的拟合曲线写入程序中,测试结果还是可以的。

在这里插入图片描述

  • 17
    点赞
  • 120
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: 单片机作为工业自动化领域中最常用的控制器之一,通常需要与传感器进行通信。其中,4-20mA电流信号是一种广泛使用的传感器信号类型。这种信号通常用于代表物理或化学特性(如气体压力、温度、电流等)。 4-20mA信号作为一种标准信号,传输距离较远时信号衰减较少,抗干扰性和稳定性较强。同时,其产生成本也相对较低,广泛应用于各种工业控制系统中。 实现单片机对4-20mA信号的输入需要采用4-20mA转电压模块或者4-20mA变频模块。将4-20mA信号输入到模块中,模块输出对应的电压信号或频率信号。单片机可以通过ADC转换模块将模拟信号转换为数字信号进行采集和处理。 为了保证信号输入的准确性,需要在设计中考虑到4-20mA信号的稳定性和抗干扰性。此外,需要注意单片机输入端的保护,例如使用限流器对电压进行限制,避免电压过高烧毁单片机等问题。 总之,实现单片机对4-20mA信号的输入需要考虑硬件设计和程序编写两方面,并且需要保证信号的稳定性和抗干扰性,以提高控制系统的稳定性和可靠性。 ### 回答2: 单片机4-20mA输入是指将4-20mA电流信号通过传感器或其他设备输入到单片机中进行处理的过程。这种输入方式常用于工业自动化领域中对物理量的检测与测量,例如温度、压力、液位等。与其他输入方式相比,4-20mA电流信号能够在较长的距离内传输,且具有较好的抗干扰性能,因此被广泛应用。 在进行4-20mA信号输入时,需要使用特定的模块或电路将信号转换为数字信号,以便单片机进行采集和处理。常见的模块包括ADC转换模块、放大器、比较器等,其作用是将电流信号转换为相应的电压信号,以便单片机进行处理。同时,为了确保信号的稳定和准确性,还需要对信号进行线性校准,以消除因传输距离和设备本身带来的误差。 单片机4-20mA输入方式具有可靠性高、信号传输距离长、抗干扰能力强等优点,可用于各种工业自动化应用中,例如流量控制、液位检测、工艺过程监测等。随着技术的发展和市场的需求,单片机4-20mA输入方式也将不断得到改进和完善,以满足各种不同的应用需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值