版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
電氣工程學(xué)院畢業(yè)設(shè)計(jì)(論文)低頻信號(hào)發(fā)生器設(shè)計(jì)-55-摘要函數(shù)信號(hào)發(fā)生器是各種測(cè)試和實(shí)驗(yàn)過程中必不可少的工具,在通信、測(cè)量、雷達(dá)、控制、教學(xué)等領(lǐng)域應(yīng)用十分廣泛。不論是在生產(chǎn)、科研還是教學(xué)上,信號(hào)發(fā)生器都是電子工程師信號(hào)仿真實(shí)驗(yàn)的最佳工具,而且,信號(hào)發(fā)生器的設(shè)計(jì)方法很多,設(shè)計(jì)技術(shù)也越來越先進(jìn)。研究函數(shù)信號(hào)發(fā)生器的設(shè)計(jì)方法,克服傳統(tǒng)方法的缺點(diǎn),以更好的方法設(shè)計(jì)出比較復(fù)雜的調(diào)頻、調(diào)幅功能的信號(hào)發(fā)生器。本文采用函數(shù)信號(hào)發(fā)生器芯片ICL8038設(shè)計(jì)了一種信號(hào)發(fā)生器,完成了信號(hào)發(fā)生器的總體方案設(shè)計(jì)、硬件電路設(shè)計(jì)和軟件設(shè)計(jì)。硬件電路主要包括信號(hào)產(chǎn)生電路、單片機(jī)最小系統(tǒng)、頻率控制電路、幅值控制電路以及鍵盤電路。單片機(jī)最小系統(tǒng)負(fù)責(zé)系統(tǒng)控制,鍵盤電路用于波形的選擇、頻率的控制和幅值的控制。末級(jí)的放大電路則對(duì)生成的信號(hào)進(jìn)行適當(dāng)?shù)姆糯?,以提高信?hào)的振幅和強(qiáng)度。軟件部分主要實(shí)現(xiàn)輸出信號(hào)的波形選擇,輸出信號(hào)的頻率和幅值的調(diào)節(jié)。關(guān)鍵詞:信號(hào)發(fā)生器,ICL8038,頻率調(diào)節(jié),幅值調(diào)節(jié)AbstractFunctionsignalgeneratorisallsortsoftestandexperimentprocesstheessentialtool,incommunication,measuring,radar,control,teachingfieldsusedwidely.Bothinproductionandscientificresearchorteaching,signalgeneratorareelectronicengineersignalsimulationexperiment,andthebesttool,signalgeneratorsignalgeneratordesigntechnologyisbecomingmoreandmoreadvanced.Researchfunctionsignalgeneratordesignmethods,overcomeshortcomingsoftraditionalmethods,inordertobetterdesignedcomplexFM,attenuationfunctionsignalgenerator.Inthispaper,thefunctionsignalgeneratorICL8038chipwasadoptedtodesignakindofsignalgenerator.Thissignalgeneratormainlyincludestheoveralldesignofthewholesystemstructure,thedesignofhardwareandsoftware.Hardwarecircuitismainlyincludingsignaloutputcircuit,single-chipmicrocomputerminimumsystem,waveformsoutputcircuit,frequencycontrolcircuit,amplitudecontrolcircuitandkeyboardcircuit.Singlechipminimizesystemisresponsibleforusersinteractionandsystemcontrol,keyboardcircuitforselectionofwaveform,frequencyandamplitudecontrol.Thelaststageamplifiercircuitisthesignaltogenerateproperamplifier,inordertoimprovethesignalamplitudeandstrength.Thesoftwaredesignmainlyusedtorealizetheselectionofwaveformtype,changeoffrequencyandamplitude.KeywordsSignalgenerator,ICL8038,changeoffrequency,changeofamplitude目錄摘要 IAbstract I1緒論 -1-1.1信號(hào)發(fā)生器概述 -1-1.2信號(hào)發(fā)生器的發(fā)展?fàn)顩r -1-1.3本文的主要工作 -3-2信號(hào)發(fā)生器的總體方案設(shè)計(jì) -4-2.1信號(hào)發(fā)生器的總體方案 -4-2.1.1信號(hào)發(fā)生部分 -4-2.1.2信號(hào)幅值控制部分 -4-2.1.3信號(hào)頻率控制部分 -5-2.2硬件總體方案 -5-2.3軟件總體方案 -6-2.4本章小結(jié) -7-3信號(hào)發(fā)生器的硬件電路設(shè)計(jì) -8-3.1信號(hào)產(chǎn)生電路 -8-3.1.1ICL8038內(nèi)部原理 -9-3.1.2電路分析 -10-3.2單片機(jī)最小系統(tǒng) -12-3.2.1主要特性 -13-3.2.2管腳說明(圖3.5) -14-3.2.3單片機(jī)電源 -17-3.3頻率控制模塊 -17-3.4幅值控制模塊 -18-3.4.1幅值控制模塊的原理 -18-3.4.2AD603簡(jiǎn)介 -19-3.4.3D/A轉(zhuǎn)換原理介紹 -20-3.4.4DAC0832引腳介紹 -21-3.5波形選擇模塊 -23-3.6鍵盤控制模塊 -25-3.7本章小結(jié) -27-4信號(hào)發(fā)生器的軟件設(shè)計(jì) -28-4.1主程序流程圖 -28-4.2頻率調(diào)節(jié)子程序設(shè)計(jì) -29-4.3幅值調(diào)節(jié)子程序設(shè)計(jì) -30-4.4波形選擇子程序設(shè)計(jì) -32-4.5矩陣鍵盤子程序設(shè)計(jì) -33-4.6仿真結(jié)果 -35-4.6.1仿真軟件protues簡(jiǎn)介 -35-4.6.2方波、正弦波、三角波的產(chǎn)生 -36-4.6.3波形的轉(zhuǎn)換 -37-4.6.4信號(hào)幅值的調(diào)節(jié) -38-4.6.5信號(hào)頻率的調(diào)節(jié) -39-4.7本章小結(jié) -40-5結(jié)論 -41-謝辭 -42-參考資料 -43-附件1總電路圖 -44-附錄2外文資料翻譯 -46-1緒論1.1信號(hào)發(fā)生器概述在電子工程、通信工程、自動(dòng)控制、遙測(cè)控制、測(cè)量儀器、儀表和計(jì)算機(jī)等技術(shù)領(lǐng)域,經(jīng)常需要用到各種各樣的信號(hào)波形發(fā)生器。隨著集成電路的迅速發(fā)展,用集成電路可很方便地構(gòu)成各種信號(hào)波形發(fā)生器。用集成電路實(shí)現(xiàn)的信號(hào)波形發(fā)生器與其它信號(hào)波形發(fā)生器相比,其波形質(zhì)量、幅度和頻率穩(wěn)定性等性能指標(biāo),都有了很大的提高。波形發(fā)生器也稱函數(shù)發(fā)生器,作為實(shí)驗(yàn)信號(hào)源,是現(xiàn)今各種電子電路實(shí)驗(yàn)設(shè)計(jì)應(yīng)用中必不可少的儀器設(shè)備之一。目前,市場(chǎng)上常見的波形發(fā)生器多為純硬件的搭接而成,且波形種類有限,多為鋸齒波,正弦波,方波,三角波等波形。信號(hào)發(fā)生器作為一種常見的應(yīng)用電子儀器設(shè)備,傳統(tǒng)的可以完全由硬件電路搭接而成,如采用555振蕩電路發(fā)生正弦波、三角波和方波的電路便是可取的路經(jīng)之一,不用依靠。但是這種電路存在波形質(zhì)量差,控制難,可調(diào)范圍小,電路復(fù)雜和體積大等缺點(diǎn)。在科學(xué)研究和生產(chǎn)實(shí)踐中,如工業(yè)過程控制,生物醫(yī)學(xué),地震模擬機(jī)械振動(dòng)等領(lǐng)域常常要用到低頻信號(hào)源。而由硬件電路構(gòu)成的低頻信號(hào)其性能難以令人滿意,而且由于低頻信號(hào)源所需的RC很大;大電阻,大電容在制作上有困難,參數(shù)的精度亦難以保證;體積大,漏電,損耗顯著更是致命的弱點(diǎn)。一旦工作需求功能有增加,則電路復(fù)雜程度會(huì)大大增加。1.2信號(hào)發(fā)生器的發(fā)展?fàn)顩r波形發(fā)生器是能夠產(chǎn)生大量的標(biāo)準(zhǔn)信號(hào)和用戶定義信號(hào),并保證高精度、高穩(wěn)定性、可重復(fù)性和易操作性的電子儀器。函數(shù)波形發(fā)生器具有連續(xù)的相位變換、和頻率穩(wěn)定性等優(yōu)點(diǎn),不僅可以模擬各種復(fù)雜信號(hào),還可對(duì)頻率、幅值、相移、波形進(jìn)行動(dòng)態(tài)、及時(shí)的控制,并能夠與其它儀器進(jìn)行通訊,組成自動(dòng)測(cè)試系統(tǒng),因此被廣泛用于自動(dòng)控制系統(tǒng)、震動(dòng)激勵(lì)、通訊和儀器儀表領(lǐng)域。在70年代前,信號(hào)發(fā)生器主要有兩類:正弦波和脈沖波,而函數(shù)發(fā)生器介于兩類之間,能夠提供正弦波、余弦波、方波、三角波、上弦波等幾種常用標(biāo)準(zhǔn)波形,產(chǎn)生其它波形時(shí),需要采用較復(fù)雜的電路和機(jī)電結(jié)合的方法。這個(gè)時(shí)期的波形發(fā)生器多采用模擬電子技術(shù),而且模擬器件構(gòu)成的電路存在著尺寸大、價(jià)格貴、功耗大等缺點(diǎn),并且要產(chǎn)生較為復(fù)雜的信號(hào)波形,則電路結(jié)構(gòu)非常復(fù)雜。同時(shí),主要表現(xiàn)為兩個(gè)突出問題,一是通過電位器的調(diào)節(jié)來實(shí)現(xiàn)輸出頻率的調(diào)節(jié),因此很難將頻率調(diào)到某一固定值;二是脈沖的占空比不可調(diào)節(jié)。在70年代后,微處理器的出現(xiàn),可以利用處理器、A/D/和D/A,硬件和軟件使波形發(fā)生器的功能擴(kuò)大,產(chǎn)生更加復(fù)雜的波形。這時(shí)期的波形發(fā)生器多以軟件為主,實(shí)質(zhì)是采用微處理器對(duì)DAC的程序控制,就可以得到各種簡(jiǎn)單的波形。90年代末,出現(xiàn)幾種真正高性能、高價(jià)格的函數(shù)發(fā)生器、但是HP公司推出了型號(hào)為HP770S的信號(hào)模擬裝置系統(tǒng),它由HP8770A任意波形數(shù)字化和HP1776A波形發(fā)生軟件組成。HP8770A實(shí)際上也只能產(chǎn)生8中波形,而且價(jià)格昂貴。不久以后,Analogic公司推出了型號(hào)為Data-2020的多波形合成器,Lecroy公司生產(chǎn)的型號(hào)為9100的任意波形發(fā)生器等。到了二十一世紀(jì),隨著集成電路技術(shù)的高速發(fā)展,出現(xiàn)了多種工作頻率可過GHz的DDS芯片,同時(shí)也推動(dòng)了函數(shù)波形發(fā)生器的發(fā)展,2003年,Agilent的產(chǎn)品33220A能夠產(chǎn)生17種波形,最高頻率可達(dá)到20M,2005年的產(chǎn)品N6030A能夠產(chǎn)生高達(dá)500MHz的頻率,采樣的頻率可達(dá)1.25GHz。由上面的產(chǎn)品可以看出,函數(shù)波形發(fā)生器發(fā)展很快近幾年來,國際上波形發(fā)生器技術(shù)發(fā)展主要體現(xiàn)在以下幾個(gè)方面:(1)過去由于頻率很低應(yīng)用的范圍比較狹小,輸出波形頻率的提高,使得波形發(fā)生器能應(yīng)用于越來越廣的領(lǐng)域。波形發(fā)生器軟件的開發(fā)正使波形數(shù)據(jù)的輸入變得更加方便和容易。波形發(fā)生器通常允許用一系列的點(diǎn)、直線和固定的函數(shù)段把波形數(shù)據(jù)存入存儲(chǔ)器。同時(shí)可以利用一種強(qiáng)有力的數(shù)學(xué)方程輸入方式,復(fù)雜的波形可以由幾個(gè)比較簡(jiǎn)單的公式復(fù)合成v=f(t)形式的波形方程的數(shù)學(xué)表達(dá)式產(chǎn)生。從而促進(jìn)了函數(shù)波形發(fā)生器向任意波形發(fā)生器的發(fā)展,各種計(jì)算機(jī)語言的飛速發(fā)展也對(duì)任意波形發(fā)生器軟件技術(shù)起到了推動(dòng)作用。目前可以利用可視化編程語言(如VisualBasic,VisualC等等)編寫任意波形發(fā)生器的軟面板,這樣允許從計(jì)算機(jī)顯示屏上輸入任意波形,來實(shí)現(xiàn)波形的輸入。(2)與VXI資源結(jié)合。目前,波形發(fā)生器由獨(dú)立的臺(tái)式儀器和適用于個(gè)人計(jì)算機(jī)的插卡以及新近開發(fā)的VXI模塊。由于VXI總線的逐漸成熟和對(duì)測(cè)量儀器的高要求,在很多領(lǐng)域需要使用VXI系統(tǒng)測(cè)量產(chǎn)生復(fù)雜的波形,VXI的系統(tǒng)資源提供了明顯的優(yōu)越性,但由于開發(fā)VXI模塊的周期長,而且需要專門的VXI機(jī)箱的配套使用,使得波形發(fā)生器VXI模塊僅限于航空、軍事及國防等大型領(lǐng)域。在民用方面,VXI模塊遠(yuǎn)遠(yuǎn)不如臺(tái)式儀器更為方便。(3)隨著信息技術(shù)蓬勃發(fā)展,臺(tái)式儀器在走了一段下坡路之后,又重新繁榮起來。不過現(xiàn)在新的臺(tái)式儀器的形態(tài),和幾年前的己有很大的不同。這些新一代臺(tái)式儀器具有多種特性,可以執(zhí)行多種功能。而且外形尺寸與價(jià)格,都比過去的類似產(chǎn)品減少了一半。1.3本文的主要工作本文主要安排五個(gè)章節(jié)介紹基于單片機(jī)的信號(hào)發(fā)生器。第一章為緒論部分。主要介紹信號(hào)發(fā)生器的背景及意義,波形發(fā)生器的發(fā)展?fàn)顩r,本文的主要內(nèi)容及章節(jié)安排。第二章為信號(hào)發(fā)生器總體方案設(shè)計(jì)。主要介紹了信號(hào)發(fā)生器的整體結(jié)構(gòu),信號(hào)發(fā)生器的主電路結(jié)構(gòu)及工作方式,本文基于ICL8038的信號(hào)發(fā)生器的整體方案設(shè)計(jì)。第三章為信號(hào)發(fā)生器的硬件設(shè)計(jì)。主要包括信號(hào)波形產(chǎn)生電路,單片機(jī)控制電路,頻率控制電路,幅值控制電路,鍵盤電路及波形選擇電路的設(shè)計(jì)。第四章為信號(hào)發(fā)生器的軟件設(shè)計(jì)。主要包括主程序的設(shè)計(jì),幅值調(diào)節(jié)程序,幅值調(diào)節(jié)程序,波形選擇程序和鍵盤程序等設(shè)計(jì)。第五章為結(jié)論部分。對(duì)全文進(jìn)行了總結(jié),提出設(shè)計(jì)所取得的成效和不足。2信號(hào)發(fā)生器的總體方案設(shè)計(jì)2.1信號(hào)發(fā)生器的方案選擇本設(shè)計(jì)的核心問題是信號(hào)的控制問題,其中包括信號(hào)選擇、信號(hào)頻率控制以及信號(hào)幅值的控制。在設(shè)計(jì)的過程中,我們針對(duì)信號(hào)發(fā)生部分、信號(hào)幅值控制部分、信號(hào)幅值控制部分進(jìn)行不同方案的比較。2.1.1信號(hào)發(fā)生部分方案一:采用震蕩電路(如RC振蕩電路或555震蕩電路)實(shí)現(xiàn)頻率的連續(xù)調(diào)節(jié),通過波形變換電路得到所需的波形。但是該電路對(duì)電阻和電容的要求較高,工作很不穩(wěn)定。方案二:采用專用波形IC芯片(如MAX038或ICL8038)實(shí)現(xiàn),通過改變外圍電路參數(shù)設(shè)置輸出信號(hào)的頻率。該方案實(shí)現(xiàn)簡(jiǎn)單,電路簡(jiǎn)單,可以參考。方案三:采用單片機(jī)、FPGA、DDS芯片等通過軟件編程生成波形數(shù)據(jù),在經(jīng)過D/A轉(zhuǎn)換電路實(shí)現(xiàn)模擬信號(hào)輸出。該方式能實(shí)現(xiàn)各種波形,且能達(dá)到各個(gè)頻率,但成本較高。根據(jù)以上比較采用方案二。2.1.2信號(hào)幅值控制部分方案一:采用可編程放大器,電路簡(jiǎn)單,對(duì)放大倍數(shù)以及信號(hào)輸出電壓有較高的要求,需要對(duì)輸出電壓進(jìn)行預(yù)先處理。方案二:采用數(shù)字電位器,該方式能通過單片機(jī)控制,實(shí)現(xiàn)幅值的調(diào)節(jié)。該方式線路簡(jiǎn)單,編程方便,可實(shí)施性強(qiáng)。方案三:采用單一放大電路,該方式能得到可調(diào)連續(xù)的幅值變化,但還得需要進(jìn)行峰值檢測(cè),反饋給單片機(jī)輸出幅值信號(hào),方法比較繁瑣。根據(jù)以上比較,采用方案一。2.1.3信號(hào)頻率控制部分方案一:采用純可變電阻調(diào)節(jié),改變函數(shù)信號(hào)發(fā)生器芯片ICL8038輸出波形的頻率,該方法還得通過頻率計(jì)來得出頻率,實(shí)現(xiàn)太繁瑣。方案二:改變接入電路的電容大小,可以通過單片機(jī)編程實(shí)現(xiàn)頻率的調(diào)節(jié),且容易通過編程顯示頻率。根據(jù)以上比較,采用方案二。2.2信號(hào)發(fā)生器的總體方案2.2.1硬件總體方案ICL8038是一種具有多種波形輸出的精密振蕩集成電路,只需調(diào)整個(gè)別的外部元件就能產(chǎn)生從0.001HZ~300kHz的低失真正弦波、三角波、矩形波等脈沖信號(hào)。輸出波形的頻率和占空比還可以由電流或電阻控制。另外由于該芯片具有調(diào)頻信號(hào)輸入端,所以可以用來對(duì)低頻信號(hào)進(jìn)行頻率調(diào)制。我們?cè)O(shè)計(jì)能輸出正弦波、方波、三角波。它是本制作的核心,通過鍵盤輸入,單片機(jī)AT89C52可控制ICL8038的輸出波形類型的選擇,并可由鍵盤設(shè)定電壓值及頻率,再經(jīng)由單片機(jī)程控輸出數(shù)字信號(hào),經(jīng)過D/A轉(zhuǎn)換器輸出對(duì)ICL8038的實(shí)現(xiàn)頻率和幅度的調(diào)控。硬件總體方案如下圖所示。波形選擇AT89C52單片機(jī)控制系統(tǒng)波形選擇AT89C52單片機(jī)控制系統(tǒng)4*4鍵盤模塊 4*4鍵盤模塊幅值調(diào)節(jié)幅值調(diào)節(jié)ICL8038函數(shù)信號(hào)發(fā)生器頻率調(diào)節(jié)ICL8038函數(shù)信號(hào)發(fā)生器頻率調(diào)節(jié) 圖2.1系統(tǒng)模塊圖本次設(shè)計(jì)所研究的就是所需要的某種波形輸出對(duì)應(yīng)的數(shù)字信號(hào),在通過D/A轉(zhuǎn)換器和單片機(jī)部分的轉(zhuǎn)換輸出一組連續(xù)變換的0-5V的電壓脈沖值。在設(shè)計(jì)時(shí)分塊來做,按照波形選擇模塊、頻率控制模塊、幅值控制模塊、鍵盤控制模塊四個(gè)電路模塊設(shè)計(jì)。模塊介紹:(1)4*4鍵盤模塊:實(shí)現(xiàn)波形的切換、幅值的控制和頻率的控制。(2)幅值控制模塊:通過單片機(jī)控制程控增益放大器AD603,改變其反饋電阻的大小,實(shí)現(xiàn)幅值的變化。(3)頻率控制模塊:通過單片機(jī)控制接入電路的電容的組合,改變輸出信號(hào)頻率的大小。(4)波形選擇模塊:通過控制輸出口,實(shí)現(xiàn)正弦波、三角波、方波的輸出。通過以上的介紹,該信號(hào)發(fā)生器具有以下幾個(gè)功能:(1)通過按鍵能輸出三角波、正弦波、方波等幾種常用的波形。(2)通過按鍵能實(shí)現(xiàn)幅值的連續(xù)可調(diào),幅值范圍為0.5-10V。(3)通過按鍵能實(shí)現(xiàn)頻率的調(diào)節(jié)2.2.2軟件總體方案軟件設(shè)計(jì)程序的基本思路是:程序開始,先初始化。然后檢測(cè)鍵盤的按鍵:如果是波形類型變換的按鍵按下,則轉(zhuǎn)換波形種類;如果是頻率改變的按鍵按下,改變輸出頻率;如果是幅值變換的按鍵按下,則改變放大器的反饋電阻,實(shí)現(xiàn)幅值的變化。其主要完成的設(shè)計(jì)有以下幾個(gè)部分:(1)主程序的設(shè)計(jì):完成系統(tǒng)的初始化,各部分的配置以及在主循環(huán)中進(jìn)行系統(tǒng)的工作狀態(tài)檢測(cè)。(2)波形產(chǎn)生電路的編程:完成通過按鍵選擇波形類型的輸出。(3)幅值控制電路:通過檢測(cè)按鍵,實(shí)現(xiàn)單片機(jī)輸出數(shù)字量的改變,同時(shí)改變DAC0832輸出的模擬量,從而改變輸出波形的幅值。(4)頻率控制電路:通過按鍵實(shí)現(xiàn)接入ICL8038的電容的選擇,從而實(shí)現(xiàn)頻率的改變。(5)鍵盤子程序:通過掃描單片機(jī)I/O端口確定是否有鍵按下,并判斷按下的是何種功能的按鍵。然后根據(jù)鍵值轉(zhuǎn)入相應(yīng)的入口執(zhí)行相應(yīng)的按鍵子程序2.3本章小結(jié)本章主要介紹了信號(hào)發(fā)生器設(shè)計(jì)的總體思路。主要包括以下幾個(gè)內(nèi)容:首先是信號(hào)發(fā)生器的方案選擇,通過比較實(shí)現(xiàn)信號(hào)發(fā)生器的各種方案的比較:例如信號(hào)發(fā)生模塊、信號(hào)幅值調(diào)整模塊和頻率調(diào)整模塊等的比較中,選擇出最好的一種實(shí)現(xiàn)方式;然后簡(jiǎn)單介紹波形發(fā)生器的核心器件ICL8038的信息,畫出信號(hào)發(fā)生器的硬件框圖。之后是各個(gè)模塊的簡(jiǎn)介,簡(jiǎn)單介紹各個(gè)模塊的功能,最后是軟件編程。該章的作用是為下文的具體介紹做了個(gè)鋪墊。3信號(hào)發(fā)生器的硬件電路設(shè)計(jì)本章將介紹信號(hào)發(fā)生器的電路設(shè)計(jì)原理,對(duì)各個(gè)功能模塊分別進(jìn)行討論,主要包括波形產(chǎn)生電路、單片機(jī)控制電路、頻率控制電路、幅值調(diào)節(jié)電路和鍵盤電路。3.1信號(hào)產(chǎn)生電路本設(shè)計(jì)主要基于函數(shù)發(fā)生器芯片ICL8038產(chǎn)生波形,該芯片是一種具有多種波形輸出的精密振蕩集成電路,只需調(diào)整個(gè)別的外部元件就能產(chǎn)生從0.001HZ~300kHz的低失真正弦波、三角波、矩形波等脈沖信號(hào)。輸出波形的頻率和占空比還可以由電流或電阻控制。該芯片性能特點(diǎn):具有在發(fā)生溫度變化時(shí)產(chǎn)生低的頻率漂移,最大不超過50ppm/℃;具有正弦波、三角波和方波等多種函數(shù)信號(hào)輸出;正弦波輸出具有低于1%的失真度;三角波輸出具有0.1%高線性度;工作變化周期寬,2%~98%之間任意可調(diào);高的電平輸出范圍,從TTL電平至28V;易于使用,只需要很少的外部條件。ICL8038是精密波形產(chǎn)生與壓控振蕩器,其基本特性為:可同時(shí)產(chǎn)生和輸出正弦波、三角波、方波等波形。(1)ICL8038電源電壓范圍寬,采用單電源供電時(shí),V+-GND的電壓范圍+10-+30V;采用雙電源供電時(shí),V+-V-的電壓可在±5-±15V內(nèi)選取。電源電流約15mA。(2)振蕩頻率范圍寬,頻率穩(wěn)定性好。頻率范圍是0.001Hz-300kHz,頻率溫漂僅50ppm/℃(1ppm=10-6)。(3)輸出波形的失真小。正弦波失真度<5%,經(jīng)過仔細(xì)調(diào)整后,失真度還可降低到0.5%。三角波的線性度高達(dá)0.1%。(4)矩形波占空比的調(diào)節(jié)范圍很寬,D=1%-99%,由此可獲得窄脈沖、寬脈沖或方波。(5)外圍電路非常簡(jiǎn)單,易于制作。通過調(diào)節(jié)外部阻容元件值,即可改變振蕩頻率,產(chǎn)生高質(zhì)量的中、低頻正弦波,矩形波(或方波,窄脈沖),三角波(或鋸齒波)等函數(shù)波形,其應(yīng)用領(lǐng)域比普通單一波形的信號(hào)發(fā)生器更為廣闊。此外8038還能實(shí)現(xiàn)FM調(diào)制,掃描輸出。3.1.1ICL8038內(nèi)部原理圖3.1ICL8038內(nèi)部原理電路圖ICL8038是單片集成函數(shù)發(fā)生器,其內(nèi)部原理電路框圖如圖3-1。在圖3-1中,ICL8038由恒流源I1、I2,電壓比較器C1、C2和觸發(fā)器等組成。電壓比較器C1、C2的門限電壓分別為2VR/3和VR/(VR=VCC+VEE),電流源I1和I2的大小可通過外接電阻調(diào)節(jié),且I2必須大于I1。當(dāng)觸發(fā)器的Q端輸出為低電平時(shí),它控制開關(guān)S使電流源I2斷開。而電流源I1則向外接電容C充電,使電容兩端電壓VC隨時(shí)間線性上升,當(dāng)VC上升到VC=2VR/3時(shí),比較器C1輸出發(fā)生跳變,使觸發(fā)器輸出端Q由低電平變?yōu)楦唠娖?,控制開關(guān)S使電流源I2接通。由于I2>I1,因此電容C放電,vc隨時(shí)間線性下降。當(dāng)vc下降到vc≤VR/3時(shí),比較器C2輸出發(fā)生跳變,使觸發(fā)器輸出端Q又由高電平變?yōu)榈碗娖?,I2再次斷開,I1再次向C充電,vc又隨時(shí)間線性上升。如此周而復(fù)始,產(chǎn)生振蕩,若I2=2I1,vc上升時(shí)間與下降時(shí)間相等,就產(chǎn)生三角波輸出到腳3。而觸發(fā)器輸出的方波經(jīng)緩沖器輸出到腳9。三角波經(jīng)正弦波變換器變成正弦波后由腳2輸出。因此,ICL8038能輸出方波、三角波和正弦波等三種不同的波形與下降時(shí)間相等,就產(chǎn)生三角波輸出到腳3。而觸發(fā)器輸出的方波經(jīng)緩沖器輸出到腳9。三角波經(jīng)正弦波變換器變成正弦波后由腳2輸出。因此,ICL8038能輸出方波、三角波和正弦波等三種不同的波形其中,振蕩電容C由外部接入,它是由內(nèi)部兩個(gè)恒流源來完成充電放電過程。恒流源2的工作狀態(tài)是由恒流源1對(duì)電容器C連續(xù)充電,增加電容電壓,從而改變比較器的輸入電平,比較器的狀態(tài)改變,帶動(dòng)觸發(fā)器翻轉(zhuǎn)來連續(xù)控制的。當(dāng)觸發(fā)器的狀態(tài)使恒流源2處于關(guān)閉狀態(tài),電容電壓達(dá)到比較器1輸入電壓規(guī)定值的2/3倍時(shí),比較器1狀態(tài)改變,使觸發(fā)器工作狀態(tài)發(fā)生翻轉(zhuǎn),將模擬開關(guān)K由B點(diǎn)接到A點(diǎn)。由于恒流源2的工作電流值為2I,是恒流源1的2倍,電容器處于放電狀態(tài),在單位時(shí)間內(nèi)電容器端電壓將線性下降,當(dāng)電容電壓下降到比較器2的輸入電壓規(guī)定值的1/3倍時(shí),比較器2狀態(tài)改變,使觸發(fā)器又翻轉(zhuǎn)回到原來的狀態(tài),這樣周期性的循環(huán),完成振蕩過程。在以上基本電路中很容易獲得3種函數(shù)信號(hào),假如電容器在充電過程和在放電過程的時(shí)間常數(shù)相等,而且在電容器充放電時(shí),電容電壓就是三角波函數(shù),三角波信號(hào)由此獲得。由于觸發(fā)器的工作狀態(tài)變化時(shí)間也是由電容電壓的充放電過程決定的,所以,觸發(fā)器的狀態(tài)翻轉(zhuǎn),就能產(chǎn)生方波函數(shù)信號(hào),在芯片內(nèi)部,這兩種函數(shù)信號(hào)經(jīng)緩沖器功率放大,并從管腳3和管腳9輸出。適當(dāng)選擇外部的電阻RA和RB和C可以滿足方波函數(shù)等信號(hào)在頻率、占空比調(diào)節(jié)的全部范圍。因此,對(duì)兩個(gè)恒流源在I和2I電流不對(duì)稱的情況下,可以循環(huán)調(diào)節(jié),從最小到最大,任意選擇調(diào)整,所以,只要調(diào)節(jié)電容器充放電時(shí)間不相等,就可獲得鋸齒波等函數(shù)信號(hào)。正弦函數(shù)信號(hào)由三角波函數(shù)信號(hào)經(jīng)過非線性變換而獲得。利用二極管的非線性特性,可以將三角波信號(hào)的上升成下降斜率逐次逼近正弦波的斜率。ICL8038中的非線性網(wǎng)絡(luò)是由4級(jí)擊穿點(diǎn)的非線性逼近網(wǎng)絡(luò)構(gòu)成。一般說來,逼近點(diǎn)越多得到的正弦波效果越好,失真度也越小,在本芯片中N=4,失真度可以小于1。在實(shí)測(cè)中得到正弦信號(hào)的失真度可達(dá)0.5左右。其精度效果相當(dāng)滿意。3.1.2電路分析由于ICL8038單片函數(shù)發(fā)生器有兩種工作方式,即輸出函數(shù)信號(hào)的頻率調(diào)節(jié)電壓可以由內(nèi)部供給,也可以由外部供給。在初始階段我們用以下幾種由內(nèi)部供給偏置電壓調(diào)節(jié)的接線圖對(duì)芯片進(jìn)行測(cè)試,觀察其特性,圖3.2為基本接法。圖3.2ICL8038典型接法針對(duì)以上電路失真無法調(diào)節(jié)的缺點(diǎn),我們改進(jìn)方案,實(shí)現(xiàn)正弦波正負(fù)失真的可調(diào)。由于該芯片所產(chǎn)生的正弦波是由三角波經(jīng)非線性網(wǎng)絡(luò)變換而獲得。該芯片的第1腳和第12腳就是為調(diào)節(jié)輸出正弦波失真度而設(shè)置的。下圖為一個(gè)調(diào)節(jié)輸出正弦波失真度的典型應(yīng)用,其中第1腳調(diào)節(jié)振蕩電容充電時(shí)間過程中的非線性逼近點(diǎn),第12腳調(diào)節(jié)振蕩電容在放電時(shí)間過程中的非線性逼近點(diǎn),在安裝調(diào)試中,我們選用兩只100K的多圈精密電位器,反復(fù)調(diào)節(jié),達(dá)到了很好效果的方波占空比調(diào)節(jié)、正弦波和三角波的對(duì)稱調(diào)節(jié)。圖3.3信號(hào)產(chǎn)生電路基本設(shè)計(jì)在圖3.3中,波形的選擇是通過單刀三置開關(guān)SW1來實(shí)現(xiàn)的,頻率調(diào)節(jié)依靠可變電阻RV3和電容C1,幅值調(diào)節(jié)通過程控增益放大器AD603調(diào)節(jié),為了使放大器不會(huì)干擾波形,在放大器前接入一個(gè)電壓跟隨器。這個(gè)電路已經(jīng)可以產(chǎn)生方波、正弦波和三角波,下一步設(shè)計(jì)用單片機(jī)控制按鍵來選擇波形以及波形幅值和頻率的調(diào)節(jié)。3.2單片機(jī)最小系統(tǒng)單片微型計(jì)算機(jī)(單片機(jī))作為微型計(jì)算機(jī)的一個(gè)很重要的分支,自問世以來,以其極高的性價(jià)比,受到人們的重視和關(guān)注,因此應(yīng)用廣泛,發(fā)展迅速。相對(duì)而言,單片機(jī)體積小、重量輕、抗干擾能力強(qiáng)、對(duì)環(huán)境要求不高,且價(jià)格相對(duì)低廉、可靠性高、靈活性好、開發(fā)較為容易。目前,在我國,單片機(jī)已經(jīng)廣泛地應(yīng)用于只能儀表、機(jī)電設(shè)備過程控制、自動(dòng)檢測(cè)、家用電器和數(shù)據(jù)處理等各個(gè)方面。本系統(tǒng)采用AT89C52單片機(jī),該單片機(jī)AT89C52是一種帶4K字節(jié)FLASH存儲(chǔ)器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低電壓、高性能CMOS8位微處理器,俗稱單片機(jī)。AT89C2052是一種帶2K字節(jié)閃存可編程可擦除只讀存儲(chǔ)器的單片機(jī)。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除1000次。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C52是一種高效微控制器,AT89C2052是它的一種精簡(jiǎn)版本。AT89C52單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。圖3.4是AT89C52單片機(jī)芯片,它將計(jì)算機(jī)的功能都集成到這個(gè)芯片內(nèi)部去了,就這么一個(gè)小小的芯片就能構(gòu)成一臺(tái)小型的電腦,因此叫做單片機(jī)。圖3.4AT89C52DIP封裝芯片它有40個(gè)管腳,分成兩排,每一排各有20個(gè)腳,其中左下角標(biāo)有箭頭的為第一腳,然后按逆時(shí)針方向依次為第2腳、第3腳……第40管腳。AT89C52單片機(jī)的功能:3.2.1主要特性·與MCS-51兼容·4K字節(jié)可編程FLASH存儲(chǔ)器·壽命:1000寫/擦循環(huán)·數(shù)據(jù)保留時(shí)間:10年·全靜態(tài)工作:0Hz-24MHz·三級(jí)程序存儲(chǔ)器鎖定·128×8位內(nèi)部RAM·32可編程I/O線·兩個(gè)16位定時(shí)器/計(jì)數(shù)器·5個(gè)中斷源·可編程串行通道·低功耗的閑置和掉電模式·片內(nèi)振蕩器和時(shí)鐘電路3.2.2管腳說明(圖3.5)圖3.5AT89C52管腳分布VCC:供電電壓。GND:接地。P0口:P0口為一個(gè)8位漏級(jí)開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P0口的管腳第一次寫1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時(shí),P0口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門電流,當(dāng)P2口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如下表所示:口管腳備選功能P3.0RXD(串行輸入口)P3.1TXD(串行輸出口)P3.2/INT0(外部中斷0)P3.3/INT1(外部中斷1)P3.4T0(記時(shí)器0外部輸入)P3.5T1(記時(shí)器1外部輸入)P3.6/WR(外部數(shù)據(jù)存儲(chǔ)器寫選通)P3.7/RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。ALE/PROG:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè)ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時(shí),ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。/PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。/EA/VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000H-FFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。3.2.3單片機(jī)電源40腳是電源:AT89C52工作電源電壓為5(1+0.2)V,且典型值為5V;在線路中,電源去藕是一個(gè)關(guān)鍵問題。整個(gè)線路往往會(huì)由于電源引線而產(chǎn)生電路諧振,當(dāng)有大的瞬時(shí)變化時(shí),也會(huì)產(chǎn)生尖峰干擾信號(hào)。消除這兩種現(xiàn)象的有效辦法就是在片子的電源管腳與地之間加上適當(dāng)?shù)娜ヅ弘娙荨R陨鲜菃纹瑱C(jī)AT89C52的基本資料,接下去介紹本次設(shè)計(jì)中單片機(jī)控制電路,該原理圖如圖3.3所示:如圖所示,單片機(jī)下邊的一個(gè)是晶振電路,另外一個(gè)是復(fù)位電路,它是單片機(jī)正常工作的必要電路。P1口、INT0和INT1接液晶顯示模塊,控制它顯示波形的類型、幅值和頻率。P0口接D/A轉(zhuǎn)換芯片,控制波形輸出的頻率。P2口接鍵盤電路,通過鍵盤輸入,改變信號(hào)的類型、幅值和頻率。RXD端和TXD端接A0和A1,控制波形的類型。RD端和WR端接D/A芯片的使能端,控制數(shù)模轉(zhuǎn)換芯片,從而控制它頻率的改變。另外單片機(jī)EA/VP端接口接電源,為單片機(jī)提供電源。該模塊為本設(shè)計(jì)的控制模塊,所有芯片都是單片機(jī)控制的,是設(shè)計(jì)的核心部分。圖3.6單片機(jī)控制系統(tǒng)原理圖3.3頻率控制模塊頻率與接入ICL8038的電容有關(guān),電容越大頻率越小,再此利用單片機(jī)控制接入電容的大小來調(diào)節(jié)信號(hào)輸出的頻率。另外,尤三極管構(gòu)成模擬開關(guān),通過控制基極的高低電位即可控制電容是否接入電路.電容取8個(gè)容值由0.0005u至0.064u的呈二進(jìn)制指數(shù)遞增的電容。由單片機(jī)編碼計(jì)數(shù)器,由兩個(gè)按鍵調(diào)節(jié)電容容值的增減,從而控制輸出信號(hào)的頻率。接單片機(jī)P1口接地接ICL803810腳接單片機(jī)P1口接地接ICL803810腳圖3.7頻率控制模塊3.4幅值控制模塊幅值控制電路在本設(shè)計(jì)中占有重要的地位,該模塊主要用DAC0832數(shù)模轉(zhuǎn)換芯片以及AD603程控增益放大芯片。3.4.1幅值控制模塊的原理幅值控制模塊的原理圖如圖3.8所示。圖3.8幅值控制模塊如上圖中所示,DAC0832的工作模式為單緩沖方式。如上圖所示,該原理圖為幅值控制模塊,通過單片機(jī)控制DAC0832的輸出電壓,再將DAC0832的輸出電壓作為AD603的電壓控制端,AD603的控制端為差分電壓,-0.5~0.5V,在此將GENG置0.5V,只需將GPOS的電壓控制在0~1V的變化范圍內(nèi)即可。5,7腳直連,這樣增益范圍是-10~+30Db。而AD603的輸出電壓最大值為5V,最小值為0V。需要經(jīng)過運(yùn)放的縮小才能達(dá)到要求。AD603還要求信號(hào)輸入端VINP的幅值在2V之內(nèi),因此有需要一系列的放大縮小處理,使3個(gè)信號(hào)輸出端的幅值都達(dá)到要求,為了避免干擾,還加上了電壓跟隨器作隔離處理,如圖3.9圖3.9信號(hào)幅值預(yù)處理此模塊采用DAC0832和AD603進(jìn)行輸出控制。通過單片機(jī)對(duì)它的控制端進(jìn)行改變,改變其輸出阻值,以此改變AD603的控制電壓來改變放大增益,從而達(dá)到改變輸出電壓的目的。3.4.2AD603簡(jiǎn)介AD603是一款低噪聲、電壓控制型放大器,用于射頻(RF)和中頻(IF)自動(dòng)增益控制(AGC)系統(tǒng)。它提供精確的引腳可選增益,90MHz帶寬時(shí)增益范圍為-11dB至+31dB,9MHz帶寬時(shí)增益范圍為+9dB至+51dB。用一個(gè)外部電阻便可獲得任何中間增益范圍。折合到輸入的噪聲譜密度僅為1.3nV/√Hz,采用推薦的±5V電源時(shí)功耗為125mW。很多信號(hào)采集系統(tǒng)中,信號(hào)變化的幅度都比較大,那么放大以后的信號(hào)幅值有可能超過A/D轉(zhuǎn)換的量程,所以必須根據(jù)信號(hào)的變化相應(yīng)調(diào)整放大器的增益。在自動(dòng)化程度要求較高的系統(tǒng)中,希望能夠在程序中用軟件控制放大器的增益,或者放大器本身能自動(dòng)將增益調(diào)整到適當(dāng)?shù)姆秶?。AD603正是這樣一種具有程控增益調(diào)整功能的芯片。它是美國ADI公司的專利產(chǎn)品,是一個(gè)低噪、90MHz帶寬增益可調(diào)的集成運(yùn)放,如增益用分貝表示,則增益與控制電壓成線性關(guān)系,壓擺率為275V/μs。管腳間的連接方式?jīng)Q定了可編程的增益范圍,增益在-11~+30dB時(shí)的帶寬為90Mhz,增益在+9~+41dB時(shí)具有9MHz帶寬,改變管腳間的連接電阻,可使增益處在上述范圍內(nèi)。該集成電路可應(yīng)用于射頻自動(dòng)增益放大器、視頻增益控制、A/D轉(zhuǎn)換量程擴(kuò)展和信號(hào)測(cè)量系統(tǒng)。圖3.10AD603引腳圖3.4.3D/A轉(zhuǎn)換原理介紹以倒T形電阻網(wǎng)絡(luò)D/A轉(zhuǎn)換器為例,介紹D/A轉(zhuǎn)換的原理。倒T形電阻網(wǎng)絡(luò)D/A轉(zhuǎn)換器結(jié)構(gòu)如圖3.11所示:圖3.11倒T形電阻網(wǎng)絡(luò)D/A轉(zhuǎn)換器圖中S0-S3為模擬開關(guān),由輸入數(shù)碼Di控制,當(dāng)Di=1時(shí),Si接運(yùn)算放大器反相輸入端(虛地),電流Ii流入求和電路;當(dāng)Di=0時(shí),Si將電阻2R接地。所以,無論Si處于何種位置,與Si相連的2R電阻均接“地”(地或者虛地)。流過各開關(guān)支路(從右到左)的電流分別為I/2、I/4、I/8、I/16??傠娏鳎篞UOTE(3.1)輸出電壓:QUOTE(3.2)將輸入數(shù)字量擴(kuò)展到n位,則有:QUOTE(3.3)可簡(jiǎn)寫為:QUOTE(3.4)其中QUOTE,QUOTE3.4.4DAC0832引腳介紹DAC0832是8位分辨率D/A轉(zhuǎn)換集成芯片,與處理器完全兼容,其價(jià)格低廉,接口簡(jiǎn)單,轉(zhuǎn)換控制容易等優(yōu)點(diǎn),在單片機(jī)應(yīng)用系統(tǒng)中得到了廣泛的應(yīng)用。其引腳如圖3.12所示。圖3.12DAC0832引腳圖D/A轉(zhuǎn)換器由8位輸入鎖存器、8位DAC寄存器、8位D/A轉(zhuǎn)換電路及轉(zhuǎn)換控制電路構(gòu)成。DAC0832的主要特性參數(shù)如下:(1)分辨率為8位;(2)電流穩(wěn)定時(shí)間1us;(3)可單緩沖、雙緩沖或直接數(shù)字輸入;(4)只需在滿量程下調(diào)整其線性度;(5)單一電源供電(+5V~+15V);(6)低功耗,200mW。DAC0832結(jié)構(gòu):DI0-DI7:數(shù)據(jù)輸入線,TLL電平。ILE:數(shù)據(jù)鎖存允許控制信號(hào)輸入線,高電平有效。CS:片選信號(hào)輸入線,低電平有效。WR1:為輸入寄存器的寫選通信號(hào)。XFER:數(shù)據(jù)傳送控制信號(hào)輸入線,低電平有效。WR2:為DAC寄存器寫選通輸入線。Iout1:電流輸出線。當(dāng)輸入全為1時(shí)Iout1最大。Iout2:電流輸出線。其值與Iout1之和為一常數(shù)。Rfb:反饋信號(hào)輸入線,芯片內(nèi)部有反饋電阻.Vcc:電源輸入線
(+5v~+15v)Vref:基準(zhǔn)電壓輸入線
(-10v~+10v)AGND:模擬地,摸擬信號(hào)和基準(zhǔn)電源的參考地.DGND:數(shù)字地,兩種地線在基準(zhǔn)電源處共地比較好.DAC0832的工作方式:根據(jù)對(duì)DAC0832的數(shù)據(jù)鎖存器和DAC寄存器的不同的控制方式,DAC0832有三種工作方式:直通方式、單緩沖方式和雙緩沖方式。 3.5波形選擇模塊波形選擇主要通過模擬開關(guān)CD4051實(shí)現(xiàn)。CD4051/CC4051是單8通道數(shù)字控制模擬電子開關(guān),有A、B和C三個(gè)二進(jìn)制控制輸入端以及INH共4個(gè)輸入,具有低導(dǎo)通阻抗和很低的截止漏電流。幅值為4.5~20V的數(shù)字信號(hào)可控制峰峰值至20V的模擬信號(hào)。例如,若VDD=+5V,VSS=0,VEE=-13.5V,則0~5V的數(shù)字信號(hào)可控制-13.5~4.5V的模擬信號(hào)。這些開關(guān)電路在整個(gè)VDD-VSS和VDD-VEE電源范圍內(nèi)具有極低的靜態(tài)功耗,與控制信號(hào)的邏輯狀態(tài)無關(guān)。當(dāng)INH輸入端=“1”時(shí),所有的通道截止。只有當(dāng)INH=0時(shí),三位二進(jìn)制信號(hào)才可以選通8通道中的一個(gè)通道,連接該輸入端至輸出。其中VEE可以接負(fù)電壓,也可以接地。當(dāng)輸入電壓有負(fù)值時(shí),VEE必須接負(fù)電壓,其他時(shí)候可以接地。圖3.13CD4051引腳圖表3.1CD4051引腳說明CD4051引腳功能說明引腳號(hào)符號(hào)功能124512131415IN/OUT輸入/輸出端91011ABC地址端3OUT/IN公共輸出/輸入端6INH禁止端7VEE負(fù)電壓端8Vss數(shù)字信號(hào)接地端16VDD電源+表3.2CD4051真值表INHCBA輸出0000“0”0001“1”0010“2”0011“3”0100“4”0101“5”0110“6”0111“7”1xxx均不接通本系統(tǒng)只產(chǎn)生三種波形,而CD4051是八選一的模擬開關(guān),故只需選擇其中三路,由于控制端A、B、C正好對(duì)應(yīng)于X1、X2和X3,故取X1、X2和X3作為CD4051的輸入端,輸出端直接連接后面的電壓跟隨器和反向放大器。利用AT89C52單片機(jī)只需控制A、B、C的高低電位即可進(jìn)行三種波形的選擇,同一時(shí)刻只允許其中一路導(dǎo)通,即A、B、C只有一個(gè)置高電位。3.6鍵盤控制模塊軟件需要實(shí)現(xiàn)的主要功能是檢測(cè)鍵盤的輸入,更具輸入結(jié)果選擇相應(yīng)的波形信號(hào)。該電路圖如圖3.14所示。圖3.14鍵盤電路鍵盤操作和對(duì)應(yīng)的輸出如下:●輸入按鍵P-(第1行第1列),頻率微調(diào)減;●輸入按鍵P+(第1行第2列),頻率微調(diào)加;●輸入按鍵P--(第1行第3列),頻率粗調(diào)減;●輸入按鍵P++(第1行第4列),頻率粗調(diào)加;●輸入按鍵F+(第2行第1列),幅值微調(diào)加;●輸入按鍵F-(第2行第2列),頻率微調(diào)減;●輸入按鍵F++(第2行第3列),頻率粗調(diào)加;●輸入按鍵F--(第2行第4列),頻率粗調(diào)減;●輸入按鍵SQ(第1行第1列),得到矩形波;●輸入按鍵SI(第1行第2列),得到正弦波;●輸入按鍵TR(第1行第3列),得到三角波;其中按鍵第三行第四列和第四行所有按鍵沒用到。該工作原理如下:該鍵盤電路接P2口,檢測(cè)鍵盤上是否有鍵按下:將行線送入低電平,列線送入高電平。讀入P2口的狀態(tài)來判別。其具體過程如下:P2口輸入0FH,即所有行線置成高電平,所有列線置成低電平,然后將P1口狀態(tài)讀入與0FH比較,如果有鍵按下,總會(huì)有一根行線電平被拉置低電平,從而使行輸入狀態(tài)不全為1.識(shí)別鍵盤中哪一個(gè)鍵按下:確認(rèn)有鍵按下后,保存行掃描時(shí)有鍵按下時(shí)的狀態(tài)X,P2口輸出F0H,進(jìn)行列掃描,保存列掃描狀態(tài)Y,取出鍵值Z=X|Y,例如第一行第一列有鍵按下,那么行掃描讀入的狀態(tài)為00001110,列掃描讀入的狀態(tài)為11100000,最后鍵值Z=11101110=EEH,然后轉(zhuǎn)區(qū)執(zhí)行相應(yīng)的服務(wù)程序。3.7本章小結(jié)本章詳細(xì)講述了系統(tǒng)硬件各部分的設(shè)計(jì),硬件部分主要包括單片機(jī)控制電路,頻率調(diào)節(jié)電路,幅值控制電路,波形控制電路和鍵盤電路。對(duì)這些硬件的設(shè)計(jì)包括結(jié)構(gòu)設(shè)計(jì),參數(shù)計(jì)算及選型。在設(shè)計(jì)中盡量采用了典型電路,簡(jiǎn)化了系統(tǒng)的設(shè)計(jì)。在設(shè)計(jì)電路的過程中因?yàn)橐恍┘?xì)節(jié)沒有注意到而影響了設(shè)計(jì)的進(jìn)程,給設(shè)計(jì)帶來了一些麻煩,但經(jīng)過多次反復(fù)的改進(jìn),這些問題已基本解決。此外,通過此次設(shè)計(jì),讓我了解了更多的實(shí)用電路知識(shí),也進(jìn)一步充實(shí)了自己硬件方面的知識(shí)儲(chǔ)備。4信號(hào)發(fā)生器的軟件設(shè)計(jì)4.1主程序流程圖上一章介紹了該信號(hào)發(fā)生器的硬件設(shè)計(jì),本章主要根據(jù)他的硬件實(shí)現(xiàn)他的軟件設(shè)計(jì)。以下是本設(shè)計(jì)總的信號(hào)流程圖,主要是實(shí)現(xiàn)信號(hào)波形選擇、信號(hào)幅值調(diào)節(jié)和信號(hào)頻率調(diào)節(jié)等功能。圖4.1主程序流程圖4.2頻率調(diào)節(jié)子程序設(shè)計(jì) 頻率調(diào)節(jié)通過8個(gè)容值呈2的指數(shù)倍遞增的電容,通過單片機(jī)控制來選擇電容的組合,從而改變頻率。容值的改變有單片機(jī)編碼計(jì)數(shù)器實(shí)現(xiàn),通過高四位和第四位的分辨控制實(shí)現(xiàn)的頻率的粗調(diào)和微調(diào)。開始開始選擇頻率增加或者減小選擇頻率增加或者減小 選擇頻率粗調(diào)或者微調(diào)選擇頻率粗調(diào)或者微調(diào)返回返回圖4.2頻率調(diào)節(jié)流程圖頻率調(diào)節(jié)具體程序: if(KEY1==0) //頻率調(diào)節(jié) { while(P2==0xee); t1=t1+1; P1=t1+t2*16; if(t1==16) t1=0,t2=t2+1; } if(KEY2==0) { while(P2==0xde); t1=t1-1; P1=t1+t2*16; if(t1==-1) t1=15,t2=t2-1; } if(KEY3==0) { while(P2==0xbe); t2=t2+1; P1=t1+t2*16; if(t2==16) t2=0; } if(KEY4==0) { while(P2==0x7e); t2=t2-1; P1=t1+t2*16; if(t2==-1) t2=15; } P1= t1+t2*16; 4.3幅值調(diào)節(jié)子程序設(shè)計(jì)幅值調(diào)節(jié)AD603實(shí)現(xiàn)的幅值的程序控制,AD603的控制電壓由單片機(jī)通過控制DAC0832的輸出電壓來實(shí)現(xiàn)對(duì)AD603的控制端的控制,從而改變幅值。DAC0832電壓的改變由單片機(jī)編碼計(jì)數(shù)器實(shí)現(xiàn),通過高四位和第四位的分辨控制實(shí)現(xiàn)的幅值的粗調(diào)和微調(diào)。:開始開始選擇幅值選擇幅值增加或者減小選擇幅值選擇幅值粗調(diào)或者微調(diào)返回返回圖4.3幅值調(diào)節(jié)流程圖幅值調(diào)節(jié)具體程序:if(KEY5==0) //幅值調(diào)節(jié) { while(P2==0xed); t3=t3+1; P0=t3+t4*16; if(t3==16) t3=0,t4=t4+1; } if(KEY6==0) { while(P2==0xdd); t3=t3-1; P0=t3+t4*16; if(t3==-1) t3=15,t4=t4-1; } if(KEY7==0) { while(P2==0xbd); t4=t4+1; P0=t3+t4*16; if(t4==16) t4=0; } if(KEY8==0) { while(P2==0x7d); t4=t4-1; P0=t3+t4*16; if(t4==-1) t4=15; } P0= t3+t4*16;4.4波形選擇子程序設(shè)計(jì)波形的選擇通過一個(gè)八選一的芯片DA4051來控制,有一個(gè)switch-case語句來控制芯片的控制端,從而實(shí)現(xiàn)對(duì)波形的選擇。開始開始選擇初始波形選擇初始波形波形切換波形切換返回返回圖4.4波形選擇流程圖波形選擇具體程序段:switch(k) {case0xeb:P3=0x01; break; case0xdb:P3=0x02; break; case0xbb:P3=0x04; break; } 4.5矩陣鍵盤子程序設(shè)計(jì)這里矩陣鍵盤使用了行列掃描法,是一種最常用的按鍵識(shí)別方法,介紹過程如下:1、判斷鍵盤中有無鍵按下將全部行線Y0-Y3置低電平,然后檢測(cè)列線的狀態(tài)。只要有一列的電平為低,則表示鍵盤中有鍵被按下,而且閉合的鍵位于低電平線與4根行線相交叉的4個(gè)按鍵之中。若所有列線均為高電平,則鍵盤中無鍵按下。2、判斷閉合鍵所在的位置在確認(rèn)有鍵按下后,即可進(jìn)入確定具體閉合鍵的過程。其方法是:依次將行線置為低電平,即在置某根行線為低電平時(shí),其它線為高電平。在確定某根行線位置為低電平后,再逐行檢測(cè)各列線的電平狀態(tài)。若某列為低,則該列線與置為低電平的行線交叉處的按鍵就是閉合的按鍵。開始開始掃描鍵盤行列掃描鍵盤行列確定是否有按鍵按下確定是否有按鍵按下送回被按下的鍵值送回被按下的鍵值圖4.5矩陣鍵盤控制流程圖矩陣鍵盤控制子程序:#include<reg52.h>unsignedchart,k,KEY1,KEY2,KEY3,KEY4,KEY5,KEY6,KEY7,KEY8;main(){intt1=0,t2=4,t3=0,t4=10; P1=t1+t2*16; P0=t3+t4*16; P3=0; while(1) { P2=0xf0; t=P2; t=t&0xf0; if(t!=0xf0) { t=P2; t=t|0x0f; P2=t; k=P2; switch(k) { case0xee:KEY1=0; break; case0xde:KEY2=0; break; case0xbe:KEY3=0; break; case0x7e:KEY4=0; break; case0xed:KEY5=0; break; case0xdd:KEY6=0; break; case0xbd:KEY7=0; break; case0x7d:KEY8=0; break; case0xeb:P3=0x01; break; case0xdb:P3=0x02; break; case0xbb:P3=0x04; break; } }elseKEY1=1,KEY2=1,KEY3=1,KEY4=1,KEY5=1,KEY6=1,KEY7=1,KEY8=1;4.6仿真結(jié)果4.6.1仿真軟件protues簡(jiǎn)介Protues軟件是英國Labcenterelectronics公司出版的EDA工具軟件。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。它是目前最好的仿真單片機(jī)及外圍器件的工具。雖然目前國內(nèi)推廣剛起步,但已受到單片機(jī)愛好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開發(fā)應(yīng)用的科技工作者的青睞。Proteus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。是目前世界上唯一將電路仿真軟件、PCB設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺(tái),其處理器模型支持8051、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即將增加Cortex和DSP系列處理器,并持續(xù)增加其他系列處理器模型。在編譯方面,它也支持IAR、Keil和MATLAB等多種編譯。該軟件具有很多優(yōu)點(diǎn):(1)豐富的器件庫:超過27000種元器件,可方便地創(chuàng)建新元件;智能的器件搜索:通過模糊搜索可以快速定位所需要的器件;智能化的連線功能:自動(dòng)連線功能使連接導(dǎo)線簡(jiǎn)單快捷,大大縮短繪圖時(shí)間;支持總線結(jié)構(gòu):使用總線器件和總線布線使電路設(shè)計(jì)簡(jiǎn)明清晰;可輸出高質(zhì)量圖紙:通過個(gè)性化設(shè)置,可以生成印刷質(zhì)量的BMP圖紙,可以方便地供WORD、POWERPOINT等多種文檔使用。(2)完善的電路仿真功能(Prospice):基于工業(yè)標(biāo)準(zhǔn)SPICE3F5,實(shí)現(xiàn)數(shù)字/模擬電路的混合仿真;超過27000個(gè)仿真器件:可以通過內(nèi)部原型或使用廠家的SPICE文件自行設(shè)計(jì)仿真器件,Labcenter也在不斷地發(fā)布新的仿真器件,還可導(dǎo)入第三方發(fā)布的仿真器件;多樣的激勵(lì)源:包括直流、正弦、脈沖、分段線性脈沖、音頻(使用wav文件)、指數(shù)信號(hào)、單頻FM、數(shù)字時(shí)鐘和碼流,還支持文件形式的信號(hào)輸入;豐富的虛擬儀器:13種虛擬儀器,面板操作逼真,如示波器、邏輯分析儀、信號(hào)發(fā)生器、直流電壓/電流表、交流電壓/電流表、數(shù)字圖案發(fā)生器、頻率計(jì)/計(jì)數(shù)器、邏輯探頭、虛擬終端、SPI調(diào)試器、I2C調(diào)試器等;生動(dòng)的仿真顯示:用色點(diǎn)顯示引腳的數(shù)字電平,導(dǎo)線以不同顏色表示其對(duì)地電壓大小,結(jié)合動(dòng)態(tài)器件(如電機(jī)、顯示器件、按鈕)的使用可以使仿真更加直觀、生動(dòng);高級(jí)圖形仿真功能(ASF):基于圖標(biāo)的分析可以精確分析電路的多項(xiàng)指標(biāo),包括工作點(diǎn)、瞬態(tài)特性、頻率特性、傳輸特性、噪聲、失真、傅立葉頻譜分析等,還可以進(jìn)行一致性分析。(3)獨(dú)特的單片機(jī)協(xié)同仿真功能(VSM):支持主流的CPU類型:如ARM7、8051/52、AVR、PIC10/12、PIC16、PIC18、PIC24、dsPIC33、HC11、BasicStamp、8086、MSP430等,CPU類型隨著版本升級(jí)還在繼續(xù)增加,如即將支持CORTEX、DSP處理器;支持通用外設(shè)模型:如字符LCD模塊、圖形LCD模塊、LED點(diǎn)陣、LED七段顯示模塊、鍵盤/按鍵、直流/步進(jìn)/伺服電機(jī)、RS232虛擬終端、電子溫度計(jì)等等,其COMPIM(COM口物理接口模型)還可以使仿真電路通過PC機(jī)串口和外部電路實(shí)現(xiàn)雙向異步串行通信;UART/USART/EUSARTs仿真、中斷仿真、SPI/I2C仿真、MSSP仿真、PSP仿真、RTC仿真、ADC仿真、CCP/ECCP仿真。編譯及調(diào)試:支持單片機(jī)匯編語言的編輯/編譯/源碼級(jí)仿真,內(nèi)帶8051、AVR、PIC的匯編編譯器,也可以與第三方集成編譯環(huán)境(如IAR、Keil和Hitech)結(jié)合,進(jìn)行高級(jí)語言的源碼級(jí)仿真和調(diào)試。(4)豐富的資源:仿真元器件:仿真數(shù)字和模擬、交流和直流等數(shù)千種元器件,有30多個(gè)元件庫。仿真儀表:示波器、邏輯分析儀、虛擬終端、SPI調(diào)試器、I2C調(diào)試器、信號(hào)發(fā)生器、模式發(fā)生器、交直流電壓表、交直流電流表。理論上同一種儀器可以在一個(gè)電路中隨意的調(diào)用。可以將線路上變化的信號(hào),以圖形的方式實(shí)時(shí)地顯示出來,其作用與示波器相似,但功能更多。這些虛擬儀器儀表具有理想的參數(shù)指標(biāo),例如極高的輸入阻抗、極低的輸出阻抗。這些都盡可能減少了儀器對(duì)測(cè)量結(jié)果的影響。調(diào)試手段:Protues提供了比較豐富的測(cè)試信號(hào)用于電路的測(cè)試。這些測(cè)試信號(hào)包括模擬信號(hào)和數(shù)字信號(hào)。4.6.2方波、正弦波、三角波的產(chǎn)生通過仿真可以得到以下三種波形:圖4.6方波輸出波形圖4.7正弦波輸出波形圖4.8三角波輸出波形4.6.3波形的轉(zhuǎn)換通過電路中的按鈕可以選擇三種不同的波形以及波形的切換,以下就是正弦波切換到三角波的例子圖4.9正弦波到三角波的轉(zhuǎn)換4.6.4信號(hào)幅值的調(diào)節(jié)通過單片機(jī)控制的AD603實(shí)現(xiàn)了波形幅值的調(diào)節(jié),下圖就是對(duì)方波幅值的調(diào)節(jié)。圖4.10信號(hào)幅值的調(diào)節(jié)4.6.5信號(hào)頻率的調(diào)節(jié)此前介紹過調(diào)節(jié)頻率可以通過兩種方式:改變10腳接入的電容和4腳及5腳的上拉電阻。上面用了單片機(jī)編碼計(jì)數(shù)器的方式可以控制接入的電容。圖4.11信號(hào)頻率的調(diào)節(jié)4.7本章小結(jié)本章主要介紹了信號(hào)發(fā)生器的軟件設(shè)計(jì)部分,通過設(shè)計(jì)好的硬件,設(shè)計(jì)它的軟件部分,設(shè)計(jì)了信號(hào)發(fā)生器的波形產(chǎn)生模塊、顯示模塊、鍵盤檢測(cè)、頻率設(shè)計(jì)模塊等方面的設(shè)計(jì)。最后介紹仿真所使用的軟件以及仿真結(jié)果。5結(jié)論本信號(hào)發(fā)生器充分發(fā)揮了單片機(jī)控制低頻信號(hào)函數(shù)發(fā)生器頻率穩(wěn)定度和準(zhǔn)確度較高的特點(diǎn),同時(shí)也應(yīng)用了ICL8038可產(chǎn)生穩(wěn)定的信號(hào)、信號(hào)調(diào)試方便的特點(diǎn)。兩者的組合是一種新的設(shè)計(jì)。利用單片機(jī)對(duì)ICL8038的實(shí)時(shí)控制產(chǎn)生了低頻高精度的輸出波形,系統(tǒng)運(yùn)行穩(wěn)定,并具有幅度調(diào)節(jié)、頻率調(diào)節(jié)、鍵盤控制等功能。很好的完成了設(shè)計(jì)的要求,實(shí)現(xiàn)了預(yù)想結(jié)果。經(jīng)測(cè)試,能夠達(dá)到以下技術(shù)指標(biāo):輸出頻率范圍200Hz~20kHz;輸出電壓范圍在0.5~10V可調(diào);輸出波形:方波、正弦波、三角波;頻率調(diào)節(jié),幅值調(diào)節(jié)和波形選擇采用鍵盤方式;供電電壓:12V直流電。總之該信號(hào)發(fā)生器實(shí)現(xiàn)了低失真的波形輸出,幅值和頻率都可以調(diào)節(jié)。和以往的信號(hào)發(fā)生器相比,該信號(hào)發(fā)生器整體上采用常用器件,具有結(jié)構(gòu)簡(jiǎn)單、成本低、便攜并具有一定的抗干擾能力等特點(diǎn),具有較高的實(shí)用價(jià)值。通過該設(shè)計(jì)鍛煉了我理論實(shí)踐創(chuàng)新能力,也為我未來成為一名工程師打下了堅(jiān)實(shí)的基礎(chǔ)。謝辭畢業(yè)設(shè)計(jì)的完成和論文的完成要感謝很多人。首先要感謝學(xué)校給我提提供了做這個(gè)系統(tǒng)的機(jī)會(huì),感謝學(xué)校的各位領(lǐng)導(dǎo)和老師一直以來對(duì)我的教導(dǎo)和幫助。也感謝學(xué)校其他老師和同學(xué)給予的幫助和支持。經(jīng)過近半年的鍛煉和學(xué)習(xí),我學(xué)到了許多書本上沒有的知識(shí),從方案的論證、課題的選擇、電路原理,到電路上元器件的焊接、電路的調(diào)試,程序的編寫,調(diào)試下載,一步步,我收獲很大。在設(shè)計(jì)中,我力求硬件電路簡(jiǎn)單,充分發(fā)揮軟件靈活方面的特點(diǎn),滿足系統(tǒng)設(shè)計(jì)要求。這中間,我遇到了許多困難,在老師的幫助下,一個(gè)個(gè)也都戰(zhàn)勝了。經(jīng)過近四個(gè)月的鍛煉和學(xué)習(xí),我學(xué)到了許多書本上沒有的知識(shí),從方案的論證、課題的選擇、電路原理,到電路上元器件的焊接、電路的調(diào)試,程序的編寫,調(diào)試下載,一步步,我受益匪淺。這項(xiàng)設(shè)計(jì)簡(jiǎn)單,實(shí)用,想比其他低頻信號(hào)發(fā)生器穩(wěn)定而且價(jià)格低廉。但是其中不免有考慮不完善的地方。比如頻率的可調(diào)范圍不怎么理想,能輸出的波形不怎么多。但是雖說如此,我還是成長許多的,我認(rèn)識(shí)到畢業(yè)設(shè)計(jì)是本科學(xué)習(xí)階段一次非常難得的理論與實(shí)際相結(jié)合的機(jī)會(huì),更體會(huì)到了自己獨(dú)立設(shè)計(jì)的難度,當(dāng)然更多的是鍛煉了我解決實(shí)際問題的能力,和提高查閱文獻(xiàn)資料、軟件應(yīng)用等其他能力水平,而且通過對(duì)設(shè)計(jì)的整體的掌控,對(duì)局部的取舍,以及對(duì)細(xì)節(jié)的斟酌處理,經(jīng)驗(yàn)得到了豐富。這是我希望看到的也正是我進(jìn)行此次畢業(yè)設(shè)計(jì)的目的所在。雖然此次畢業(yè)設(shè)計(jì)不是很繁瑣,但是對(duì)于系統(tǒng)的設(shè)計(jì)、系統(tǒng)的實(shí)現(xiàn)、系統(tǒng)的安全等問題的處理都是需要以扎實(shí)的專業(yè)知識(shí)為基礎(chǔ)的,所以由設(shè)計(jì)開始就是一個(gè)不斷學(xué)習(xí)、不斷改進(jìn)和不斷求教的過程。在這段過程中我下載了許多有關(guān)文獻(xiàn)同時(shí)也到圖書館翻閱了許多相關(guān)資料,對(duì)于設(shè)計(jì)進(jìn)度也是先安排學(xué)習(xí)后進(jìn)行設(shè)計(jì)的,當(dāng)然在設(shè)計(jì)過程中也是不斷學(xué)習(xí)的,這些所學(xué)到的知識(shí)是很珍貴的。在設(shè)計(jì)中一些技術(shù)上的問題讓我很頭痛,例如該采用哪種模塊,如何讓系統(tǒng)盡量變的簡(jiǎn)單,因?yàn)槲覀兇蠹叶贾?,系統(tǒng)越簡(jiǎn)單越穩(wěn)定,這就讓我想到盡量選擇最優(yōu)方案,雖說這次設(shè)計(jì)有點(diǎn)簡(jiǎn)單,但是我相信它會(huì)讓我在未來的工作學(xué)習(xí)中表現(xiàn)出更高的應(yīng)變能力,更強(qiáng)的溝通力和理解力。今后我會(huì)更加努力的學(xué)習(xí),完成更多更先進(jìn)的設(shè)計(jì)。參考資料[1]江明編.單片機(jī)控制多功能信號(hào)發(fā)生器.吉林:吉林大學(xué),2004[2]李全利遲榮強(qiáng)編著.單片機(jī)原理及接口技術(shù).北京:高等教育出版社,2008.2[3]陶翼凡編.基于DDS的信號(hào)發(fā)生器的研制.南京:南京信息工程大學(xué),2006[4]何立民編.MCS-51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì).北京:北京航空航天大學(xué)出版社[5]張迎新等編.C8051F系列SOC單片機(jī)原理及應(yīng)用.北京:國防工業(yè)出版社,2005[6]周潤景.基于PROTEUS的電路及單片機(jī)系統(tǒng)設(shè)計(jì)與仿真.北京:北航航空航天大學(xué)出版社,2005[7]曾峰等編.印刷電路板(PCB)設(shè)計(jì)與制作.北京:電子工業(yè)出版社,2002[8]康華光主編.電子技術(shù)基礎(chǔ)數(shù)字部分(第五版).北京:高等教育出版社2005[9]康華光主編.電子技術(shù)基礎(chǔ)模擬部分(第五版).北京:高等教育出版社2005[10]陳大欽編.電子技術(shù)基礎(chǔ)實(shí)驗(yàn)(第二版).北京:高等教育出版社2000[11]全國大學(xué)生電子設(shè)計(jì)競(jìng)賽組委會(huì).全國大學(xué)生電子設(shè)計(jì)競(jìng)賽獲獎(jiǎng)作品選編.北京理工大學(xué)出版社,2003[12]葛汝明主編.電子技術(shù)實(shí)驗(yàn)與課程設(shè)計(jì).山東:山東大學(xué)出版社2004[13]萬永芳等編.一種采用80C51的函數(shù)信號(hào)發(fā)生器的設(shè)計(jì).長江大學(xué)學(xué)報(bào),2008[14]雷發(fā)禹等編.基于單片機(jī)的信號(hào)發(fā)生器的設(shè)計(jì)與仿真.邵陽學(xué)院學(xué)報(bào),2009[15]張建民編.基于單片機(jī)的低頻任意信號(hào)發(fā)生器.信息化研究,2009[16]voltagecontrolledoscillator.ISO/IECJTC1/SC29/WG1(ITU-SG8)N2058,"JPEG2000isnowanInternationalStandard",9March2001.附件1總電路圖信號(hào)發(fā)生部分、頻率控制部分、波形選擇部分:幅值控制部分:附錄2外文資料翻譯A1.1譯文壓控振蕩器(VCO)技術(shù)綜述1.前言壓控振蕩器(voltage-controlledoscillator,VCO)是一種以電壓輸入來用來控制振蕩頻率的電子振蕩電路,是現(xiàn)代無線電通信系統(tǒng)的重要組成部分課題。在當(dāng)今集成電路向尺寸更小、頻率更高、功耗更少、價(jià)格更低發(fā)展的趨勢(shì)下,應(yīng)用標(biāo)準(zhǔn)工藝設(shè)計(jì)生產(chǎn)高性能的壓控振蕩器已是射頻集成電路中的一個(gè)重要課題。環(huán)形振蕩器易于集成,可調(diào)頻率范圍大,但相位噪聲
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 校園足球初一教案
- 代賣合作協(xié)議書電子產(chǎn)品分銷
- 臨時(shí)工動(dòng)畫設(shè)計(jì)協(xié)議
- 臨時(shí)工合同履行監(jiān)督方式范本
- 個(gè)人推廣借款協(xié)議書范本
- 企業(yè)入駐戰(zhàn)略延長協(xié)議
- 個(gè)人短期借款合同協(xié)議書
- 個(gè)性化委托設(shè)計(jì)合同范本
- IT技術(shù)專員工作協(xié)議
- 個(gè)人借款合同書
- 2024年新人教版數(shù)學(xué)七年級(jí)上冊(cè)教學(xué)課件 4.1 第1課時(shí) 單項(xiàng)式
- 2023中國人工智能系列白皮書-大模型技術(shù)(2023版)
- GB/T 6807-2001鋼鐵工件涂裝前磷化處理技術(shù)條件
- 2005年河北高考一分一檔表
- 門窗工程項(xiàng)目特征描述情況
- 農(nóng)村污水管網(wǎng)設(shè)計(jì)說明(共18頁)
- 化工設(shè)備機(jī)械基礎(chǔ)重點(diǎn)知識(shí)點(diǎn)
- 餐飲鋪臺(tái)布技能鋪臺(tái)布教學(xué)課件
- 小學(xué)五年級(jí)上冊(cè)數(shù)學(xué)計(jì)算題
- 聚乙烯安全技術(shù)說明書
- 03汽機(jī)系統(tǒng)拆除施工方案
評(píng)論
0/150
提交評(píng)論