數字式調頻收音機設計
內容摘要:本文利用數字鎖相頻率合成技術構成收音機的電調諧部分,完成收音機的調臺、選臺、搜索與存儲等功能。本文著重介紹了SONY公司生產的收音機集成芯片CXA1019S構成的FM調頻電路、頻率合成器芯片BU2614構成的鎖相環電路和MCS-51系列單片機及其外圍電路組成的鍵盤、顯示和存儲電路。
第一章 引言 收音機的發展經歷了從分立元件到集成化的過程,但作為收音機的重要組成部分調諧電路和本振電路一直采用了傳統的電容、電感手動調臺方式。近些年來,隨著無線電通信技術的迅速發展,鎖相環和頻率合成技術在各個領域得到了廣泛的應用。由于鎖相環具有跟蹤特性、窄帶濾波特性和瑣定狀態無剩余頻差存在。因此在頻率合成技術中采用鎖相環路可以產生頻率度和準確度很高的振蕩信號源。現在利用這種振蕩信號源產生的頻率作為收音機電路的調諧頻率和本振頻率,則可以實現數字化收音。利用單片機控制鎖相環路中的分頻數就可以改變振蕩信號源的輸出頻率,以達到調臺的目的。本設計的要求主要包括以下幾個方面: 1 接收FM信號頻率范圍88MHZ~108MHZ。 2 調制信號頻率范圍100HZ~15000HZ,最大頻偏75KHZ。 3 最大不失真輸出功率≥100mW(負載阻抗8Ω)。 4 接收機靈敏度≤1mW。 5 鏡像抑制性能優于20Db。 6 能實現數字化的自動搜臺、手動調臺、存臺和頻率顯示等功能。
第二章 方案設計與論證 調頻收音機一般包括:天線、前端輸入回路、混頻、本振、中放、解調、放大和輸入等部分,本設計中高放、混頻、中放、解調等電路采用SONY公司生產的FM/AM收音機集成芯片CXA1019S;自動調諧、程控搜索、電臺載頻顯示等功能由自動調諧、程控搜索、電臺載頻顯示等功能由鎖相頻率合成器芯片BU2614、MCS-51系列單片機及相應的外圍電路配合完成。采用專用的芯片可以使整個系統體積小、重量輕、可靠性好、靈敏度高、功耗低。 2.1 整機電路方案的設計 本設計是利用頻率合成技術來完成收音機的電調諧,通過BU2614的串行口與單片機通信來改變分頻比,用BU2614內部的分頻器和鑒頻鑒相器,與CXA1019S的本振VCO構成數控鎖相環,通過改變分頻比來改變接收的頻點。選臺和頻率顯示、存臺等由單片機AT89C52和MAX7219、93C46芯片配合完成。系統框圖如圖-1:
360截圖18230102535795.png (20.52 KB, 下載次數: 44)
下載附件
2018-11-16 16:41 上傳
2.2 各部分電路方案的設計 1)、收音單元 目前市場上收音機的集成芯片很多,但為了滿足本設計的各項性能要求,我們采用了索尼公司生產的集成芯片CXA1019S,這種芯片運用于便攜式收音機及頭盔式收音機,具有接收靈敏度高、鏡像抑制性能好、外圍元件少、輸出功率大等優點。FM時VCC=5V,工作電流為5.3mA;在VCC=6伏、RL=8歐姆時,輸出功率為500mW。 2)、鎖相頻率合成單元 FM調頻收音機的接收頻率范圍是88M~108MHZ,因此所選用的頻率合成器芯片最高頻率也必須能達到110MHZ才能滿足要求。現在常見的頻率合成器芯片有MC145151、MC145157、MC145158等,但它們工作的最高頻率只能達到30MHZ,如果要用這些芯片來構成100MHZ左右的鎖相頻率合成器,則必須配合MC12009、MC12013分頻器來完成,由于高頻經過的線路越多越容易受到干擾。因此應盡量選用一個芯片來完成鎖相頻率合成功能,ROHM公司生產的鎖相頻率合成調諧集成芯片BU2614最高頻率可達到130MHZ完全滿足要求,另外該芯片內帶有高靈敏度RF放大器,支持IF計數功能。 3)、顯示單元 常用的顯示接口電路多數由8155、8279等芯片構成,由于這些芯片與單片機連接時需要占用P0、P2口,另外采用動態掃描方式占用單片機內部系統資源比較大。為了簡化單片機的外圍電路,我們采用了MAXIM公司的串行8位數字靜態顯示芯片MAX7219構成一個6位靜態顯示模塊,它只需占用AT89C52的三個口線,即可完成顯示功能。 4)、鍵盤電路 由于本設計中使用的按鍵較多,我們采用了功能鍵與數字鍵分開識別的方式,即功能鍵采用查詢方式,數字鍵采用編碼動態掃描方式,這樣既可以減少掃描占用的時間,又可以簡化程序。 5)關機數據存儲單元 根據本設計的要求,該機具有掉電后能夠保存所存儲電臺的功能。目前市場上EEPROM類型很多如2764A、2864A等,都是并行EEPROM,體積大且不具有關電保存數據的功能。與并行EEPROM相比,串行EEPROM體積小、價廉、電路連接簡單,如串行EEPROM 93C46是電擦除可編程只讀存儲器,具有在線擦除和改寫數據功能,能滿足關電保存數據的要求。另外采用串行的形式,能夠節省單片機的口資源。 6)、程序運行監視單元 為了加強程序運行的可靠行,需要對程序的運行狀況進行監視,以防止程序彈飛到一個臨時構成的死循環中,導致整個系統完全癱瘓。因此有必要在電路中設置看門狗電路(WATCHDOG電路)監視系統的運行。現在常用的看門狗電路既有硬件構成的WATCHDOG,也有純軟件構成的WATCHDOG,但純軟件的WATCHDOG系統需要設置高級中斷子程序占用較多的單片機內部資源,必將影響整機的運行速度。如果采用帶有硬件構成的WATCHDOG系統,它的硬件部分完全獨立于CPU之外,將大大地提高它的可靠性。 7)、電源單元 由于BU2614、CXA1019S以及單片機系統需要5V電源電壓,而變容二極管需要9V以上的電壓,若采用單電源+5V供電,則必須采用DC—DC模塊升壓得到+12V電壓。
第三章 硬件系統 3.1 接收機電路 采用了本課題提供的CXA1019S芯片及其外圍典型應用電路。從天線輸入的信號經88MHZ—108MHZ帶通濾波器濾波送入CXA1019S進行高頻放大、混頻、中頻放大、鑒頻處理,解調出音頻信號。此電路是在CXA1019S典型應用電路的基礎上去掉AM部分,如圖-2所示:

