?

基于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的程控增益放大器仿真研究
移位寄存器及算術運算應用
實現自動控制電阻類型分析之氣敏電阻
程控增益射頻寬帶放大器
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合