999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32單片機(jī)的簡易網(wǎng)絡(luò)導(dǎo)納分析儀系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2021-07-20 07:58:28補(bǔ)星瑩阮炳鑫邵李煥
電子制作 2021年13期
關(guān)鍵詞:單片機(jī)信號(hào)系統(tǒng)

補(bǔ)星瑩,阮炳鑫,邵李煥

(杭州電子科技大學(xué)電子信息學(xué)院,浙江杭州,310018)

0 引言

導(dǎo)納分析儀可以用于電阻、電容、電感以及組合電路的測(cè)量。在實(shí)際生活生產(chǎn)設(shè)計(jì)中,一些器件無法從外形判斷阻抗值,這就需要一個(gè)導(dǎo)納測(cè)試系統(tǒng)對(duì)其導(dǎo)納值進(jìn)行測(cè)試,分析其在所用頻段的導(dǎo)納特性,便于下一步生產(chǎn)應(yīng)用。導(dǎo)納分析儀在電化學(xué)、儀器儀表、生物醫(yī)學(xué)和電路傳輸系統(tǒng)等領(lǐng)域有著廣泛的應(yīng)用[1-3]。導(dǎo)納分析儀還可用于教育行業(yè),輔助教學(xué)實(shí)驗(yàn)系統(tǒng),成為遠(yuǎn)程操控實(shí)驗(yàn)平臺(tái)的重要系統(tǒng)之一。學(xué)生可通過導(dǎo)納分析儀測(cè)量阻抗值,選取電路實(shí)驗(yàn)所需的基礎(chǔ)元器件,實(shí)現(xiàn)遠(yuǎn)程操作實(shí)驗(yàn)[4]。

隨著電子信息的不斷發(fā)展,導(dǎo)納分析方法已從傳統(tǒng)的模擬方法演變到數(shù)字信號(hào)處理的方法[5]。本文基于FFT算法,設(shè)計(jì)了STM32單片機(jī)的簡易網(wǎng)絡(luò)導(dǎo)納分析儀系統(tǒng),實(shí)現(xiàn)了被測(cè)網(wǎng)絡(luò)的導(dǎo)納、阻抗、相位角、幅頻特性和相頻特性的準(zhǔn)確測(cè)量。

1 簡易網(wǎng)絡(luò)導(dǎo)納分析儀系統(tǒng)總體方案設(shè)計(jì)

簡易導(dǎo)納分析儀系統(tǒng)總體設(shè)計(jì)如圖1所示。將標(biāo)準(zhǔn)阻抗和待測(cè)阻抗串聯(lián),采用STM32F103ZET6單片機(jī)DAC模塊作為控制單元產(chǎn)生掃頻信號(hào),輔以按鍵控制實(shí)現(xiàn)100Hz-10kHz范圍調(diào)頻的正弦信號(hào),可以100Hz步進(jìn)實(shí)現(xiàn)連續(xù)掃頻輸出和點(diǎn)頻測(cè)量。正弦激勵(lì)信號(hào)從A點(diǎn)輸入,通過高速同步ADC采樣A、B兩點(diǎn)電壓信號(hào)[6],ADC采樣頻率為信號(hào)基波頻率的整數(shù)倍,滿足Nyquist采樣定理,避免了頻譜泄露。由STM32單片機(jī)進(jìn)行數(shù)據(jù)處理,利用快速傅里葉變換算法(FFT)獲得電壓矢量值[7]。最后通過A、B兩點(diǎn)電壓矢量比例與標(biāo)準(zhǔn)電阻阻值,計(jì)算得到待測(cè)阻抗Zx。由LCD液晶屏顯示導(dǎo)納、導(dǎo)納模、導(dǎo)納角、幅頻特性數(shù)值和相頻特性曲線。

圖1 簡易導(dǎo)納分析儀系統(tǒng)設(shè)計(jì)總體框圖

2 系統(tǒng)硬件電路設(shè)計(jì)

■2.1 測(cè)試電路總體設(shè)計(jì)

測(cè)試電路總體設(shè)計(jì)如圖2所示。

圖2 測(cè)試電路

■2.2 低通濾波電路設(shè)計(jì)

使用 DAC 產(chǎn)生正弦波時(shí),原理為:按一定時(shí)間間隔輸出正弦曲線上的點(diǎn)。產(chǎn)生的波形非連續(xù),在示波器上可以看到波形不夠光滑。因此在單片機(jī)DAC輸出端和系統(tǒng)激勵(lì)信號(hào)輸入端之間增加濾波電路以獲得更加光滑、標(biāo)準(zhǔn)的正弦波。實(shí)踐后發(fā)現(xiàn),濾波后波形幅值削減嚴(yán)重。所以最后的方案不再使用濾波電路,該過程對(duì)測(cè)量精度幾乎沒有影響。

