基于51單片機的數(shù)控穩(wěn)壓電源-畢業(yè)設(shè)計_第1頁
基于51單片機的數(shù)控穩(wěn)壓電源-畢業(yè)設(shè)計_第2頁
基于51單片機的數(shù)控穩(wěn)壓電源-畢業(yè)設(shè)計_第3頁
基于51單片機的數(shù)控穩(wěn)壓電源-畢業(yè)設(shè)計_第4頁
基于51單片機的數(shù)控穩(wěn)壓電源-畢業(yè)設(shè)計_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 湖州師范學(xué)院信息與工湖州師范學(xué)院信息與工 程學(xué)院程學(xué)院 畢畢 業(yè)業(yè) 設(shè)設(shè) 計(論文)計(論文) 2011 屆 題 目 基于基于 5151 單片機的數(shù)控穩(wěn)壓電源單片機的數(shù)控穩(wěn)壓電源 專 業(yè) 電電 子子 信信 息息 工工 程程 學(xué)生姓名 學(xué) 號 指導(dǎo)教師 論文字?jǐn)?shù) 完成日期 湖州師范學(xué)院文印中心印制湖州師范學(xué)院文印中心印制 摘要:摘要:數(shù)控直流穩(wěn)壓電源就是能用數(shù)字來控制電源輸出電壓的大小,而且能使輸出的 直流電壓能保持穩(wěn)定、精確的直流電壓源。本文介紹了利用 D/A 轉(zhuǎn)換電路、輔助電源電路、 去抖電路等組成的數(shù)控穩(wěn)壓電源電路,詳述了電源的基本電路結(jié)構(gòu)和控制策略。它與傳統(tǒng) 的穩(wěn)壓電源相比,具有操作方

2、便,電壓穩(wěn)定度高的特點,其結(jié)構(gòu)簡單、制作方便、成本低, 輸出電壓在 0-10V 之間連續(xù)可調(diào),其輸出電壓大小以 0.1V 步進(jìn),輸出電壓的大小調(diào)節(jié)是通 過“+” 、 “”兩個鍵操作的,而且可以根據(jù)實際要求組成具有不同的輸出電壓值的穩(wěn)壓 源電路。該電源控制電路選用 89C51 單片機控制主電路采用串聯(lián)調(diào)整穩(wěn)壓技術(shù)具有線路簡 單、響應(yīng)迅速、穩(wěn)定性好、效率高等特點。詳細(xì)分析了電源的拓?fù)鋱D及工作原理。 關(guān)鍵詞關(guān)鍵詞:穩(wěn)壓電源、單片微型機;數(shù)控直流、D/A 轉(zhuǎn)換; 目目 錄錄 第一章第一章 緒論緒論.1 1.1 數(shù)控直流穩(wěn)壓電源的產(chǎn)生背景.1 1.2 系統(tǒng)開發(fā)的意義.1 1.3 系統(tǒng)主要功能.2 1.4

3、 研究中擬解決的主要問題.2 第二章第二章 系統(tǒng)總體方案設(shè)計系統(tǒng)總體方案設(shè)計.3 2.1 系統(tǒng)概述.3 2.2 系統(tǒng)整體概述.4 2.2.1 控制部分.5 2.2.2 顯示部分.5 2.2.3 紅外部分.5 2.2.4 鍵盤接口部分.5 2.2.5 外部存儲.5 2.2.6 電源部分.5 2.2.7 其它電路部分.6 第三章第三章 相關(guān)技術(shù)介紹相關(guān)技術(shù)介紹.7 3.1 紅外通信原理.7 3.1.1 紅外的發(fā)射和接收.7 3.1.2 編碼.7 3.1.3 調(diào)制.8 3.1.4 解調(diào).8 3.1.5 解碼.9 3.2 I2C 總線概述 .10 第四章第四章 系統(tǒng)硬件電路設(shè)計系統(tǒng)硬件電路設(shè)計.12

4、4.1 單片機主控電路設(shè)計.12 4.2 顯示電路.13 4.3 紅外接收電路.15 4.4 按鍵電路.15 4.5 外部存儲電路.15 4.6 報警電路.17 4.7 開鎖電路.17 4.8 電源電路.18 4.9 系統(tǒng)時鐘及復(fù)位電路.18 4.10 系統(tǒng)總電路.19 第五章第五章 系統(tǒng)軟件設(shè)計系統(tǒng)軟件設(shè)計.21 5.1 主程序.21 5.2 掉電存儲服務(wù)程序.22 5.3 紅外遙控解碼程序.23 5.4 密碼設(shè)定程序.24 結(jié)束語結(jié)束語.26 參考文獻(xiàn)參考文獻(xiàn).27 致致 謝謝.28 附附 錄錄.29 第一章第一章 緒論緒論 引言 采用單片機的數(shù)字可調(diào)穩(wěn)壓電源價格低廉采用普遍使用的元件就能

5、實現(xiàn)其功能,顯 示清晰直觀,傳統(tǒng)的模擬 可調(diào)穩(wěn)壓電源沒有讀數(shù),在讀數(shù)過程中很不方便,并且長時間 使用會造成輸出電壓不穩(wěn)。 數(shù)字可調(diào)穩(wěn)壓電源則采用先進(jìn)的數(shù)顯技術(shù),使測量結(jié)果一目 了然,只要儀表不發(fā)生跳數(shù)現(xiàn)象,測量結(jié)果就是唯一的,不僅保證讀數(shù)的客觀性與準(zhǔn)確 性,還符合人們的讀數(shù)習(xí)慣,能縮短讀數(shù)和記錄的時間。模擬 可調(diào)穩(wěn)壓電源大多是通過 調(diào)節(jié)電位器的阻值改變輸出直流電壓,電位器特別容易磨損,使用一段時間后就會出現(xiàn) 接觸不良,引起輸出電壓不穩(wěn)定。數(shù)字可調(diào)穩(wěn)壓電源是通過接觸按鈕以步進(jìn)方式選取不 同的輸出電壓,再有數(shù)碼管顯示輸出電壓機器工作狀態(tài),工作穩(wěn)定可靠。采用單片機的 數(shù)字可調(diào)穩(wěn)壓電源,它具有 輸出電

6、壓容易改變、價格低廉、顯示清晰直觀、準(zhǔn)確度高、 擴(kuò)展能力強等特點。 數(shù)控直流穩(wěn)壓電源是一種常見的電子儀器,廣泛地應(yīng)用于電子電路、教學(xué)實驗和科學(xué) 研究等領(lǐng)域,目前使用的直流穩(wěn)壓電源大部分是線性電源,利用分立器件組成,其體積大、 效率低,可靠性差,操作使用不方便,自我保護(hù)功能不夠,因而故障率高,隨著電子技術(shù) 的飛速發(fā)展,各種電子、電器設(shè)備對穩(wěn)壓電源的性能要求日益提高、穩(wěn)壓電源不斷朝著小 型化,高效率,低成本,高可靠性,低電磁干擾,模塊化智能化方向發(fā)展,以單片機系統(tǒng) 為核心而設(shè)計制造出來的新一代穩(wěn)壓電源不但電路簡單,結(jié)構(gòu)緊湊,價格低廉,性能卓越, 而且由于單片機具有計算和控制能力,利用它對采樣數(shù)據(jù)進(jìn)

7、行各種計算,從而可排除和減 少由于騷擾信號和模擬電路引起的誤差,大大提高穩(wěn)壓電源輸出電壓和控制電流精度,降 低了對模擬電路的要求。智能穩(wěn)壓電源可利用單片機設(shè)置周密的保護(hù)監(jiān)測系統(tǒng),確保電源 運行可靠。輸出電壓和限定電流采用數(shù)字顯示,輸入采用鍵盤方式,電源的外表美觀,操 作使用方便,具有較高的使用價值。 單片計算機即單片微型計算機是集 CPU ,RAM ,ROM ,定時,計數(shù)和多種接口于一體的 微控制器。它體積小,成本低,功能強,廣泛應(yīng)用于智能產(chǎn)業(yè)和工業(yè)自動化上。而 51 系列 單片機是各單片機中最為典型和最有代表性的一種。這次畢業(yè)設(shè)計通過對它的學(xué)習(xí),應(yīng)用, 從而達(dá)到學(xué)習(xí)、設(shè)計、開發(fā)軟、硬的能力。

