數(shù)控電流源設(shè)計_第1頁
數(shù)控電流源設(shè)計_第2頁
數(shù)控電流源設(shè)計_第3頁
數(shù)控電流源設(shè)計_第4頁
數(shù)控電流源設(shè)計_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、南陽理工學(xué)院本科生畢業(yè)設(shè)計(論文)學(xué)院(系):電子與電氣工程學(xué)院專業(yè):電氣工程及其自動化學(xué)生:白振平指導(dǎo)教師:完成日期2014年5月南陽理工學(xué)院本科生畢業(yè)設(shè)計(論文)數(shù)控電流源設(shè)計DesignofDigitalControlCurrentSource總計:30頁表格:2個插圖:19幅數(shù)控電流源設(shè)計數(shù)控電流源設(shè)計 引言電流源技術(shù)發(fā)展歷程隨著科學(xué)技術(shù)的迅速發(fā)展,人們對物質(zhì)的需求越來越高,特別是一些高新技術(shù)產(chǎn)品。電源作為當今人們生活中普遍存在的電子商品,從上世紀九十年代末起便迅速發(fā)展。從90年代末起,隨著對系統(tǒng)更高效率和更低功耗的需求,電信與數(shù)據(jù)通訊設(shè)備的技術(shù)更新推動電源行業(yè)中直流/直流電源轉(zhuǎn)換器向

2、更高靈活性和智能化方向發(fā)展。早在90年代中,半導(dǎo)體生產(chǎn)商們就開發(fā)出了數(shù)控電源管理技術(shù),而在當時,這種方案的性價比與當時廣泛使用的模擬控制方案相比處于劣勢,因而無法被廣泛采用。由于板載電源管理的更廣泛應(yīng)用和行業(yè)能源節(jié)約和運行最優(yōu)化的關(guān)注,電源行業(yè)和半導(dǎo)體生產(chǎn)商們便開始共同開發(fā)這種名為“數(shù)控電源”的新產(chǎn)品。數(shù)控電源是從80年代才真正的發(fā)展起來的,期間系統(tǒng)的電力電子理論開始建立。這些理論為其后來的發(fā)展提供了一個良好的基礎(chǔ)。在以后的一段時間里,數(shù)控電源技術(shù)有了長足的發(fā)展。但其產(chǎn)品存在數(shù)控程度達不到要求、分辨率不高、功率密度比較低、可靠性較差的缺點。因此數(shù)控電源主要的發(fā)展方向,是針對上述缺點不斷加以改善

3、。在80年代的第一代分布式供電系統(tǒng)開始轉(zhuǎn)向到20世紀末更為先進的第四代分布式供電結(jié)構(gòu)以及中間母線結(jié)構(gòu),直流/直流電源行業(yè)正面臨著新的挑戰(zhàn),即如何在現(xiàn)有系統(tǒng)加入嵌入式電源智能系統(tǒng)和數(shù)字控制?,F(xiàn)今隨著直流電源技術(shù)的飛躍發(fā)展,整流系統(tǒng)由以前的分立元件和集成電路控制發(fā)展為微機控制,從而使直流電源智能化,具有遙測、遙信、遙控的三遙功能,基本實現(xiàn)了直流電源的無人值守。單片機技術(shù)及電壓轉(zhuǎn)換模塊的出現(xiàn)為精確數(shù)控電源的發(fā)展提供了有利的條件。新的變換技術(shù)和控制理論的不斷發(fā)展,各種類型專用集成電路、數(shù)字信號處理器件的研制應(yīng)用,到90年代,已出現(xiàn)了數(shù)控精度達到0.05V的數(shù)控電源,功率密度達到每立方英寸50W的數(shù)控電

4、源。目前,在科學(xué)研究和工業(yè)生產(chǎn)中,精度高、穩(wěn)定性好的數(shù)控直流電源得到了十分廣泛的應(yīng)用。慢慢的由以電位器進行調(diào)節(jié)的輸出電流值無法實現(xiàn)精準步進的電流源到結(jié)合單片機技術(shù)及V/I轉(zhuǎn)換電路,利用閉環(huán)反饋調(diào)整控制原理制作的一種新型基于單片機控制的數(shù)控電流源的發(fā)展。課題背景及研究意義隨著單片機技術(shù)的發(fā)展,數(shù)控電流源開始出現(xiàn),以其控制靈活、調(diào)節(jié)方便的特點展示了良好的應(yīng)用前景。電源技術(shù)尤其是數(shù)控電源技術(shù)是一門實踐性很強的工程技術(shù),服務(wù)于各行各業(yè)。當今電源技術(shù)融合了電氣、電子、系統(tǒng)集成、控制理論、材料等諸多學(xué)科領(lǐng)域。隨著計算機和通訊技術(shù)發(fā)展而來的現(xiàn)代信息技術(shù)革命,給電力電子技術(shù)提供了廣闊的發(fā)展前景,同時也給電源技

5、術(shù)提出了更高的要求?,F(xiàn)在市場上數(shù)控電源存在輸出精度不高,功率密度比較低,帶負載能力不強,體積大,價格高,操作繁瑣,工作狀態(tài)不穩(wěn)定等弊端,因此數(shù)控電源的主要發(fā)展方向是針對上述缺點進行不斷改善,研究開發(fā)出多功能、寬范圍、可調(diào)節(jié)的數(shù)控電源。從組成上,數(shù)控電源可分成器件、主電路與控制等三部分。目前在電力電子器件方面,幾乎都為旋紐開關(guān)調(diào)節(jié)電壓,調(diào)節(jié)精度不高,而且經(jīng)常跳變,使用麻煩。數(shù)字化智能電源模塊是針對傳統(tǒng)智能電源模塊的不足提出的,數(shù)字化能夠減少生產(chǎn)過程中的不確定因素和人為參與的環(huán)節(jié)數(shù),有效地解決電源模塊中諸如可靠性、智能化和產(chǎn)品一致性等工程問題,極大地提高生產(chǎn)效率和產(chǎn)品的可維護性。性能好的電子設(shè)備,

6、首先離不開穩(wěn)定的電源,電源穩(wěn)定度越高,設(shè)備和外圍條件越優(yōu)越,那么設(shè)備的壽命更長。本課題研究的是基于AT89C51單片機的數(shù)控電流源設(shè)計,恒流源能夠向負載提供恒定電流的電源,因此恒流源的應(yīng)用范圍非常廣泛,并且在許多情況下是必不可少的。系統(tǒng)設(shè)計系統(tǒng)總體設(shè)計實現(xiàn)某一種系統(tǒng)功能或者技術(shù)指標具有多種可行的技術(shù)方案,每一種技術(shù)方案都具有它自己的優(yōu)點和缺點。論證方案的過程是一種這種的過程,設(shè)計者需要在所能實現(xiàn)的系統(tǒng)功能、技術(shù)指標的精度、成本和所需要的技術(shù)條件的支持等方面進行權(quán)衡。電源輸出的調(diào)整方式有連續(xù)調(diào)整和步進調(diào)整兩種,前者適合采用模擬電路來實現(xiàn),后者適合采用數(shù)字電路來實現(xiàn)。由于本次采用電源輸出電壓的調(diào)整

7、方式為步進方式,因此這里選用數(shù)字電路來實現(xiàn)輸出電流的控制。按照工作原理,數(shù)字集成電路可以劃分為標準邏輯器件、微處理器和可編程邏輯器件。標準邏輯器件是傳統(tǒng)數(shù)字系統(tǒng)設(shè)計中使用的主要器件,但是它的集成度較低,器件功能確定,使用它設(shè)計系統(tǒng)導(dǎo)致電路使用器件數(shù)量多,同時更改設(shè)計困難。微處理器和可編程器件都可以克服上述缺點??删幊踢壿嬈骷ぷ魉俣瓤?,但是實現(xiàn)信號處理比較麻煩。微處理器的工作速度比可編程邏輯器件要慢,但是容易實現(xiàn)信號處理。由于數(shù)控電源屬于低速工作系統(tǒng),所以它適合使用微處理器來實現(xiàn)輸出電流的控制。單片機是集成了CPU、存儲器、基本I/O接口定時器、計數(shù)器等微控制器,對于較簡單的控制對象,只需要在

8、單片機外圍加上少量電路就可構(gòu)成控制系統(tǒng);對于較復(fù)雜的控制對象,采用單片機的I/O口擴展功能可以實現(xiàn),但比較麻煩。AT89C51單片機在一塊芯片上集成了計算機的主要功能器件,它的指令系統(tǒng)又是按照工業(yè)控制的要求設(shè)計,因此這里采用AT89C51單片機實現(xiàn)數(shù)控電源輸出電流的步進調(diào)整。電路設(shè)計流程圖要確定總的設(shè)計方案就要根據(jù)設(shè)計指標定一個總的電路方案,在本次設(shè)計中我們選擇的是AT89C51為總的控制單元,其具體的設(shè)計流程圖如1所示。圖1總的電路設(shè)計流程圖主控制器硬件總體設(shè)計采用AT89C51單片機作為系統(tǒng)的控制單元,通過D/A轉(zhuǎn)換將預(yù)定值送壓控恒流源得到恒定電流,同時通過A/D送單片機顯示實際值,系統(tǒng)還

9、可實現(xiàn)步進控制功能。此方案各類功能易于實現(xiàn),能很好的滿足題目的設(shè)計要求。數(shù)控電源的硬件電路組成框圖如圖2所示。它包括顯示電路、鍵盤電路、單片機電路、D/A轉(zhuǎn)換電路、A/D轉(zhuǎn)換電路、模擬信號放大電路。圖2系統(tǒng)設(shè)計方框圖系統(tǒng)的工作原理:系統(tǒng)通過穩(wěn)壓源向恒流源提供電源電壓,向單片機AT89C51、A/D和D/A轉(zhuǎn)換器提供5V電壓,通過鍵盤對電流值進行預(yù)制,按鍵包括“+1”鍵和“-1”鍵,利用單片機將電流步進值或電流設(shè)定值換算后輸出相應(yīng)的數(shù)字信號,通過D/A轉(zhuǎn)換、信號放大驅(qū)動恒流源輸出電流信號,實際輸出的電流再利用精密電阻采樣變成電壓信號,經(jīng)過A/D轉(zhuǎn)換,將信號反饋到單片機中,單片機將輸出反饋信號再與

10、預(yù)設(shè)值比較,送出調(diào)整信號,再輸出新的電流,這樣就形成系統(tǒng)的閉環(huán)調(diào)節(jié),從而提高輸出電流的精度。D/A轉(zhuǎn)換器輸出的模擬電流不一定滿足要求,如果不滿足輸出電流的要求,將需要添加一個放大器。顯示電路用于顯示電流設(shè)定值和當前電流測量值。這里需要注意的是在使用步進方式調(diào)整數(shù)據(jù)時,輸出電流不能隨著變化,以避免在調(diào)整過程中負載中的電路不能滿足要求。輸出電流應(yīng)該在完成步進調(diào)整以后再發(fā)生變化,直到加到所需要的電流值。數(shù)控直流電流源由鍵盤、控制器、顯示器、數(shù)模轉(zhuǎn)換、電壓電流轉(zhuǎn)換和模數(shù)轉(zhuǎn)換等部分組成。鍵盤的作用是設(shè)定電流值和確定電流步進值;控制器的作用是將設(shè)定電流值的8位(或12位)二進制輸出;顯示器的作用是顯示設(shè)定

11、電流值;數(shù)模轉(zhuǎn)換的作用是設(shè)定電流值的數(shù)字量轉(zhuǎn)換為模擬量;電壓電流轉(zhuǎn)換的作用是將電壓轉(zhuǎn)換成恒定電流輸出;模數(shù)轉(zhuǎn)換的作用是將輸出的模擬量再轉(zhuǎn)換為數(shù)字量反饋到控制器,使實際輸出電流值與設(shè)定電流值一致。模塊確定電源模塊的確定系統(tǒng)需要多個電源,單片機、D/A、A/D、使用5V穩(wěn)壓電源,運放需要正負12V電源,電源需為系統(tǒng)提供足夠大的穩(wěn)定電流。綜上所述,穩(wěn)壓電源采用三端穩(wěn)壓集成7805、7905、7812、7912分別得到正負5V和正負12V的穩(wěn)定電壓,由于系統(tǒng)穩(wěn)壓管最大輸出電流為1.5A,而系統(tǒng)輸出最大電流為2000mA,為此,再外對LM7812加功率管構(gòu)成擴流電路,達到可以提供3A以上的電流。利用該方

12、案實現(xiàn)的電源電路簡單,工作穩(wěn)定可靠。恒流源模塊電路的確定恒流源模塊電路的設(shè)計是本系統(tǒng)硬件設(shè)計的核心它的功能是用電壓來控制電流的變化。為了產(chǎn)生恒定的電流,我們采用電壓閉環(huán)反饋控制。該恒流源電路由運算放大器、大功率場效應(yīng)管、采樣電阻和負載電阻等組成。采樣電阻從輸出端進行取樣,再與基準電壓進行比較,并將誤差電壓放大后反饋到調(diào)整管,使輸出電壓在電網(wǎng)電壓變動的情況下仍然保持穩(wěn)定。因為DAC0832有個固定電路就是轉(zhuǎn)化電壓輸出,所以由DAC0832輸出的電流量經(jīng)LM324轉(zhuǎn)換為電壓輸出,下一級LM324通過反饋控制功率管,電路中調(diào)整管采用大功率場效應(yīng)管IRF640,采樣電阻為0.35歐姆,LM324作為電

13、壓跟隨器,電路中輸入電壓控制輸出電流,U為控制級電壓,R為控制級電阻,U/R為控制級電流,即為負載級電流,即是要得到的輸出電流,所以輸出電流不隨負載電阻的變化而變化,從而實現(xiàn)壓控恒流,得到穩(wěn)定輸出的電流源,由輸出電壓5V,輸出電流為1-500mA可得,負載RL阻值范圍為10-5。硬件系統(tǒng)的設(shè)計系統(tǒng)供電電路由前面的論述可以知道供電電壓為單片機、D/A、A/D、使用5V穩(wěn)壓電源,運放需要正負12V電源,而市電電壓為AC220V,因此,要得到直流5V和12V電壓,必須進行變壓。變壓器若選用輸出電壓為12V的變壓器時,整流濾波后輸出電壓往往大于12V,因此,應(yīng)選輸出電壓為9V的變壓器。當系統(tǒng)接通220

14、V交流電源后,變壓器就將220V交流電變壓到9V;再經(jīng)二極管整流橋進行全波整流,電解電容C1、C2濾波;再經(jīng)三端穩(wěn)壓集成電路LM7805,LM7905,LM7812和LM7912;另外,為了緩沖負載突變,改善瞬態(tài)響應(yīng),輸出端還采用了電容C3、C4,最后得到直流+5V,-5V,+12V和-12V電源,用于給主控單元單片機系統(tǒng)及其他外圍電路的VCC端供電。其供電電路原理圖如圖3所示。得到的是+5V電壓,同樣的方法得到其他電壓。TR1.2P25TR1.2P25怏他電路圖3系統(tǒng)供電電路圖AT89C51單片機介紹單片機是指一個集成在一塊芯片上的完整計算機系統(tǒng)。盡管它的大部分功能集成在一塊芯片上,但是它具

15、有一個完整計算機所需要的大部分部件:CPU、內(nèi)存、內(nèi)部和外部總線系統(tǒng),目前大部分還具有外存。在本設(shè)計中,控制芯片主要完成與A/D、D/A的數(shù)據(jù)通信及對其數(shù)據(jù)的處理,實現(xiàn)對系統(tǒng)給定量的設(shè)定和對輸出量的采樣與顯示。AT89C51單片機的概述AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器的低電壓,高性能CMOS8位微處理器,俗稱單片機。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標準的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。主要特性

16、:與MCS-51兼容4K字節(jié)可編程閃爍存儲器壽命:1000寫/擦循環(huán)數(shù)據(jù)保留時間:10年全靜態(tài)工作:0Hz-24Hz三級程序存儲器鎖定128*8位內(nèi)部RAM32可編程I/O線兩個16位定時器/計數(shù)器5個中斷源可編程串行通道低功耗的閑置和掉電模式片內(nèi)振蕩器和時鐘電路AT89C51的引腳介紹AT89C51單片機引腳定義如圖4所示。U1191BMKTXLIPDHADQpn.up.DiPOZftDSXTAL2PH加口P口.UQD4pn.s.DSPD.&ADbR5TPD.TDT俎交:77361冽HI32PZW*P2.1JW9P2510PSENP2311ALE股H12前P25W1JP2.&-UP27W1S

17、21E3293J丁21262601234S6?3P1JJpi.iP3.i/gpP12P32.iri7IP1J3PlilMT?PilP3.LTOP1J5P35JT1P1.5W.晅P1.TP,而科0濘=TE)rr=-圖4AT89C51單片機引腳定義VCC:供電電壓。GND:接地。P0口:P0口為一個8位漏極開路雙向I/O口,每腳可吸收8TTL門電流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。P1口:P1口是一個內(nèi)部提供上拉電阻

18、的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入/1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)

19、存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口管腳備選功能P3.0RXD(串行輸入口)P3.1TXD(串行輸出口)P3.2/INTO(外部中斷0)P3.3/INT1(外部中斷1)P3.4T0(記時器0外部輸入)P3.5T1(記時器1外部輸入)P3.6/WR(外部數(shù)據(jù)存儲器寫選通)P3.7/RD(外部數(shù)據(jù)存儲器

20、讀選通)P3口同時為閃爍編程和編程校驗接收一些控制信號。RST:復(fù)位輸入。當振蕩器復(fù)位器件時,要保持RST腳兩個機器周期的高電平時間。ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時,ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部

21、執(zhí)行狀態(tài)ALE禁止,置位無效。/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取值期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。/EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當/EA端保持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出??刂齐娐返脑O(shè)計單片機時鐘電路單片機內(nèi)部有產(chǎn)生震

22、蕩信號的放大電路,因此,可以用兩種方式產(chǎn)生單片機需要的時鐘,一種是內(nèi)部方式,另一種是外部方式。1、內(nèi)部方式:所謂內(nèi)部方式,就是利用單片機內(nèi)部的放大電路,外接晶振等器件構(gòu)成的振蕩電路。MCS-51單片機內(nèi)部帶有一個高增益的反相放大器,反相放大器的輸入端為XTAL1,輸出端為XTAL2,兩端接晶振及兩個電容,就可以構(gòu)成穩(wěn)定的自激振蕩器。2、外部方式:外部方式就是把外部已有的時鐘信號接到XTAL1和XTAL2引腳上引入單片機內(nèi)。這種方式適宜用來使單片機的時鐘與外部信號保持同步。在本設(shè)計中采用第一種方式,用晶振和電容構(gòu)成諧振電路。C3和C4雖然沒有嚴格要求,但電容的大小影響振蕩器振蕩的穩(wěn)定性和起振的快

23、速性,通常選擇在1030pF左右。而晶體振蕩器一般選擇6MHz和12MHz。本時鐘電路在XTAL1和XTAL2引腳分別接一個22pF的電容,兩個引腳之間接入一個12MHz的晶振,電路如圖5所示。TF也呷N叩PEE刊叩心匚FffftI二VBZ一F4I-VFH_二胃N一5VEZ二VBZ一F4I-VFH_二胃N一5VEZ一叫.百FJJJlmLEo.R-5目LL4艮pricmJtEo-7EFE旦SG圖5單片機時鐘電路單片機復(fù)位電路復(fù)位時單片機的初始化操作,其主要功能是PC初始化為0000H,使單片機從0000H單元開始執(zhí)行程序。除了進入系統(tǒng)的正常初始化之外,當由于程序運行時出錯或操作錯誤使系統(tǒng)處于死鎖

24、狀態(tài)時,為使單片機正常工作,也需要按復(fù)位鍵以重新啟動。AT89C51單片機有一復(fù)位引腳RST,高電平有效。在時鐘電路工作之后,當外部電路使得RST端出現(xiàn)2個機器周期(24個振蕩脈沖周期)以上的高電平,系統(tǒng)內(nèi)部復(fù)位。在上電時,由于振蕩器需要一定的起振時間,該引腳上的高電平必須保持10ms以上才能保證有效復(fù)位。復(fù)位操作有上電自動復(fù)位、按鍵電平復(fù)位、外部脈沖復(fù)位和自動復(fù)位四種方式。在本設(shè)計中復(fù)位電路采用按鍵電平方式,電路如圖6所示,使RST引腳(圖中懸空腳)經(jīng)過10u電解電容與VCC電源接通,同時經(jīng)過電阻與地連接而實現(xiàn)。PE3HA口口pn.i/xn1r口可可口zpeinPE3HA口口pn.i/xn1

25、r口可可口zpein4n=口口出4口Cru.a.s.ti口pn.?HAD7ra.TiP.l-PZO/JZPZ.ItAB口P2A11PP2SA13PZJSVA14-P2.7WGP3IyRXIrj.irrKipaiMTaF:3二TinT1PS.Tn.STTI圖6單片機復(fù)位電路控制電路本電路采用AT89C51單片機,AT89C51單片機應(yīng)用普遍,價格便宜。本設(shè)計中的單片機控制電路設(shè)計如圖7所示。單片機的P0口用于控制顯示單元電路中的數(shù)碼管的選定,P1口控制數(shù)碼管顯示,P2口作為D/A的8位數(shù)據(jù)線端口,單片機的P3口控制按鍵。按鍵的功能是實現(xiàn)輸出電流的設(shè)置。按鍵1,2,3,4的功能分別是:設(shè)定、移位、

26、加1和減1。當單片機的P3口檢測到有按鍵按下時,啟動數(shù)碼管顯示電路開始顯示數(shù)值,按下加1鍵顯示數(shù)字加1,按下移位鍵時移動數(shù)碼管位數(shù)調(diào)整下一位數(shù)字。輸出電流設(shè)定好后單片機將電流數(shù)字量通過P2口送入到D/A轉(zhuǎn)換器中,D/A轉(zhuǎn)換器將其轉(zhuǎn)換為數(shù)字量后輸出。ALLLOLLInLLLt=LdMLdMLILLLdFwwHALLLOLLInLLLt=LdMLdMLILLLdFwwHlLIeoLNwcdstW尋CdKMclodES-i-E8S0位r-Ed胤5MAQDPEllLlb-NI/mrldollzl句女.IfLmdurcrfgLqk總rtLB詁ZdELWS.EdE區(qū)尋LL.a/SNu.口三西3dwfLdd

27、$8圖7單片機控制電路D/A轉(zhuǎn)換電路DAC0832的結(jié)構(gòu)原理按照數(shù)據(jù)的輸入模式,D/A轉(zhuǎn)換器有并行輸入模塊和串行輸入模塊,前者加DAC0832,后者加TLC5615??紤]到器件的購買方便和價格,這里采用DAC0832。DAC0832的特性:DAC0832芯片是具有兩級輸入數(shù)據(jù)寄存器的8位單片D/A轉(zhuǎn)換器,它能在輸出的同時,采集下一個數(shù)據(jù),從而提高轉(zhuǎn)換速度,能在多個轉(zhuǎn)換器同時工作時,實現(xiàn)多通道D/A的同步轉(zhuǎn)換輸出。主要的特性參數(shù)如下:分辨率為8位。只需在滿量程下調(diào)整其線性度??膳c所有的單片機或微機處理器直接接口。電流穩(wěn)定時間為1us??呻p緩沖、單緩沖或直通數(shù)據(jù)輸入。功耗低,約為200mW。邏輯電

28、平輸入與TTL兼容。單電源供電(+5V+15V)。DAC0832引腳的介紹表1DAC0832引腳D0D7數(shù)字量數(shù)據(jù)輸入線ILE數(shù)據(jù)所存允許信號,高電平有效CS輸入寄存器選擇信號,低電平有效WR1輸入寄存器的“寫”選通信號,低電平有效WR2DAC寄存器的“寫”選通信號,低電平有效XFER數(shù)據(jù)傳送信號,低電平有效UREF基準電壓輸入線RFB反饋信號輸入線,芯片內(nèi)已有反饋電阻IOUT1和IOUT2電流輸出線。IOUT1和IOUT2的和為常數(shù),DAC4器的內(nèi)容線性變化。一般在單極性輸出時,IOUT2接地。UCC工作電源DGND數(shù)字地AGND模擬信號地DAC0832與單片機接口電路DAC0832與單片機