圖-2 由天線將高頻信號經BPF濾波器送到CXA1019S芯片的13腳(FM高頻輸入),在芯片內部進行高頻放大,放大后的信號由接在10腳的L1、C6、C5和VD1選頻,通過改變變容二極管VD1的反向偏置電壓,來改變變容二極管的電容量,以達到頻率調諧的目的;接在8腳的L2、C7、C8和VD2組成FM本振選頻網絡,同樣是通過調節變容二極管VD2的反向偏置電壓來改變本振頻率的;選頻后的調頻電臺信號在芯片內部混頻,混頻后的10.7MHZ調諧信號在15腳輸出,通過R1(330)電阻送到CF(10.7MHZ陶瓷濾波器),經其選頻后送到芯片的18腳進行FM中頻放大。放大后的FM信號在其內部進行鑒頻,鑒頻網絡接在3腳的DICF兩端的陶瓷帶通濾波器(10.7MHZ)上,鑒頻后的音頻信號由24腳輸出,經電容E4直接耦合到25腳。通過內部的音頻功率放大最后由28腳送出給揚聲器。對于音量的控制是通過音量電位器的滑動來控制的,當電位器滑動端改變時,直流電壓隨之改變,從而達到控制音量的目的。相關的理論計算如下: (1)、波段覆蓋系數的計算 88MHz~108MHz頻率,高端頻率fmax=108MHz,低端頻率為fmin=88MHz,設電容的最大值為Cmax,最小值為Cmin,回路外接電容Cpx于是存在 從 有 由上式有 設Kd為波段覆蓋系數則有 Kd= Kd= Kd2=1.5 得到 , 只要 >1.5就可以達到要求,在結構上該可變電容器是可以實現的。 (2)、 輸入調諧回路與本振回路參數選擇與計算 由所給資料M-235變容二極管在2.68V~9.8V偏置電壓下電容為6p~15p。 - 本振回路參數計算:變容二極管先與C8串聯再與C7并聯構成振蕩加路的總
C(設變容二極管最大值為CVDmax、最小值為Cvdmin)即為: ∵Cmax=C7+ =29.78p、Cmin=C7+ =20.96p Kd= =1.1 =1.19 ∴Kd< 變容比達到覆蓋系數要求。 由fmax= , fmin= ,得 L2=0.086uH或0.087uH ②調諧回路參數計算:Kd= =108/88=1.23 RC1的變化范圍為5p~27p Cmax=RC1max+C6+ =44.78p Cmin=RC1min+C6+ =13.96p =1.79
計算調諧回路電感L1,回路RC1與C6并聯電容取值與本振回路一樣為15p。 fmax= ,L1=0.1uH fmin= ,L1=0.11uH 3.2 數字鎖相環路部分 這一部分既是設計的重點也是設計的難點,我們利用鎖相環路法來構成數字式頻率合成器,應用鎖相頻率合成器芯片BU2614內部的數字邏輯電路把VCO頻率一次或多次降頻至鑒相器頻率上,再與參考頻率在鑒相電路中進行比較,所產生的誤差信號用來控制VCO的頻率,使之鎖定在芯片內參考頻率的穩定度上。 (1) BU2614及外圍電路的分析 BU2614 PLL頻率合成芯片工作于FM波段,具有低發射的噪聲,低能耗的特點,并內建有高靈敏度RF放大器,支持IF計數功能。BU2614的應用為調諧器(小型元件,盒式收音機,收音設備等),特性為: - 內建高速預置可分頻130MHZ壓控振蕩器。
- 75KHZ參考晶振可保證低發射噪聲。
- 低電流消耗,(操作時4MA,PLL關閉時100MA)。
- 提供以下7種步進頻率25KHZ、12.5KHZ、6.25KHZ 、3.125KHZ、5.3KHZ.
- 部頻率測量計數器。
- 解鎖檢測。
- 三個輸出口(漏極開路)
- 串行數據輸入(CE、CLK、DA)
原理框圖如圖-3: 
CXA1019S的本振頻率和調諧頻率大小由BU2614鎖相頻率合成芯片及外 圖-3 圍電路控制。該方案的顯著優點是頻率穩定度高,當壓控振蕩器參數發生變化時,可自動跟蹤捕捉,使頻率重新穩定。通過對可編程分頻系數進行預置和步進,可以在好的環路性能下實現電臺的程控搜索。BU2614鎖相頻率合成芯片工作于FM波段,具有低噪聲,低能耗的特點,并且內部帶有高靈敏度RF放大器,支持IF計數功能。電路如圖-4所示: 
圖-4 BU2614的外圍電路工作原理:5腳接收單片機的串行數據,該數據為12腳反饋頻率FMOSC提供分頻系數N,內部標準頻率由串行數據位中的R0,R1,R2的不同取值確定。本設計選擇R0為“1”R1為“1”,R2“1”,標準頻率為25KHZ與頻率FMOSC/N比較,在PD輸出相位比較信號,根據PD輸出端的不同狀態,從低通濾波器得到相應的直流電壓,該電壓加在CXA1019S收音機回路的調諧和本振回路中的變容二極管上,使得調諧頻率和本振頻率的改變與天線BPF接出的載波信號諧振收到電臺,實現電調諧功能。而本振頻率通過電容耦合反饋到BU2614中使得頻率鎖定。 (2)鎖相環的組成及工作原理  此環路是一個相位的負反饋控制系統。它是由鑒相器PD、環路濾波器(LF)、電壓控制振蕩器(VCO)和程序分頻器(N)四個基本
部件組成。如圖-5所示: 圖-5 當壓控振蕩器的頻率f0由于某種原因而發生變化時,必然相應地產生相位變化。這相位變化鑒相器中與參考晶體振蕩器的穩定相位(對應于頻率fr)相比較,使鑒相器輸出一個與相位誤差成比例的誤差電壓Vd(t),經過低通濾波器,取出其中緩慢變動的直流分量V0(t)。V0(t)用來控制壓控振蕩器中的壓控元件數值(變容二極管的電容量),而這壓控元件又是VCO振蕩回路的組成部分,結果壓控元件電容量的變化將VCO的輸出頻率fv又拉回到穩定值上來。這樣,VCO的輸出頻率穩定度即由參考晶體振蕩器所決定,這時環路處于鎖定狀態。 A 、鑒相器PD 鑒相器是鎖相環路中的關鍵部件。它的形式很多,但在頻率合成器中所采用的鑒相器主要有正弦波相位檢波器與脈沖取樣保持相位比較器兩種,由于脈沖取樣保持相位比較器輸出波紋電壓小,相位比較范圍在360。,因此在數字式鎖相環路中常采用脈沖取樣保持相位比較器做鑒相器,其作用是:用來比較輸入信號電壓和輸出信號電壓的相位,產生與兩信號之間相位差成比例的電壓Vd(t)≈Kd(θv-θ r)。 BU2614通過外接晶振產生75KHz的參考頻率送至鑒相器,而反饋的VC(FM本振頻率)經過分頻器后也送至鑒相器進行比較產生一個與相位差成比例的電壓送至LF環節。 B、 環路濾波器 環路濾波器,即低通濾波器,常用的形式有:RC濾波器、無源比例積分濾波器、有源比例積分濾波器。其作用是:用來濾除鑒相器輸出電壓中的無用組合頻率分量及其它干擾分量,以保證環路所要求的性能,并提高環路的穩定性。 本設計采用RC濾波器(其電路如圖-6所示)。 
圖-6 RC濾波器的輸出經Q2放大后由VD端輸出加至調諧回路和本振回路的變容二極管上。環路濾波器的輸出波形如圖-7: 
圖-7 采用RC濾波器的優點是結構簡單、性能穩定、調試方便。 根據題目要求為了保證搜索到所有電臺,標準頻率fr設定為25KHz,本振輸出頻率fo為98.7 ~ 118.7MHz,可采用分頻方式,環路的可編程分頻器的分頻比N由下式計算可得: N=fo/fr BU2614分頻比變化范圍為: 

平均分頻比為: 
VCO為本振壓控振蕩器,實際測得的VCO增益為:   BU2614內部鑒相器的增益為:  環路總增益為:  固有頻率為:  阻尼系數為:  取典型設計:  可求得電路中R=10 ,C=0.001 。 C 、壓控振蕩器(VCO) 壓控振蕩器就是在振蕩電路中采用壓控元件作為頻率控制器件,壓控元件一般都是用變容二極管,它的電容量受到輸入電壓vc(t)的控制。vc變化時,即引起振蕩頻率ωv變化。在一定范圍內,ωv與vc之間是線性關系。在線性范圍內,這一線性曲線可用下列方程表示: ωv(t)= ω0 + KV vc(t) 在本設計中通過低通濾波器輸出的直流電壓控制調諧和本振的變容二極管使得調諧頻率和本振頻率相應的變化。變壓二極管是一個PN結電容變化范圍較大的晶體二極管,變容二極管工作時,兩端加一個反向偏壓VD;VD變化其等效電容CD也隨之變化。UD增加時,CD減小;UD減小時,CD增加,VD與CD 的關系為 
式中:C0為偏壓VD=0時的PN結電容; 為PN結接觸電位差(硅管約0.7V,鍺管約0.2—0.3V);VD為外加直流偏壓,n為結電容變化指數,它決定于PN結的結構和雜質分布情況,對于突變結n=1/2,對于緩變結n=1/3;對于超變結n=2或更高由式可知,在零偏壓時,結電容按指數規律下降其特性如圖-8: 
圖-8 在電路中如圖調頻信號發生器原理圖中電感L1電容C組成了并聯諧振回電路,圖中加了隔直電容C5、C8,此外,C5、C8還起到高頻振蕩信號的耦合電容的作用,C5、C8取1000PF遠遠大于CD,也就是說不管變容二極管的反相偏壓多么低,C5、C8>>CD永遠成立。 
變容二極管采取部分接入法,這種接法線性度很好。實際應用中,壓控振蕩特性的線性范圍是有限的,超出這個范圍之后,控制靈敏度將會下降。在實際應用中我們常取線性,在本電路中考濾實際使用故Uc取2.6v-9.8v段。 D、程分頻器( N ) 本設計利用集成芯片BU2614內部的移位寄存器構成分頻器,其分頻系數N由單片機程序來決定,最后通過單片機與BU2614通訊來實現。BU2614有三個串行通信端口(CE、CK、DATA),這三個端口與單片機的通訊時序和數據傳送格式如圖-9:

圖-9 其中R0、R1、R2位為標準頻率位,本設計選擇為000即25KHZ;S位為FMIN和AMIN選擇開關,0表示FM輸入,1表示AM輸入,本設計為FM,故S位為0;其余位在BU2614作為頻率合成時無關,皆選為0;對于前十六個數據位(D0~D15)其傳送格式為: 分頻數N:從D0到D15 (當S=1時,用D4到D15位) 
本設計選擇為S=0,PS=0的格式。 本設計中對鎖相環電路而言,其核心元件是BU2614鎖相頻率合成芯片。它與外圍調諧回路和本振回路構成完整的鎖相頻率合成電路。它是通過單片機為它預置的分頻比來調節本振頻率的。如果壓控振蕩器的角頻率發生變化,這時輸入到鑒相器的電壓和輸出電壓必定會產生相應的相位變化,鑒相器將輸出一個與相位誤差成比例的誤差電壓經過環路濾波器取出其中緩慢變化的直流電壓,控制壓控振蕩器輸出信號的頻率,使鎖相環輸入與輸出信號之間的相位差減小,直到壓控振蕩器輸出信號的頻率等于輸入信號頻率、相位差等于常數,鎖相環路進入鎖定狀態為止。從而完成了收音機接收調諧穩頻功能。
3.3 顯示電路 該部分設計采用了MAX7219串行顯示控制芯片,代替常規的非門驅動芯片,如74LS00,大大的簡化了顯示電路,實現了以最少器件、最小功耗、在最短時間內提高電路的穩定性的要求。MAX7219是串行接口8位數字靜態顯示芯片,功能齊全,占用系統資源少,只使 圖-10 用了AT89C52的P3.3、P3.4、P3.5三個口。電路如圖-10所示。 3.4 鍵盤電路 對于功能鍵的設計,我們采用了查詢的方式,即將單片機89C52的P1.2~P1.7口用作功能鍵接口,將單片機的P0、P2口都作為I/O口使用,采用P0.6,P0.7與P2.0~P2.4構成10個編碼動態掃描矩陣鍵,這10個鍵既作為數字鍵0~9,又作為10個存儲電臺的臺號。另外,還利用P0.0~P0.5六個口接六個發光二極管作為六個功能鍵的工作狀態指示。其具體的電路如圖-11 所示。 
圖-11 3.5 掉電數據存儲電路 由于串行EEPROM 93C46具有在線擦寫功能,因此本設計用它來存儲電臺數據,使重新開機時所有存儲的電臺能被調出。93C46是64*16(1024)位串行存取的電擦除可編程只讀存儲器,具有在線改寫數據和自動擦除功能;無論電源開或關,數據不丟失;其與單片機的連接如圖10,主要通過端口CS、SK、DI和DE來進行通信完成。其中CS為片選線,輸入高電平有 圖-12
效。當CS=1時,可對芯片讀寫。加于CS端信號的下降沿啟動片內定時電路開始擦寫操作。SK為串行數據輸入或輸出的外加觸發時鐘信號輸入,輸入時鐘頻率為0~250KHZ。DI為串行數據輸入端。DE為串行數據輸出端,讀寫操作時,OUT可用作擦寫狀態指示相當于READY/BUSY信號,其它狀態時OUT處于高阻態。BPE接高電平時片擦片寫指令有效。 3.6 程序運行監視電路 程序運行監視系統又稱為看門狗電路(WATCHDOG),其主要作用就是用來防止程序彈飛到一個臨時構成的死循環中。WATCHDOG的特性有: - 本身能獨立工作,基本上不依賴CPU。
- CPU在一個固定的時間間隔中和該系統打一次交道,以表明系統“目前尚正常”。
- 當CPU掉入死循環后,能及時發覺并使系統復位。
本設計采用記數型WATCHDOG電路,其電路圖如圖-13。WATCHDOG的硬件部分為一獨立于CPU之外的單穩部件,使用自帶脈沖源的計數器構成。將555接成一個多諧振蕩器,周期為t0,將CD4017接成十進制計數器,當第十個脈沖是QA 端變為高電平。單片機用一條輸出端口(P3.6)輸出清零脈沖,只要每次清零脈 圖-13
沖的時間間隔短于十個脈沖周期,計數器就總也得不到十,QA端保持低電平。當CPU受干擾而掉入死循環時,就不能送出復位脈沖了,計數器很快記數到十, QA立即變為高電平,輸出一個正脈沖使CPU復位。在這里系統的復位信號有三個:上電復位(C1、R1),人工復位(K、R2、R1)和WATCHDOG復位(P3.6),通過綜合門后加到RESET端。 3.7 電源部分
選用了Linear公司的DC –DC專用芯片LT1930,并對典型電加以改進,使之能夠輸出+12V。電路見圖-14。
圖-14 3.8 單片機部分 單片機系統是收音機的核心控制部分,其任務是從鍵盤讀取控制指令,輸出相應的串行數據控制頻率合成器的分頻比,進而通過鎖相環對調諧回路和本振回路的頻率進行調整和控制,實現程控搜索、電臺存儲、調出電臺序號、顯示載頻以及顯示收音機的狀態信息。其框圖如圖-15所示: 對于電臺的存儲,一般采用靜態存儲器RAM來存儲信息,但是RAM在斷電后會丟失數據,為此我們采用具有在線讀寫、斷電保存功能的93C46芯片來完成存儲功能。由于該收音機的接收頻率為88MHz ~ 108MHz 圖-15
之間,以25KHz為步長,共需測量800個頻點,考慮到本地區實際情況,本系統的存儲臺數設置為10個。 第四章 軟件系統 4.1 主程序 本設計功能鍵采用查詢方式,數字鍵采用動態掃描方式。在收音機開機后,首先把上次關機時的電臺調出來,并把上次關機前的各個臺號存儲的電臺頻率數據還原。然后開始動態掃描各個數字鍵,判斷是否直接調用已存好的電臺。如果有數字鍵按下,則調用已存在該鍵下的電臺,并顯示該電臺頻率。如果沒有數字鍵按下則轉入判斷功能鍵。當有功能鍵按下時,則執行相應的功能。若沒有功能鍵按下,則存儲當前電臺數據后再返回繼續進行循環掃描。主程序流程圖如圖-16所示 
4.2 功能鍵查詢程序 根據設計要求,安排了六個功能鍵:全頻搜索鍵、繼續搜索鍵、指定頻率范圍搜索鍵、向上步進鍵、向下步進和存儲鍵。當程序執行到功能鍵查詢時,如果有鍵按下則轉入各個功能鍵。全頻搜索執行后,收音機將從88MHZ開始以25KHZ為步進向上搜索,如果沒有鎖臺信號,則收音機將一直搜索到108MHZ才跳出。當有鎖臺信號時,將停留在該臺上。繼續搜索程序是從當前頻率開始以,向上開始搜索,如果沒有鎖臺信號,則收音機將一直搜索到108MHZ才跳出。當有鎖臺信號時,將停留在該臺上。指定頻率范圍搜索程序是當按下該鍵后,數碼管自動顯示“LP ”提示輸入頻率范圍的最小值,輸完數值后,按下確定鍵,此時將顯示“HP ”提示輸入頻率范圍的最大值,輸完數值后,按下確定鍵,則自動地從輸入最小頻率點開始,以25KHz為步進進行搜索,當搜索到電臺后自動轉入收音狀態。若輸入的頻率值不在本機所覆蓋的頻段88MHz ~ 108MHz內或輸入的最大值小于輸入的最小值,則顯示“OP ” 提示輸入錯誤。向上步進、向下步進程序是以25KHZ為步進進行的手動搜索。存臺程序是按下該鍵后調用動態掃描鍵程序,然后按下數字鍵得到鍵號,將相應的頻率存入相應的存儲單元。這部分的程序流程圖見附圖1。 4.3 掉電數據存儲程序 這部分主要包括:(1)每次開機時將93C46中存儲的數據讀到相應的位置。(2)每運行一次主程序中的循環掃描和功能查詢后,將當前值和存臺數據寫入93C46芯片中。這兩部分程序分別如下: (1)、從93C46中讀取數據的程序 LCALL INSB ;讀取上一次關機前的數值 MOV A,#80H ORL A,#80H LCALL WRI ;調寫指令 NOP NOP LCALL RDI ;讀寫31H中的數據 MOV 31H,A LCALL RDI MOV 2FH,A ;讀寫2FH中的數據 SETB P3.2 NOP MOV R0,#0AH MOV R1,#4AH MOV R2,#82H QUSHU: LCALL CUNTAI ;將0-9十個鍵中存臺數據還原 INC R2 INC R2 DJNZ R0,QUSHU
(2)、將數據寫入93C46中 LCALL INSB ;寫允許 MOV A,#30H LCALL WRI LCALL INSB ;寫操作 MOV A,#40H ORL A,#40H LCALL WRI ;調擦寫指令 MOV A,31H LCALL WRI ;將數據寫入到31H中 MOV A,2FH LCALL WRI ;將數據寫入到2FH中 SETB P3.2 NOP NOP CLR P3.2 WAIT1:JNB P2.7,WAIT1 MOV R0,#0AH MOV R1,#4AH MOV R2,#42H XIERU:LCALL BAOHU ;將0-9十個電臺數據寫入相應的存儲單元 INC R2 INC R2 DJNZ R0,XIERU LCALL INSB MOV A,#00H ;寫禁止 LCALL WRI SETB P3.2
4.4 程序運行監視部分 看門狗電路主要是每隔一段時間(小于10個脈沖間隔)需要單片機P3.6輸出一個脈沖使計數器CD4017復位,這樣CD4017的QA端變不了高電平,表明單片機正常工作。其程序如下: WATCHDOG:CLR P3.6 ;復位WATCHDOG LCALL DELAY10 ;調用延時 SETB P3.6 ;允許WATCHDOG開始工作 LCALL DELAY10 JNB P3.6,WATCHDOG ;等待查詢 RET 第五章 測試方法及數據 5.1 測試所用儀器 Panasonic FM/AM V-P8177A10信號發生器HP54520A,500M數字有儲示波器DF93094-Y2數字萬用表,DF1647信號發生器。 5.2 整機指標測試 A 最大不失真功率試,測試框圖如圖調頻信號源輸出載頻分別為88、96、102、108MHz,調制頻率為100Hz,1KHz,1.5KHz,輸入電平為2mV的調頻信號加至BPF帶通濾波器。接收機分別調諧在,88MHz、96MHz、102MHz、108MHz點上改變音量電位器,使負載(8歐)兩端電壓波形失真為最小,記下R2兩端電壓U0,按下P=U2 /R,計算最大不失真功率。數據如下表所示
B、靈敏度測試,方法與最大不失真功率測試類似,調節音量電位器使接收機輸出功率為100mW,減小信號源輸出幅度,使輸出波形恰出不失真,此時調頻信號源輸出電壓即為靈敏度,數據下表所所示:
C、鏡象抑制比測試框圖如示:
先測信號源輸出錄敏度電平,無調制信號時中頻輸出電壓,改變頻率為各頻點對應的鏡像頻率,調節信號發生器的輸出電平使中放輸出電壓增大到原來的標準測前后兩次調頻信號源輸出電壓比值用DB表示即為鏡像抑制比。 數據如下表所示: 5.3 功能測試 ① 可實現全頻段范圍搜索,選擇存儲電臺. ②可實現在特點范圍搜索選擇存儲電臺. ③可實現調用已存儲的任意電臺. ④有載波顯示功能. 第六章 電路制作 本設計將系統分別制作在三塊印刷板上:按鍵顯示板、單片機系統板和收音機板。每個功能板上包含了各個功能塊的組成元件及相應的附屬器件。其制作要求和規則依據下面幾條: 印刷電路板上元器件布局的好壞,直接影響到整機的性能,考慮的基本原則是:
- 在一般情況下,所有元器件應盡量布置在基本不焊接的一面,以便于安裝、焊接、調試和維修。
- 收音機板上的元器件應盡量按電路順序排列,并力求電路安排緊湊、密集,以縮短引線,這一點對高頻電路尤為重要。
- 排列元器件的間距,應考慮它們之間可能存在的電位梯度,以防止飛弧和打火。在保證性能的情況下,元器件的布局應當平行或垂直,以求整齊、美觀。
- 應盡量將一塊完整的電路安裝在一塊電路板上。如果電路復雜或有屏蔽等要求,需要將電路分成幾塊印刷電路板安裝時,則應使每個完整的有獨立功能的電路安置于同一塊板面上。
元件在印刷板上的分布應盡量均勻,疏密一致,不允許斜排,立體交叉和重疊排列,元器件外殼和引線要保證1mm左右的安全間隙。元器件的引腳直徑與印刷電路板焊孔徑應有0.2~0.4mm的合理間隙,不可太大。
- 印刷電路板的布線原則
- 將公共地線布置在印刷電路板的邊緣,地線至邊緣留有適當的距離,除了引線的一邊外,其余幾邊通常都布有地線。緊靠地線布置電源線及相應的濾波電路,這樣可以減少電源線耦合引起的干擾,,并有利于接地。各單元的地線一般應自成回路,而又有公共的接地點,這樣可以避免地電流引起的級間干擾。另外,地線一般不制成封閉的環行,以免形成一個線圈在磁場作用下產生電磁干擾。
- 要電路通常按單元布置在印刷電路板上。各功能部分盡可能獨立,引線盡量短而直,輸入與輸出引線隔開,并盡可能遠離。單片機的控制線一般平行分組排列,盡可能做到平直、整齊和美觀。
- 要經常測試的地方,應設置一些單獨的測試點,以便調試和維修。
第七章 測試結果分析改進措施 由于條件所限(缺少場強儀等儀器)我們所用的測試方法不是很完善,但測試結果從一定程度上反映了我們所設計的FM調頻收音機的功能,各頻點的靈敏度不同,我們分析可能是由于輸入帶通濾波器對不同頻率信號衰減的靈敏度不同,接收機鏡像抑制比高,我們分析認為天線輸端的帶通濾波器起了很大的作用。 從本調頻收音機所采用的器件來實現的功能上看,還有可以改進和完善的地方,如顯示采用LCD液晶顯示可提供漢字信息、增加時間顯示,功能鍵采用復合鍵以減少按鍵的數量,從整機供電,攜帶方便等角度考慮,整機應采用更低的電源供電。 總的來看,本設計的接收性能達到了要求,有的已遠超題目的要求,控制功能基本完善。 結 束 語 通過該課題的畢業設計,使我基本掌握了鎖相頻率合成技術的工作原理與應用,了解了收音機的工作原理和高頻電路的測量、調試方法,使我掌握了應用單片機系統進行設備的簡單控制,了解有關的單片機程序編程編制的思路與方法。由于時間倉促以及實驗條件的不足,本設計尚待進一步完善。通過本次畢業設計,我感覺從中鍛煉了能力,學到了知識,受益非淺。 在此,我衷心地感謝李杰老師給予的精心指導和細心解答,使我順利完成了本設計。
2、使用說明 1)、 全搜鍵 即自動全頻搜索鍵,按下該鍵后收音機自動從88MHz開始,以25KHz為步進進行搜索。當搜索到電臺后自動轉入收音狀態,此時按下“存儲”鍵,再輸入臺號,既可將此臺存入該號下。 2)、繼續搜索 若按下該鍵既可繼續向前以25KHz為步進進行搜索。 3)、指定頻率范圍搜索 按下該鍵后,數碼管自動顯示“LP”提示輸入頻率范圍的最小值,輸完數值后,按下確定鍵,此時將顯示“HP”提示輸入頻率范圍的最大值,輸完數值后,按下確定鍵,則自動地從輸入最小頻率點開始,以25KHz為步進進行搜索,當搜索到電臺后自動轉入收音狀態。若輸入的頻率值不在本機所覆蓋的頻段88MHz ~ 108MHz內或輸入的最大值小于輸入的最小值,則顯示“OP” 提示輸入錯誤。 4)、手動步進數字調諧 以25KHz為步進頻率,用“上升”,“下降”鍵調節。 5)、可存儲10電臺,當按下數字鍵0~9時,可直接調出相應的電臺。
0.png (16.57 KB, 下載次數: 44)
下載附件
2018-11-16 17:56 上傳
0.png (19.88 KB, 下載次數: 44)
下載附件
2018-11-16 17:56 上傳
完整的Word格式文檔51黑下載地址:
數字式調頻收音機設計論文資料.rar
(84.91 KB, 下載次數: 103)
2018-11-16 16:43 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|