基于PAC1921的宽范围高端电参数检测系统设计

2017-05-24 14:45王元月应金堂
计算机测量与控制 2017年5期
关键词:寄存器增益电阻

王元月,王 红,应金堂

(1.绍兴职业技术学院 机电工程学院,浙江 绍兴 312000; 2.上海利正卫星应用技术有限公司,上海 200000)

基于PAC1921的宽范围高端电参数检测系统设计

王元月1,王 红2,应金堂1

(1.绍兴职业技术学院 机电工程学院,浙江 绍兴 312000; 2.上海利正卫星应用技术有限公司,上海 200000)

针对电源管理、工业自动化等自动控制领域对高端电参数检测精度高、范围宽的要求,设计了一个基于PAC1921高端电流功率传感器的宽范围高端电参数检测系统;该系统根据测量结果自动对增益进行配置,使测量档位的测量范围与实际值匹配,从而保证设计的检测系统具有宽的测量范围的同时能够保证测量精度;实验结果表明系统能对高端0~20 A,0~32 V,0~640 W范围的电参数进行测量,数据采集稳定,精度高,可以为高端宽范围的电参数测量提供参考,具有一定的使用价值。

PAC1921;高端;电参数;宽范围

0 前言

很多电路系统都需要对电流、电压和功率等电参数进行检测,尤其是对工作电流的监测。低端电流检测与高端电流检测电路相比较而言较为简单,但是有些故障只能高端检测电路才能检测到,低端电流检测电路无法检测到,而这些故障往往让电路系统处于危险的状态[1],因此对高端电流检测是必要的,高端电流检测是检测电源端的电流,这样能提高后续回路的故障检出率,能更好的对电路系统进行保护[1-3]。特别是在电源管理、工业自动化等诸多自动控制应用中,对高端电流的检测是一种广泛的需求,而且在这些应用中,对高端电参数检测要求精度高,范围宽[4]。因此设计了一种利用PAC1921电流功率传感器实现对高端电流、电压和功率进行检测的系统,系统检测范围宽,且精度高。

1 高端电流的检测原理

电流检测的方法通常是在被测电路中插入一个电流采样电阻,被测电流流过采样电阻会产生压降,如果检测出电阻两端的电压就可以计算出被测电流的大小。由于电流采样电阻值较小,因此采样电阻两端的压降也很小,需要经过放大器进行放大输出给后级电路[5]。

图1是最常用的利用差分输入的高端电流检测电路,电流采样电阻放在系统电源和负载之间,因此它对电流的变化更加敏感,而且也不给地线回路增加额外阻抗,对系统地添加了免干扰功能,这项技术提高了整个电路的性能。电路中,电流流过采样电阻,在电阻上产生的电压差作为差分放大器的输入,放大后将信号电平从高端移位到参考地。高端电流检测电路需要使用低输入偏移电压以及高共模抑制比的精密运算放大器和高精度的电阻电容器件,以此来降低电流检测误差。

图1 差分输入的高端电流检测电路

2 系统设计

该系统由高端电流功率传感器,单片机和上位机构成,高端电流功率传感器采集的高端电流、电压以及功率信号通过SMBus总线传输至单片机,单片机再将这些信号通过RS485串口上传到上位机显示。电流、电压和功率信号的采集使用美国微芯公司新推出的全球第一款模拟和数字相结合的PAC1921芯片,主控器采用具有高速、低功耗和抗干扰能力强的的单片机STC12C5620AD。

2.1 高端电流功率传感器PAC1921

随着电子技术的发展,很多公司推出了多种集成电流检测芯片,其内部包含了完成高端电流检测的所有功能单元,包括精密运放和匹配度很好的电路。

PAC1921是支持数字输出和可配置模拟输出的高端电流功率传感器,它提供3种测量方式,除了能对电流、功率进行测量外,对电压信号进行测量,它采集的电流、电压和功率信号通过与I2C总线兼容的SMBus总线输出,也可以通过OUT引脚输出模拟信号。PAC1921内部功能框图如图2所示,其内部包含一个电流差分放大器、寄存器、11/14位二阶Δ-ΣADC、10位DAC和数字接口等部分,差分电流放大器输入范围0-100 mV,共模电压可到32 V,器件内部配备的39位累加寄存器和增益可控的放大器,电流增益有8个档位可选,最大为128倍,电压增益有6档,最大为32倍,这使得它在不改变采样电阻值的情况下能测量宽范围的电流、电压及功率信号。

图2 PAC1921的内部结构[6]

2.2 检测电路的设计