29、的連接方式有兩種:即單緩沖工作方式和雙緩沖工作方式。在單緩沖工作方式下,一個寄存器工作于直通狀態(tài),一個工作于受控鎖存器狀態(tài),在不要求多相D/A同時輸出時,可以采用單緩沖方式,此時只需要一次寫操作,就開始轉(zhuǎn)換,可以提高D/A的數(shù)據(jù)輸出量;在雙緩沖工作方式下,兩個寄存器均工作于受控鎖存器狀態(tài),當要求多個模擬量同時輸出時,可采用這種方式。本設(shè)計只有一路D/A轉(zhuǎn)換,只需一片DAC0832就可完成工作,所以采用單緩沖工作方式,向其8位輸入口輸入數(shù)據(jù),然后在其寫觸發(fā)角WR1發(fā)送一低電平脈沖,該芯片就會將接收到的數(shù)字量轉(zhuǎn)換成模擬量輸出。由單片機的P3.7引腳來控制DAC0832的轉(zhuǎn)換工作。DAC0832與單

30、片機的接口電路如圖8所示。圖8DAC0832與單片機接口電路壓控恒流源電路LM324簡介LM324系列器件為價格便宜的帶有差動輸入的四運算放大器。與單電源應(yīng)用場合的標準運算放大器相比,該四放大器可以工作在低到3.0V或者高到32V的電源下,靜態(tài)電流大致為MC1741的靜態(tài)電流的五分之一。共模輸入范圍包括負電源,因而消除了在許多應(yīng)用場合中采用外部偏置元件的必要性。應(yīng)用領(lǐng)域包括傳感器放大器,直流增益模塊和所有傳統(tǒng)的運算放大器可以更容易地在單電源系統(tǒng)中實現(xiàn)的電路。例如,可直接操作的LM324系列,這是用來在數(shù)字系統(tǒng)中,輕松地將提供所需的接口電路,而無需額外的15V電源標準的5V電源電壓。功能特性如下

31、:短路保護輸出;真差動輸入級;單電源工作:3.0V至32V;低輸入偏置電流:最大100納安;每一封裝四個放大器;內(nèi)部補償功能;共模范圍擴展到負電源;行業(yè)標準的引腳排列;輸入端具有靜電保護功能。1.第一級運算放大器的作用第一級運算放大器的輸入端與DAC0832的電流輸出端相連,構(gòu)成單極性模擬電壓輸出方式。在單極性方式下,輸出的電壓值只與DAC的參考電壓值Vref及DAC輸入的數(shù)字量B有關(guān),本設(shè)計參考電壓Vref的值+5V,因此,由VOUT1=-B*(Vref/256)=-0.02B可得,第一級運放的輸出電壓值VOUT1為負值并且與輸入的數(shù)字量B成正比關(guān)系,第一級運放電路如圖9所示。圖9第一級運放

32、電路2.第二級運算放大器的作用第二級運算放大器為反相放大器,它的作用是將前級輸出的電壓值放大并且反相。第一級運放電路如圖10所示。圖10第二級運放電路ID圖10第二級運放電路ID:tlEXT-L姓MMVDUT1型IRF640簡介IR的第五代HEXFET功率場效應(yīng)管IRF640采用先進的工藝技術(shù)制造,具有極低的導(dǎo)通阻抗。IRF640這種特性,加上快速的轉(zhuǎn)換速率,和以堅固耐用著稱的HEXFET設(shè)計,使得IRF640成為極其高效可靠、應(yīng)用范圍超廣的器件。TO-220封裝的IRF640普遍適用于功耗在50W左右的工商業(yè)應(yīng)用,低熱阻和低成本的TO-220封裝,使IRF640得到業(yè)內(nèi)的普遍認可。D2Pak

33、封裝的IRF640適用于貼片安裝,比起現(xiàn)有的任何其他貼片封裝,可說是功率最高,導(dǎo)通阻抗最低。TO-262是IRF640的通孔安裝版,適合較低端的應(yīng)用。IRF640的特性:先進的工藝技術(shù)貼片安裝(IRF640NS)低端通孔安裝(IRF640NL)動態(tài)dv/dt率快速轉(zhuǎn)換速率輕松并行僅需簡單驅(qū)動無鉛環(huán)保IRF640參數(shù):表2IRF640參數(shù)IRF640基本參數(shù)VDSS200VID2518ARDS(on)Max150.0mQIRF640其他特性FET極性N型溝道QgTyp44.7nCIRF640封裝與引腳TO-220AB,TO-263,TO-262壓控恒流源電路設(shè)計壓控恒流源,通過改變恒流源的外圍電

34、壓,利用電壓的大小來控制輸出電流的大小。電壓控制電路采用數(shù)控的方式,利用單片機送出數(shù)字量,經(jīng)過D/A轉(zhuǎn)換轉(zhuǎn)變成模擬信號,再送到大功率三極管進行放大。單片機系統(tǒng)實時對輸出電流進行監(jiān)控,采用數(shù)字方式作為反饋調(diào)整環(huán)節(jié),由程序控制調(diào)節(jié)功率管的輸出電流恒定。當改變負載大小時,基本上不影響電流的輸出,采用這樣一個閉路環(huán)節(jié)使得系統(tǒng)一直在設(shè)定值維持電流恒定。該方案通過軟件方法實現(xiàn)輸出電流穩(wěn)定,易于功能的實現(xiàn),便于操作。恒流源模塊電路的設(shè)計是本系統(tǒng)硬件設(shè)計的核心它的功能是用電壓來控制電流的變化。為了產(chǎn)生恒定的電流,我們采用電壓閉環(huán)反饋控制。該恒流源電路由運算放大器、大功率場效應(yīng)管、采樣電阻和負載電阻等組成。采樣

35、電阻從輸出端進行取樣,再與基準電壓進行比較,并將誤差電壓放大后反饋到調(diào)整管,使輸出電壓在電網(wǎng)電壓變動的情況下仍然保持穩(wěn)定。因為DAC0832有個固定電路就是轉(zhuǎn)化電壓輸出,所以由DAC0832輸出的電流量經(jīng)LM324轉(zhuǎn)換為電壓輸出,下一級LM324通過反饋控制功率管,電路中調(diào)整管采用大功率場效應(yīng)管IRF640,采樣電阻為0.35歐姆,LM324作為電壓跟隨器,電路中輸入電壓控制輸出電流,U為控制級電壓,R為控制級電阻,U/R為控制級電流,即為負載級電流,即是要得到的輸出電流,所以輸出電流不隨負載電阻的變化而變化,從而實現(xiàn)壓控恒流,得到穩(wěn)定輸出的電流源,由輸出電壓5V,輸出電流為1-500mA可得

