現(xiàn)階段實(shí)現(xiàn)寬頻頻率/電壓轉(zhuǎn)換電路的方法是直接利用寬頻頻率/電壓轉(zhuǎn)換芯片,例如ADI公司生產(chǎn)的基于ΣΔ技術(shù)的頻率/電壓轉(zhuǎn)換芯片AD7740、AD7741、AD652、AD654、AD650及ADVFC32等。但是這些芯片構(gòu)成的頻率/電壓轉(zhuǎn)換電路的允許頻率范圍最大也只有3MHz左右,而且芯片的成本較高,構(gòu)成的電路結(jié)構(gòu)比較復(fù)雜,功耗較大。本文提出了一種利用分頻及放大原理對LM331的頻率轉(zhuǎn)換范圍進(jìn)行擴(kuò)展的方法,設(shè)計(jì)了一種寬頻頻率/電壓轉(zhuǎn)換電路,解決了一般頻率/電壓轉(zhuǎn)換芯片轉(zhuǎn)換頻率低的問題。
1、硬件電路設(shè)計(jì)
1.1、系統(tǒng)框圖
基于LM331的寬頻頻率/電壓轉(zhuǎn)換電路的系統(tǒng)結(jié)構(gòu)框圖如圖1所示,它由主控電路、分頻電路、頻率電壓轉(zhuǎn)換電路、放大電路四部分組成。主控電路采用AT89S52單片機(jī)作為主控芯片;分頻電路采用高速雙D型觸發(fā)器、十進(jìn)制同步加/減計(jì)數(shù)器、雙4選1數(shù)據(jù)選擇器來實(shí)現(xiàn);頻率/電壓轉(zhuǎn)換電路由頻率/電壓轉(zhuǎn)換芯片LM331及一些電阻電容構(gòu)成;放大電路由運(yùn)算放大器、雙向模擬開關(guān)及電阻網(wǎng)絡(luò)來實(shí)現(xiàn)。
為了實(shí)現(xiàn)寬頻頻率電壓轉(zhuǎn)換,首先將整形后待處理信號經(jīng)400分頻后,由AT89S52單片機(jī)測量信號頻率并選擇合適的分頻比,控制分頻電路重新對整形后的信號進(jìn)行分頻;同時(shí)單片機(jī)控制放大電路產(chǎn)生相應(yīng)放大倍數(shù)的信號,重新分頻后的信號經(jīng)過頻率/電壓轉(zhuǎn)換電路轉(zhuǎn)換為電壓信號,最后經(jīng)放大電路放大相應(yīng)的倍數(shù)后輸出以完成寬頻頻率/電壓轉(zhuǎn)換。
1.2、基于LM331的寬頻頻率電壓轉(zhuǎn)換電路的設(shè)計(jì)
1.2.1、頻率/電壓轉(zhuǎn)換
頻率/電壓轉(zhuǎn)換就是把輸入的脈沖信號轉(zhuǎn)換為電壓信號輸出的一種電路。輸出的電壓與輸入的脈沖頻率成線性關(guān)系,并可通過測量其輸出端的電壓值來間接測量輸入的脈沖頻率。頻率/電壓轉(zhuǎn)換電路由專用的頻率/電壓轉(zhuǎn)換芯片LM331及少量的電阻電容組成。
LM331外接電路簡單,只需接入幾個(gè)外部元件就可方便構(gòu)成V/F或F/V等變換電路,并且容易保證轉(zhuǎn)換精度。LM331構(gòu)成的頻率/電壓轉(zhuǎn)換電路如圖2所示,經(jīng)放大整形后的信號Fi1經(jīng)過R1、C3組成的微分電路加到LM331的6腳。當(dāng)Fi1的下降沿到來時(shí)經(jīng)過微分電路將在6腳產(chǎn)生負(fù)向尖峰脈沖,當(dāng)負(fù)向尖峰脈沖大于VCC/3時(shí)LM331的內(nèi)部觸發(fā)器將置位,其內(nèi)部的電流源對電容CL充電,同時(shí)電源VCC通過Rt對電容Ct充電。當(dāng)CL上的電壓大于2VCC/3時(shí),LM331內(nèi)部的觸發(fā)器復(fù)位,CL通過RL放電,同時(shí)定時(shí)電容Ct迅速放電,完成一次充放電過程。此后,每經(jīng)過一次充放電過程電路重復(fù)上面的工作過程,這樣就實(shí)現(xiàn)了頻率/電壓的轉(zhuǎn)換。LM331輸出的電壓Vf1與輸入信號頻率Fi1的關(guān)系可表示為:
1.2.2、分頻電路的設(shè)計(jì)
由于LM331最大電壓轉(zhuǎn)換頻率為100kHz,要處理頻率較高的信號,首先需要對放大整形后的信號進(jìn)行分頻。分頻電路如圖3所示。分頻電路主要是由高速雙D型觸發(fā)器74ALS74、計(jì)數(shù)器74ALS168和數(shù)據(jù)選擇器74ALS153組成。當(dāng)待處理信號的頻率較高時(shí),先將其400分頻后送入主控電路測量頻率并選擇合適的分頻比,進(jìn)行不分頻、4分頻、40分頻或400分頻。這時(shí)分頻電路設(shè)計(jì)的脈沖占空比為50%,滿足頻率/電壓轉(zhuǎn)換電路要求輸入脈沖信號的占空比必須為30%以上的要求。
1.2.3、程控放大電路的設(shè)計(jì)
待處理信號經(jīng)分頻電路分頻并完成頻率/電壓轉(zhuǎn)換后,需程控放大電路按照相應(yīng)的分頻比對電壓信號進(jìn)行放大。程控放大電路如圖4所示,該電路由運(yùn)算放大器OP37、4雙向模擬開關(guān)CD4066及電阻網(wǎng)絡(luò)構(gòu)成。主控芯片AT89S52單片機(jī)通過寫不同的控制字控制模擬開關(guān)選擇合適的電阻網(wǎng)絡(luò),從而調(diào)節(jié)放大電路的放大倍數(shù)。
該電路的特點(diǎn)是把電阻網(wǎng)絡(luò)及模擬開關(guān)接在運(yùn)算放大器的反相輸入端之前,使得模擬開關(guān)的電阻對放大倍數(shù)幾乎沒有影響。在運(yùn)算放大器的1引腳和8引腳接Rp用于實(shí)現(xiàn)運(yùn)算放大器的調(diào)零。該電路可以實(shí)現(xiàn)不放大、放大4倍、放大40倍、放大400倍。
2、軟件設(shè)計(jì)
程序流程圖如圖5所示,系統(tǒng)上電完成器件初始化后,等待啟動鍵K2按下。當(dāng)K2鍵按下時(shí)啟動頻率測量,當(dāng)待測頻率變化時(shí)單片機(jī)進(jìn)行參數(shù)計(jì)算并通過P1口輸出合適的控制字,控制分頻電路和放大電路選擇對應(yīng)的分頻比和放大倍數(shù)對信號進(jìn)行相應(yīng)的處理。當(dāng)結(jié)束鍵K3按下時(shí)系統(tǒng)停止工作,否則重復(fù)前面的步驟。
當(dāng)單片機(jī)測得信號的頻率在75kHz~10kHz之間時(shí),信號將被400分頻后輸入頻率/電壓轉(zhuǎn)換電路,同時(shí)放大電路會選擇放大400倍的檔位;當(dāng)測得信號的頻率在10kHz~4kHz之間時(shí),信號將被40分頻后輸入頻率/電壓轉(zhuǎn)換電路,同時(shí)放大電路會選擇放大40倍的檔位;當(dāng)測得信號的頻率在4kHz~250Hz之間時(shí),信號將被4分頻后輸入頻率/電壓轉(zhuǎn)換電路,同時(shí)放大電路會選擇放大4倍的檔位;當(dāng)測得信號的頻率小于250Hz時(shí),待處理信號不分頻直接輸入頻率/電壓轉(zhuǎn)換電路,同時(shí)放大電路變成了電壓跟隨器,不對待處理信號進(jìn)行放大。
?
評論