采用高端电流功率传感器PAC1921,只需要外围少量的元器件就可以实现对电流、电压和功率的精确的检测。为了去除电源高频噪声的干扰,在电源引脚处设计了截止频率2 kHz左右的RC低通滤波器,由于PAC1921可以支持3~5.5 V的供电电压,给RC低通滤波器的设计带来了非常大的便利,RC低通滤波器设计如下:

(1)电阻的选择:由于VDD的供电电压可以在3~5.5 V之间,并且整个PAC1921的耗电电流最大值不超过10 mA,因此设计了低通滤波器的电阻R1=100欧姆,R1上的最大压降不超过1 V,设计中VCC为5 V电压,所以给芯片供电的电压是4 V左右,满足芯片的工作要求。根据以上计算最后选取100欧姆1/8 W的贴片电阻。

(2)电容的选择:根据设计要求截止频率为fc=3 kHz,RC低通滤波器的频率计算如式(1)所示,

fc=1/(2πRC)

(1)

由式(1)可推导出滤波电容:

C=1/(2πRfc)

(2)

将截止频率fc=3kHz带入式(2),可求出滤波电容值。

C=1/(2πRfc)=1(2*π*100*3000)≈0.53 μF

根据以上计算最后选取了1uF16V的钽电容,为了增加滤除高频噪声的效果,在此电容上再并上0.1uF16V的钽电容。

为了尽量减少电路噪声的影响,在PAC1921的模拟输出引脚和接收ADC之间也采用RC滤波器。SMBus总线时钟引脚SM_CLK和数据传输引脚SM_DATA根据协议的接12kΩ的上拉电阻。

图3 PAC1921检测电路

检测电路中的采样电阻选用的是合金电阻,它比传统的电阻的精度高,温度系数TCR低,甚至可以低至±5PPM/℃,这就避免了电阻因电路工作时发热引起温度的变化对测量精度的影响。而且合金电阻可通过较大的电流,在大电流采样中能承受相当强度的冲击。该系统设计的电流检测范围是0~20A,而PAC1921的电流差分放大器的输入的电压最大是100mV,计算采样电阻:

RSENSE=0.1 V/20 A=0.005 Ω

将计算出的采样电阻值乘以0.8的裕量系数,因此检测电路选用0.004 Ω的合金采样电阻,该电阻TCR为10 PPM/℃,功率为4 W,电阻精度为0.1%。将采样电阻接在电源和负载之间,它将被测电流转换成电压信号,该信号输入到芯片内部的差分电流放大器,信号增益可编程选择,有8个不同的增益,最大增益为128倍,可以根据不同的输入选择合适的电流增益,这就保证了宽范围的检测精度。电压的测量增益分为6档,电流电压增益的选择如表1所示。

表1 电流电压增益选择

2.3 主控模块设计

主控制模块主要由控制器和通信模块构成,其系统主体结构如图4所示。主控模块采用具有高速、低功耗和抗干扰超强特点的单片机STC12C5620AD,它对于要求运算速度快、高速通信和抗干扰能力强的场合特别适合。在主控单元模块电路中,以STC12C5620AD单片机为核心,同时通过485 串口与上位机进行通信,将测量的信号送到上位机显示。

图4 主控模块电路

2.4 软件设计

该系统根据测量结果自动对增益进行配置,使测量范围与实际电流匹配,从而保证设计的检测电路具有宽的测量范围的同时能够保证测量精度,电流测量范围0~20 A,电压范围0~32 V,功率范围0~640 W。程序流程图如图5所示,单片机定时读取采集信号值,根据采集数据结果判断当前电流电压范围,以此确定合适的增益。

图5 程序流程

程序初始化工作主要是对PAC1921高端电流传感器的参数进行配置。PAC1921里包含一个寄存器,可以通过SBus总线通信设置参数,以此来选择该芯片的工作方式。在增益配置寄存器里可以设置电流电压信号采集的ADC位数以及电流电压的增益,可通过样本寄存器配置寄存器设置电流电压样本数量。初始化程序将ADC采样率配置成14位,采用后置滤波器以提高信号质量;将样本数设置为1024个。

PAC提供三种测量模式,在电流测量模式下,ADC采集电流样本值并累加到25位寄存器中,每个累加周期完成后自动求取平均值并存入寄存器中的前10位,电压测量模式跟电路测量模式类似,同样会将电压样本值累加到25位寄存器中,累加周期完成后自动求取平均值存入16位寄存器的前10位,而功率值累加寄存器为39位。如果电流或者电压增益设置过高时,累加器会溢出,这时芯片内部寄存器的电流或者电压溢出标志位会被置1,结果寄存器会被设置为最大值,那么在SMBus模式,改变增益选择,检查结果直到一个有效的增益被选中。