36、,負載RL阻值范圍為10Q-5K。壓控恒流源電路如圖11所示:圖11壓控恒流源電路顯示電路該部分電路設(shè)計如圖12所示。LED數(shù)碼管由八只發(fā)光二極管組成,編號是a、b、c、d、e、f、g、h,分別和同名管腳相連,當發(fā)光二極管導(dǎo)通時發(fā)光。每個二極管就是一個筆劃,若干個二極管發(fā)光時,就構(gòu)成一個顯示字符。若將單片機的I/O口與數(shù)碼管的a-g和h相連,高電平(對應(yīng)共陰極數(shù)碼管)或低電平(對應(yīng)共陽極數(shù)碼管)的位對應(yīng)的發(fā)光二極管就會亮,這樣,I/O口輸出不同的代碼就可以控制數(shù)碼管顯示不同的字符。為節(jié)約資源,選用4位一體數(shù)碼管,采用串行輸入并行輸出的8位移位寄存器74LS164進行驅(qū)動輸出,單片機的兩個并行口

37、分別作為輸出口和時鐘控制信號。74LS164將輸入的串行數(shù)據(jù)鎖存在并行輸出端,通過這些并行口線驅(qū)動數(shù)碼管的各字段。數(shù)碼管選用共陽型,當74LS164的輸出端口某線為低電位時,對應(yīng)的字段被點亮。軟件設(shè)計中采用循環(huán)送顯的方式,單片機通過控制9012來選擇要送顯的數(shù)碼管,與三極管連接的引腳置高,三極管導(dǎo)通,即可選中該位數(shù)碼管。單片機控制74LS164的數(shù)據(jù)端和時鐘端,74LS164的輸出Q0-Q7分別對應(yīng)接到數(shù)碼管的a-h端口,從而實現(xiàn)單片機控制數(shù)碼管顯示的功能。D9-nnriUnD9-nnriUnN(igpJj前海褶轉(zhuǎn)賽haeiQrjm.TTT5I圖12顯示部分部分電路軟件程序設(shè)計一個完整的系統(tǒng)是

38、由硬件和軟件構(gòu)成的,在前兩章介紹了課題的硬件設(shè)計的原理和電路,本章主要介紹課題的軟件設(shè)計。首先給出系統(tǒng)的整體主程序流程圖,然后介紹AT89C51的程序設(shè)計,闡述DAC0832進行D/A轉(zhuǎn)換時采用單緩沖數(shù)據(jù)鎖存方式,最后介紹了顯示模塊程序設(shè)計的流程圖整個軟件部分的設(shè)計是數(shù)控電流源的重要部分。系統(tǒng)主程序設(shè)計此系統(tǒng)的軟件設(shè)計主要包括鍵盤輸入模塊設(shè)計,A/D轉(zhuǎn)換模塊設(shè)計,D/A轉(zhuǎn)換模塊設(shè)計,壓控恒流源模塊設(shè)計,LED顯示模塊設(shè)計。單片機初始化引腳和中斷,當單片機的P1口檢測到有按鍵按下時,啟動數(shù)碼管顯示電路開始顯示數(shù)值,按下52鍵按下,數(shù)碼管位數(shù)調(diào)整下一位數(shù)字;如果是S3鍵按下,電流值加1;如果是S4

39、鍵按下,則電流值減1。輸出電流設(shè)定好后單片機將電流數(shù)字量通過P2口送入到口/A轉(zhuǎn)換器中,D/A轉(zhuǎn)換器將其轉(zhuǎn)換為數(shù)字量后輸出。系統(tǒng)主程序流程圖如圖13所示。圖13系統(tǒng)主程序流程圖系統(tǒng)子程序設(shè)計按鍵輸入模塊設(shè)計本設(shè)計中按鍵采用查詢方式,放在主程序中,當沒有按鍵按下的時候,單片機循環(huán)主程序,有按鍵按下時,轉(zhuǎn)向相應(yīng)的子程序。對于每一個按鍵,都有一個接口電路與單片機相連,單片機查詢到哪一個鍵按下,然后通過跳轉(zhuǎn)指令轉(zhuǎn)入該按鍵編碼子程序,根據(jù)編碼方式控制NE555的起振時間。按鍵按下或釋放時,由于機械彈性作用的影響,通常伴有一定時間的觸點機械抖動,然后其觸點才穩(wěn)定下來,抖動時間的長短與開關(guān)的機械特性有關(guān),一

40、般為5-10ms。在觸點抖動期間檢測按鍵的通與斷狀態(tài),可能導(dǎo)致判斷出錯,即按鍵一次按下或釋放被錯誤地認為是多次操作。為了克服按鍵觸點機械抖動所致的檢測誤判,必須采取去抖動措施,可從硬件、軟件兩方面考慮。在按鍵數(shù)比較少時,可采用硬件去抖動,按鍵數(shù)比較多時,采用軟件去抖動。硬件可采取在鍵輸出端加R-S觸發(fā)器或單穩(wěn)態(tài)觸發(fā)器構(gòu)成去抖動電路。軟件上采取的措施是:在檢測到有按鍵按下時,執(zhí)行一個10ms左右的延時程序后,再確認,該按鍵電平是否仍處于閉合狀態(tài)電平,若仍保持閉合狀態(tài)電平,則確認該鍵處于閉合狀態(tài),同理,在檢測到該鍵釋放后,也采用相同的步驟進行確認,從而消除抖動的影響。本設(shè)計中采用軟件延時方法去按鍵

41、抖動。本設(shè)計是通過按鍵的功能來實現(xiàn)輸出電流的設(shè)置。按鍵1,2,3,4的功能分別是:設(shè)定、移位、力口1和減1。當單片機的P1口檢測到有按鍵按下時,啟動數(shù)碼管顯示電路開始顯示數(shù)值,按下加1鍵顯示數(shù)字加1,按下移位鍵時移動數(shù)碼管位數(shù)調(diào)整下一位數(shù)字。鍵盤輸入子模塊如圖14所示。圖14鍵盤輸入子模塊D/A轉(zhuǎn)換模塊設(shè)計DAC0832進行D/A轉(zhuǎn)換,可以采用兩種方法對數(shù)據(jù)進行鎖存:第一種方法是使輸入寄存器工作在鎖存狀態(tài),而DAC寄存器工作在直通狀態(tài),就是使WR和XFER都為低電平,DAC寄存器的鎖存選通端得不到有效電平而直通。止匕外,使輸入寄存器的控制信號ILE處于高電平,氐處于低電平,這樣當WR1端來一個

42、負脈沖時,就可以完成1次轉(zhuǎn)換。第二種方法是使輸入寄存器工作在直通狀態(tài),而DAC寄存器工作在鎖存狀態(tài),使WR1和CS為低電平,ILE為高電平,這樣,輸入寄存器的鎖存選通信號處于無效狀態(tài)而直通。當WR2和XFER端輸入1個負脈沖時,使得DAC寄存器工作在鎖存狀態(tài),提供鎖存數(shù)據(jù)進行轉(zhuǎn)換。根據(jù)以上DAC0832的輸入寄存器和DAC寄存器不同的控制方法,DAC0832有如下3種工作方式:單緩沖方式:單緩沖方式是控制輸入寄存器和DAC寄存器同時接受資料,或者只用輸入寄存器而把DAC寄存器接成直通方式。此方式適用于只有一路模擬量輸出或幾路模擬量異步輸出的情形。雙緩沖方式:雙緩沖方式是先使輸入寄存器接受資料,

43、再控制輸入寄存器的輸出資料到DAC寄存器,即分兩次鎖存輸入資料。此方式適用于多個D/A轉(zhuǎn)換同步輸出的情形。直通方式:直通方式是資料不經(jīng)兩級鎖存器鎖存,即WR1、WR2、XFER、CS均接地,ILE接高電平。此方式適用于連續(xù)反饋控制線路,不過在使用時,必須通過另加I/O接口與MCU連接,以匹配MCU與D/A轉(zhuǎn)換。本設(shè)計中選用的是第一種數(shù)據(jù)鎖存方法單緩沖工作方式,將WR2和XFER直接接低電平,CS接低電平,WR1由單片機P1.7引腳控制。該部分子程序流程圖如圖15所示。圖15D/A寫入數(shù)據(jù)子程序流程圖LED顯示模塊設(shè)計根據(jù)數(shù)碼管的驅(qū)動方式不同,數(shù)碼管送顯方式有兩種:靜態(tài)送顯和動態(tài)送顯。靜態(tài)顯示驅(qū)

44、動:靜態(tài)驅(qū)動也稱直流驅(qū)動。靜態(tài)驅(qū)動是指每個數(shù)碼管的每一個段碼都由一個單片機的I/O端口進行驅(qū)動,或者使用如BCD碼二-十進制譯碼器譯碼進行驅(qū)動。靜態(tài)驅(qū)動的優(yōu)點是編程簡單,顯示亮度高,缺點是占用I/O端口多,如驅(qū)動4個數(shù)碼管,靜態(tài)顯示則需要32根I/O端口來驅(qū)動,實際應(yīng)用時必須增加譯碼驅(qū)動器進行驅(qū)動,增加了硬件電路的復(fù)雜性。動態(tài)顯示驅(qū)動:數(shù)碼管動態(tài)顯示接口是單片機中應(yīng)用最廣泛的顯示方式之一。動態(tài)驅(qū)動是將所有數(shù)碼管的8個碼段“a、b、c、d、e、f、g、h”的同名端連在一起,另外為每個數(shù)碼管的公共極COM增加位選通控制電路,位選通由各自獨立的I/O線控制,當單片機輸出字型碼時,所有數(shù)碼管都接收到相

45、同的字型碼,那個數(shù)碼管顯示該字形由單片機對位選通電路的控制,所以將欲顯示的數(shù)碼管的位選通端選通,該數(shù)碼管就顯示,其它數(shù)碼管均不會亮。通過輪流控制各個數(shù)碼管的選通斷使數(shù)碼管輪流顯示。在顯示過程中,每個數(shù)碼管的顯示時間為1-2ms,由于人們的視覺暫留現(xiàn)象及發(fā)光二極管的余暉效應(yīng),只要掃描的速度夠快,給人的印象就是同時點亮的,而且不會有閃爍感。動態(tài)顯示與靜態(tài)顯示的效果是一樣的,但是動態(tài)顯示能節(jié)省大量的I/O口,而且功耗更低。本設(shè)計中選用動態(tài)顯示驅(qū)動方式,數(shù)據(jù)通過74LS164的數(shù)據(jù)端送至數(shù)碼管顯示。先按照7415164的時鐘時序?qū)懭?段碼,寫完后送入數(shù)碼管,子程序流程圖如圖16所示。8位是否移完?查表

46、求得該數(shù)據(jù)的顯示段碼讀取要顯示的數(shù)據(jù)數(shù)碼管點亮延時8位是否移完?查表求得該數(shù)據(jù)的顯示段碼讀取要顯示的數(shù)據(jù)數(shù)碼管點亮延時開始圖16數(shù)碼管顯示子程序流程圖系統(tǒng)仿真與調(diào)試仿真調(diào)試方法當系統(tǒng)硬件與軟件設(shè)計完成后,要檢驗此設(shè)計的正確性以及所存在的問題,就需要對系統(tǒng)進行仿真與調(diào)試。在Proteus軟件中進行仿真。首先在Proteus軟件中調(diào)出所搭建的硬件電路圖,再次檢查電路連接是否合理,然后在Keil軟件中編寫實現(xiàn)系統(tǒng)所需功能的C語言程序,并創(chuàng)建.hex文件,將其下載至AT89C51單片機中,運行此系統(tǒng),檢查是否達到了所希望的目的。經(jīng)過多次嘗試與修改硬件和軟件部分,最終實現(xiàn)設(shè)計的要求。系統(tǒng)調(diào)試.在Keil

47、軟件中生成*.Hex文件。要創(chuàng)建一個應(yīng)用或一個項目,需按照下列步驟進行操作:(1)啟動Keil,新建一個工程,然后再新建一個文檔用來編寫程序;(2)把整個源文件添加到新建的工程項目中;(3)編寫相應(yīng)的源程序;(4)針對目標硬件參數(shù)等設(shè)置工具選項;(5)編譯項目生成可編程的HEX文件。.在Proteus軟件中仿真。如果想要設(shè)計一個仿真電路,首先要打開Proteus上止進入ProteusISIS工作界面。然后在元件庫中選擇所需要的元件,將選擇的元件放入工作界面中。將放置的所有元件進行連線,在設(shè)置單片機,最后單擊仿真按鈕來調(diào)試該系統(tǒng)并完成調(diào)試。.系統(tǒng)調(diào)試。調(diào)試程序是發(fā)現(xiàn)查找程序的邏輯錯誤的過程其步驟