8、 本文通過對一個基于 51 單片機的能實現(xiàn)數(shù)字可調(diào)的電壓源,詳細(xì)介紹了單片機應(yīng)用中 的數(shù)據(jù)處理,液晶顯示原理。從而達(dá)到學(xué)習(xí)、了解單片機相關(guān)指令在各方面的應(yīng)用。系統(tǒng) 由 AT89S52 單片機、DA 轉(zhuǎn)換、LCD12864 液晶等組成,能進(jìn)行 0-10V 的電壓大小調(diào)節(jié)。 1.1 數(shù)控電壓源產(chǎn)生的背景 電源技術(shù)尤其是數(shù)控電源技術(shù)是一門實踐性很強的工程技術(shù),服務(wù)于各行 各業(yè)。當(dāng)今電源技術(shù)融合了電氣、電子、系統(tǒng)集成、控制理論、材料等諸多學(xué) 科領(lǐng)域。直流穩(wěn)壓電源是電子技術(shù)常用的儀表設(shè)備之一,廣泛的應(yīng)用于教學(xué)、 科研等領(lǐng)域,是電子實驗員、電子設(shè)計人員及電路開發(fā)部門進(jìn)行試驗操作和科 學(xué)研究不可缺少的電子儀

9、器。在電子電路中,通常都需要電壓穩(wěn)定的直流電源 來供電。而整個穩(wěn)壓過程是由電源變壓器、整流、濾波、穩(wěn)壓等四部分組成。 然而這種傳統(tǒng)的直流穩(wěn)壓電源功能簡單、不好控制、可靠性低、干擾大、精度 低、復(fù)雜度高。普通的直流穩(wěn)壓電源品種有很多,但均存在一下二個問題:輸 出電壓是通過粗調(diào)(波段開關(guān))及細(xì)調(diào)(電位器)來調(diào)節(jié)。這樣,當(dāng)輸出電壓 需要精確輸出,或需要在一個小范圍內(nèi)改變時,困難就較大。另外,隨著使用 時間的增加,波段開關(guān)及電位器難免接觸不良,對輸出會有影響。穩(wěn)壓方式均 是采用串聯(lián)型穩(wěn)壓電路,對過載進(jìn)行限流和截流保護(hù),電路構(gòu)成復(fù)雜,穩(wěn)壓精 度也不高。 在家用電器和其他各類電子設(shè)備中,通常都需要電壓穩(wěn)定

10、的直流電源供電。 但在實際生活中,都是由 220V 的交流電網(wǎng)供電。這就需要通過變壓、整流、 濾波、穩(wěn)壓電路將交流電轉(zhuǎn)換成穩(wěn)定的直流電。濾波器用于濾去整流輸出電壓 中的紋波,一般傳統(tǒng)電路由濾波扼流圈和電容器組成,若由晶體管濾波器來代 替,則可縮小直流電源的體積減輕其重量,且晶體管濾波直流電源不需要直流 穩(wěn)壓器就能用作家用電器的電源,就既降低了家用電器的成本,由縮小了其體 積,使家用電器小型化。傳統(tǒng)的直流穩(wěn)壓電源通常采用電位器和波段開關(guān)來實 現(xiàn)電壓的調(diào)節(jié),并由電壓表指示電壓值的大小。因此,電壓的調(diào)節(jié)精度不高, 讀數(shù)欠直觀,電位器也易磨損。而基于單片機控制的直流穩(wěn)壓電源就較好地解 決以上傳統(tǒng)穩(wěn)壓電

11、源的不足。 數(shù)控穩(wěn)壓電源是電子行業(yè)發(fā)展的必然產(chǎn)物。近年來,隨著電子技術(shù)的發(fā)展 可調(diào)穩(wěn)壓電源應(yīng)用的越來越廣泛。目前,由各種單片機構(gòu)成的數(shù)字穩(wěn)壓電源產(chǎn) 品越來越多,已被廣泛用于家庭電器、工業(yè)電器、軍事電器等領(lǐng)域,顯示出強 大的生命力。與此同時,由于它擴(kuò)展能力很強 ,功能日趨完善而擴(kuò)展到人們生 活的各個方面。 電源技術(shù)尤其是數(shù)控電源技術(shù)是一門實踐性很強的工程技術(shù),服務(wù)于各行各業(yè),電力 電子技術(shù)是電能的最佳應(yīng)用技術(shù)之一。當(dāng)今電源技術(shù)融合了電氣、電子、系統(tǒng)集成、控制 理論和材料等諸多學(xué)科領(lǐng)域。隨著計算機和通訊技術(shù)發(fā)展而來的現(xiàn)代信息技術(shù)革命,給電 力電子技術(shù)提供了廣闊的發(fā)展前景,同時也給電源提出了更高的要

12、求。數(shù)控電源是從 80 年 代才真正的發(fā)展起來的,在以后的一段時間里,數(shù)控電源技術(shù)有了長期的發(fā)展。但其產(chǎn)品 存在數(shù)控程度達(dá)不到要求、分辨率不高、功率密度比較低、可靠性較差的缺點。因此數(shù)控 電源主要的發(fā)展方向,是針對上述缺點不斷加以改善。單片機技術(shù)及電壓轉(zhuǎn)換模塊的出現(xiàn) 為精確數(shù)控電源的發(fā)展提供了有利的條件。 1.2 系統(tǒng)開發(fā)的意義 隨著時代的發(fā)展,數(shù)字電子技術(shù)已經(jīng)普及到我們生活、工作和科研等各個領(lǐng)域。本文 將介紹一種數(shù)控直流穩(wěn)壓電源,本電源由直流電源、控制電路、顯示電路、數(shù)模轉(zhuǎn)換電路、 電壓放大和射極輸出等部分組成。具體說采用 51 系列單片機作為整機的控制單元,通過改 變輸入數(shù)字量來改變輸出電

13、壓值,經(jīng)集成運放放大和射極輸出器輸出,間接地改變輸出電 壓的大小。與傳統(tǒng)的穩(wěn)壓電源相比具有操作方便,電源穩(wěn)定性高以及其輸出電壓大小采用 數(shù)碼顯示的特點。 1.3 系統(tǒng)主要功能 本系統(tǒng)的主要功能如下: 1、輸出直流電壓調(diào)節(jié)范圍 0-10V; 2、輸出直流電壓能步進(jìn)調(diào)節(jié),步進(jìn)值為 0.1V; 3、由“+”“-”兩鍵分別控制輸出電壓步進(jìn)增和減; 4、輸出電壓類型可選:直流電壓具體數(shù)值。 1.4 研究中擬解決的主要問題 在研究過程中,要使電源的輸出電壓時 0.1V 的精度,開始硬件的設(shè)計部分有些難度, 還有就是硬件焊接完成以后的調(diào)試過程也是很困難的,因為以前課程設(shè)計的時候,做過硬 件方面的調(diào)試,所以在

14、這次畢業(yè)設(shè)計過程中,硬件的調(diào)試成功與否是關(guān)鍵。 1、概述 2.1、系統(tǒng)概述: 電源技術(shù)尤其是數(shù)控電源技術(shù)是一門實踐性很強的工程技術(shù),服務(wù)于各 行各業(yè)。隨著數(shù)控電源在電子裝置中的普遍使用,普通電源在工作生產(chǎn)時產(chǎn)生 的誤差,會影響整個系統(tǒng)的精確度,數(shù)控電源是從 80 年代才真正發(fā)展起來的, 期間系統(tǒng)的電力電子理論開始建立。這些理論為其后來的發(fā)展提供了一個良好 的基礎(chǔ)。在以后的一段時間里,數(shù)控電源技術(shù)有了長足的進(jìn)步和發(fā)展,但是其 產(chǎn)品存在數(shù)控程度達(dá)不到要求、分辨率不高、功率密度比較低、可靠性較差的 缺點。因此數(shù)控電源主要的發(fā)展方向,是針對上述缺點不斷加以改善。單片機 技術(shù)及電壓裝換模塊的出現(xiàn)為精度數(shù)

15、控電源的發(fā)展提供了有利的條件,新的變 換技術(shù)和控制理論的不斷發(fā)展,各種類型專用集成電路、數(shù)字信號處理器件的 研制應(yīng)用,到 90 年代,已經(jīng)出現(xiàn)了數(shù)控精度達(dá)到 0.05V 的數(shù)控電源,功率密度 達(dá)到每立方英寸 50W 的數(shù)控電源。從組成上,數(shù)控電源可分成器件、主電路與 控制等三部分。目前在電力電子器件方面,幾乎都為旋鈕開關(guān)調(diào)節(jié)電壓,調(diào)節(jié) 精度不高、而且經(jīng)常跳變,使用麻煩數(shù)字化電源模塊是針對傳統(tǒng)電源模塊的不 足提出的,數(shù)字化能夠減少生產(chǎn)過程中的不確定因素和認(rèn)為參與的環(huán)節(jié)數(shù),有 效的解決電源模塊中諸如可靠性、智能化和產(chǎn)品一致性等的工程問題,極大的 提高生產(chǎn)效率和產(chǎn)品的可維護(hù)性。 數(shù)控穩(wěn)壓電源是電子設(shè)

16、備的重要部分,其質(zhì)量好壞直接影響著電子設(shè)備的 可靠性,而且電子設(shè)備的故障 60%來自電源。因此電源越來越受到人們的重 視。電子電路及電子設(shè)備對電源最基本的要求就是電源的輸出電壓或輸出電流 要穩(wěn)定。通過查閱大量資料,顯示電路和控制電路是本電路的核心部分,對它 的選擇有以下三種方案: 方案一:采用模擬電路 采用模擬電路的可調(diào)穩(wěn)壓電路就是用一個多檔開關(guān)來控制輸出電壓 ,而所 謂的顯示系統(tǒng)只是在多檔開關(guān)的每個檔的旁邊注明電壓值。隨著電子行業(yè)的發(fā) 展,它不耐用的弊端已經(jīng)使它逐漸離開歷史的舞臺。 方案二:采用純數(shù)字電路 純數(shù)字電路的穩(wěn)壓電源避免了硬件之間的磨損,使得使用壽命大大提高, 而且其輸出電壓也不會

17、隨時間產(chǎn)生誤差。但是它的電路較為復(fù)雜,制作時很困 難,由于電路的復(fù)雜產(chǎn)生的問題也會很多。 方案三:采用單片機的方法 采用單片機的數(shù)字穩(wěn)壓電源是將數(shù)字電路和單片機很好地結(jié)合在一起,不 但能夠達(dá)到數(shù)字電路的效果,而且能夠大大地簡化復(fù)雜的純數(shù)字電路。采用單 片機后,還可以用軟件實現(xiàn)保護(hù)功能,要擴(kuò)展其他的功能也非常容易。 通過多方面考慮和實用性,精確度,單片機進(jìn)行處理,具有低功耗、高性 能、抗干擾能力強等優(yōu)點,故我們選擇方案三。 系統(tǒng)整體框圖(里面內(nèi)容可以根據(jù)你做的改) 單 片 機 顯示電路 按鍵 D/A 轉(zhuǎn)換 控制電路 穩(wěn)壓電路 輸 出 電 路 整流濾波變壓器220v 2.2 系統(tǒng)整體概述 2.2.

18、1 控制部分 2.2.2 顯示部分 方案論證 方案一:采用數(shù)碼管作為顯示器件,數(shù)碼管是一種半導(dǎo)體發(fā)光器件,其基本單元是發(fā)光 二極管。數(shù)碼管按段數(shù)分為七段數(shù)碼管和八段數(shù)碼管,通過對其不同的管腳輸入相對 的電流,會使其發(fā)亮,從而顯示出數(shù)字能夠顯示 時間、日期、溫度等所有可用 數(shù)字表示的參數(shù)。由于它的價格便宜,使用簡單是我們平時用的比較多的。 方案二,采用 LCD 液晶顯示。 (不知道你用來顯示什么)字符型液晶顯示模塊是專門用 于顯示字母、數(shù)字、符號等的點陣型液晶顯示模塊。 方案二與方案一相比,有更高的精度和顯示多數(shù)據(jù),比較符合本設(shè)計所需要,綜上所述 采用方案二。 2.2.3 紅外部分 (紅外不懂)

19、 2.2.4 鍵盤接口部分 方案一,采用獨立式鍵盤 方案二,采用行列式矩陣鍵盤 因為本設(shè)計所需要的按鍵數(shù)多,如果采用獨立式鍵盤每個按鍵需要一個單 片機的 I/O 會占用很多 I/O 口,因此采用方案二的矩陣鍵盤 2.2.5 外部存儲(不懂干嘛用的) 2.2.6 電源部分 2.2.7 其它電路部分 第三章 相關(guān)技術(shù)介紹 3.1 紅外通信原理 通用紅外遙控系統(tǒng)由發(fā)射和接收兩大部分組成,應(yīng)用編/解碼專用集成電路芯片來進(jìn)行 控制操作。紅外遙控的發(fā)射電路是采用紅外發(fā)光二極管來發(fā)出經(jīng)過調(diào)制的紅外光波;紅外 接收電路由紅外接收二極管、三極管或硅光電池組成,它們將紅外發(fā)射器發(fā)射雕紅外光轉(zhuǎn) 換為相應(yīng)的電信號,再

20、送后置放大器。 3.1.1 紅外的發(fā)射和接收 發(fā)射部分的主要元件為紅外發(fā)光二極管。它實際上是一只特殊的發(fā)光二極管,由于其 內(nèi)部材料不同于普通發(fā)光二極管,因而在其兩端施加一定電壓時,它發(fā)出的便是紅外線而 不是可見光。目前大量使用的紅外發(fā)光二極管發(fā)出的紅外線波長為 940nm 左右,外形與普 通 5 發(fā)光二極管相同,只是顏色不同7。 遙控發(fā)射通過鍵盤,每按下一個鍵,即產(chǎn)生具有不同的編碼數(shù)字脈沖,這種代碼指令信 號調(diào)制在 40KHz 的載波上,激勵紅外光二極管產(chǎn)生不同的脈沖,通過空間的傳送到受控機 的遙控接收器。 接收部分主要元件是紅外接收管,它是一種光敏二極管(實際上是三極管,基極為感 光部分)

21、。在實際應(yīng)用中要給紅外接收二極管加反向偏壓,它才能正常工作,亦即紅外接收 二極管在電路中應(yīng)用時是反向運用,這樣才能獲得較高的靈敏度 3.1.2 編碼 3.1.3 調(diào)制 3.1.4 解調(diào) 3.1.5 解碼 第四章 系統(tǒng)硬件電路設(shè)計 4.1 單片機主控電路設(shè)計 單片機最小系統(tǒng)是整個設(shè)計的核心部分, 4.2 顯示電路 4.3 紅外接收電路 4.4 按鍵電路 4.5 外部存儲電路 4.6 報警電路 4.7 開鎖電路 4.8 電源電路 4.9 系統(tǒng)時鐘及復(fù)位電路 4.10 系統(tǒng)總電路 第五章 系統(tǒng)軟件設(shè)計(你根據(jù)編程畫幾個流程圖就好了) 1.2、設(shè)計思路 根據(jù)設(shè)計任務(wù)要求走,數(shù)控直流穩(wěn)壓電源的工作原理框

22、圖如圖 1 所示。主 要包括三大部分:數(shù)字控制部分、模擬/數(shù)字轉(zhuǎn)換部分(D/A 變換器)及可調(diào)穩(wěn) 壓電源。數(shù)字控制部分用+、-按鍵控制一可逆二進(jìn)制計數(shù)器,二進(jìn)制計數(shù)器的 輸入輸出到 D/A 轉(zhuǎn)換器,經(jīng) D/A 轉(zhuǎn)換器轉(zhuǎn)換成相應(yīng)的電壓,此電壓經(jīng)過放大到 適合的電壓值后,去控制穩(wěn)壓電源的輸出,是穩(wěn)壓電源的輸出電壓以 0.1V 的步 進(jìn)值增或減。 圖 1 1.3、穩(wěn)壓源的技術(shù)指標(biāo)與要求 設(shè)計并制作有一定輸出電壓調(diào)節(jié)范圍和功能的數(shù)控直流穩(wěn)壓電源?;疽?求如下: (1)輸出直流電壓調(diào)節(jié)范圍 0-10V; (2)輸出直流電壓能步進(jìn)調(diào)節(jié),步進(jìn)值為 0.1V (3)由“+”“-”兩鍵分別控制輸出電壓步進(jìn)增和

23、減; (4)輸出電壓類型可選:直流電壓具體數(shù)值。 在圖 3 中,該部分主要是由三端穩(wěn)壓器 LM7812、LM7912、LM7805 和若干 個電容、二極管元器件組成,220V 市電經(jīng) 220V/12V 變壓器降壓后得到的雙 12V 交流電壓,經(jīng)三端穩(wěn)壓器 LM7812 和 LM7912 得到的+12V,再經(jīng)過 LM7805 得到的 +5V 的電壓。 3.2、顯示部分 在圖 4 中,顯示部分比較簡單,主要是由兩個數(shù)碼管和若干電阻組成,兩 個數(shù)碼管分別顯示電壓的個位和十分位,該部分是由單片機完成的,數(shù)碼管的 各個端口以依次連到 AT89C51 單片機的 P1.0、P1.1、P1.2、P1.3、P1

24、.4、P1.5、P1.6、P1.7 口,完成對電壓的顯示功 能。 圖 4 圖 6 結(jié)束語 本文設(shè)計的數(shù)控直流電壓源,利用 AT89C51 單片機及其外圍擴(kuò)展電路,采 用了鍵盤數(shù)碼顯示,該電源具有調(diào)整方便、步進(jìn)精度高等特點,可作為電子儀 器直流標(biāo)準(zhǔn)電壓源,其數(shù)字化的輸入快捷方便、簡潔明了。在該系統(tǒng)中,穩(wěn)定 性非常的好。 參考文獻(xiàn): 1 吳海波,康長武. 分光光度計用高精度恒流源的設(shè)計與分析. 中國科技論文在線, http: / /www. paper. edu. cn: 16. 2 郭繼昌,李香萍. 張宏濤. 基于單片機控制的恒流源的設(shè)計 J . 電子測量與儀器學(xué)報, 2000 (4) : 59

25、63. 3 尉廣軍,朱宇虹. 采用集成穩(wěn)壓器構(gòu)成的恒流源電路 J . 華北工學(xué)院調(diào)試技術(shù)學(xué)報, 2000, 14: 643646. 4 李維波,毛承雄,陸繼明等. 電力設(shè)備直流電阻測量用恒流源研究 J . 電力自動化設(shè)備, 2003. (5) : 6366. 5 童詩白,華成英編著. 模擬電子技術(shù)M . 北京:高等教育出版社, 2001. 6 周瑋,吳貴能,李儒章.一種二階補償?shù)?CMOS 帶隙基準(zhǔn)電壓源J. 重慶郵電大學(xué)學(xué)報(自 然科學(xué)版),2009,(01). 7Khong-Meng Tham, Krishnaswamy Nagaraj. A LowSupplyVoltage High P

26、SRR Voltage Reference in CMOSProcessJ. IEEE Journal of Solid-state Circuits,1995,30 8 陳 碧, 羅 嵐, 周帥林, 等. 一種低溫漂 CMOS 帶隙基準(zhǔn)電壓源的設(shè)計 J . 電子器件, 2004, 27( 1) : 79- 82. 9 金愛娟, 李航天, 李少龍. 五相異步電機的 SVPWM J . 電機與控制學(xué)報, 2004, 8 (4) : 377 - 381. 10 李朝青.單片機原理及接口技術(shù)M.北京:北京航空航天大學(xué)出版社,2005. 11 盧超.分布式礦井溫度監(jiān)測系統(tǒng)的設(shè)計J. 煤炭科學(xué)技術(shù),20

27、07,(12): 12 盧超.單片機同 PC 機通信的一種新方法J.礦山機械,2007,(04): 13 王昊,李昕.集成運放應(yīng)用電路設(shè)計 360 例M.北京:電子工業(yè)出版社,2007. 14 盧超.PVDF 型脈搏傳感器信號處理電路的設(shè)計J. 齊齊哈爾大學(xué)學(xué)報(自然科學(xué)版). 2009 15 郭天祥.51 單片機 C 語言教程M. 北京:電子工業(yè)出版社,2009 16張吉衛(wèi),李瑞霞,丁曉東.數(shù)控直流電流源設(shè)計J.微計算機信 息,2007,3-1:247-249. 17許艷惠.一種智能化高精度數(shù)控直流電源的設(shè)計與實現(xiàn)J.微 計算機信息,2007,11-2:136-138. 18賈暢鵬.數(shù)控直流

28、電流源的設(shè)計J.煤礦機械,2007,3-3:21-23. 19王永德,趙宏才,馬石巖,張召友,劉士軍.高精度數(shù)控直流電流 源J.微電子學(xué)與計算機 2007,3-2:120-123. 20梅笙,李瑋.基于 AT89C52 的數(shù)控直流電流源設(shè)計J.電子測 ,2007,9-2:20-27. 試 21曲學(xué)基.穩(wěn)定電源電路設(shè)計手冊M.北京:電子工業(yè)出版社, 2003. 22胡漢才.單片機原理及其接口技術(shù)M.北京:清華大學(xué)出版社, 2003. 23 魏智.多 ADC 系統(tǒng)的基準(zhǔn)源設(shè)計.國外電子元器件,2002. 24 RazaviB 著.陳貴燦等譯.模擬 CMOS 集成電路設(shè)計M.西安:西安交通 大學(xué)出版

29、社,2002. 25 劉剛,何笑明,陳濤.微電子器件與 IC 設(shè)計.北京:科學(xué)出版社,2005. 26 Kiat- SengYeo,Samir S. Rofail,Wang- LingGob 著.周元興,張志龍等譯. 低壓低功耗 CMOS/BiCMOS 超大規(guī)模集成電路.北京:電子工業(yè)出版社, 2003. 附錄: 1、 實物圖: 相關(guān)程序: #include #include1602.h #define DAC XBYTE0 x7fff /P2.7 接 CS #include unsigned char shu=0 x31,0 x32,0 x33,0 x34,0 x35,0 x36,0 x37

30、,0 x38,0 x39,0 x30,0 x2e,11; char show1=input V:; char show2=zhao song; char show3=v; char show4=error; unsigned int V=0; unsigned char t; unsigned char Data5=0,0,0,0,0; unsigned long dac, c=0; void delay(char t) unsigned char i; while(t-) for(i=0;i150;i+); void keybarod( ) unsigned char a,i; unsign

31、ed char num=0 xef,0 xdf,0 xbf; for(i=0;i3;i+) P1=numi; if(P1!=numi) delay(15); /延時十毫秒 if(P1!=numi) a=P1; c+; while(P1!=numi);/確保按鍵每次按下只產(chǎn)生一個對應(yīng)數(shù)字 switch(a) case 0 xee: Datac=shu4*i+0;break; case 0 xed: Datac=shu4*i+1;break; case 0 xeb: Datac=shu4*i+2;break; case 0 xe7: Datac=shu4*i+3;break; case 0 xde

32、: Datac=shu4*i+0;break; case 0 xdd: Datac=shu4*i+1;break; case 0 xdb: Datac=shu4*i+2;break; case 0 xd7: Datac=shu4*i+3;break; case 0 xbe: Datac=shu4*i+0;break; case 0 xbd: Datac=shu4*i+1;break; case 0 xbb: Datac=shu4*i+2;break; case 0 xb7: Datac=shu4*i+3;break; switch(c) case 1: write_com(0 x01);/清屏

33、 write_com(0 x80); for(i=0;i8;i+) write_data(show1i); write_com(0 xc0); for(i=0;i10;i+) write_data(show2i);/第二行的字 write_com(0 x88); if (Data1=0 x2e) /第一個輸入的如果是小數(shù)點,自動在第一 位寫入 0,并且在第二位輸入小數(shù)點 write_data(0 x30); write_data(Data1); else if(Data1=11)/如果第一次輸入為確認(rèn)鍵,輸出 error for(i=0;i5;i+) write_data(show4i); c

34、=0;break; else write_data(Data1);/如果第一次輸入為數(shù),輸出 break; case 2: if(Data2=11) /如果第二次輸入為確認(rèn)鍵 if (Data1!=0 x2e) /第一次輸入為數(shù) V=Data1-0 x30; write_data(show30); dac=V*128/12+128;c=0;break; else /第一次輸入為小數(shù)點 write_com(0 x88); for(i=0;i5;i+) write_data(show4i); c=0;break; else if (Data2=0 x2e) /如果第二次輸入為小數(shù)點 if(Data

35、1=0 x2e) /第一次輸入也為小數(shù)點 ,輸 出 error write_com(0 x88); for(i=0;i=0break; else write_com(0 x88); for(i=0;i5;i+) write_data(show4i); c=0;break; case 3: if(Data3=11) /如果第三次 輸入為確認(rèn)鍵 if(Data1!=0 x2e write_data(show30); dac=V*128/12+128;c=0;break; else if(Data1=0 x2e) V=Data2-0 x30; write_data(show30); dac=V*12.8/12+128;c=0;break; else V=Data1-0 x30; write_data(show30); dac=V*128/12+128;c=0;break; else if(Data3=0 x2e) /如果第三次輸 入為小數(shù)點 if(Data1!=0 x2ebreak; else write_com(0 x88); for(i=0;i5;i+) write_data(show4i); c=0;break; else /如果第三次

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論