內(nèi)容摘要:本文利用數(shù)字鎖相頻率合成技術(shù)構(gòu)成收音機(jī)的電調(diào)諧部分,完成收音機(jī)的調(diào)臺、選臺、搜索與存儲等功能。本文著重介紹了SONY公司生產(chǎn)的收音機(jī)集成芯片CXA1019S構(gòu)成的FM調(diào)頻電路、頻率合成器芯片BU2614構(gòu)成的鎖相環(huán)電路和MCS-51系列單片機(jī)及其外圍電路組成的鍵盤、顯示和存儲電路。
第一章 引言
收音機(jī)的發(fā)展經(jīng)歷了從分立元件到集成化的過程,但作為收音機(jī)的重要組成部分調(diào)諧電路和本振電路一直采用了傳統(tǒng)的電容、電感手動調(diào)臺方式。近些年來,隨著無線電通信技術(shù)的迅速發(fā)展,鎖相環(huán)和頻率合成技術(shù)在各個領(lǐng)域得到了廣泛的應(yīng)用。由于鎖相環(huán)具有跟蹤特性、窄帶濾波特性和瑣定狀態(tài)無剩余頻差存在。因此在頻率合成技術(shù)中采用鎖相環(huán)路可以產(chǎn)生頻率度和準(zhǔn)確度很高的振蕩信號源,F(xiàn)在利用這種振蕩信號源產(chǎn)生的頻率作為收音機(jī)電路的調(diào)諧頻率和本振頻率,則可以實(shí)現(xiàn)數(shù)字化收音。利用單片機(jī)控制鎖相環(huán)路中的分頻數(shù)就可以改變振蕩信號源的輸出頻率,以達(dá)到調(diào)臺的目的。本設(shè)計(jì)的要求主要包括以下幾個方面:
1 接收FM信號頻率范圍88MHZ~108MHZ。
2 調(diào)制信號頻率范圍100HZ~15000HZ,最大頻偏75KHZ。
3 最大不失真輸出功率≥100mW(負(fù)載阻抗8Ω)。
4 接收機(jī)靈敏度≤1mW。
5 鏡像抑制性能優(yōu)于20Db。
6 能實(shí)現(xiàn)數(shù)字化的自動搜臺、手動調(diào)臺、存臺和頻率顯示等功能。
第二章 方案設(shè)計(jì)與論證
調(diào)頻收音機(jī)一般包括:天線、前端輸入回路、混頻、本振、中放、解調(diào)、放大和輸入等部分,本設(shè)計(jì)中高放、混頻、中放、解調(diào)等電路采用SONY公司生產(chǎn)的FM/AM收音機(jī)集成芯片CXA1019S;自動調(diào)諧、程控搜索、電臺載頻顯示等功能由自動調(diào)諧、程控搜索、電臺載頻顯示等功能由鎖相頻率合成器芯片BU2614、MCS-51系列單片機(jī)及相應(yīng)的外圍電路配合完成。采用專用的芯片可以使整個系統(tǒng)體積小、重量輕、可靠性好、靈敏度高、功耗低。
2.1 整機(jī)電路方案的設(shè)計(jì)
本設(shè)計(jì)是利用頻率合成技術(shù)來完成收音機(jī)的電調(diào)諧,通過BU2614的串行口與單片機(jī)通信來改變分頻比,用BU2614內(nèi)部的分頻器和鑒頻鑒相器,與CXA1019S的本振VCO構(gòu)成數(shù)控鎖相環(huán),通過改變分頻比來改變接收的頻點(diǎn)。選臺和頻率顯示、存臺等由單片機(jī)AT89C52和MAX7219、93C46芯片配合完成。系統(tǒng)框圖如圖-1:
2.2 各部分電路方案的設(shè)計(jì)
1)、收音單元 目前市場上收音機(jī)的集成芯片很多,但為了滿足本設(shè)計(jì)的各項(xiàng)性能要求,我們采用了索尼公司生產(chǎn)的集成芯片CXA1019S,這種芯片運(yùn)用于便攜式收音機(jī)及頭盔式收音機(jī),具有接收靈敏度高、鏡像抑制性能好、外圍元件少、輸出功率大等優(yōu)點(diǎn)。FM時VCC=5V,工作電流為5.3mA;在VCC=6伏、RL=8歐姆時,輸出功率為500mW。
2)、鎖相頻率合成單元 FM調(diào)頻收音機(jī)的接收頻率范圍是88M~108MHZ,因此所選用的頻率合成器芯片最高頻率也必須能達(dá)到110MHZ才能滿足要求,F(xiàn)在常見的頻率合成器芯片有MC145151、MC145157、MC145158等,但它們工作的最高頻率只能達(dá)到30MHZ,如果要用這些芯片來構(gòu)成100MHZ左右的鎖相頻率合成器,則必須配合MC12009、MC12013分頻器來完成,由于高頻經(jīng)過的線路越多越容易受到干擾。因此應(yīng)盡量選用一個芯片來完成鎖相頻率合成功能,ROHM公司生產(chǎn)的鎖相頻率合成調(diào)諧集成芯片BU2614最高頻率可達(dá)到130MHZ完全滿足要求,另外該芯片內(nèi)帶有高靈敏度RF放大器,支持IF計(jì)數(shù)功能。
3)、顯示單元 常用的顯示接口電路多數(shù)由8155、8279等芯片構(gòu)成,由于這些芯片與單片機(jī)連接時需要占用P0、P2口,另外采用動態(tài)掃描方式占用單片機(jī)內(nèi)部系統(tǒng)資源比較大。為了簡化單片機(jī)的外圍電路,我們采用了MAXIM公司的串行8位數(shù)字靜態(tài)顯示芯片MAX7219構(gòu)成一個6位靜態(tài)顯示模塊,它只需占用AT89C52的三個口線,即可完成顯示功能。
4)、鍵盤電路 由于本設(shè)計(jì)中使用的按鍵較多,我們采用了功能鍵與數(shù)字鍵分開識別的方式,即功能鍵采用查詢方式,數(shù)字鍵采用編碼動態(tài)掃描方式,這樣既可以減少掃描占用的時間,又可以簡化程序。
5)關(guān)機(jī)數(shù)據(jù)存儲單元 根據(jù)本設(shè)計(jì)的要求,該機(jī)具有掉電后能夠保存所存儲電臺的功能。目前市場上EEPROM類型很多如2764A、2864A等,都是并行EEPROM,體積大且不具有關(guān)電保存數(shù)據(jù)的功能。與并行EEPROM相比,串行EEPROM體積小、價廉、電路連接簡單,如串行EEPROM 93C46是電擦除可編程只讀存儲器,具有在線擦除和改寫數(shù)據(jù)功能,能滿足關(guān)電保存數(shù)據(jù)的要求。另外采用串行的形式,能夠節(jié)省單片機(jī)的口資源。
6)、程序運(yùn)行監(jiān)視單元 為了加強(qiáng)程序運(yùn)行的可靠行,需要對程序的運(yùn)行狀況進(jìn)行監(jiān)視,以防止程序彈飛到一個臨時構(gòu)成的死循環(huán)中,導(dǎo)致整個系統(tǒng)完全癱瘓。因此有必要在電路中設(shè)置看門狗電路(WATCHDOG電路)監(jiān)視系統(tǒng)的運(yùn)行,F(xiàn)在常用的看門狗電路既有硬件構(gòu)成的WATCHDOG,也有純軟件構(gòu)成的WATCHDOG,但純軟件的WATCHDOG系統(tǒng)需要設(shè)置高級中斷子程序占用較多的單片機(jī)內(nèi)部資源,必將影響整機(jī)的運(yùn)行速度。如果采用帶有硬件構(gòu)成的WATCHDOG系統(tǒng),它的硬件部分完全獨(dú)立于CPU之外,將大大地提高它的可靠性。
7)、電源單元 由于BU2614、CXA1019S以及單片機(jī)系統(tǒng)需要5V電源電壓,而變?nèi)荻䴓O管需要9V以上的電壓,若采用單電源+5V供電,則必須采用DC—DC模塊升壓得到+12V電壓。
第三章 硬件系統(tǒng)
3.1 接收機(jī)電路
采用了本課題提供的CXA1019S芯片及其外圍典型應(yīng)用電路。從天線輸入的信號經(jīng)88MHZ—108MHZ帶通濾波器濾波送入CXA1019S進(jìn)行高頻放大、混頻、中頻放大、鑒頻處理,解調(diào)出音頻信號。此電路是在CXA1019S典型應(yīng)用電路的基礎(chǔ)上去掉AM部分,如圖-2所示:
圖-2
由天線將高頻信號經(jīng)BPF濾波器送到CXA1019S芯片的13腳(FM高頻輸入),在芯片內(nèi)部進(jìn)行高頻放大,放大后的信號由接在10腳的L1、C6、C5和VD1選頻,通過改變變?nèi)荻䴓O管VD1的反向偏置電壓,來改變變?nèi)荻䴓O管的電容量,以達(dá)到頻率調(diào)諧的目的;接在8腳的L2、C7、C8和VD2組成FM本振選頻網(wǎng)絡(luò),同樣是通過調(diào)節(jié)變?nèi)荻䴓O管VD2的反向偏置電壓來改變本振頻率的;選頻后的調(diào)頻電臺信號在芯片內(nèi)部混頻,混頻后的10.7MHZ調(diào)諧信號在15腳輸出,通過R1(330)電阻送到CF(10.7MHZ陶瓷濾波器),經(jīng)其選頻后送到芯片的18腳進(jìn)行FM中頻放大。放大后的FM信號在其內(nèi)部進(jìn)行鑒頻,鑒頻網(wǎng)絡(luò)接在3腳的DICF兩端的陶瓷帶通濾波器(10.7MHZ)上,鑒頻后的音頻信號由24腳輸出,經(jīng)電容E4直接耦合到25腳。通過內(nèi)部的音頻功率放大最后由28腳送出給揚(yáng)聲器。對于音量的控制是通過音量電位器的滑動來控制的,當(dāng)電位器滑動端改變時,直流電壓隨之改變,從而達(dá)到控制音量的目的。相關(guān)的理論計(jì)算如下:
(1)、波段覆蓋系數(shù)的計(jì)算
88MHz~108MHz頻率,高端頻率fmax=108MHz,低端頻率為fmin=88MHz,設(shè)電容的最大值為Cmax,最小值為Cmin,回路外接電容Cpx于是存在
從
有
由上式有
設(shè)Kd為波段覆蓋系數(shù)則有
Kd=
Kd= Kd2=1.5
得到, 只要
>1.5就可以達(dá)到要求,在結(jié)構(gòu)上該可變電容器是可以實(shí)現(xiàn)的。
(2)、 輸入調(diào)諧回路與本振回路參數(shù)選擇與計(jì)算
由所給資料M-235變?nèi)荻䴓O管在2.68V~9.8V偏置電壓下電容為6p~15p。
C(設(shè)變?nèi)荻䴓O管最大值為CVDmax、最小值為Cvdmin)即為:
∵Cmax=C7+ =29.78p、Cmin=C7+
=20.96p
Kd==1.1
=1.19
∴Kd<變?nèi)荼冗_(dá)到覆蓋系數(shù)要求。
由fmax=, fmin=
,得
L2=0.086uH或0.087uH
②調(diào)諧回路參數(shù)計(jì)算:Kd==108/88=1.23
RC1的變化范圍為5p~27p
Cmax=RC1max+C6+=44.78p
Cmin=RC1min+C6+=13.96p
=1.79
計(jì)算調(diào)諧回路電感L1,回路RC1與C6并聯(lián)電容取值與本振回路一樣為15p。
fmax=,L1=0.1uH
fmin=,L1=0.11uH
3.2 數(shù)字鎖相環(huán)路部分
這一部分既是設(shè)計(jì)的重點(diǎn)也是設(shè)計(jì)的難點(diǎn),我們利用鎖相環(huán)路法來構(gòu)成數(shù)字式頻率合成器,應(yīng)用鎖相頻率合成器芯片BU2614內(nèi)部的數(shù)字邏輯電路把VCO頻率一次或多次降頻至鑒相器頻率上,再與參考頻率在鑒相電路中進(jìn)行比較,所產(chǎn)生的誤差信號用來控制VCO的頻率,使之鎖定在芯片內(nèi)參考頻率的穩(wěn)定度上。
(1) BU2614及外圍電路的分析
BU2614 PLL頻率合成芯片工作于FM波段,具有低發(fā)射的噪聲,低能耗的特點(diǎn),并內(nèi)建有高靈敏度RF放大器,支持IF計(jì)數(shù)功能。BU2614的應(yīng)用為調(diào)諧器(小型元件,盒式收音機(jī),收音設(shè)備等),特性為:
原理框圖如圖-3:
CXA1019S的本振頻率和調(diào)諧頻率大小由BU2614鎖相頻率合成芯片及外
圖-3
圍電路控制。該方案的顯著優(yōu)點(diǎn)是頻率穩(wěn)定度高,當(dāng)壓控振蕩器參數(shù)發(fā)生變化時,可自動跟蹤捕捉,使頻率重新穩(wěn)定。通過對可編程分頻系數(shù)進(jìn)行預(yù)置和步進(jìn),可以在好的環(huán)路性能下實(shí)現(xiàn)電臺的程控搜索。BU2614鎖相頻率合成芯片工作于FM波段,具有低噪聲,低能耗的特點(diǎn),并且內(nèi)部帶有高靈敏度RF放大器,支持IF計(jì)數(shù)功能。電路如圖-4所示:
圖-4
BU2614的外圍電路工作原理:5腳接收單片機(jī)的串行數(shù)據(jù),該數(shù)據(jù)為12腳反饋頻率FMOSC提供分頻系數(shù)N,內(nèi)部標(biāo)準(zhǔn)頻率由串行數(shù)據(jù)位中的R0,R1,R2的不同取值確定。本設(shè)計(jì)選擇R0為“1”R1為“1”,R2“1”,標(biāo)準(zhǔn)頻率為25KHZ與頻率FMOSC/N比較,在PD輸出相位比較信號,根據(jù)PD輸出端的不同狀態(tài),從低通濾波器得到相應(yīng)的直流電壓,該電壓加在CXA1019S收音機(jī)回路的調(diào)諧和本振回路中的變?nèi)荻䴓O管上,使得調(diào)諧頻率和本振頻率的改變與天線BPF接出的載波信號諧振收到電臺,實(shí)現(xiàn)電調(diào)諧功能。而本振頻率通過電容耦合反饋到BU2614中使得頻率鎖定。
(2)鎖相環(huán)的組成及工作原理
此環(huán)路是一個相位的負(fù)反饋控制系統(tǒng)。它是由鑒相器PD、環(huán)路濾波器(LF)、電壓控制振蕩器(VCO)和程序分頻器(N)四個基本
部件組成。如圖-5所示:
圖-5
當(dāng)壓控振蕩器的頻率f0由于某種原因而發(fā)生變化時,必然相應(yīng)地產(chǎn)生相位變化。這相位變化鑒相器中與參考晶體振蕩器的穩(wěn)定相位(對應(yīng)于頻率fr)相比較,使鑒相器輸出一個與相位誤差成比例的誤差電壓Vd(t),經(jīng)過低通濾波器,取出其中緩慢變動的直流分量V0(t)。V0(t)用來控制壓控振蕩器中的壓控元件數(shù)值(變?nèi)荻䴓O管的電容量),而這壓控元件又是VCO振蕩回路的組成部分,結(jié)果壓控元件電容量的變化將VCO的輸出頻率fv又拉回到穩(wěn)定值上來。這樣,VCO的輸出頻率穩(wěn)定度即由參考晶體振蕩器所決定,這時環(huán)路處于鎖定狀態(tài)。
A 、鑒相器PD
鑒相器是鎖相環(huán)路中的關(guān)鍵部件。它的形式很多,但在頻率合成器中所采用的鑒相器主要有正弦波相位檢波器與脈沖取樣保持相位比較器兩種,由于脈沖取樣保持相位比較器輸出波紋電壓小,相位比較范圍在360。,因此在數(shù)字式鎖相環(huán)路中常采用脈沖取樣保持相位比較器做鑒相器,其作用是:用來比較輸入信號電壓和輸出信號電壓的相位,產(chǎn)生與兩信號之間相位差成比例的電壓Vd(t)≈Kd(θv-θ r)。
BU2614通過外接晶振產(chǎn)生75KHz的參考頻率送至鑒相器,而反饋的VC(FM本振頻率)經(jīng)過分頻器后也送至鑒相器進(jìn)行比較產(chǎn)生一個與相位差成比例的電壓送至LF環(huán)節(jié)。
B、 環(huán)路濾波器
環(huán)路濾波器,即低通濾波器,常用的形式有:RC濾波器、無源比例積分濾波器、有源比例積分濾波器。其作用是:用來濾除鑒相器輸出電壓中的無用組合頻率分量及其它干擾分量,以保證環(huán)路所要求的性能,并提高環(huán)路的穩(wěn)定性。
本設(shè)計(jì)采用RC濾波器(其電路如圖-6所示)。
圖-6
RC濾波器的輸出經(jīng)Q2放大后由VD端輸出加至調(diào)諧回路和本振回路的變?nèi)荻䴓O管上。環(huán)路濾波器的輸出波形如圖-7:
圖-7
采用RC濾波器的優(yōu)點(diǎn)是結(jié)構(gòu)簡單、性能穩(wěn)定、調(diào)試方便。 根據(jù)題目要求為了保證搜索到所有電臺,標(biāo)準(zhǔn)頻率fr設(shè)定為25KHz,本振輸出頻率fo為98.7 ~ 118.7MHz,可采用分頻方式,環(huán)路的可編程分頻器的分頻比N由下式計(jì)算可得:
N=fo/fr
BU2614分頻比變化范圍為:
平均分頻比為:
VCO為本振壓控振蕩器,實(shí)際測得的VCO增益為:
BU2614內(nèi)部鑒相器的增益為:
環(huán)路總增益為:
固有頻率為:
阻尼系數(shù)為:
取典型設(shè)計(jì):
可求得電路中R=10,C=0.001
。
C 、壓控振蕩器(VCO)
壓控振蕩器就是在振蕩電路中采用壓控元件作為頻率控制器件,壓控元件一般都是用變?nèi)荻䴓O管,它的電容量受到輸入電壓vc(t)的控制。vc變化時,即引起振蕩頻率ωv變化。在一定范圍內(nèi),ωv與vc之間是線性關(guān)系。在線性范圍內(nèi),這一線性曲線可用下列方程表示:
ωv(t)= ω0 + KV vc(t)
在本設(shè)計(jì)中通過低通濾波器輸出的直流電壓控制調(diào)諧和本振的變?nèi)荻䴓O管使得調(diào)諧頻率和本振頻率相應(yīng)的變化。變壓二極管是一個PN結(jié)電容變化范圍較大的晶體二極管,變?nèi)荻䴓O管工作時,兩端加一個反向偏壓VD;VD變化其等效電容CD也隨之變化。UD增加時,CD減;UD減小時,CD增加,VD與CD 的關(guān)系為
式中:C0為偏壓VD=0時的PN結(jié)電容;為PN結(jié)接觸電位差(硅管約0.7V,鍺管約0.2—0.3V);VD為外加直流偏壓,n為結(jié)電容變化指數(shù),它決定于PN結(jié)的結(jié)構(gòu)和雜質(zhì)分布情況,對于突變結(jié)n=1/2,對于緩變結(jié)n=1/3;對于超變結(jié)n=2或更高由式可知,在零偏壓時,結(jié)電容按指數(shù)規(guī)律下降其特性如圖-8:
圖-8
在電路中如圖調(diào)頻信號發(fā)生器原理圖中電感L1電容C組成了并聯(lián)諧振回電路,圖中加了隔直電容C5、C8,此外,C5、C8還起到高頻振蕩信號的耦合電容的作用,C5、C8取1000PF遠(yuǎn)遠(yuǎn)大于CD,也就是說不管變?nèi)荻䴓O管的反相偏壓多么低,C5、C8>>CD永遠(yuǎn)成立。
變?nèi)荻䴓O管采取部分接入法,這種接法線性度很好。實(shí)際應(yīng)用中,壓控振蕩特性的線性范圍是有限的,超出這個范圍之后,控制靈敏度將會下降。在實(shí)際應(yīng)用中我們常取線性,在本電路中考濾實(shí)際使用故Uc取2.6v-9.8v段。
D、程分頻器( N )
本設(shè)計(jì)利用集成芯片BU2614內(nèi)部的移位寄存器構(gòu)成分頻器,其分頻系數(shù)N由單片機(jī)程序來決定,最后通過單片機(jī)與BU2614通訊來實(shí)現(xiàn)。BU2614有三個串行通信端口(CE、CK、DATA),這三個端口與單片機(jī)的通訊時序和數(shù)據(jù)傳送格式如圖-9:
圖-9
其中R0、R1、R2位為標(biāo)準(zhǔn)頻率位,本設(shè)計(jì)選擇為000即25KHZ;S位為FMIN和AMIN選擇開關(guān),0表示FM輸入,1表示AM輸入,本設(shè)計(jì)為FM,故S位為0;其余位在BU2614作為頻率合成時無關(guān),皆選為0;對于前十六個數(shù)據(jù)位(D0~D15)其傳送格式為:
分頻數(shù)N:從D0到D15 (當(dāng)S=1時,用D4到D15位)
本設(shè)計(jì)選擇為S=0,PS=0的格式。
本設(shè)計(jì)中對鎖相環(huán)電路而言,其核心元件是BU2614鎖相頻率合成芯片。它與外圍調(diào)諧回路和本振回路構(gòu)成完整的鎖相頻率合成電路。它是通過單片機(jī)為它預(yù)置的分頻比來調(diào)節(jié)本振頻率的。如果壓控振蕩器的角頻率發(fā)生變化,這時輸入到鑒相器的電壓和輸出電壓必定會產(chǎn)生相應(yīng)的相位變化,鑒相器將輸出一個與相位誤差成比例的誤差電壓經(jīng)過環(huán)路濾波器取出其中緩慢變化的直流電壓,控制壓控振蕩器輸出信號的頻率,使鎖相環(huán)輸入與輸出信號之間的相位差減小,直到壓控振蕩器輸出信號的頻率等于輸入信號頻率、相位差等于常數(shù),鎖相環(huán)路進(jìn)入鎖定狀態(tài)為止。從而完成了收音機(jī)接收調(diào)諧穩(wěn)頻功能。
3.3 顯示電路
該部分設(shè)計(jì)采用了MAX7219串行顯示控制芯片,代替常規(guī)的非門驅(qū)動芯片,如74LS00,大大的簡化了顯示電路,實(shí)現(xiàn)了以最少器件、最小功耗、在最短時間內(nèi)提高電路的穩(wěn)定性的要求。MAX7219是串行接口8位數(shù)字靜態(tài)顯示芯片,功能齊全,占用系統(tǒng)資源少,只使 圖-10
用了AT89C52的P3.3、P3.4、P3.5三個口。電路如圖-10所示。
3.4 鍵盤電路
對于功能鍵的設(shè)計(jì),我們采用了查詢的方式,即將單片機(jī)89C52的P1.2~P1.7口用作功能鍵接口,將單片機(jī)的P0、P2口都作為I/O口使用,采用P0.6,P0.7與P2.0~P2.4構(gòu)成10個編碼動態(tài)掃描矩陣鍵,這10個鍵既作為數(shù)字鍵0~9,又作為10個存儲電臺的臺號。另外,還利用P0.0~P0.5六個口接六個發(fā)光二極管作為六個功能鍵的工作狀態(tài)指示。其具體的電路如圖-11 所示。
圖-11
3.5 掉電數(shù)據(jù)存儲電路
由于串行EEPROM 93C46具有在線擦寫功能,因此本設(shè)計(jì)用它來存儲電臺數(shù)據(jù),使重新開機(jī)時所有存儲的電臺能被調(diào)出。93C46是64*16(1024)位串行存取的電擦除可編程只讀存儲器,具有在線改寫數(shù)據(jù)和自動擦除功能;無論電源開或關(guān),數(shù)據(jù)不丟失;其與單片機(jī)的連接如圖10,主要通過端口CS、SK、DI和DE來進(jìn)行通信完成。其中CS為片選線,輸入高電平有 圖-12
效。當(dāng)CS=1時,可對芯片讀寫。加于CS端信號的下降沿啟動片內(nèi)定時電路開始擦寫操作。SK為串行數(shù)據(jù)輸入或輸出的外加觸發(fā)時鐘信號輸入,輸入時鐘頻率為0~250KHZ。DI為串行數(shù)據(jù)輸入端。DE為串行數(shù)據(jù)輸出端,讀寫操作時,OUT可用作擦寫狀態(tài)指示相當(dāng)于READY/BUSY信號,其它狀態(tài)時OUT處于高阻態(tài)。BPE接高電平時片擦片寫指令有效。
3.6 程序運(yùn)行監(jiān)視電路
程序運(yùn)行監(jiān)視系統(tǒng)又稱為看門狗電路(WATCHDOG),其主要作用就是用來防止程序彈飛到一個臨時構(gòu)成的死循環(huán)中。WATCHDOG的特性有:
本設(shè)計(jì)采用記數(shù)型WATCHDOG電路,其電路圖如圖-13。WATCHDOG的硬件部分為一獨(dú)立于CPU之外的單穩(wěn)部件,使用自帶脈沖源的計(jì)數(shù)器構(gòu)成。將555接成一個多諧振蕩器,周期為t0,將CD4017接成十進(jìn)制計(jì)數(shù)器,當(dāng)?shù)谑畟脈沖是QA 端變?yōu)楦唠娖。單片機(jī)用一條輸出端口(P3.6)輸出清零脈沖,只要每次清零脈 圖-13
沖的時間間隔短于十個脈沖周期,計(jì)數(shù)器就總也得不到十,QA端保持低電平。當(dāng)CPU受干擾而掉入死循環(huán)時,就不能送出復(fù)位脈沖了,計(jì)數(shù)器很快記數(shù)到十, QA立即變?yōu)楦唠娖剑敵鲆粋正脈沖使CPU復(fù)位。在這里系統(tǒng)的復(fù)位信號有三個:上電復(fù)位(C1、R1),人工復(fù)位(K、R2、R1)和WATCHDOG復(fù)位(P3.6),通過綜合門后加到RESET端。
3.7 電源部分
選用了Linear公司的DC –DC專用芯片LT1930,并對典型電加以改進(jìn),使之能夠輸出+12V。電路見圖-14。
圖-14
3.8 單片機(jī)部分
單片機(jī)系統(tǒng)是收音機(jī)的核心控制部分,其任務(wù)是從鍵盤讀取控制指令,輸出相應(yīng)的串行數(shù)據(jù)控制頻率合成器的分頻比,進(jìn)而通過鎖相環(huán)對調(diào)諧回路和本振回路的頻率進(jìn)行調(diào)整和控制,實(shí)現(xiàn)程控搜索、電臺存儲、調(diào)出電臺序號、顯示載頻以及顯示收音機(jī)的狀態(tài)信息。其框圖如圖-15所示:
對于電臺的存儲,一般采用靜態(tài)存儲器RAM來存儲信息,但是RAM在斷電后會丟失數(shù)據(jù),為此我們采用具有在線讀寫、斷電保存功能的93C46芯片來完成存儲功能。由于該收音機(jī)的接收頻率為88MHz ~ 108MHz 圖-15
之間,以25KHz為步長,共需測量800個頻點(diǎn),考慮到本地區(qū)實(shí)際情況,本系統(tǒng)的存儲臺數(shù)設(shè)置為10個。
第四章 軟件系統(tǒng)
4.1 主程序
本設(shè)計(jì)功能鍵采用查詢方式,數(shù)字鍵采用動態(tài)掃描方式。在收音機(jī)開機(jī)后,首先把上次關(guān)機(jī)時的電臺調(diào)出來,并把上次關(guān)機(jī)前的各個臺號存儲的電臺頻率數(shù)據(jù)還原。然后開始動態(tài)掃描各個數(shù)字鍵,判斷是否直接調(diào)用已存好的電臺。如果有數(shù)字鍵按下,則調(diào)用已存在該鍵下的電臺,并顯示該電臺頻率。如果沒有數(shù)字鍵按下則轉(zhuǎn)入判斷功能鍵。當(dāng)有功能鍵按下時,則執(zhí)行相應(yīng)的功能。若沒有功能鍵按下,則存儲當(dāng)前電臺數(shù)據(jù)后再返回繼續(xù)進(jìn)行循環(huán)掃描。主程序流程圖如圖-16所示
4.2 功能鍵查詢程序
根據(jù)設(shè)計(jì)要求,安排了六個功能鍵:全頻搜索鍵、繼續(xù)搜索鍵、指定頻率范圍搜索鍵、向上步進(jìn)鍵、向下步進(jìn)和存儲鍵。當(dāng)程序執(zhí)行到功能鍵查詢時,如果有鍵按下則轉(zhuǎn)入各個功能鍵。全頻搜索執(zhí)行后,收音機(jī)將從88MHZ開始以25KHZ為步進(jìn)向上搜索,如果沒有鎖臺信號,則收音機(jī)將一直搜索到108MHZ才跳出。當(dāng)有鎖臺信號時,將停留在該臺上。繼續(xù)搜索程序是從當(dāng)前頻率開始以,向上開始搜索,如果沒有鎖臺信號,則收音機(jī)將一直搜索到108MHZ才跳出。當(dāng)有鎖臺信號時,將停留在該臺上。指定頻率范圍搜索程序是當(dāng)按下該鍵后,數(shù)碼管自動顯示“LP ”提示輸入頻率范圍的最小值,輸完數(shù)值后,按下確定鍵,此時將顯示“HP ”提示輸入頻率范圍的最大值,輸完數(shù)值后,按下確定鍵,則自動地從輸入最小頻率點(diǎn)開始,以25KHz為步進(jìn)進(jìn)行搜索,當(dāng)搜索到電臺后自動轉(zhuǎn)入收音狀態(tài)。若輸入的頻率值不在本機(jī)所覆蓋的頻段88MHz ~ 108MHz內(nèi)或輸入的最大值小于輸入的最小值,則顯示“OP ” 提示輸入錯誤。向上步進(jìn)、向下步進(jìn)程序是以25KHZ為步進(jìn)進(jìn)行的手動搜索。存臺程序是按下該鍵后調(diào)用動態(tài)掃描鍵程序,然后按下數(shù)字鍵得到鍵號,將相應(yīng)的頻率存入相應(yīng)的存儲單元。這部分的程序流程圖見附圖1。
4.3 掉電數(shù)據(jù)存儲程序
這部分主要包括:(1)每次開機(jī)時將93C46中存儲的數(shù)據(jù)讀到相應(yīng)的位置。(2)每運(yùn)行一次主程序中的循環(huán)掃描和功能查詢后,將當(dāng)前值和存臺數(shù)據(jù)寫入93C46芯片中。這兩部分程序分別如下:
(2)、將數(shù)據(jù)寫入93C46中
4.4 程序運(yùn)行監(jiān)視部分
看門狗電路主要是每隔一段時間(小于10個脈沖間隔)需要單片機(jī)P3.6輸出一個脈沖使計(jì)數(shù)器CD4017復(fù)位,這樣CD4017的QA端變不了高電平,表明單片機(jī)正常工作。其程序如下:
第五章 測試方法及數(shù)據(jù)
5.1 測試所用儀器
Panasonic FM/AM V-P8177A10信號發(fā)生器HP54520A,500M數(shù)字有儲示波器DF93094-Y2數(shù)字萬用表,DF1647信號發(fā)生器。
5.2 整機(jī)指標(biāo)測試
A 最大不失真功率試,測試框圖如圖調(diào)頻信號源輸出載頻分別為88、96、102、108MHz,調(diào)制頻率為100Hz,1KHz,1.5KHz,輸入電平為2mV的調(diào)頻信號加至BPF帶通濾波器。接收機(jī)分別調(diào)諧在,88MHz、96MHz、102MHz、108MHz點(diǎn)上改變音量電位器,使負(fù)載(8歐)兩端電壓波形失真為最小,記下R2兩端電壓U0,按下P=U2 /R,計(jì)算最大不失真功率。數(shù)據(jù)如下表所示
F/MHz |
Faudio /Hz | 最大不失真輸出電壓(V) | 最大不失真輸出功率(mW) |
88MHz | 100Hz 1000Hz 1500Hz | 0.91 1.12 1.38 | 103.5 156.8 238.1 |
96MHz | 100Hz 1000Hz 15000Hz | 1.10 1.29 1.42 | 151.3 208.0 252.1 |
102MHZ | 100Hz 1000Hz 15000Hz | 1.18 1.34 1.50 | 174.1 224.5 281.0 |
108MHZ | 100Hz 1000Hz 15000Hz | 1.21 1.37 1.52 | 183.0 234.6 288.8 |
B、靈敏度測試,方法與最大不失真功率測試類似,調(diào)節(jié)音量電位器使接收機(jī)輸出功率為100mW,減小信號源輸出幅度,使輸出波形恰出不失真,此時調(diào)頻信號源輸出電壓即為靈敏度,數(shù)據(jù)下表所所示:
頻率(MHz) | 88 | 96 | 102 | 108 |
輸出功率(mW) |
100 |
100 |
100 |
100 |
信號源輸出電壓(mV) |
0.41 |
0.39 |
0.36 |
0.21 |
C、鏡象抑制比測試框圖如示:
先測信號源輸出錄敏度電平,無調(diào)制信號時中頻輸出電壓,改變頻率為各頻點(diǎn)對應(yīng)的鏡像頻率,調(diào)節(jié)信號發(fā)生器的輸出電平使中放輸出電壓增大到原來的標(biāo)準(zhǔn)測前后兩次調(diào)頻信號源輸出電壓比值用DB表示即為鏡像抑制比。
數(shù)據(jù)如下表所示:
載波頻率(MHZ) |
88 |
96 |
102 |
108 |
鏡像抑制比DB |
35 |
39 |
42 |
43 |
5.3 功能測試
① 可實(shí)現(xiàn)全頻段范圍搜索,選擇存儲電臺.
②可實(shí)現(xiàn)在特點(diǎn)范圍搜索選擇存儲電臺.
③可實(shí)現(xiàn)調(diào)用已存儲的任意電臺.
④有載波顯示功能.
第六章 電路制作
本設(shè)計(jì)將系統(tǒng)分別制作在三塊印刷板上:按鍵顯示板、單片機(jī)系統(tǒng)板和收音機(jī)板。每個功能板上包含了各個功能塊的組成元件及相應(yīng)的附屬器件。其制作要求和規(guī)則依據(jù)下面幾條:
印刷電路板上元器件布局的好壞,直接影響到整機(jī)的性能,考慮的基本原則是:
元件在印刷板上的分布應(yīng)盡量均勻,疏密一致,不允許斜排,立體交叉和重疊排列,元器件外殼和引線要保證1mm左右的安全間隙。元器件的引腳直徑與印刷電路板焊孔徑應(yīng)有0.2~0.4mm的合理間隙,不可太大。
第七章 測試結(jié)果分析改進(jìn)措施
由于條件所限(缺少場強(qiáng)儀等儀器)我們所用的測試方法不是很完善,但測試結(jié)果從一定程度上反映了我們所設(shè)計(jì)的FM調(diào)頻收音機(jī)的功能,各頻點(diǎn)的靈敏度不同,我們分析可能是由于輸入帶通濾波器對不同頻率信號衰減的靈敏度不同,接收機(jī)鏡像抑制比高,我們分析認(rèn)為天線輸端的帶通濾波器起了很大的作用。
從本調(diào)頻收音機(jī)所采用的器件來實(shí)現(xiàn)的功能上看,還有可以改進(jìn)和完善的地方,如顯示采用LCD液晶顯示可提供漢字信息、增加時間顯示,功能鍵采用復(fù)合鍵以減少按鍵的數(shù)量,從整機(jī)供電,攜帶方便等角度考慮,整機(jī)應(yīng)采用更低的電源供電。
總的來看,本設(shè)計(jì)的接收性能達(dá)到了要求,有的已遠(yuǎn)超題目的要求,控制功能基本完善。
結(jié) 束 語
通過該課題的畢業(yè)設(shè)計(jì),使我基本掌握了鎖相頻率合成技術(shù)的工作原理與應(yīng)用,了解了收音機(jī)的工作原理和高頻電路的測量、調(diào)試方法,使我掌握了應(yīng)用單片機(jī)系統(tǒng)進(jìn)行設(shè)備的簡單控制,了解有關(guān)的單片機(jī)程序編程編制的思路與方法。由于時間倉促以及實(shí)驗(yàn)條件的不足,本設(shè)計(jì)尚待進(jìn)一步完善。通過本次畢業(yè)設(shè)計(jì),我感覺從中鍛煉了能力,學(xué)到了知識,受益非淺。
在此,我衷心地感謝李杰老師給予的精心指導(dǎo)和細(xì)心解答,使我順利完成了本設(shè)計(jì)。
2、使用說明
1)、 全搜鍵 即自動全頻搜索鍵,按下該鍵后收音機(jī)自動從88MHz開始,以25KHz為步進(jìn)進(jìn)行搜索。當(dāng)搜索到電臺后自動轉(zhuǎn)入收音狀態(tài),此時按下“存儲”鍵,再輸入臺號,既可將此臺存入該號下。
2)、繼續(xù)搜索 若按下該鍵既可繼續(xù)向前以25KHz為步進(jìn)進(jìn)行搜索。
3)、指定頻率范圍搜索 按下該鍵后,數(shù)碼管自動顯示“LP”提示輸入頻率范圍的最小值,輸完數(shù)值后,按下確定鍵,此時將顯示“HP”提示輸入頻率范圍的最大值,輸完數(shù)值后,按下確定鍵,則自動地從輸入最小頻率點(diǎn)開始,以25KHz為步進(jìn)進(jìn)行搜索,當(dāng)搜索到電臺后自動轉(zhuǎn)入收音狀態(tài)。若輸入的頻率值不在本機(jī)所覆蓋的頻段88MHz ~ 108MHz內(nèi)或輸入的最大值小于輸入的最小值,則顯示“OP” 提示輸入錯誤。
4)、手動步進(jìn)數(shù)字調(diào)諧 以25KHz為步進(jìn)頻率,用“上升”,“下降”鍵調(diào)節(jié)。
5)、可存儲10電臺,當(dāng)按下數(shù)字鍵0~9時,可直接調(diào)出相應(yīng)的電臺。
完整的Word格式文檔51黑下載地址:
數(shù)字式調(diào)頻收音機(jī)設(shè)計(jì)論文資料.rar
(84.91 KB, 下載次數(shù): 103)
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |