版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、畢業(yè)設計(論文)江蘇廣播電視大學五年制(高職)畢業(yè)設計任務書設計課題 汽車電子鐘設計 學 校 江蘇廣播電視大學 年 級 0606 專 業(yè) 汽車檢測與維修 姓 名 趙曉東 學 號 0602170120 指導教師 胡昊 職稱 二一一 年 三 月 題目:汽車電子鐘設計專業(yè)班級: 汽車檢測與維修0606班 姓 名: 趙曉東 指導教師: 胡昊 江蘇廣播電視大學19 摘要摘要太簡單,應包括研究目的,研究內容,解決了什么主要問題,取得的實驗結果,社會與經濟效果(應該有半頁紙)傳統(tǒng)汽車電子鐘,其電子信號的產生通常通過頻譜搬移的方法,這造成了系統(tǒng)復雜,性能不佳,價格昂貴等缺點。本文研究并設計了一種新穎的低頻電子
2、系統(tǒng)。系統(tǒng)通過單片機C8051F020控制直接頻率合成(DDS)芯片AD9851直接產生電子信號、通過被測網絡后再由單片機A/D 轉換進行峰值采樣,最后對數(shù)據(jù)處理后由液晶輸出電子曲線。系統(tǒng)簡化了設計,也解決了傳統(tǒng)電子儀性能不佳的問題。通過此課題的研究,基本掌握了汽車電子鐘的設計方法,以及對調試過程中常見故障的分析和排除,為進一步學習和開發(fā)同類儀器鋪平道路。關鍵詞: 單片機;直接頻率合成(DDS);A/D轉換;液晶顯示;低頻電子目 錄摘要IABSTRACTII目 錄III圖表目錄IV第一章 緒論11.1概述11.2項目要求11.3汽車電子鐘簡介2第二章 系統(tǒng)的硬件設計42.1系統(tǒng)的總體設計42.
3、2 系統(tǒng)設計的方案分析42.2.1電子信號的發(fā)生52.2.2 電子信號的處理52.3 系統(tǒng)硬件設計62.3.1汽車主控電路62.3.2 人機接口電路設計72.3.3 正弦波電子信號產生電路82.3.4 1M低通濾波電路112.3.5 系統(tǒng)穩(wěn)壓電源電路11第三章 軟件系統(tǒng)分析與設計133.1 軟件的基本結構133.2 人機對話模塊143.3 正弦信號電子模塊15第四章 結論18參考文獻19致謝20 圖表目錄圖1. 1 簡易頻率特性測試儀方框圖1圖1. 2 傳統(tǒng)的電子儀原理2圖1. 3 傳統(tǒng)電子信號發(fā)生器3圖1. 4 超外差接收機原理3圖2. 1 汽車電子鐘的總體設計圖4圖2. 2DDS正弦波發(fā)生
4、器框圖5圖2. 3 微處理器控制接口框圖6圖2. 4汽車主控電路框圖7圖2. 5 液晶接口電路7圖2. 6 鍵盤接口電路8圖2. 7 AD9851內部結構圖9圖2. 8 單雙極性變換電路11圖2. 9 1M低通濾波電路11圖2. 10 ±5V電源電路12圖3. 1 主程序流程圖13圖3. 2 主菜單界面15圖3. 3 并行通信時序圖16第一章 緒論1.1(概述)當今世界,電子科技飛速發(fā)展,數(shù)字化、網絡化、信息化,影響著人們的衣、食、住、行。但現(xiàn)有電子科研實驗室缺少頻率在1MHz以下的電子儀器,嚴重阻礙了科研人員的創(chuàng)作速度。傳統(tǒng)汽車電子鐘的不足主要是獲得低頻信號的手段是通過頻譜搬移的方
5、法,這造成了系統(tǒng)復雜,性能不佳,價格昂貴等缺點。為此,本文設計提出了一種新穎的汽車電子鐘,該汽車電子鐘的特點是頻帶足夠寬,可覆蓋超低頻和低頻段,并能保證幅度穩(wěn)定,線性良好。而且把智能儀器的概念引入設計中,使其操作簡單,易于使用。本文針對傳統(tǒng)電子儀在低頻段的缺陷,在電子源部分拋棄了頻譜搬移的方法,采用了直接產生低頻超低頻信號的器件,可獲得性能優(yōu)異的低頻、超低頻的電子信號:在峰值采樣部分利用數(shù)字方法代替模擬方法,并借鑒逐次比較型A/D的思路,解決了高頻段和低頻段在進行峰值采樣時所發(fā)生的矛盾。在進行總體設計時,把智能儀器的概念引入該項目,利用微處理器的強大功能進行系統(tǒng)管理,使智能型電子儀的操作簡單易
6、用,減少了人為誤差發(fā)生的可能性。顯示部分采用液晶顯示儀,降低了功耗,便于攜帶。頻率范圍:0.2Hz-200KHz 。幅度要求:在整個頻率范圍內,幅度保持不變。智能要求:操作方便,能夠進行較復雜的數(shù)據(jù)處理1。1.2( 汽車電子鐘簡介)由信號與系統(tǒng)的理論可知,每一個系統(tǒng)給予某一種的激勵(輸入),它將完成某一種既定的功能(輸出)。對于線性時不變系統(tǒng)(現(xiàn)實情況大多基本滿足或近似滿足),它的既定功能是確定的,并具有以下性質:當某一頻率的信號通過某個線性時不變系統(tǒng)時,頻率不受系統(tǒng)的影響,幅度和相位根據(jù)系統(tǒng)對此頻率的而交化,這種幅度和相位的交化我們稱其為該系統(tǒng)的頻率響應。當將一變頻信號輸入某一系統(tǒng),根據(jù)其頻
7、率響應我們可獲得該系統(tǒng)的很多有用信息。電子測量技術是根據(jù)以上原理而發(fā)展起來的。對于某個系統(tǒng),我們用某種方法測出所關心頻段的頻率響應,則對此系統(tǒng)在此頻段的性質也就一清二楚了。電子測量技術應運而生,我們把能夠實現(xiàn)電子測量功能的設備或儀器成為電子儀。電子測量技術的發(fā)展,是和電子裝置、電子方式的發(fā)展有很大的關系。在最初,電子測量時采用點截法(離散法或靜態(tài)法)測量時,采用電壓表作為接收信號指示器,把頻率由低調高,由電壓表讀出數(shù)值,然后手工畫出曲線。在五十年代出現(xiàn)連續(xù)的(動態(tài)法)電子測量技術。使信號的頻率在某一個頻段內連續(xù)周期性變化,然后取出包絡,在顯示器件(一般為示波器)上顯示1。其基本原理為如圖1.2
8、所示。圖1. 1傳統(tǒng)的電子儀原理動態(tài)法最早的測量裝置所使用的電子方式是機械電子,用一個小馬達帶動振蕩器振蕩回路中可變電容器或帶動機械調諧的速調管,以改變振蕩器的振蕩頻率實現(xiàn)電子。到了六十年代則以鐵氧磁電子為主,在微波電子測量中,電壓調諧的返波管代替了機械調諧的速調管。七十年代初期,電子方式已轉向變容二極管電子,出現(xiàn)了固態(tài)微波電子信號源。返波管因其壽命有限,己經很少采用?,F(xiàn)在電子測量所使用的電子方式,基本上是變容管電子和高導磁率的YIG小球磁電子?,F(xiàn)在電子測量裝置,已向著一機多能的方向發(fā)展。如兼有電子儀和頻譜儀功能的電子頻譜儀。超低頻、低頻網絡或部件在航天、航空、地震、生物醫(yī)療等方面有著較廣泛的
9、應用,如醫(yī)療上,低頻脈沖治療機頻率可低至0.1Hz以下,心電圖機的頻率響應需在0.1Hz-40Hz左右,并且對于甚低頻標準信號有著更廣泛的應用。因此,汽車電子鐘顯得十分重要。汽車電子鐘電子范圍要求電子儀的電子信號振蕩器必須有良好的性能。傳統(tǒng)的汽車電子鐘采用頻譜搬移的方法,電子源低端頻率很難達到0.2Hz,電路結構復雜。其電子信號發(fā)生器如圖1.3所示。圖1. 2傳統(tǒng)電子信號發(fā)生器圖中的固定振蕩器和電子振蕩器都工作在高頻,為了得到性能良好的低頻電子信號,對這兩類信號和低通濾波器的性能指標為:(1) 定頻信號:對 的穩(wěn)定度指標非常嚴格,基本要求不變;(2) 可變頻信號:的變化范圍要求非常小,并且的中
10、心頻率要求等于;(3) 低通濾波器要求導通段頻率響應變化很小,導通段和截止段的過渡變化很快 。以上要求是非??量痰模瑑筛哳l振蕩器的頻率很接近,沒有特殊措施的情況下,容易產生頻率牽引,造成頻率精度差,電子寬度也受到限制。并且此方法的后級顯示也很復雜,因為低頻載波信號的包絡頻率與載波頻率接近,很難用常規(guī)方法檢波,必須采用超外差接收機形式2。原理如圖1.4所示。圖1. 3 超外差接收機原理綜上所述,傳統(tǒng)的汽車電子鐘的電路結構極其復雜、造價高且性能差、精度低。按照此思路,即使采用先進數(shù)字集成電路和頻率合成技術也難使其結構簡化、性能提高。1.3 項目研究內容與章節(jié)安排一、 基本要求1、基本測試頻率范圍1
11、KHz 10KHz,能測出±3dB帶寬。LED(或LCD)顯示,測量精度大于10% 。2、能夠測量被測電路的電壓傳輸增益(所測電壓增益范圍為-20+20dB之間),并顯示該增益數(shù)字,測量精度大于10% 。(注:被測量電路輸入信號是周期正弦波信號、幅度通常在100mV到1V之間選擇,增益測試通常在電路的中心頻率上進行)發(fā)揮部分:1、能夠測試出被測電路頻率響應圖形并用LCD液晶顯示;2、測試頻率范圍擴大至20KHz 50KHz。二、項目設計基本思想設計一個簡易電路頻率特性測試裝置,參考示意圖如圖1.1所示:需要進一步描述電子信號發(fā)生器被測試電路處理A/D處理顯示和輸出輸入調理電路圖1.
12、4簡易頻率特性測試儀方框圖三、章節(jié)安排每章內容簡單介紹第二章 系統(tǒng)的硬件設計2.1系統(tǒng)的總體設計汽車電子鐘的總體設計如圖2.1所示。由圖可見,汽車電子鐘分為三大功能塊:數(shù)控電子儀、微處理器和人機界面。整個系統(tǒng)實現(xiàn)的功能為:(1) 用戶從人機界面的鍵盤處輸入指令對電子儀進行設置 。(2) 微處理器在獲取指令之后,對指令進行處理,首先判斷指令是否輸入正確,如不正確,回到(1)。如正確,進行計算以獲取測量所需數(shù)據(jù)。(3)微處理器根據(jù)計算所得數(shù)據(jù),對數(shù)控電子儀進行電子控制,并獲取電子測量的結果。(4)在完成測量之后,微處理器對測量結果進行處理,并把處理結果送入人機界面中的液晶顯示儀中進行圖形顯示。圖2
13、. 1汽車電子鐘的總體設計圖2.2 系統(tǒng)設計的方案分析對智能型汽車電子鐘而言,數(shù)控電子儀為智能型汽車電子鐘的核心。它由電子源、峰值采樣、輸入輸出三個部分構成。根據(jù)第一章的系統(tǒng)分析可知,傳統(tǒng)電子儀的電子源采用頻譜搬移的方法,低頻段的性能不佳。按頻譜搬移的思路設計,由于器件的物理特性的關系,改進的余地不大。并且按此思路構造的電路結構復雜,器件眾多,系統(tǒng)誤差大,不利于數(shù)字化控制。我們拋棄了頻譜搬移的方法,利用DDS芯片AD9851可直接產生低頻信號,此舉可使低頻信號穩(wěn)定,并且精度很高。如要滿足測量儀器部分可控化的要求,則需要轉換電子源的模擬設計思路,由模擬設計方式轉換為數(shù)字設計方式。即電子儀的頻率變
14、化不是連續(xù)的,而是離散的(對應于第一章中的點測法)。由于微處理器的介入,使得點測法中的手工調整頻率和手工繪制頻譜圖改為機器操作,大大的減小了人為誤差。此舉可能會帶來部分系統(tǒng)誤差,但只要頻率間隔足夠小,這部分系統(tǒng)誤差是非常小的;雖然此處付出的系統(tǒng)誤差增大的代價,但可以使輸入輸出部分和峰值采樣部分的系統(tǒng)誤差大幅度降低,導致整個儀器的系統(tǒng)誤差減小3。因此,系統(tǒng)的電子信號我們由DDS AD9851 產生并由單片機C8051F020進行峰值采樣。2.2.1電子信號的發(fā)生(1)正弦信號發(fā)生器主要有以下三種方案:1)由可控振蕩器(MAX038),數(shù)控電流源(MX7541及其附屬器件),數(shù)控鎖相環(huán)路(MC14
15、5151),系統(tǒng)頻段切換要由處接振蕩電容完成,不易控制且系統(tǒng)復雜。2)鎖相頻率合成技術(PLL),PLL方式雜散小,易集成,但存在高分辨率與高轉換速度之間的矛盾,相位噪聲高,一般只能用于大步進的頻率合成器。3)直接式數(shù)字頻率合成技術(DDS),DDS方式較前兩種頻率合成技術,具有頻率轉換時間短、頻率分辨率高、頻率穩(wěn)定度高(與晶振一致)、輸出相位連續(xù)、相位噪聲低、可編程、頻率步進小、全數(shù)字化、功耗低等優(yōu)點。運用DDS技術合成正弦信號源是目前頻率合成領域中最為先進的技術。本系統(tǒng)正弦信號發(fā)生器采用該方案。其框圖如圖2.2所示。圖2. 2DDS正弦波發(fā)生器框圖2.2.2 電子信號的處理為了保證峰值采樣
16、的精度,在被測信號的一個周期內必須有足夠多的采樣點。假設峰值采樣的最大誤差為5%:則一個周期內的采樣個數(shù)為:S= 4 /(1- A) = 19.78620 (個) 其中A=arcsin(1-)/90為誤差。本項目的最高頻率為50KHz,即采樣頻率達1MHz可保證較高的采樣精度,C8051F020在8位采樣頻率可達500KHz,能完全達到基本要求及部分擴展要求。(不理解,上面的計算方法怎么來的) 并且,由于采用了微處理器對其進行控制,還必須有一數(shù)字接口。其原理如圖所2.3所示4。圖2. 3 微處理器控制接口框圖 2.3 系統(tǒng)硬件設計2.3.1汽車主控電路(1) 主控芯片介紹C8051F是美國Cy
17、gnal公司的8位片上系統(tǒng)(System On Chip,簡稱SOC)型單片機系列,采用該公司的CIP51微控制器內核,即在原有的8051內核基礎上,根據(jù)不同的應用場合增加相應的智能外設(IP)及接口,使得整個控制電路部分的設計開發(fā)變得簡便迅捷;穩(wěn)定性和可靠性大大提高。C8051F020是該系列中功能較強、內部集成資源相當豐富的一款。主要的內部資源介紹4:1)大容量的Flash程序存儲空間(64K)和內部數(shù)據(jù)存儲空間RAM(4K+256);2)8個8位的I/O口端;3)8路8位ADC,可編程轉換速率,最大為500Ksps;8路12位ADC,可編程轉換速率,最大為100Ksps;4)2個12位D
18、AC,可同步輸出,用于產生無抖動波形;5)5個通用的16位計數(shù)器/定時器;6)可編程16為計數(shù)器/定時器陣列(PCA),有5個捕捉/比較模塊,6種工作方式;7)硬件SMBus(I2C兼容)、SPI及兩個增強型UART串口;8)2個模擬、比較器,16可編程回差電壓值,可用產生中斷或復位;9)內部電壓基準(2.4V),也可以使用外部電壓基準;精確的VDD監(jiān)視器和降壓檢測器;專用的看門狗。(2) 主控電路框圖本系統(tǒng)以美國Cygnal公司的混合信號系統(tǒng)級芯片C8051F020為核心,控制DDS芯片AD9851,產生相應頻率和相位的正弦信號。通過中文菜單操作來靈活實現(xiàn)調頻、調幅、ASK和FSK等功能。單
19、片機主控電路的框圖如圖2.4所示。(為什么不是電路圖,是保密嗎?)單片機C8051F020JTAG接口顯示模塊DDS電子模塊峰值采樣模塊鍵盤模塊圖2. 4單片機主控電路框圖2.3.2 人機接口電路設計 本系統(tǒng)以圖形點陣液晶(HG12864)和64鍵鍵盤智能管理芯片HD7279A構成人機接口的硬件基礎,設計了一套與之相配套的菜單式操作系統(tǒng)5,系統(tǒng)的人機交互界面友好。液晶接口電路如圖2.5所示,和鍵盤接口電路如圖2.6所示。圖2. 5液晶接口電路圖2. 6鍵盤接口電路 2.3.3 正弦波電子信號產生電路DDS芯片的介紹:系統(tǒng)的數(shù)控電子信號都由DDS芯片AD9851產生,下面對AD9851的有關性能
20、予以介紹。AD9851由高速DDS電路、數(shù)據(jù)輸入寄存器、頻率相位數(shù)據(jù)寄存器、高速D/A轉換和比較器組成,內部結構如圖2.4所示。其中,高速DDS電路又由32位相位累加器和正弦查詢表組成。正弦查詢表內存儲了一個周期正弦波的數(shù)字幅度信息,每個地址對應正弦波中0360范圍的一個相位點。每送入一個時鐘脈沖信號,查詢表就把形成的地址信息映射成正弦波幅度信號,然后驅動D/A轉換器輸出模擬量6。AD9851系統(tǒng)時鐘的最高頻率可以達到180MHz。為了提高系統(tǒng)的電磁兼容能力,AD9851內部集成了一個6倍頻器,若外部接入的參考頻率選用20MHz,則經過AD9851內部6倍頻后,系統(tǒng)時鐘的頻率相當于120MHz
21、。由頻率合成公式可計算出,在此頻率下的最大分辨率為(公式的導出需要說明清楚,或推導,或引用,下同) (2.1)可滿足課題步進的要求。6×REFCLK 頻率/相位寄存器數(shù)據(jù)輸入寄存器10位DAC高速DDS32位控制字相位和控制字串行輸入并行輸入字輸入時鐘頻率刷新寄存器復位主復位參考時鐘GND模擬信號輸出模擬輸入頻率輸出+-圖2. 7 AD9851內部結構圖AD9851內部有5個8位輸入數(shù)據(jù)寄存器,其中32位用于裝載頻率控制字FSW。單片機通過對32位控制字的賦值可精確控制最終合成的信號頻率,F(xiàn)SW與之間的轉換公式為 fc是什么? (2.2)相位控制字為 (為相位控制字) (2.3)頻率
22、控制字可通過并行方式或串行方式裝入到AD9851。在并行裝入方式中,需要向數(shù)據(jù)輸入寄存器連續(xù)裝入5次數(shù)據(jù)。由于DDS采用全數(shù)字技術,因而不可避免會存在雜散干擾,直接影響輸出信號的質量。理想DDS的輸出頻譜結構是以sinc()函數(shù)為包絡的離散譜線族,如圖2.5所示。圖2. 5 DDS理想頻譜頻譜線只在(L=0,1,2,)處存在。當L=0時,DDS的輸出頻率,當L0時,其輸出頻率是雜散信號的頻率,其中,L=1時雜散信號幅度最大,其雜散信號的頻率為,最接近有用信號的輸出頻率。稱為Nyquist頻率,當接近時,濾波很難實現(xiàn)。實際設計要求DDS的最大輸出頻率選取在0.4處,此時最大的雜散頻率為0.6。顯
23、然,DDS的最大輸出頻率越小,系統(tǒng)時鐘的頻率越大,輸出頻率與最大雜散頻率就越容易分離。綜上所述,選擇AD9851可以全面滿足本課題的要求,并有一定的余量。AD9851的DDS系統(tǒng)包括相位累加器和正弦查找表,其中,相位累加器由一個加法器和一個32位相位寄存器組成,相位寄存器的輸出與外部相位控制字相加后作為正弦查找表的地址。正弦查找表實際上是一個相位/幅度轉換表,它包括一個正弦波周期的數(shù)字幅度信息,每一個地址對應正弦波的0°360°范圍的一個相位點。查找表把輸入地址的相位信息映射成正弦波幅度信號,然后驅動10位的D/A轉換器,輸出2個互補的電流,在其輸出端接一個取樣電阻,即可得
24、到輸出波形的幅度?;谏鲜?,得到正弦信號方法如下:設正弦波信號頻率為 (2.4)在AD9851中,頻率分辨率為 (2.5)只要通過單片機向AD9851送入與相對應的頻率控制字,就可得到式4.1表示的正弦波 (2.6)AD9851輸出的正弦波幅度由其內部電路和外接電阻決定。當其Iout、Ioutb端各接100電阻時,其輸出波形無雜散動態(tài)范圍(SFDR)最好。本設計采用此方法,其滿度輸出正電壓VOPP1V。由AD9851的內部電路特性可知,其輸出的正弦信號為一個單極性的波形7,數(shù)學表達式為 (2.7)需要進行單雙極性變換。通過采用差分輸入的運放,實現(xiàn)了單雙極性變換,電路如圖2.8所示。圖2. 8單
25、雙極性變換電路通過上面的變換電路后,其輸出的波形的數(shù)學表達式為 (2.8)2.3.4 1M低通濾波電路(1) DDS輸出信號的放大與低通濾波電路DDS采用全數(shù)字技術,因而不可避免會存在雜散干擾,需要進行電路濾波。我們采用1M的LC橢圓低通濾波器,能達到系統(tǒng)要求,如圖2.9所示(參考還是自己設計)。如何保證1M的截止頻率可以進行系統(tǒng)函數(shù)分析與仿真圖2. 9 1M低通濾波電路2.3.5 系統(tǒng)穩(wěn)壓電源電路根據(jù)器件性能的要求,系統(tǒng)需要設計±5V的直流穩(wěn)壓電源,而且要求電源的紋波應盡量的小,以減少對輸出信號的干擾。本電源采用橋式全波整流、大電容濾波、三端穩(wěn)壓器件穩(wěn)壓的方法產生±5V直
26、流電壓,固定輸出的三端穩(wěn)壓芯片為LM7805和LM7905。穩(wěn)壓管的輸出通過電容和電感濾波;數(shù)字部分與模擬部分用電感隔離,這樣就可以得到紋波系數(shù)很小的直流電壓8,具體電路如圖2.10所示。圖2.10 ±5V電源電路總的來說這章是本文的重點應詳細說明,篇幅應大,不然字數(shù)會太少。第三章 軟件系統(tǒng)分析與設計內容太少,更詳細地介紹設計思想,特點,一些設計過程(偽代碼或流程圖)以及抗干擾措施。3.1 系統(tǒng)主程序的設計系統(tǒng)軟件的開發(fā)也是本課題的一項重要內容,本課題的軟件設計采用模塊化程序設計方法9,將系統(tǒng)軟件劃分為:人機對話模塊、正弦信號電子模塊、A/D采樣模塊、顯示模塊。全部原代碼均使用標準C
27、語言編寫,并附帶有注釋,增加了本系統(tǒng)軟件的可讀性和可移植性。主程序流程圖如圖3.1所示。開始單片機系統(tǒng)初始化液晶驅動模塊初始化鍵盤掃描模塊初始化DDS芯片初始化顯示主功能菜單等待按鍵無有1鍵電子設定2鍵增加3鍵減小4鍵確定 圖3. 1主程序流程圖部分主程序#include "c8051f020.h" /單片機頭文件#include "delay.h" /延遲頭文件 #include "clcdtxt.h" /LCD頭文件#include "config.c" /配置頭文件void main (void) WDTCN
28、 = 0xde;WDTCN = 0xad; /關看門狗SYSCLK_Init (); /初始化時鐘PORT_Init (); /初始化I/O口SPI0_Init (); /初始化SPI0 SP=0x60; EA=0; InitLCD(); /液晶顯示初始化程序 ClrScr(); /輸出結果前清頻 3.2 人機對話模塊根據(jù)課題要求,人機對話軟件部分設計了一套中文菜單操作系統(tǒng),它包括128×64的圖形點陣液晶顯示模塊和鍵盤處理模塊(包括對輸入數(shù)據(jù)的處理)兩個模塊。液晶的顯示分為兩種形式:漢字顯示和西文字符的顯示,漢字顯示是16×16的點陣而西文字符是16×8的點陣。
29、鍵盤處理模塊采用的是中斷的方式對按鍵進行處理的。同時,數(shù)據(jù)處理程序又對鍵盤輸入的數(shù)據(jù)進行相應的轉換,使其成為系統(tǒng)所需要的數(shù)據(jù)格式10。系統(tǒng)軟件的各個模塊和主程序都使用的是中文菜單操作。主菜單的界面如圖3.2所示。1. 電子設定2. 增加模塊3. 減小4. 確定圖3. 2 主菜單界面系統(tǒng)功能菜單說明:1)主功能菜單用于選擇進入電子設定、增加、減小或確定功能菜單;2)電子設定菜單用于設置正弦波電子快慢,電子范圍的選擇;3)增加菜單用于設置電子速度、電子范圍的增大;4)減小菜單用于設置電子速度、電子范圍的減??;5)確定菜單用于輸入確定,顯示出低頻信號輸出曲線。鍵盤驅動程序如下:#include &q
30、uot;hd7279a.h"void init_keyboard ( void ) / 鍵盤初始化函數(shù)EX0=1;EA=1;/ init_keyboard();/KEYBOARD DEVICEextern BOOL keyMSGHandled;extern BYTE CurKeyVal;extern void Delay1ms( unsigned int );void ISR_Keyboard( void ) interrupt 0 / 按鍵消息處理CurKeyVal = GetKeyValue(); / 獲取鍵值Delay1ms(300); / 延遲keyMSGHandled =
31、FALSE;/ ISR_Keyboard_Interrupt();3.3 正弦信號電子模塊正弦信號的產生是由單片機向AD9851發(fā)送控制字,以產生相應頻率和相位的正弦波。AD9851與單片機之間的通信方式有兩種:并行和串行。本系統(tǒng)采用的是并行方式向AD9851發(fā)送控制字11,并行通信的時序如圖3.3所示。圖3. 3 并行通信時序圖在W_CLK的上升沿,通過8位總線可將數(shù)據(jù)輸入到寄存器,重復5次之后, W_CLK信號的邊沿無效。再在FQ_UD上升沿把40位數(shù)據(jù)從輸入寄存器裝到頻率或者相位數(shù)據(jù)寄存器(更新DDS輸出的頻率和相位),同時把地址指針復位到第一個輸入寄存器,等待著下一組新數(shù)據(jù)的寫入12。相應的程序代碼如下:void ResetAD9851( void )/AD9851復位函數(shù)unsigned char i;W_CLK = 0;FQ_UD = 0;RESET = 1;for ( i=0; i<255; +i );/ for()
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 化學初中說課稿
- 好朋友起玩說課稿
- 治療糖尿病周圍神經病變
- 臨時行政主管
- 學校園區(qū)噴泉施工合同
- 精密儀器公司法務聘用合同
- 體育場館隔離墻安裝合同
- 市政排水工程級配碎石施工合同
- 綠色制造車間環(huán)保操作規(guī)程
- 2022年大學林業(yè)工程專業(yè)大學物理下冊期中考試試題B卷-附解析
- 工程設計-《工程勘察設計收費標準》(2002年修訂本)-完整版
- 隧道專項施工人員培訓方案
- 醫(yī)院員工價值取向培訓
- 2024全新煤礦電工培訓
- 紙箱廠代加工合作協(xié)議書范文
- 人工智能在醫(yī)療診斷中的應用與發(fā)展趨勢研究
- 上海市普陀區(qū)2024-2025學年八年級上學期期中物理練習卷
- GB/T 29168.4-2024石油天然氣工業(yè)管道輸送系統(tǒng)用彎管、管件和法蘭第4部分:冷彎管
- 2024年農業(yè)農村部大數(shù)據(jù)發(fā)展中心第三批面向社會公開招聘7人易考易錯模擬試題(共500題)試卷后附參考答案
- 期中測試卷(1-4單元)(試題)-2024-2025學年六年級上冊數(shù)學人教版
- 實驗動物學完整版本
評論
0/150
提交評論