AD5933阻抗測量芯片原理及其應用
3阻抗測量過程實現
3.1AD5933測量阻抗模值計算
上面已經提到在頻率掃描過程中,各個頻率點上都可以得到實部值R和虛部值I兩個值,通過它們可以計算傅立葉變換之后的模值,模值=
。計算之前先把實部和虛部值用十進制表示。但這只是傅立葉變換后的結果,要想得到阻抗的實際值必須乘以一個校準系數,這里稱這個系數為增益系數。
下面給出一個計算增益系數的例子。當輸出電壓范圍為2V,標定電阻為200kΩ,可編程放大器設置為1,電流電壓轉換放大器增益電阻為200 kΩ,激勵頻率為30kHz,在這個頻率點上得到的實部和虛部值分別為F064、227E,轉換為十進制分別為-3996、8830,則傅立葉變換后的模值=
,則增益系數為標定電阻的倒數除以計算得到的模值,即(1/200kΩ)/9692.106=515.819E-12。
下面再給出一個已知增益系數、被測電阻的實部和虛部值計算被測電阻阻值的例子。假設被測電阻為510kΩ,激勵頻率為30kHz,測量得到的實部和虛部值分別為-1473和3507,則計算得到的模值為3802.863。電阻值=1/(增益系數×模值)=1/(515.819E-12×3802.863) =509.791kΩ。
對于不同的測量頻率點增益系數是不同的,所以在不同的頻率點上要分別計算增益系數。
在測量過程中可以通過限制電阻的測量范圍來優化測量性能。表4給出6個不同的阻抗范圍作為參考,它們所選擇的輸出電壓范圍均為2V,可編程增益放大器設置為1。
表4測量阻抗范圍設定

3.2相角計算及校準
在阻抗測量過程中不僅僅要關注電阻的模值,還要知道相角的大小,相角值=
。和模值一樣相角也要進行校準。首先對標定電阻進行測量,得到標定電阻的相角,測量電阻的實際相角等于測量計算得到的值減去標定電阻的相角值。值得注意的是測量時通過
得到的相角是在-90º到+90º之間的,所以要根據R和I所決定的象限來把相角變換到所在象限內。如果R0,I>0則說明在第二象限,所以計算時要把相角加上180º;如果R0,I0則是在第三象限,計算時要把相角減去180 º。
主站蜘蛛池模板:
汾阳市|
敦化市|
兴仁县|
垣曲县|
香河县|
高唐县|
儋州市|
资兴市|
东乌|
大理市|
黄山市|
宜都市|
江陵县|
天柱县|
和政县|
江孜县|
北安市|
洪洞县|
奈曼旗|
嘉兴市|
栾城县|
莎车县|
汾西县|
伽师县|
张家界市|
吉安市|
建平县|
罗城|
射洪县|
鄂州市|
汤原县|
富源县|
翼城县|
上高县|
富川|
清徐县|
伊川县|
张家界市|
太湖县|
宁乡县|
洪湖市|
3.1AD5933測量阻抗模值計算
上面已經提到在頻率掃描過程中,各個頻率點上都可以得到實部值R和虛部值I兩個值,通過它們可以計算傅立葉變換之后的模值,模值=

下面給出一個計算增益系數的例子。當輸出電壓范圍為2V,標定電阻為200kΩ,可編程放大器設置為1,電流電壓轉換放大器增益電阻為200 kΩ,激勵頻率為30kHz,在這個頻率點上得到的實部和虛部值分別為F064、227E,轉換為十進制分別為-3996、8830,則傅立葉變換后的模值=

下面再給出一個已知增益系數、被測電阻的實部和虛部值計算被測電阻阻值的例子。假設被測電阻為510kΩ,激勵頻率為30kHz,測量得到的實部和虛部值分別為-1473和3507,則計算得到的模值為3802.863。電阻值=1/(增益系數×模值)=1/(515.819E-12×3802.863) =509.791kΩ。
對于不同的測量頻率點增益系數是不同的,所以在不同的頻率點上要分別計算增益系數。
在測量過程中可以通過限制電阻的測量范圍來優化測量性能。表4給出6個不同的阻抗范圍作為參考,它們所選擇的輸出電壓范圍均為2V,可編程增益放大器設置為1。
表4測量阻抗范圍設定