48、為:(1)連接AT89C51單片機下載線。(2)打開電腦桌面上的Proteus軟件。(3)在Proteus界面中,點擊單片機選擇由Keil軟件生成的*.Hex文件,最后點擊Proteus中的開始按鈕單片機會自動執(zhí)行程序。(4)觀察程序執(zhí)行結(jié)果,程序運行結(jié)果與預(yù)期不一致,則返回Keil編程界面,檢查程序。下面是仿真結(jié)果,系統(tǒng)能夠?qū)崿F(xiàn)202000mA的任意電流值的設(shè)定,具有步進調(diào)整功能,能實現(xiàn)步進+1mA、-1mA、+10mA和-10mA。將萬用表調(diào)至電流檔,兩表筆串聯(lián)接入+12丫電源與負載電阻之間,設(shè)定預(yù)設(shè)值為200mA,其顯示電流值,即為輸出的實際值。如圖18所示。圖18仿真結(jié)果然后,通過改變

49、設(shè)定輸出電流值進行仿真,記錄的數(shù)據(jù)如表3所示。表3數(shù)據(jù)表格給定值(mA)200300500800100015001980實際值(mA)201301501800100015001980誤差絕對值1110000由上面的仿真結(jié)果可以看出輸出電流變化的絕對值小于輸出電流值的0.1%+10mA,紋波電流小于2mA,是一個較為理想的數(shù)控電流源,具有較好的應(yīng)用價值和推廣價值。結(jié)束語剛開始看到畢業(yè)設(shè)計題目時,我感覺很迷茫,不知道該做什么,怎么做。后來,在導(dǎo)師的引導(dǎo)幫助下,我開始了自己的畢業(yè)設(shè)計。期間有很多學(xué)習(xí)中沒有學(xué)到的難題,通過老師給提供在線圖書館和問周圍的老師同學(xué),很多問題便迎刃而解。經(jīng)過這幾個月的努力,

50、終于完成了本科期間的畢業(yè)論文。在此,我要衷心地感謝我的導(dǎo)師,在導(dǎo)師的親切關(guān)懷和悉心幫助下,使我對本課題從陌生到熟悉,然后一點點的理解并解決所遇到的一切問題,讓我也學(xué)到了許多之前忽略的知識,真正對一些知識點有更深一層的理解,同時,我也見識了老師淵博的知識和嚴謹?shù)闹螌W(xué)態(tài)度,令我敬佩。另外,我還要感謝幫助過我的同學(xué),與你們討論問題并相互團結(jié),每個人都學(xué)到了自己所忽略的知識點,收獲頗多。還有,就是非常感謝學(xué)校給我們提供完成畢業(yè)設(shè)計所需要的實驗條件,實驗室全天開放,讓我們有一個很好的學(xué)習(xí)環(huán)境。另外,我還要感謝我的父母與朋友,謝謝你們在背后默默對我的鼓勵和支持。最后,我還要衷心地感謝在百忙之中抽出寶貴的時

51、間耐心審批我的論文和參加畢業(yè)答辯的專家與教授。參考文獻1俞容,趙子真.單片機自動控制應(yīng)用系統(tǒng)的設(shè)計探討J.機械管理開發(fā),2010,25(01):201-2042張明銳,姜以寧.基于51單片機的多功能數(shù)控電流源設(shè)計J.電子設(shè)計工程,2012,20(01):126-1323詹新生,張江偉.基于AT89C51的數(shù)控直流電壓源的設(shè)計J.現(xiàn)代電子技術(shù),2008,(19):107-1094趙東波,郭榮幸,趙雨斌.基于單片機的數(shù)控直流電流源設(shè)計與實現(xiàn)J.儀表技術(shù),2008,(06):141-1425江海鷹,孫王強,孫杰等.實用高精度數(shù)控直流電流/電壓源J.濟南大學(xué)學(xué)報(自然科技版),2006,20(03):

52、249-2516施養(yǎng)智.基于AT89C51數(shù)控電流源的設(shè)計J.大學(xué)物理實驗,2009,22(03):73-777李銀祥,安繼明,姚向東等.數(shù)控電流源J.現(xiàn)代科技儀器,2001,(06):52-538竇新宇,宋鳳娟.Proteus軟件在單片機教學(xué)實踐中的應(yīng)用J.唐山學(xué)院學(xué)報,2013,26(01):95-969馮毅,何建民,劉湘屏.基于項目的單片機教學(xué)改革探索J.黃山學(xué)院學(xué)報,2011,13(03):111-11410蔣淑華.基于單片機的高精度數(shù)控電流源的設(shè)計J.機械與電子,2012,(05):59-6111陳德俊,王玉山.基于單片機的數(shù)控電流源設(shè)計J.電源世界,2009,(09):30-321

53、2李斌.基于單片機的數(shù)控直流電流源設(shè)計J.甘肅科技縱橫,2010,39(04):27-2913秦玲,賴青貴,張良等.基于運算放大器的壓控恒流源J.中國工程物理研究院,2010,22(03):554-55614陳志勇,錢偉飛.新型數(shù)控直流電流源的設(shè)計與開發(fā)J.電測與儀表,2009,46(12):116-11915常鐵媛,朱桂峰胡重九.一種高穩(wěn)定數(shù)控恒流源的設(shè)計J.電測與儀表,2010,47(03):59-6116胡漢才.單片機原理及其接口技術(shù)M.北京:清華大學(xué)出版社,201017彭偉.單片機C語言程序設(shè)計實訓(xùn)100例M.北京:電子工業(yè)出版社,200918劉法治.常用電子元器件及典型芯片應(yīng)用技術(shù)M.北京:機械工業(yè)出版社,200719WANGJindong,GuoJUNjieAlgorithmforDetectingVolumetricGeometricAccuracyofNCMachineToolbyLaserTrackerJ.CHINESEJOURNALOFMECHANICALENGINEERING,Vol.26,No.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論