PAC921芯片与主控器通过SMBus通信,SMBus与I2C是兼容的,它是一个计算机主机与外围设备之间的双线串行通信协议。pac1921 SMBus地址位是7位,地址后面是RD/WR指示位,如果RD/WR位为逻辑“0”,SMBus写数据到客户端设备。如果RD/WR位为逻辑“1”,SMBus从客户端读取数据,pac1921 SMBus地址是由第6引脚ADDR_SEL的电阻接地确定的,电路中电阻采用120Ω,pac1921SMBus地址被确定为1001101。图6是写一个字节到寄存器的通信协议,图7是从寄存器中读取一个字节的通信协议。

STARTSlaveAddressWRACKRegisterAddressACKRegisterDataACKSTOP1→0YYYY_YYY00XXh0XXh00→1

图6 写通信协议

图7 读通信协议

3 系统测试分析

为了说明该检测系统的有效性,将各部分电路整合后充分地测试系统的性能。PAC1921传感器将电流、电压及功率信号采集后送给单片机处理再送到上位机显示,系统对全量程范围内的信号进行检测。检测结果如表2所示,在整个测量范围内,能保证电流、电压和功率的测量精度。当被测电流低于195mA以下,增益选择最大128;当被测电流超过12.5 A,增益选择最小值1。被测电压范围是0~1 V时,增益选择最大值32;当超过16 V时,增益选择最小为1。当被测电流达到20.01 A时,上位机显示错误表示超出范围,当被测电压要达32.02 V时,上位机显示错误表示超出范围。

表2 检测结果

4 总结

实验结果表明该系统满足宽范围电参数测量的需要,具有较好的实时性,测量精度高,ADC选择14位的分辨率,电流电压误差小于0.1%,功率误差小于0.2%,且数据采集稳定,上位机能稳定显示数据。使用PAC1921高端电流功率传感器来对高端电信号进行检测的方法可以为宽范围电参数测量提供参考,具有使用价值。

[1] Gert N.Helles.高端电流检测的原理和电路[J].电子产品世界,2001(9):19-20.

[2] 姜 霞,年晓红,宋学瑞.多通道高精度电压电流检测系统设计[J].电源技术,2014,38(9):1706-1709.

[3] 杨 阳.基于微处理器的多点电流信号采集及优化设计[J].计算机测量与控制,2016,24(5):223-225.

[4] 刘冬梅,李泽滔.基于ADE7753的Rogowski线圈宽范围电流测量研究[J]自动化仪器仪表,2015(7):159-160.

[5] 曲光阳.吴晓波髙精度高边电流检测放大器的研究与设计[J].机电工程,2008,25(11):1-4.

[6] PAC1921 High-Side Power/Current Monitor with Analog Output[EB/OL]. http://101.96.10.65/ww1.microchip.com/downloads/cn/DeviceDoc/cn571514.pdf,2016.

Design of Wide Range High-side Electric Parameter Detection System Based on PAC1921

Wang Yuanyue1, Wang Hong2, Ying Jintang1

(1.Mechanical&Electrical Engineering College, Shaoxing Vocational&Technical College, Shaoxing 312000, China; 2.Shanghai LiZheng Satellite Application Technology Co.,Ltd., Shanghai 200000, China)

Considering the actual demand of power management and industrial automation,the electric parameter detection system based on PAC1921 high-side current/power sensor was designed. The measurement results are automatically configured to match the measuring range and the actual value, so that the design of the detection system has a wide measurement range and can ensure the measurement accuracy. The experimental prove the system can measure the value of 0-20 A current, 0-32 V voltage and 0-640 W power and the data acquisition is stable and it has high measurement accuracy. The system can provide a reference for the wide range of electrical parameters measurement and it has a certain reference value.

PAC1921; high-side;electrical parameters; wide range

2016-11-22;

2016-12-15。

王元月(1977-),女,贵州毕节人,硕士,讲师,主要从事电源技术及智能控制方向的研究。

1671-4598(2017)05-0045-04

10.16526/j.cnki.11-4762/tp.2017.05.014

TM930

A

猜你喜欢
寄存器增益电阻
织物电阻测试仪校准中电阻示值测量不确定度评定
基于增益调度与光滑切换的倾转旋翼机最优控制
电阻大小谁做主
Lite寄存器模型的设计与实现
基于单片机的程控增益放大器设计
二进制翻译中动静结合的寄存器分配优化方法
基于Multisim10和AD603的程控增益放大器仿真研究
移位寄存器及算术运算应用
实现自动控制电阻类型分析之气敏电阻
程控增益射频宽带放大器