陳家棟
摘要:針對單片機綜合應(yīng)用實驗設(shè)計,本文設(shè)計了低實驗成本的低頻信號幅頻綜合檢測實驗。實驗涉及了單片機定時器、外部中斷、AD接口技術(shù)以及電子測量技術(shù)等知識綜合應(yīng)用,知識考查面廣。該文提出的幅頻檢測方案利用放大和整形電路將待測信號轉(zhuǎn)換成單片機可識別的二值信號,再通過單片機利用測頻法測出信號頻率;利用具有電壓負反饋的峰值保持電路和AD轉(zhuǎn)換器采集待測信號的幅值。實驗結(jié)果表明設(shè)計方案可行。通過實驗可提高學生的創(chuàng)新實踐能力,培養(yǎng)學生查找問題、分析問題和解決問題的能力。
關(guān)鍵詞:單片機 綜合實驗 幅頻檢測 峰值保持電路
【中圖分類號】 G642? ?【文獻標識碼】 A
Design of the Experiment of the Comprehensive Application of Single-Chip Microcomputers
— The Amplitude-Frequency Comprehensive Detection of Low-Frequency Signals
CHEN Jiadong
(School of Electronic Information, Guilin University of Electronic Technology, Beihai, Guangxi Zhuang Autonomous Region, 536000 China)
Abstract: Aiming at the design of the experiment of the comprehensive application of single-chip microcomputers, this paper designs the experiment of the amplitude-frequency comprehensive detection of low-Frequency signals with low experimental cost. The experiment involves the comprehensive application of knowledge such as the timer, external interrupt, AD interface technology and electronic measurement technology of single-chip microcomputers, and it examines a wide range knowledge. The amplitude-frequency detection scheme proposed in this paper uses the amplification and waveshaping circuit to convert the signal to be measured into a binary signal that can be recognized by the single-chip microcomputer, then uses the frequency measurement method to measure the signal frequency through the single-chip microcomputer, and uses the peak-holding circuit with negative voltage feedback and AD converter to collect the amplitude of the signal to be measured. Experimental results show that the design scheme is feasible. Through experiments, students' innovative and practical ability can be improved, and their ability to find, analyze and solve problems can be cultivated.
Key Words:Single-chip microcomputer; Comprehensive experiment; Amplitude-frequency detection; Peak-holding circuit
單片機綜合應(yīng)用實驗可加強學生運用所學專業(yè)知識綜合分析和設(shè)計的應(yīng)用能力,培養(yǎng)創(chuàng)新意識,培養(yǎng)初步的科學研究、科技開發(fā)能力和工程應(yīng)用能力[1-2]。通過單片機綜合應(yīng)用設(shè)計實驗實訓課程教學,培養(yǎng)學生團隊工作精神,追求真理的勇氣、嚴謹求實的科學態(tài)度、刻苦鉆研的作風和堅忍不拔的科學精神。
幅頻綜合檢測實驗涵蓋了模擬電子技術(shù)基礎(chǔ)、數(shù)字邏輯、單片機技術(shù)以及電子測量技術(shù)等教學內(nèi)容,真正考查了學生對課程知識的掌握情況,以及學生綜合應(yīng)用知識的能力。鑒于針對學生學習的實驗,目的是讓學生通過實驗掌握知識應(yīng)用,學會分析問題和解決問題。設(shè)計實驗時需考慮成本,實驗要經(jīng)濟可行。該文設(shè)計了一個研究低頻信號幅頻檢測的單片機綜合應(yīng)用實驗,原理可行,知識應(yīng)用性強,實現(xiàn)成本低。下文將從幅頻綜合檢測系統(tǒng)框圖、電路設(shè)計、程序設(shè)計和測試數(shù)據(jù)誤差分析等方面進行詳細闡述。
1 低頻信號幅頻綜合檢測系統(tǒng)設(shè)計
1.1 設(shè)計任務(wù)與設(shè)計思路
測頻思路:由于針對于低頻信號的測量,可利用計數(shù)器直接測頻法[3],將待測信號整形為單片機可識別的脈沖信號,在閘門時間Ts內(nèi),計算脈沖周期數(shù)N,則可得待測信號頻率f,如式(1)。測頻原理示意圖如圖1所示。
測幅思路:利用峰值保持電路和A/D轉(zhuǎn)換電路采集待測信號峰值。
系統(tǒng)框圖如圖2所示,為了減小測試電路對信號的影響,前級加入了緩沖電路。
1.2 關(guān)鍵電路設(shè)計
1.2.1緩沖電路
緩沖電路采用電壓跟隨器,如圖3所示,其特點[4]是輸入阻抗大,輸出阻抗小,輸出電壓約等于輸入電壓,Vo1≈Vin。
1.2.2頻率檢測電路
測頻電路如圖4所示,U3:C構(gòu)成放大電路,放大倍數(shù)為1+R6/R5=11。U5:A構(gòu)成比較電路,將輸入信號整形為單片機能識別的二值信號。為了使比較器輸出電平為0V和+5V,采用+5V單電源供電,并將閾值電壓UT設(shè)定為電源電壓的一半,選擇R7=R10。
R8和R9用于抬高輸入信號的直流電壓分量,抬高的直流分量為2.5V。
1.2.3峰值檢測電路
峰值檢測電路如圖5所示,主要由峰值保持電路和AD轉(zhuǎn)換電路組成。其中,峰值保持電路由誤差放大電路、峰值檢波電路以及緩沖電路構(gòu)成。運放U4:A構(gòu)成誤差放大電路,D1和C7 構(gòu)成峰值檢波電路,U3:B構(gòu)成緩沖電路,Q1為單片機控制電容放電的三極管。峰值保持電路存在電壓負反饋,可達到穩(wěn)定輸出電壓的目的。U2構(gòu)成模數(shù)轉(zhuǎn)換電路。
峰值保持電路的工作原理:誤差放大器將待測信號電壓Vo1與緩沖器輸出電壓Vo4進行比較放大,Vo3=A(Vo1-Vo4),A為運放U4的開環(huán)增益。當Vo1>Vo4時,由于A較大(通??蛇_105以上),因此很快出現(xiàn)Vo3>Vc,二極管D1導通,電容C7充電;當Vo1 電容電壓Vc的如式(1)所示。 式(1)中,t0為電容充電起始時刻,tc為充電時間長度,Z為二極管D1級電容的等效總阻抗。 由于單片機每次進行峰值檢測前,均先通過三極管Q1將電容放電后再充電,因此可認為t0初始時刻Vc≈0,則式(1)可寫成式(2)。 由于電壓通過回路反饋到誤差放大器輸入端需要一定的時間,而運放的開環(huán)增益A較大,充電阻抗Z較小,由式(2)可知,在此段時間內(nèi),電容電壓會存在過沖現(xiàn)象[5],如圖6所示。因此,單片機在采集數(shù)據(jù)時,須等待電容電壓恢復穩(wěn)定之后再進行。 在選擇器件時,需要注意幾點:(1)由于誤差放大器起到調(diào)整控制電路穩(wěn)定輸出的關(guān)鍵作用,要求構(gòu)成誤差放大器的運放U4壓擺率要盡可能大,壓擺率越大,則調(diào)整速度越快,輸出就越穩(wěn)定。(2)D1檢波二極管的響應(yīng)時間和反向電流要小。(3)針對低頻信號,保持電容值要大一些;高頻信號則要小容量即可。(4)緩沖器U3:B的輸入阻抗要盡可能大。 1.3 程序設(shè)計 程序流程如圖7所示。設(shè)計思路是:(1)使用定時器產(chǎn)生1s的閘門時間,在這1s內(nèi),利用外部中斷對整形電路輸出的方波信號進行周期數(shù)累計[6],即可得出信號頻率值。(2)在主程序中,進行峰值電壓采集、數(shù)據(jù)處理及數(shù)據(jù)顯示。 初始化主要包括定時器、外部中斷相關(guān)設(shè)置等。 數(shù)據(jù)處理的目的是對采集的峰值電壓數(shù)據(jù)進行去噪聲處理,減小測量誤差。方法是多次采集電壓數(shù)據(jù),并對數(shù)據(jù)進行排序,去掉最大值和最小值,取剩余數(shù)據(jù)的平均值。 2? 系統(tǒng)仿真測試與結(jié)果分析 本設(shè)計選用了常用且成本低廉的器件,并在Protues上進行仿真實驗。常用且經(jīng)濟的運放中,NE5532的壓擺率相對較高,為9 V/?s,選其作為峰值檢測電路中的誤差放大器;LM324的輸入阻抗相對較高且價格低廉,選用它構(gòu)成峰值檢測電路的緩沖器。由于研究的是低頻信號,其他電路對運放的要求不高,使用NE5532和LM324剩余的運放即可。AD轉(zhuǎn)換器使用8位串行模數(shù)轉(zhuǎn)換器TLC548。 表1為幅值測量數(shù)據(jù)。表中相對誤差計算公式如式(3)。 由表1可以看出,峰峰值為1~5V的測量誤差基本在10%以內(nèi),對于低成本幅頻測量設(shè)計方案而言,準確率較高。0.5V以下時,由于信號較小,AD分辨率低,導致了測量相對誤差大,可通過將待測信號放大后再檢測來提高測量精度。另外,頻率越大,測量誤差也越大。若要提高測量精度,需使用頻率響應(yīng)性能更好的器件。 表2為頻率測量數(shù)據(jù)。由表2可看出,峰峰值為0.1~5V時,頻率測量相對誤差均小于1%,測量誤差來源主要為±1誤差和閘門時間誤差[3]。當然,此數(shù)據(jù)為仿真實驗數(shù)據(jù),部分實際噪聲干擾或電路的不穩(wěn)定等影響因素并未考慮到,因此與實際電路測試數(shù)據(jù)間會存在偏差。 3? 教學過程設(shè)計 教學設(shè)計流程如圖9所示。 3.1 任務(wù)發(fā)布 設(shè)計一個低頻信號幅頻綜合檢測系統(tǒng)。要求:信號頻率范圍為10Hz~10kHz,測量誤差≤10%;峰峰值范圍為0.5mV~5V,測量誤差≤20%。 3.2 設(shè)計原理講解 (1)講解檢測系統(tǒng)框圖的工作原理;(2)電路設(shè)計難點為峰值保持電路,需著重講解;(3)講解程序設(shè)計思路。 3.3 學生自主設(shè)計 學生理解原理之后,自行查閱相關(guān)文獻,完成各個部分電路的設(shè)計,并進行仿真驗證。整個過程學生為主體,教師為主導。 3.4 作品制作與調(diào)試 繪制原理圖及PCB,發(fā)廠家進行PCB打樣,焊接調(diào)試、測試,以及對測試結(jié)果進行誤差分析,并鼓勵學生自行查找發(fā)現(xiàn)問題、解決問題,從而提高學生的創(chuàng)新實踐能力[7-8]。 3.5 驗收答辯 考查學生對作品工作原理的理解,作品制作流程的掌握,以及鍛煉學生的溝通表達能力。 4? 結(jié)語 綜合考慮單片機綜合應(yīng)用設(shè)計實驗的可行性、經(jīng)濟性,該文設(shè)計了低成本的低頻信號幅頻綜合檢測實驗,并從系統(tǒng)設(shè)計方案、測頻電路設(shè)計、峰值檢測電路設(shè)計、程序設(shè)計和測試數(shù)據(jù)誤差分析等方面進行了詳細的闡述。實驗結(jié)果表明,設(shè)計方案經(jīng)濟可行,適用于測量誤差要求不高的場合。綜合實驗考查學生的知識面廣,可鍛煉學生知識綜合應(yīng)用的能力,可加強學生的創(chuàng)新能力和實踐能力,可培養(yǎng)學生學會從問題分析、方案設(shè)計、成本考慮、方案實施、測試結(jié)果誤差分析以及提出解決方案等多方面分析問題和解決問題的能力。 參考文獻 [1]高慶華,崔承毅,周曉丹,等.虛實結(jié)合單片機綜合設(shè)計實驗教學探索[J].工業(yè)和信息化教育,2018(1):17-21. [2]崔承毅,陳景,高慶華,等.單片機綜合設(shè)計實驗中的智能窗戶設(shè)計[J].實驗技術(shù)與管理,2020,37(9): 71-74 [3]陳尚松,郭慶,黃新.電子測量與儀器[M].5版.北京:電子工業(yè)出版社,2020. [4]童詩白,華成英.模擬電子技術(shù)[M].5版.北京:高等教育出版社,2015. [5]肖云鳳,黃光明. 寬輸入動態(tài)范圍峰值保持電路設(shè)計[J].核電子學與探測技術(shù),2020,40(2):359-363. [6]曹新建,施雷.便攜式多功能頻率計的設(shè)計與實現(xiàn)[J]. 儀表技術(shù)與傳感器, 2022(6): 35-39. [7]劉曉紅,趙麗清,于艷.單片機與電力電子技術(shù)課程教學模式探索[J].科技資訊,2022,20(24):199-203. [8]柏艷紅,李虹,趙志誠,等. 自動化專業(yè)開設(shè)綜合實驗課的探索與實踐[J]. 實驗技術(shù)與管理, 2022,44(4): 187-190.