3.2相角計算及校準
在阻抗測量過程中不僅僅要關注電阻的模值,還要知道相角的大小,相角值=


4單片機控制的阻抗測量系統
本文設計了一個用單片機控制AD5933實現阻抗測量的系統。單片機選擇的ADI公司的ADμC848。單片機和AD5933通過 串口實現通訊,單片機控制對AD5933的工作模式設置,控制測量過程,讀取測量結果,并通過串口傳輸到PC機。
4.1 硬件電路
系統采用電池供電,又MAX603實現把四節1.5V電池串聯后的電壓變到5V。在AD5933
的RFB和VIN之間接入電流電壓轉換電阻,這個電阻的值是可以按照上面提到的設置測量電阻的范圍的方法來設定的。在VIN和VOUT之間接入的是被測電阻,測量之前先大致估計一下測量電阻的范圍,然后來選擇相應電流電壓轉換電阻的大小。在測量被測電阻之前,首先要用已知阻值的電阻進行標定,得到模值和相角的基準。單片機把從AD5933讀到的阻抗測量結果的實部和虛部通過串口傳到上位機,又上位機根據上面提到的公式,計算得到阻抗值。圖2中給出了電路連接的原理圖。

圖2系統硬件電路圖
4.2 系統軟件設計
圖3中給出了系統測量的軟件流程圖。這是完成單個阻抗測量的過程。測量后得到的
實部和虛部結果都是十六進制表示。用單片機傳輸到上位機后進行后續的處理。每個頻率點上都要首先對標定電阻進行測量和計算,然后再以此為標準計算被測電阻。

圖3系統軟件流程
5小結
本文介紹了阻抗測量芯片AD5933,它是一款可以實現精確測量的高集成度的芯片,大大簡化了測量系統的電路和數據處理過程。本文對其性能、參數設置和具體測量實現進行了較為詳細的介紹,并設計實現了單片機系統對其控制。為阻抗測量提供了一個比較方便、使用的解決方案。
本文設計了一個用單片機控制AD5933實現阻抗測量的系統。單片機選擇的ADI公司的ADμC848。單片機和AD5933通過 串口實現通訊,單片機控制對AD5933的工作模式設置,控制測量過程,讀取測量結果,并通過串口傳輸到PC機。
4.1 硬件電路
系統采用電池供電,又MAX603實現把四節1.5V電池串聯后的電壓變到5V。在AD5933
的RFB和VIN之間接入電流電壓轉換電阻,這個電阻的值是可以按照上面提到的設置測量電阻的范圍的方法來設定的。在VIN和VOUT之間接入的是被測電阻,測量之前先大致估計一下測量電阻的范圍,然后來選擇相應電流電壓轉換電阻的大小。在測量被測電阻之前,首先要用已知阻值的電阻進行標定,得到模值和相角的基準。單片機把從AD5933讀到的阻抗測量結果的實部和虛部通過串口傳到上位機,又上位機根據上面提到的公式,計算得到阻抗值。圖2中給出了電路連接的原理圖。

圖2系統硬件電路圖
4.2 系統軟件設計
圖3中給出了系統測量的軟件流程圖。這是完成單個阻抗測量的過程。測量后得到的
實部和虛部結果都是十六進制表示。用單片機傳輸到上位機后進行后續的處理。每個頻率點上都要首先對標定電阻進行測量和計算,然后再以此為標準計算被測電阻。

圖3系統軟件流程
5小結
本文介紹了阻抗測量芯片AD5933,它是一款可以實現精確測量的高集成度的芯片,大大簡化了測量系統的電路和數據處理過程。本文對其性能、參數設置和具體測量實現進行了較為詳細的介紹,并設計實現了單片機系統對其控制。為阻抗測量提供了一個比較方便、使用的解決方案。
評論