■2.3 跟隨器設(shè)計(jì)

本電路使用了四個(gè)跟隨器。選用TI公司的OPA2365芯片,該運(yùn)放為單電源供電且輸入/輸出滿足軌到軌(rail-torail),具有較大的壓擺率,較寬的增益帶寬。從左至右,第一個(gè)跟隨器用來跟隨單片機(jī)的DAC輸出,增強(qiáng)正弦波的驅(qū)動(dòng)能力。中間兩個(gè)跟隨器與標(biāo)準(zhǔn)電阻和測(cè)試電阻相連,用來跟隨A、B兩點(diǎn)的待測(cè)電壓,可將輸入阻抗變高、輸出阻抗變低,使得ADC采樣與輸入激勵(lì)信號(hào)互不影響。最后一個(gè)跟隨器用來跟隨VDD/2的電壓,抬升待測(cè)電阻后端的電平的同時(shí),隔離了分壓電阻對(duì)測(cè)量精度的影響,使ADC所測(cè)正弦信號(hào)始終保持在0~3.3V的可測(cè)范圍內(nèi),解決了電路由導(dǎo)納特性變化產(chǎn)生負(fù)電壓而造成ADC采樣缺失的問題。

■2.4 電源設(shè)計(jì)

電源設(shè)計(jì)如圖3所示。直接通過AMS1117-3.3降壓芯片輸出3.3V的直流電壓,電路簡潔、實(shí)用方便。

圖3 電源設(shè)計(jì)

■2.5 控制與顯示電路設(shè)計(jì)

為了增強(qiáng)系統(tǒng)的整體性,在電路設(shè)計(jì)的時(shí)候增加了按鍵控制接口以及LCD屏幕顯示接口,通過3.3V與5V集中供電。核心板與LCD屏幕顯示電路如圖4所示,獨(dú)立按鍵電路如圖5所示。

圖4 核心板與LCD屏幕顯示電路

圖5 獨(dú)立按鍵電路

3 系統(tǒng)軟件設(shè)計(jì)

軟件設(shè)計(jì)總體流程如圖6所示,采用C語言編寫,基于STM32F103單片機(jī),用IDE軟件keil5進(jìn)行仿真與調(diào)試。總程序由鍵盤服務(wù)模塊、ADC模塊、DAC模塊、FFT運(yùn)算模塊、顯示服務(wù)模塊、ADC采樣數(shù)據(jù)解析模塊子程序構(gòu)成。

圖6 軟件設(shè)計(jì)總體流程圖

■3.1 DAC輸出設(shè)計(jì)

DAC設(shè)計(jì)流程圖如圖7所示,STM32F103單片機(jī)帶有兩路DAC,可配置為8位或12位,并與DMA控制器配合使用。模擬輸出電壓為0到VREF+(0~3.3V),輸出信號(hào)頻率可由定時(shí)器2的TRGO事件觸發(fā)控制。目標(biāo)要求:頻率范圍為100Hz~10kHz,最小步進(jìn)100Hz,可連續(xù)掃頻輸出。設(shè)置輸出正弦信號(hào)頻率為f0,一個(gè)周期64個(gè)取值點(diǎn),則DAC觸發(fā)頻率為f0*64。

圖7 DAC設(shè)計(jì)流程圖

■3.2 ADC采樣與FFT算法設(shè)計(jì)

ADC采樣設(shè)計(jì)如圖8所示,STM32F103單片機(jī)帶有三路ADC,具有12位分辨率,可與DMA控制器配合使用。ADC的模擬輸入電壓為VREF-~VREF+(0~3.3V),設(shè)計(jì)輸出信號(hào)頻率由定時(shí)器的TRGO事件控制。雙DAC處于同步規(guī)則模式,同步觸發(fā)ADC1和ADC2進(jìn)行采樣,獲得采樣標(biāo)準(zhǔn)電阻和待測(cè)阻抗器件的電壓,以實(shí)現(xiàn)采樣到的兩電壓值無采樣相位偏移[8]。且采用此方法可以實(shí)現(xiàn)基波頻率和采樣頻率的關(guān)系均可程控的優(yōu)點(diǎn),可任意控制FFT基頻點(diǎn)的位置,方便調(diào)整采樣關(guān)系。設(shè)置ADC采樣頻率fs為基波頻率f0的16倍。將ADC采樣的兩路數(shù)據(jù)分別保存在數(shù)組內(nèi),做256點(diǎn)FFT后,得到頻域的電壓矢量。基頻信號(hào)所對(duì)應(yīng)的序列點(diǎn)N、采樣頻率fs和基波頻率f0的對(duì)應(yīng)關(guān)系為:

圖8 ADC采樣設(shè)計(jì)流程圖

N為快速傅里葉變換后的序列點(diǎn),范圍為0~256。通過固定fs=16*f0的倍數(shù)關(guān)系,確定取FFT序列點(diǎn)N=16為基波頻率點(diǎn),該點(diǎn)的實(shí)部和虛部數(shù)據(jù)即為待測(cè)點(diǎn)的電壓數(shù)據(jù)。

■3.3 導(dǎo)納計(jì)算方法設(shè)計(jì)

激勵(lì)信號(hào)由A點(diǎn)輸入,ADC采樣A、B兩點(diǎn)的波形,經(jīng)過FFT運(yùn)算后,取N=16,得到待測(cè)電壓分別為

求導(dǎo)納可先求阻抗,再進(jìn)行轉(zhuǎn)換。待測(cè)阻抗和標(biāo)準(zhǔn)阻抗的對(duì)應(yīng)關(guān)系為:

引入所測(cè)A、B點(diǎn)電壓的實(shí)部和虛部:

故導(dǎo)納為:

即系統(tǒng)所需參數(shù)的計(jì)算公式為:

■3.4 人機(jī)交互模塊設(shè)計(jì)

選用4.3寸LCDTFT液晶屏顯示測(cè)試數(shù)據(jù)、采樣波形。通過按鍵控制系統(tǒng)進(jìn)行頻率調(diào)節(jié)和顯示界面切換。實(shí)時(shí)顯示采樣波形有利于直觀地觀察A、B 兩端口的波形狀態(tài),預(yù)估與驗(yàn)證結(jié)果的正確性。按鍵判斷流程圖如圖9所示;LCD顯示流程圖如圖10所示。

圖9 按鍵判斷流程圖

圖10 LCD顯示流程圖

4 測(cè)試方法與結(jié)論

■4.1 測(cè)試方法

測(cè)試儀器如表1所示。使用MCO5102數(shù)字示波器觀察并測(cè)量。首先測(cè)試單片機(jī)DAC輸出口產(chǎn)生的正弦波是否符合要求,經(jīng)過第一個(gè)跟隨器后電壓幅度、相位是否正確。滿足以上要求后,檢測(cè)標(biāo)準(zhǔn)電阻前級(jí)電壓通過跟隨器后是否正常,觀察接入待測(cè)導(dǎo)納網(wǎng)絡(luò)時(shí)標(biāo)準(zhǔn)電阻后級(jí)電壓經(jīng)過跟隨器的輸出波形。然后在示波器上觀察前、后波形幅度和相位的變化,通過計(jì)算驗(yàn)證波形是否符合理論。確保ADC測(cè)得的數(shù)據(jù)無誤后,在STM32單片機(jī)中進(jìn)行處理。最后通過電橋測(cè)得高精度的待測(cè)元件導(dǎo)納數(shù)值,與本系統(tǒng)設(shè)計(jì)的導(dǎo)納儀所測(cè)數(shù)據(jù)進(jìn)行比較,得到最終結(jié)果。

表1 測(cè)試儀器

■4.2 測(cè)試結(jié)果與結(jié)論

導(dǎo)納測(cè)試儀所測(cè)數(shù)據(jù)結(jié)果如表2所示。利用單片機(jī)DAC外設(shè)作用信號(hào)源,可產(chǎn)生頻率為100~10kHz的正弦信號(hào),輸出的信號(hào)電壓峰—峰值為1V,誤差的絕對(duì)值小于10mV;所測(cè)電導(dǎo)、電納、導(dǎo)納模誤差的絕對(duì)值小于理論值的5%;所測(cè)導(dǎo)納角的誤差絕對(duì)值小于理論值的3%。

表2 導(dǎo)納測(cè)試儀所測(cè)數(shù)據(jù)

5 結(jié)語

系統(tǒng)實(shí)物圖如圖11所示。本系統(tǒng)基于STM32單片機(jī)以及簡易的外部電路,實(shí)現(xiàn)了導(dǎo)納分析功能。所測(cè)數(shù)據(jù)既可用數(shù)字方法讀取,也可用圖形方式顯示。本系統(tǒng)采用單片DAC外設(shè)代替DDS芯片以產(chǎn)生近乎連續(xù)的頻率點(diǎn)掃描信號(hào)。利用STM32單片機(jī)的雙ADC同步采樣以及DSP為核心的實(shí)時(shí)算法,獲得待測(cè)導(dǎo)納的實(shí)部和虛部數(shù)值。在數(shù)據(jù)處理方面,采用排序取平均等方法穩(wěn)定數(shù)值,做浮點(diǎn)類型數(shù)據(jù)的FFT運(yùn)算是我們獲得優(yōu)良指標(biāo)的關(guān)鍵。系統(tǒng)最后采用4.3寸LCDTFT液晶屏顯示導(dǎo)納、導(dǎo)納模、導(dǎo)納角、幅頻特性和相頻特性曲線。

圖11 系統(tǒng)實(shí)物圖

本系統(tǒng)簡化了電路設(shè)計(jì),提高了系統(tǒng)的抗干擾能力和測(cè)量精度,價(jià)格低廉,便攜性更好,對(duì)生產(chǎn)的可指導(dǎo)性強(qiáng)。本系統(tǒng)還具有特有的數(shù)據(jù)圖形化顯示和人機(jī)交互界面,使得測(cè)量自動(dòng)化程度高。該導(dǎo)納分析儀可以成為分析元件和材料的得力工具,使得導(dǎo)納分析儀的整機(jī)性能和性價(jià)比都較傳統(tǒng)儀器有很大的提高。此系統(tǒng)也可以與物聯(lián)網(wǎng)平臺(tái)結(jié)合,應(yīng)用于遠(yuǎn)程操控實(shí)驗(yàn)平臺(tái),輔助實(shí)驗(yàn)基礎(chǔ)元器件的選型。

本系統(tǒng)的不足之處在于:在FFT運(yùn)算方面,我們實(shí)際上只需要其中特定點(diǎn)的數(shù)據(jù),但卻對(duì)256個(gè)點(diǎn)進(jìn)行了FFT運(yùn)算,導(dǎo)致程序的運(yùn)行效率不高。希望在未來可以進(jìn)一步優(yōu)化算法,簡化運(yùn)算量的同時(shí)擴(kuò)大FFT運(yùn)算點(diǎn)數(shù),實(shí)現(xiàn)更高效、更精確的測(cè)量。

猜你喜歡
單片機(jī)信號(hào)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
信號(hào)
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
完形填空二則
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于FPGA的多功能信號(hào)發(fā)生器的設(shè)計(jì)
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 色婷婷色丁香| 国产香蕉在线视频| 久久久精品国产亚洲AV日韩| 亚洲人成高清| 亚洲熟女中文字幕男人总站| 成人国产三级在线播放| 波多野结衣在线一区二区| www.91在线播放| 国产高清毛片| 欧美a级完整在线观看| 午夜色综合| AV网站中文| 国产一级精品毛片基地| 免费在线看黄网址| 亚洲另类色| 青青久在线视频免费观看| 天堂久久久久久中文字幕| 欧美五月婷婷| 亚洲床戏一区| 精品一区国产精品| 精品国产aⅴ一区二区三区| 国产一级在线观看www色| 久热精品免费| 久久9966精品国产免费| 亚洲第一视频免费在线| 四虎永久在线| 波多野结衣一区二区三区四区视频| 亚洲国产成人无码AV在线影院L| 2021天堂在线亚洲精品专区| 区国产精品搜索视频| 一区二区三区四区在线| 国产在线观看91精品| 怡红院美国分院一区二区| 成人免费视频一区二区三区| 国产成人精品免费av| 亚洲无码电影| 精品91视频| 白浆免费视频国产精品视频| 亚洲中文精品人人永久免费| 亚洲日本中文综合在线| 亚洲欧美在线综合图区| 国内精品免费| 一级毛片基地| 国产高清在线观看| 2020最新国产精品视频| 国产黑丝一区| 欧美激情二区三区| 尤物精品视频一区二区三区 | 9966国产精品视频| 97久久超碰极品视觉盛宴| 婷婷伊人久久| 精品视频在线观看你懂的一区| 中文字幕无线码一区| 在线观看国产精品第一区免费| 日韩免费中文字幕| 国产99视频精品免费视频7 | 中文字幕首页系列人妻| 亚洲无线国产观看| 97se亚洲综合在线| 99久久精品国产麻豆婷婷| 欧美精品亚洲二区| 成人国产精品网站在线看| 成人亚洲视频| 欧美成人综合视频| 无码电影在线观看| 亚洲国产精品成人久久综合影院| 一本色道久久88综合日韩精品| 日韩高清成人| 国产精品一线天| 精品無碼一區在線觀看 | 99伊人精品| 亚洲人成成无码网WWW| 大香伊人久久| 香蕉伊思人视频| 亚洲日本www| 日韩国产无码一区| 亚洲天堂在线免费| 666精品国产精品亚洲| 欧美精品成人| 精品国产一区二区三区在线观看 | 亚洲—日韩aV在线| 国内精品久久久久鸭|