T50C动态电流表 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 T50C动态电流表

简介:低成本大跨度量程电流表,实现2-多个挡位切换

开源协议: GPL 3.0

(未经作者授权,禁止转载)

创建时间: 2021-01-22 08:36:26
更新时间: 2023-02-02 16:18:53
描述

本工程改制T50表头,所以没有相关软件配套。只是为了验证电流挡位切换使用。

 

 

 

前言:

一般市面上的电流表都是一个挡位(万用表不算,算也没用,这里讨论的是自动量程),比如各家的USB表头,量程从2A-5A,分辨率0.01A-1ma都有,甚至是那种几百块的高价USB表头,虽然使用的是高位ADC,但是速度啊最小量程啊都会有局限,比如鸭掌心的表头,最小分辨率是10uA。如果用来测量几个ma以上还好说,用来测量某些设备的静态电流几个uA就没戏了。

本文讲解一种低成本的2挡位(多挡位也只需要简单的增加采样单元就行)大跨度量程的电流表。

 

设计:

先来说电流,一般测量电流就是测量采样电阻两端产生的压降,然后比例放大后送单片机ADC。

但是一个采样需要用至少21位ADC才能分辨1ua-2A的量程。高速高位的ADC价格昂贵,本文不采用这种方案。

不能采用1个采样1个高位ADC,那么势必是有多个采样来切换各种量程,就像万用表一样,不过万用表是手动方案。

 

下面以1-5000uA,1-2700ma,片内12位ADC来设计的两个挡位自动量程电流表。(也可以设计5000ma。12位校准的好也基本满足1个ma的显示)

 

首先采样电阻是串联在电路里的,这点很关键,如果是分辨接通采样电阻的话,不管切换的多块。间断的时间会造成后级设备掉电,影响测量。

ihWQcMgpo3I3bNT2iY65JEg16jBZQpK7D7CIzqgF.png

如上图,GNDIN是输入-。GNDOUT是输出-。GND是模拟地,包括单片机的数字地供电也取自这里。

 

重头戏来了。

L0N7JdB6Gei9omisLWSLXWzrBU2EOAk4jOReIXdH.png

上图就是两个挡位的采样放大。

这里的运放用到了反相放大。对没错。就是把负电压放大成正电压。一般单电源供电的运放都会有-0.2V左右的共模输入。0.2V足以用来反应大电流量程的压降过程了。

大电流采样0.01R用反相放大,小电流用正向放大。

 

两组放大后的电压分别送单片机。

 

下面说挡位识别部分。

atUcukqEeMlzNeRAJx5qRjs9lxSKw4LVWXgywNtH.png

上图就是用电压比较的方法来确定换挡电流点。

因为两个采样电阻是串联的。电流都是相等的,所以采集0.01R采样电阻上的6mA电流点作为比较对象。换挡点要比小电流量程略高。

当整个电流回路超过6ma时,电压比较输出高电平。驱动并联在10R采样电阻上的Nmos导通实现换挡。也就是让电路能承受更大的电流。

当换挡完成后,小电流挡位就失效了。。但是大电流挡位依旧存在。或者说是说大电流挡位一直是存在的。只不过是增加了几个小电流量程。

 

实际测试。

ufHLBnEfT0hv0R1BXktJbG1qIzSWAXia9TL96GOL.png

上图是输入5V。输出加载2.3A负载时的电压变化。大概有10ms的电压降低情况。

 

R4BruO22RpCpPb6ZioSfQ4vBcMYtAda0OuuoTqeb.png

上图是输出口负载500ma时的电压下降情况。

 

2个测试都是经过了自动换挡的情况。

使用T50表头改制方案。

实际验证可以显示1-5000ua,1-2700ma。精度也不错

基本可以满足日常测试需求。

 

总结:

再啰嗦下,自己也有个记录。

当测量5ma一下电流时,单片机调用的是10R采样的数据。当电流超过6ma时自动切换到大电流挡位。

因为小电流量程实际不止5ma。所以软件上可以留出一个余量。

当小电流达到5ma时,软件切换到大电流采样继续显示5ma。

继续增大电流到6ma时完成切换动作。使电路内阻降低,完全使用0.01R采样的数据来显示电流。

 

好了,上面就是大跨度量程电流表的设计思路。软件部分不是我能搞的定的了。我就不参和了。

 

引申:

至于还要更多细分的挡位。仔细想想吧。只要串更多的采样。然后用大电流反相放大的数据来区分挡位。切换不同的采样电阻就行。不过第三个-更多挡位的采样部分需要用差分放大比较好。

 

 

 

 

 

 

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
ID Name Designator Footprint Quantity
1 62k R9 R0402 1
2 10R R1 R0402 1
3 10k R18,R3,R4,R2,R13 R0402 5
4 2.7k R19,R14 R0402 2
5 1k R23,R22,R20,R7,R8,R15,R12,R5 R0402 8
6 510k R21 R0402 1
7 4.7k R24 R0402 1
8 NC R10 R0402 1
9 10M R11 R0402 1
10 120k R6 R0402 1
11 VPP J8,J7 PIN-1S 2
12 GNDIN J10 PIN-1S 1
13 GNDOUT J11 PIN-1S 1
14 10R R17 R2512-A 1
15 0.01 R16 R2512-A 1
16 GS8552-SR U4 SOP-8_L5.0-W4.0-P1.27-LS6.0-BL 1
17 22uF C6 CAP-SMD_L3.2-W1.6-R-RD 1
18 SLLB310400_3P K1 SLLB310400_3P 1
19 10uf C7,C4,C3 C0603 3
20 TYPE-C-31-M-16 USB1 TYPE-C-SMD_TYPE-C-31-M-16 1
21 SI2300A Q1 SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR 1
22 W25Q32JVSSIQ U3 SOIC-8_L5.3-W5.3-P1.27-LS8.0-BL 1
23 SE8533-HF U2 SOT-89-3_L4.5-W2.5-P1.50-LS4.2-BR 1
24 GS8551-TR U5 SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BR 1
25 USB-07 USB2 USB2.0-A_SMD 1
26 2.6-FPC25501 M1 2.55_FPC25501 1
27 AO3400A Q2 SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR 1
28 LED-0603_G LED1 LED0603_GREEN 1
29 B5819WL D1 SOD-123_L2.8-W1.8-LS3.7-RD 1
30 5V J1 TESTPIN-1 1
31 NRST J6 TESTPIN-1 1
32 RXD J4 TESTPIN-1 1
33 GND J3 TESTPIN-1 1
34 3V3 J2 TESTPIN-1 1
35 F_CS J15 TESTPIN-1 1
36 TXD J5 TESTPIN-1 1
37 BOOT0 J9 TESTPIN-1 1
38 F_SCK J12 TESTPIN-1 1
39 F_MISO J13 TESTPIN-1 1
40 F_MOSI J14 TESTPIN-1 1
41 NC C11 C0402 1
42 0.1uf C14,C1,C13,C5,C9,C12,C15,C10,C8,C2 C0402 10
43 STM32F030C8T6 U1 LQFP-48_L7.0-W7.0-P0.50-LS9.0-BL 1

展开

工程视频/附件
暂无
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP