小电流检测装置

设计一款能测量交流电流值的装置,示意图如图1所示。检测装置只通过A、B两点与交流恒流源输出口导线相连。检测装置由5V单电源供电,能实时检测和显示输入电流值。超量程时发出报警音提示。

  • 要求

1.基本要求

  1. 具有显示功能,能显示出输入电流值,显示形式不限;
  2. 超量程有报警提示音;
  3. 使用两级放大;
  4. 步长10mA,量程0mA~50mA,精度10%。

2.发挥部分

  1. 步长1mA,量程0mA~50mA,精度5%;
  2. 可设三种不同的放大倍数。

基本原理概述及实现思路:

  通过采样电阻产生小信号电压信号,然后经过两级放大得到放大信号,经过AD采样后算法处理,得出检测电流信号数值;难点就在于如何搭建二级放大电路,这对模电的考察能力较深,需要比较比较熟悉运算放大电路才可以。

  由于交流源是恒流源,输出电压幅度一致、频率50Hz。仅仅改变电流大小。该题目的考点主要有:偏置电压的选择、基尔霍夫定理的掌握、运放放大倍数的选择、以及外围电路阻容参数的选择。参考方案如下

采样基本原理分析:电流通过“I+”、“I-”输入端输入后,通过采样电阻R3产生小信号电压信号Vsam,然后经过两级放大得到放大信号,经过AD采样后算法处理,得出检测电流信号数值。

工作过程分析:

  1. 假设V1>V2,此时电流信号流向如上图所示。

根据基尔霍夫定理,电流I=I2+I1,I2+I3=I,可以推出I1=I3,电流I3可以推导出如下公式:

由于R1=R2,VCC_T=5V,所以在V1点会产生一个直流的2.5V的偏置电压。由于I1电流存在,会在V1点叠加一个交流信号,此时V1可以表示为:

所以为了减小I1电流对V1点电压影响,R5阻值尽量选大,R1和R2电阻选小,C电容选取大一些,目前选择R1=R2=100k,R5=10K,C1=1uF,计算结果是会有一个大约0.31632*(V1-V2)mV大小的交流信号叠加在直流2.5V上,最差情况是V1-V2=100mV时(也就是泄露电流为1000mA),此时的交流信号大约为31mV。

传感器感应电流在电阻R3上产生的采样电压Vsam可以表示为:

其中

 通过联合上述两个公式,可以计算出

为了保持采样电压更加准确,R5阻值选大,R3电阻选小,这样才尽可能的将感应电流I全部采样到R3电阻上,这里R3=200,R5=10k,带入上述公式可以得出

 所以实际上采样到电压与我们想要的采样电压有个误差系数0.98,也就是实际在R3两端产生的电压会比IR3小的原因。

输出电压VO1可以表示为:

第一级运放输出队交流信号V1-V2放大了R6/R5倍,叠加上一个小的交流信号。

第二级运放则是一个常见的正向比例放大电路,只是根据IO口IA、IB输出状态不同,放大倍数不同,来调节不同档位电流的放大倍数。C4、C5和C6作用是隔直通交,使第二级运放只放大交流信号。

工程实现:我采用了LM358V集成运放芯片,内置两级放大。如下图接法:

由于我采用STM32F103C8T6+LMV358的组合。偏置电压VCC-T采用3.3V,原因为c8t6的ADC口为0-3.3V输入,故不可以选择5V。这样就可以在V1产生一个3.3/2=1.65V的偏置电压,将后端的电压整体抬升。为何单片机测量交流电需要偏置电压大家可以自行百度。将正弦波全部抬升至0V以上后,单片机即可对正弦波进行处理。这边需要特别注意一点:LMV358供电的VCC-T需要接5V,其手册大家可以自行查阅,这里我踩了一个大雷,理论上削顶失真是达到运放的基准电压后出现的失真现象,本以为3.3V供电起码要到3.3才会出现失真。实际拿示波器测量时发现峰值到达2.14V左右就出现了失真现象。故后期我在芯片的供电脚飞线了5V才最终正常使用。

电阻阻值:

R1、R2:为降低系统功耗,加上考虑叠加在R2上交流电流信号影响,选取100K。

C1:为了减小交流信号对1.65V基准电压影响,电容越大越好,综合考虑选取1uF电容,则叠加在R2上的交流信号为0.31632*(V1-V2)mV,对基准1.65V影响已经很小。

R3:根据运放放大倍数、分档情况选取200Ω。

R4、R5、R7:根据Vsam公式,R5/R3越大越好,R3选取200Ω,这里R5选取了10K(考虑放大倍数15倍数,保证R6阻值在MΩ级别以下,否则电阻波动对电路影响很大)。

R6:150K,运放放大倍数15倍确定。

C2:与R6一起确定低通滤波的截止频率,滤除20KHz以上的高频信号,选取33pF。

R8、R9、R10、R11:配合端口IA、IB达到放大倍数分档作用,选取分别为51KΩ、100KΩ、100KΩ、200KΩ,放大倍数分别为3倍(IA、IB高阻态)、5倍(IA模拟输出低、IB高阻态)、9倍(IA、IB模拟输出低)。

C3:与R11一起确定低通滤波的截止频率,滤除20KHz以上的高频信号,选取33pF。、

最终经过测试后所采用的电阻如图

 最终做出来的板子如图

 程序的话在我下一篇博客

  • 8
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值