基于單片機(jī)的智能電源設(shè)計(jì)說(shuō)明_第1頁(yè)
基于單片機(jī)的智能電源設(shè)計(jì)說(shuō)明_第2頁(yè)
基于單片機(jī)的智能電源設(shè)計(jì)說(shuō)明_第3頁(yè)
基于單片機(jī)的智能電源設(shè)計(jì)說(shuō)明_第4頁(yè)
基于單片機(jī)的智能電源設(shè)計(jì)說(shuō)明_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、0 / 40畢業(yè)論文(設(shè)計(jì))基于單片機(jī)的智能電源設(shè)計(jì)學(xué) 生 姓 名: 湯妍 指導(dǎo)教師: 高泉 講師 專業(yè)名稱: 電子信息工程 所在學(xué)院: 信息工程學(xué)院 2012 年 6 月目 錄摘要 .ABSTRACTABSTRACT .1 / 40第一章前言 11.1 研究目的和意義 11.2 直流穩(wěn)壓電源的國(guó)外發(fā)展現(xiàn)狀以與發(fā)展方向 11.3 課題研究方法 3第二章主要元器件介紹 42.1 AT89C51 單片機(jī) 42.2 DAC0832 芯片 62.3 數(shù)碼管顯示原理 82.4 ADC0809 芯片介紹 102.5 TD07(OP07) 低噪聲高精度運(yùn)算放大器介 122.6 74LS164 芯片介紹 12

2、第三章設(shè)計(jì)原理與硬件電路 143.1 智能穩(wěn)壓電源的整體電路框圖 143.2 部電路與原理分析 14第四章穩(wěn)壓電源的軟件設(shè)計(jì) 244.1 軟件流程圖的設(shè)計(jì) 244.2 程序運(yùn)行原理 24第五章結(jié)論 285.1 數(shù)據(jù)測(cè)試與分析 285.2 結(jié)論 28致 30參考文獻(xiàn) 31附錄 322 / 40摘 要眾所周知,許多科學(xué)實(shí)驗(yàn)都離不開(kāi)電,并且在這些實(shí)驗(yàn)中經(jīng)常會(huì)對(duì)通電時(shí)間、電壓高低、電流大小以與動(dòng)態(tài)指標(biāo)有著特殊的要求,因此,如果實(shí)驗(yàn)電源不僅具有良好的輸出質(zhì)量而且還具有多功能以與一定的智能化,那么就省去了許多不精確的人為操作,取而代之的是精確的微機(jī)控制,而我們所要做的就是在實(shí)驗(yàn)開(kāi)始前對(duì)一些參數(shù)進(jìn)行預(yù)設(shè)。這

3、將會(huì)給各個(gè)領(lǐng)域中的實(shí)驗(yàn)研究帶來(lái)不同程度的便捷與高效。因此,直流電源今后的發(fā)展目標(biāo)之一就是不僅要在性能上做到效率高、噪聲低、高次諧波低、既節(jié)能又不干擾環(huán)境,還要在功能上力現(xiàn)數(shù)控化、多功能化與智能化。 本文介紹了一種基于單片機(jī)的智能穩(wěn)壓電源的設(shè)計(jì)方案,其核心技術(shù)是通過(guò)單片機(jī)控制數(shù)模轉(zhuǎn)換來(lái)改變其后的穩(wěn)壓電源模塊的輸出。該系統(tǒng)由整流濾波、初步穩(wěn)壓部分、單片機(jī)控制部分、DA 轉(zhuǎn)換部分和顯示部分組成,該穩(wěn)壓電源能連續(xù)步進(jìn)可調(diào),并且可實(shí)時(shí)顯示,彌補(bǔ)了傳統(tǒng)穩(wěn)壓電源的不足。本設(shè)計(jì)研究的直流穩(wěn)壓電源主要是符合智能化、數(shù)字化以與模塊化的特點(diǎn)。智能化主要是指系統(tǒng)有可編程模塊可以對(duì)系統(tǒng)進(jìn)行智能控制。數(shù)字化主要是指系統(tǒng)輸

4、出電壓通過(guò) 7 段數(shù)碼管顯示,并且可以通過(guò)按鍵對(duì)輸出電壓進(jìn)行連續(xù)步進(jìn)數(shù)字化調(diào)節(jié)。模塊化是指系統(tǒng)由各個(gè)相關(guān)模塊組成,提高了系統(tǒng)的可靠性。關(guān)鍵詞關(guān)鍵詞:?jiǎn)纹瑱C(jī),穩(wěn)壓電源, ADC , DAC, 過(guò)壓過(guò)流檢測(cè) 3 / 40AbstractAbstractAs is known to all, many scientific experiments need electricity, and all these experiments are usually in a special demand of live time, magnitude of voltage and current as we

5、ll as dynamic index 。Therefore, if power supply not only has good experimental power output quality but also the multi-function and intelligence, then it will save many imprecise artificial operation, with the precise microcomputer control at the same time , and what we should do is to preset some p

6、arameters before the start of the experiment。 This will provide the experimental in research fields with different degrees of convenience and efficiency。 Therefore, one goal of dc power of future development is not only the performance of high efficiency, low noise, high harmonics with low energy an

7、d an anti-interference environment but also to realize the function in the numerical control, more functional and intelligent。This paper introduces a single-chip microcomputer-based Intelligent Power Supply Design program, its core technology through the MCU to control digital-to-analog converters t

8、o change the voltage regulator module subsequent output。 The system consists of rectifier filter preliminary regulator of the MCU control of the DAC and display components, the power supply can be continuously adjustable stepper, and can be real-time display, made up for the shortcomings of traditio

9、nal voltage regulator power supply。This research mainly aims at the dc voltage stabilizer with intelligent, digital and modular characteristics。 Intelligence mainly refers to the system which has programmable module and can control system intelligently。 Digital mainly refers to the system output vol

10、tage by seven digital displayers, and give output voltage continuous stepping digital adjustment through the tube buttons。 Modular refers to the system which is made up with each related modules so that it can improve the reliability of the system。KeyKey wordswords: Single chip, Constant voltage pow

11、er supply, ADC, DAC, Pressure flow testing1 / 40第一章 前言1.1 研究目的和意義直流穩(wěn)壓電源是電子技術(shù)常用的設(shè)備之一,廣泛的應(yīng)用于教學(xué)、科研等領(lǐng)域,傳統(tǒng)的多功能直流穩(wěn)壓電源功能簡(jiǎn)單、難控制、可靠性低、受干擾大、精度低且體積大、復(fù)雜度高。普通直流穩(wěn)壓電源品種很多, 但均存在以下二個(gè)問(wèn)題: 1) 輸出電壓是通過(guò)粗調(diào)(波段開(kāi)關(guān)) 與細(xì)調(diào)(電位器)來(lái)調(diào)節(jié)。這樣, 當(dāng)輸出電壓需要精確輸出, 或需要在一個(gè)小圍改變時(shí)(如 1.05 1. 07V ) ,困難就較大。另外, 隨著使用時(shí)間的增加, 波段開(kāi)關(guān)與電位器難免接觸不良, 對(duì)輸出會(huì)有影響。2) 穩(wěn)壓方式均是

12、采用串聯(lián)型穩(wěn)壓電路, 對(duì)過(guò)載進(jìn)行限流或截流型保護(hù), 電路構(gòu)成復(fù)雜,穩(wěn)壓精度也不高。在家用電器和其他各類電子設(shè)備中,通常都需要電壓穩(wěn)定的直流電源供電。但在實(shí)際生活中,都是由 220V 的交流電網(wǎng)供電。這就需要通過(guò)變壓、整流、濾波、穩(wěn)壓電路將交流電轉(zhuǎn)換成穩(wěn)定的直流電。濾波器用于濾去整流輸出電壓中的紋波,一般傳統(tǒng)電路由濾波扼流圈和電容器組成,若由晶體管濾波器來(lái)替代,則可縮小直流電源的體積,減輕其重量,且晶體管濾波直流電源不需直流穩(wěn)壓器就能用作家用電器的電源,這既降低了家用電器的成本,又縮小了其體積,使家用電器小型化。傳統(tǒng)的直流穩(wěn)壓電源通常采用電位器和波段開(kāi)關(guān)來(lái)實(shí)現(xiàn)電壓的調(diào)節(jié),并由電壓表指示電壓值的大

13、小。 因此,電壓的調(diào)整精度不高,讀數(shù)欠直觀,電位器也易磨損。而基于單片機(jī)控制的直流穩(wěn)壓電源能較好地解決以上傳統(tǒng)穩(wěn)壓電源的不足。隨著科學(xué)技術(shù)的不斷發(fā)展,特別是計(jì)算機(jī)技術(shù)的突飛猛進(jìn),現(xiàn)代工業(yè)應(yīng)用的工控產(chǎn)品均需要有低紋波、寬調(diào)整圍的高壓電源,特別是在一些高能物理領(lǐng)域,急需電腦或單片機(jī)控制的低紋波、寬調(diào)整圍的電源。這就促使人們不斷的去研究設(shè)計(jì),從而改進(jìn)其性能,使其具有智能穩(wěn)壓的作用。1.2 直流穩(wěn)壓電源的國(guó)外發(fā)展現(xiàn)狀以與發(fā)展方向1.2.1 研究現(xiàn)狀從上世紀(jì)九十年代末起,隨著對(duì)系統(tǒng)更高效率和更低功耗的需求,電信與數(shù)據(jù)通訊設(shè)備的技術(shù)更新推動(dòng)電源行業(yè)流/直流電源轉(zhuǎn)換器向更高靈活性和智能化方向發(fā)展。在 80

14、年代,第一代分布式供電系統(tǒng)開(kāi)始轉(zhuǎn)向到 20 世紀(jì)末更為先進(jìn)的第四代分布式供電結(jié)構(gòu)以與中間母線結(jié)構(gòu),交流/直流電源行業(yè)正面臨著新的挑戰(zhàn),即如何在現(xiàn)有系統(tǒng)加入嵌入式電源智能系統(tǒng)和數(shù)字控制。早在 90 年代中,半導(dǎo)體生產(chǎn)商們就開(kāi)發(fā)出了數(shù)控電源管理技術(shù),而在當(dāng)時(shí),這種方案的性價(jià)比與當(dāng)時(shí)廣泛使用的模擬控制方案相比處與劣勢(shì),因而無(wú)法被廣泛采用。由于板載電源管理的更廣泛應(yīng)用和行業(yè)能源節(jié)約和運(yùn)行最優(yōu)化的關(guān)注,電源行業(yè)和半導(dǎo)體2 / 40生產(chǎn)商們便開(kāi)始共同開(kāi)發(fā)這種名為“數(shù)控電源”的新產(chǎn)品。 現(xiàn)今隨著直流電源技術(shù)的飛躍發(fā)展,整流系統(tǒng)由以前的分立元件和集成電路控制發(fā)展為微機(jī)控制,從而使直流電源智能化,具有遙測(cè)、遙信

15、、遙控的三遙功能,基本實(shí)現(xiàn)了直流電源的無(wú)人值守。在我國(guó),以電力電子學(xué)為核心技術(shù)的電源產(chǎn)業(yè),從二十世紀(jì) 60 年代中期開(kāi)始形成,到了 90年代以來(lái),電源產(chǎn)業(yè)進(jìn)入快速發(fā)展時(shí)期。一方面,電源產(chǎn)業(yè)規(guī)模的發(fā)展在加快;另一方面,在國(guó)家自然科學(xué)基金的資助下或創(chuàng)新意識(shí)指導(dǎo)下,我國(guó)電力電子技術(shù)的研究從吸收消化和一般跟蹤發(fā)展到前沿跟蹤和基礎(chǔ)創(chuàng)新,電源產(chǎn)業(yè)界涌現(xiàn)了一些技術(shù)難度較大,具有國(guó)際先進(jìn)水平的產(chǎn)品,而且還產(chǎn)生了一大批具有代表性的研究成果和產(chǎn)品;目前國(guó)還開(kāi)展了跟蹤國(guó)際多方面前沿性課題的研究或基礎(chǔ)創(chuàng)新研究。但是我國(guó)電源產(chǎn)業(yè)與發(fā)達(dá)國(guó)家相比,存在著很大的差距和不足:在電源產(chǎn)品的質(zhì)量、可靠性、開(kāi)發(fā)投入、生產(chǎn)規(guī)模、工藝水

16、平、先進(jìn)檢測(cè)設(shè)備、智能化、網(wǎng)絡(luò)化、持續(xù)創(chuàng)新能力等方面的差距為 10-15 年,尤其在實(shí)現(xiàn)直流穩(wěn)壓電源的智能化、網(wǎng)絡(luò)化方面的研究不是很多。目前國(guó)在這兩方面研究比較多的是電子科技大學(xué)和華南理工大學(xué),主要是利用單片機(jī)和可編程系統(tǒng)器件(PSD)來(lái)控制開(kāi)關(guān)直流穩(wěn)壓電源或數(shù)制化電壓?jiǎn)卧_(dá)到數(shù)控的目的,但和國(guó)外的比較起來(lái),效果不是很理想,還有很大的差距。國(guó)廠家生產(chǎn)的直流穩(wěn)壓電源雖然也在向數(shù)字化方向發(fā)展,但多限于對(duì)輸出實(shí)現(xiàn)數(shù)碼顯示,或?qū)崿F(xiàn)多組數(shù)值預(yù)置??傮w說(shuō)來(lái),國(guó)直流穩(wěn)壓電源技術(shù)在實(shí)現(xiàn)智能化等方面相對(duì)落后,面對(duì)激烈的國(guó)際競(jìng)爭(zhēng),是個(gè)嚴(yán)重的挑戰(zhàn)。1.2.2 發(fā)展方向智能化智能化目前在研制高精度、高性能、多功能的測(cè)

17、量控制儀表時(shí),幾乎沒(méi)有不考慮采用微處理器的。以微處理器為主體取代傳統(tǒng)儀器儀表的常規(guī)電子線路,將計(jì)算機(jī)技術(shù)與測(cè)量控制技術(shù)結(jié)合在一起,組成新一代的所謂“智能化測(cè)量控制儀表” 。智能儀器解決了許多傳統(tǒng)儀表不能或不易解決的難題,同時(shí)還能簡(jiǎn)化系統(tǒng)電路,提高系統(tǒng)的可靠性,加快產(chǎn)品的開(kāi)發(fā)速度。直流穩(wěn)壓電源一方面為儀器儀表提供電能量,是儀器儀表的“動(dòng)力源” ,另一面它本身就是儀器儀表,因此,它有可能而且應(yīng)當(dāng)智能化。具體地說(shuō),智能化的直流穩(wěn)壓電源電源應(yīng)當(dāng)具有以下功能特點(diǎn): 操作自動(dòng)化。系統(tǒng)的整個(gè)測(cè)量過(guò)程如鍵盤(pán)掃描、量程選擇、開(kāi)關(guān)啟動(dòng)閉合、數(shù)據(jù)的采集、傳輸與處理以與顯示打印等都用微控制器來(lái)控制操作,實(shí)現(xiàn)測(cè)量過(guò)程的

18、全部自動(dòng)化。具有自檢測(cè)功能,包括自動(dòng)調(diào)零、自動(dòng)故障檢測(cè)與狀態(tài)檢驗(yàn)、自動(dòng)校準(zhǔn)、自診斷與量程自動(dòng)轉(zhuǎn)換等。系統(tǒng)能自動(dòng)檢測(cè)出故障的部位甚至故障的原因。具有友好的人機(jī)對(duì)話能力。智能化的直流穩(wěn)壓電源使用鍵盤(pán)代替?zhèn)鹘y(tǒng)直流穩(wěn)壓電源中的切換開(kāi)關(guān),操作人員只需通過(guò)鍵盤(pán)輸入命令,就能實(shí)現(xiàn)某種測(cè)量功能。與此同時(shí),智能直流穩(wěn)壓電源還通過(guò)顯示屏將儀器的運(yùn)行情況、工作狀態(tài)以與測(cè)量數(shù)據(jù)的處理結(jié)果與時(shí)告訴操作人員,使系統(tǒng)的操作更加方便直觀。網(wǎng)絡(luò)管理能力。隨著互聯(lián)網(wǎng)技術(shù)應(yīng)用日益普與和信息處理技術(shù)的不斷發(fā)展,直流穩(wěn)壓電源通3 / 40過(guò)RS232 接口實(shí)現(xiàn)與上位 PC 機(jī)通信,從而使網(wǎng)絡(luò)技術(shù)人員可以隨時(shí)監(jiān)視電源設(shè)備運(yùn)行狀態(tài)、各項(xiàng)技

19、術(shù)參數(shù);網(wǎng)絡(luò)技術(shù)人員可通過(guò)網(wǎng)絡(luò)定時(shí)開(kāi)關(guān)電源,實(shí)現(xiàn)遠(yuǎn)程開(kāi)關(guān)機(jī)等功能。數(shù)字化數(shù)字化在傳統(tǒng)直流穩(wěn)壓電源中,控制部分是按模擬信號(hào)來(lái)設(shè)計(jì)和工作的。在六、七十年代,電力電子技術(shù)完全是建立在模擬電路基礎(chǔ)上的。但是,現(xiàn)在數(shù)字式信號(hào)、數(shù)字電路顯得越來(lái)越重要,數(shù)字信號(hào)處理技術(shù)日趨完善成熟,顯示出越來(lái)越多的優(yōu)點(diǎn):便于計(jì)算機(jī)處理控制、避免模擬信號(hào)的畸變失真、減小雜散信號(hào)的干擾(提高抗干擾能力)、便于軟件包調(diào)試和遙感遙測(cè)遙調(diào),也便于自診斷、容錯(cuò)等技術(shù)的植入。模塊化模塊化電源的模塊化有兩方面的含義,其一是指功率器件的模塊化;其二是指電源單元的模塊化。模塊化的目的不僅在于使用方便,縮小整機(jī)體積,更重要的是取消傳統(tǒng)連線,把寄

20、生參數(shù)降到最小,從而把器件承受的電應(yīng)力降至最低,提高系統(tǒng)的可靠性。大功率的電源,由于器件容量的限制和增加冗余提高可靠性方面的考慮,一般采用多個(gè)獨(dú)立的模塊單元并聯(lián)工作,采用均流技術(shù),所有模塊共同分擔(dān)負(fù)載電流,一旦其中某個(gè)模塊失效,其它模塊再平均分擔(dān)負(fù)載電流。極大的提高系統(tǒng)可靠性,即使出現(xiàn)單模塊故障,也不會(huì)影響系統(tǒng)的正常工作。 綠色化綠色化電源系統(tǒng)的綠色化有兩層含義:首先是顯著節(jié)電,這意味著發(fā)電容量的節(jié)約,而發(fā)電是造成環(huán)境污染的重要原因,所以節(jié)電就可以減少對(duì)環(huán)境的污染;其次這些電源不能(或少)對(duì)電網(wǎng)產(chǎn)生污染,國(guó)際電工委員會(huì)(IEC)對(duì)此制定了一系列標(biāo)準(zhǔn),如 IEC555,IEC917,IECI00

21、0 等。20世紀(jì)末,各種有源濾波器和有源補(bǔ)償器的方案誕生,為 21 世紀(jì)批量生產(chǎn)各種綠色直流穩(wěn)壓電源產(chǎn)品奠定了基礎(chǔ)1。1.3 課題研究方法直流穩(wěn)壓電源是最常用的儀器設(shè)備, 在科研與實(shí)驗(yàn)中都是必不可少的。針對(duì)以上問(wèn)題, 設(shè)計(jì)了一套以單片機(jī)為核心的智能化直流電源。輸出由單片機(jī)通過(guò) D/A 轉(zhuǎn)換模塊, 控制驅(qū)動(dòng)模塊輸出一個(gè)穩(wěn)定電壓。同時(shí)穩(wěn)壓方法采用單片機(jī)閉環(huán)控制, 單片機(jī)通過(guò) A/D 采樣輸出電壓, 與設(shè)定值進(jìn)行比較, 若有偏差則調(diào)整輸出, 越限則輸出報(bào)警信號(hào)。工作過(guò)程中, 穩(wěn)壓電源的工作狀態(tài)(輸出電壓、電流等各種工作狀態(tài)) 均由單片機(jī)輸出驅(qū)動(dòng) L ED 顯示。4 / 40本設(shè)計(jì)研究的直流穩(wěn)壓電源主

22、要是符合智能化、數(shù)字化以與模塊化的特點(diǎn)。智能化主要是指系統(tǒng)有可編程模塊可以對(duì)系統(tǒng)進(jìn)行智能控制。數(shù)字化主要是指系統(tǒng)輸出電壓通過(guò) 7 段數(shù)碼管顯示,并且可以通過(guò)按鍵對(duì)輸出電壓進(jìn)行連續(xù)步進(jìn)數(shù)字化調(diào)節(jié)。模塊化是指系統(tǒng)由各個(gè)相關(guān)模塊組成,提高了系統(tǒng)的可靠性。5 / 40第二章 主要元器件介紹2.1 AT89C51 單片機(jī) AT89C51 是美國(guó) ATMEL 公司生產(chǎn)的低電壓,高性能 CMOS8 位單片機(jī),片含 4K bytes 的可反復(fù)擦寫(xiě)的只讀程序存儲(chǔ)器(EPROM)和 128 bytes 的隨機(jī)數(shù)據(jù)存儲(chǔ)器(RAM) ,器件采用 ATMEL 公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) MCS-51

23、指令系統(tǒng),片置通用 8 位中央處理器(CPU)和 Flash 存儲(chǔ)單元,功能強(qiáng)大的 AT89C51 單片機(jī)可應(yīng)用于高性價(jià)比的應(yīng)用場(chǎng)合,也可靈活應(yīng)用于各種控制領(lǐng)域。因此,在這里我選用 AT89C51 單片機(jī)來(lái)完成本次設(shè)計(jì)。主要性能參數(shù)主要性能參數(shù)與 MCS-51 產(chǎn)品指令系統(tǒng)完全兼容4K 字節(jié)可重擦寫(xiě) Flash 閃存存儲(chǔ)器1000 次擦寫(xiě)周期全靜態(tài)操作:0HZ-24HZ三級(jí)加密程序存儲(chǔ)器128x8 字節(jié)部 RAM32 個(gè)可編程 I/O 口線2 個(gè) 16 位定時(shí)/計(jì)數(shù)器6 個(gè)中斷源可編程串行 UART 通道低功耗空閑和掉電模式AT89C51AT89C51 存空間存空間部程序存儲(chǔ)器(FLASH)4

24、K 字節(jié)。外部程序存儲(chǔ)器(ROM)64K 字節(jié)。部數(shù)據(jù)存儲(chǔ)器(RAM)256 字節(jié)。外部數(shù)據(jù)存儲(chǔ)器(RAM)64K 字節(jié)。AT89C51AT89C51 引腳功能介紹引腳功能介紹: VCC:供電電壓。GND:接地。P0 口:P0 口為一個(gè) 8 位漏級(jí)開(kāi)路雙向 I/O 口,每腳可吸收 8TTL 門(mén)電流。當(dāng) P1 口的管腳第一次寫(xiě) 1 時(shí),被定義為高阻輸入。P0 能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在 FIASH 編程時(shí),P0 口作為原碼輸入口,當(dāng) FIASH 進(jìn)行校驗(yàn)時(shí),P0 輸出原碼,此時(shí)6 / 40P0 外部必須被拉高。P1 口:P1 口是一個(gè)部提供上拉電阻的 8 位

25、雙向 I/O 口,P1 口緩沖器能接收輸出 4TTL 門(mén)電流。P1 口管腳寫(xiě)入 1 后,被部上拉為高電平,可用作輸入,P1 口被外部下拉為低電平時(shí),將輸出電流,這是由于部上拉的緣故。在 FLASH 編程和校驗(yàn)時(shí),P1 口作為第八位地址接收。 P2 口:P2 口為一個(gè)部帶上拉電阻的 8 位雙向 I/O 口,P2 口緩沖器可接收,輸出 4 個(gè) TTL 門(mén)電流,當(dāng) P2 口被寫(xiě)“1”時(shí),其管腳被部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2 口的管腳被外部拉低,將輸出電流。這是由于部上拉的緣故。P2 口當(dāng)用于外部程序存儲(chǔ)器或 16 位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2 口輸出地址的高八位。在給出

26、地址“1”時(shí),它利用部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫(xiě)時(shí),P2 口輸出其特殊功能寄存器的容。P2 口在FLASH 編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。P3 口:P3 口管腳是 8 個(gè)帶部上拉電阻的雙向 I/O 口,可接收輸出 4 個(gè) TTL 門(mén)電流。當(dāng) P3 口寫(xiě)入“1”后,它們被部上拉為高電平,并用作輸入。作為輸入,是由于外部下拉為低電平,P3 口將輸出電流(ILL) ,這是由于上拉的緣故。P3 口也可作為 AT89C51 的一些特殊功能口,如下所示:P3 口管腳 備選功能P3.0 RXD(串行輸入口)P3.1 TXD(串行輸出口)P3.2 /INT0(外部中斷 0)P3.

27、3 /INT1(外部中斷 1)P3.4 T0(記時(shí)器 0 外部輸入)P3.5 T1(記時(shí)器 1 外部輸入)P3.6 /WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通)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)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的低位字節(jié)。在FLASH 編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE 端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的 1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外

28、部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè) ALE 脈沖。如想禁止 ALE 的輸出可在 SFR8EH 地址上置0。此時(shí),ALE 只有在執(zhí)行 MOVX,MOVC 指令時(shí)才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無(wú)效。/PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期/PSEN 兩次有效。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN 信號(hào)將不出現(xiàn)。/EA/VPP:當(dāng)/EA 保持低電平時(shí),則在此期間訪問(wèn)外部程序存儲(chǔ)器(0000H-FFFFH) ,不管是否有部程序存儲(chǔ)器。注意在加密方式 1 時(shí),/EA 將部鎖定為 RESET;當(dāng)/EA 端保持高電平

29、時(shí),此間訪問(wèn)部程序存儲(chǔ)器。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源(VPP) 。XTAL1:反向振蕩放大器的輸入與部時(shí)鐘工作電路的輸入。XTAL2:來(lái)自反向振蕩器的輸出。7 / 40振蕩器特性:XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出。該反向放大器可以配置為片振蕩器。石晶振蕩和瓷振蕩均可采用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2 應(yīng)不接。有余輸入至部時(shí)鐘信號(hào)要通過(guò)一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無(wú)任何要求,但必須保證脈沖的高低電平要求的寬度。2圖 2.1 AT89C51 引腳圖2.2 DAC0832 芯片直流穩(wěn)壓電源的數(shù)模轉(zhuǎn)換模塊采用通用芯片 DA

30、C0832。DAC0832 的原理框圖如圖 2.2 所示。DAC0832 主要由 8 位輸入寄存器、8 位 DAC 寄存器、8 位 D/A 轉(zhuǎn)換器以與輸入控制電路四部分組成。8 位輸入寄存器用于存放主機(jī)送來(lái)的數(shù)字量,使輸入數(shù)字量得到緩沖和鎖存,由輸入控制電路加以控制;8 位 DAC 寄存器用于存放待轉(zhuǎn)換的數(shù)字量,由輸入控制電路加以控制;8 位 D/A轉(zhuǎn)換器輸出與數(shù)字量成正比的模擬電流;由與門(mén)、非與門(mén)組成的輸入控制電路來(lái)控制 2 個(gè)寄存器的選通或鎖存狀態(tài)。8 / 40+5VDAC0832VccILEVrefRfbIout1Iout2AGNDDGNDAVoutDI 7-0CSXFERWR1WR27

31、4LS3738051P0 P2.7P2.7WRALEGDI0DI78DAC8D/A8.&ILECSWR1WR2XFERLE1LE2Iout1Iout2VrefRfbAGNDDGNDVCC圖 2.2 DAC0832 原理框圖當(dāng) WR2 和 XFER 同時(shí)有效時(shí),8 位 DAC 寄存器端為高電平“1” ,此時(shí) DAC 寄存器的輸出端 Q跟隨輸入端 D 也就是輸入寄存器 Q 端的電平變化;反之,當(dāng)端為低電平“0”時(shí),第一級(jí) 8 位輸入寄存器 Q 端的狀態(tài)則鎖存到第二級(jí) 8 位 DAC 寄存器中,以便第三級(jí) 8 位 DAC 轉(zhuǎn)換器進(jìn)行 D/A轉(zhuǎn)換。一般情況下為了簡(jiǎn)化接口電路,使第二級(jí) 8 位

32、DAC 寄存器的輸入端到輸出端直通,第一級(jí)8 位輸入寄存器置成可選通、可鎖存的單緩沖輸入方式。 特殊情況下可采用雙緩沖輸入方式,即把兩個(gè)寄存器都分別接成受控方式。DAC 單極性輸出方式如圖 2.3 所示。圖 2.3 DAC 單極性輸出電路 引腳功能: DI0DI7:數(shù)據(jù)輸入線,TLL 電平。ILE:數(shù)據(jù)鎖存允許控制信號(hào)輸入線,高電平有效。CS:片選信號(hào)輸入線,低電平有效。WR1:為輸入寄存器的寫(xiě)選通輸入線。XFER:數(shù)據(jù)傳送控制信號(hào)輸入線,低電平有效。9 / 4010 9 8 7 6g f GND a b1 2 3 4 5dp.e d GND c dpabcdefgDD+5VWR2:為 DAC

33、 寄存器寫(xiě)選通輸入線。Iout1:電流輸出線。當(dāng)輸入全為 1 時(shí) Iout1 最大。Iout2: 電流輸出線。其值與 Iout1 之和為一常數(shù)。Rfb:反饋信號(hào)輸入線,芯片部有反饋電阻。Vcc:電源輸入線 (+5v+15v) 。Vref:基準(zhǔn)電壓輸入線 (-10v+10v) 。AGND:模擬地,摸擬信號(hào)和基準(zhǔn)電源的參考地。DGND:數(shù)字地,兩種地線在基準(zhǔn)電源處共地比較好3 。圖 2.4 DAC0832 引腳圖2.3 數(shù)碼管顯示原理2.3.1 數(shù)碼管結(jié)構(gòu)輸出電壓采用 7 段數(shù)碼管進(jìn)行顯示。數(shù)碼管由 8 個(gè)發(fā)光二極管(以下簡(jiǎn)稱字段)構(gòu)成,通過(guò)不同的組合可用來(lái)顯示數(shù)字 0 9、字符 A F、H、L、

34、P、R、U、Y、符號(hào)“-”與小數(shù)點(diǎn)“.” 。數(shù)碼管的外型結(jié)構(gòu)如圖 2.5(a)所示。數(shù)碼管又分為共陰極和共陽(yáng)極兩種結(jié)構(gòu),分別如圖2.5(b)和圖 2.5(c) 所示。10 / 40 (a)外型結(jié)構(gòu)(b)共陰極(c) 共陽(yáng)極圖 2.5 數(shù)碼管結(jié)構(gòu)圖2.3.2 數(shù)碼管工作原理共陽(yáng)極數(shù)碼管的 8 個(gè)發(fā)光二極管的陽(yáng)極(二極管正端)連接在一起,通常,公共陽(yáng)極接高電平(一般接電源) ,其它管腳接段驅(qū)動(dòng)電路輸出端。當(dāng)某段驅(qū)動(dòng)電路的輸出端為低電平時(shí),則該端所連接的字段導(dǎo)通并點(diǎn)亮,根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。此時(shí),要求段驅(qū)動(dòng)電路能吸收額定的段導(dǎo)通電流,還需根據(jù)外接電源與額定段導(dǎo)通電流來(lái)確定相應(yīng)

35、的限流電阻。共陰極數(shù)碼管的 8 個(gè)發(fā)光二極管的陰極(二極管負(fù)端)連接在一起,通常,公共陰極接低電平(一般接地) ,其它管腳接段驅(qū)動(dòng)電路輸出端,當(dāng)某段驅(qū)動(dòng)電路的輸出端為高電平時(shí),則該端所連接的字段導(dǎo)通并點(diǎn)亮,根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。此時(shí),要求段驅(qū)動(dòng)電路能提供額定的段導(dǎo)通電流,還需根據(jù)外接電源與額定段導(dǎo)通電流來(lái)確定相應(yīng)的限流電阻。2.3.3 數(shù)碼管字形編碼要使數(shù)碼管顯示出相應(yīng)的數(shù)字或字符必須使段數(shù)據(jù)口輸出相應(yīng)的字形編碼。對(duì)照?qǐng)D2.5(a)字型碼各位定義如下:數(shù)據(jù)線 D0 與 a 字段對(duì)應(yīng),D1 字段與 b 字段對(duì)應(yīng),依此類推。如使用共陽(yáng)極數(shù)碼管,數(shù)據(jù)為 0 表示對(duì)應(yīng)字段亮,數(shù)

36、據(jù)為 1 表示對(duì)應(yīng)字段暗;如使用共陰極數(shù)碼管,數(shù)據(jù)為 0 表示對(duì)應(yīng)字段暗,數(shù)據(jù)為 1 表示對(duì)應(yīng)字段亮。如要顯示“0” ,共陽(yáng)極數(shù)碼管的字型編碼應(yīng)為:11 / 4011000000B(即 C0H) ;共陰極數(shù)碼管的字型編碼應(yīng)為:00111111B(即 3FH) 。依此類推可求得數(shù)碼管字形編碼如表 2.1 所示。4表 2.1 數(shù)碼管字型編碼表共 陽(yáng) 極共 陰 極顯示字符字形dpgfedcba字型碼Dpgfedcba字形碼0011000000C0H001111113FH1111111001F9H0000011006H2210100100A4H010110115BH3310110000B0H01001

37、1114FH441001100199H0110011066H551001001092H011011016DH661000001082H011111017DH7711111000F8H0000011107H881000000080H011111117FH991001000090H011011116FHAA1000100088H0111011177HBB1000001183H011111007CHCC11000110C6H0011100139HDD10100001A1H010111105EHEE1000011086H0111100179HFF100011108EH0111000171HHH1000

38、100189H0111011076HLL11000111C7H0011100038HPP100011008CH0111001173HRR11001110CEH0011000131HUU11000001C1H001111103EHYY1001000191H011011106EH-10111111BFH0100000040H.011111117FH1000000080H熄滅滅11111111FFH0000000000H12 / 402.4 ADC0809 芯片介紹2.4.1 ADC0809 特性1)8 路輸入通道, 8 位 AD 轉(zhuǎn)換器,即分辨率為 8 位。 2)具有轉(zhuǎn)換起??刂贫?。 3)轉(zhuǎn)換時(shí)間

39、為 100s。4)單個(gè)5V 電源供電。 5)模擬輸入電壓圍 05V,不需零點(diǎn)和滿刻度校準(zhǔn)。 6)工作溫度圍為 -4085 攝氏度。 7)低功耗,約 15mW。2.4.2 ADC0809 引腳功能 IN7IN0模擬量輸入通道。ALE地址鎖存允許信號(hào)。對(duì)應(yīng) ALE 上跳沿,A、B、C 地址狀態(tài)送入地址鎖存器中。START轉(zhuǎn)換啟動(dòng)信號(hào)。START 上升沿時(shí),復(fù)位 ADC0809;START 下降沿時(shí)啟動(dòng)芯片,開(kāi)始進(jìn)行 A/D 轉(zhuǎn)換;在 A/D 轉(zhuǎn)換期間,START 應(yīng)保持低電平。本信號(hào)有時(shí)簡(jiǎn)寫(xiě)為 ST。A、B、C地址線。 通道端口選擇線,A 為低地址,C 為高地址,引腳圖中為 ADDA,ADDB 和

40、ADDC。CLK時(shí)鐘信號(hào)。ADC0809 的部沒(méi)有時(shí)鐘電路,所需時(shí)鐘信號(hào)由外界提供,因此有時(shí)鐘信號(hào)引腳。通常使用頻率為 500KHz 的時(shí)鐘信號(hào)。EOC轉(zhuǎn)換結(jié)束信號(hào)。EOC=0,正在進(jìn)行轉(zhuǎn)換;EOC=1,轉(zhuǎn)換結(jié)束。使用中該狀態(tài)信號(hào)即可作為查詢的狀態(tài)標(biāo)志,又可作為中斷請(qǐng)求信號(hào)使用。D7D0數(shù)據(jù)輸出線。為三態(tài)緩沖輸出形式,可以和單片機(jī)的數(shù)據(jù)線直接相連。D0 為最低位,D7 為最高。OE輸出允許信號(hào)。用于控制三態(tài)輸出鎖存器向單片機(jī)輸出轉(zhuǎn)換得到的數(shù)據(jù)。OE=0,輸出數(shù)據(jù)線呈高阻;OE=1,輸出轉(zhuǎn)換得到的數(shù)據(jù)。Vcc +5V 電源。 Vref參考電源參考電壓用來(lái)與輸入的模擬信號(hào)進(jìn)行比較,作為逐次逼近的基

41、準(zhǔn)。其典型值為+5V(Vref(+)=+5V, Vref(-)=-5V) 。13 / 40圖 2.6 ADC0809 引腳圖2.4.3 ADC0809 的工作過(guò)程首先輸入 3 位地址,并使 ALE=1,將地址存入地址鎖存器中。此地址經(jīng)譯碼選通8 路模擬輸入之一到比較器。 START 上升沿將逐次逼近寄存器復(fù)位。下降沿啟動(dòng) AD 轉(zhuǎn)換,之后 EOC 輸出信號(hào)變低,指示轉(zhuǎn)換正在進(jìn)行。直到AD 轉(zhuǎn)換完成, EOC 變?yōu)楦唠娖?,指?AD 轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,這個(gè)信號(hào)可用作中斷申請(qǐng)。當(dāng)OE 輸入高電平時(shí),輸出三態(tài)門(mén)打開(kāi),轉(zhuǎn)換結(jié)果的數(shù)字量輸出到數(shù)據(jù)總線上。2.5 TD07(OP07) 低噪聲

42、高精度運(yùn)算放大器的介紹2.5.1 特點(diǎn) 低的輸入噪聲電壓幅度0.35 VP-P (0.1Hz 10Hz) 極低的輸入失調(diào)電壓10 V 極低的輸入失調(diào)電壓溫漂0.2 V/ 具有長(zhǎng)期的穩(wěn)定性0.2 V/MO 低的輸入偏置電流 1nA 高的共模抑制比126dB 較寬的共模輸入電壓圍14V 較寬的電源電壓圍 3V 22V14 / 40 可替代725、108A、741、AD510 等電路應(yīng)用簡(jiǎn)介應(yīng)用簡(jiǎn)介T(mén)D07 高精度運(yùn)算放大器具有極低的輸入失調(diào)電壓溫漂,非常低的輸入噪聲電壓幅度與長(zhǎng)期穩(wěn)定等特點(diǎn)??蓮V泛應(yīng)用于穩(wěn)定積分、精密絕對(duì)值電路、比較器與微弱信號(hào)的精確放大,尤其適應(yīng)于宇航、軍工與要求微型化、高可靠的

43、精密儀器儀表中。TD07構(gòu)成的模擬放大電路如下圖:圖 2.6TD07 構(gòu)成的模擬放大電路2.574LS164 芯片介紹:2.6.1 74LS164 的電特性74LS164 為 8 位移位寄存器,其主要電特性的典型值如下:(1)54/74LS164 185mW 54/74LS164 80mW(2)當(dāng)清除端(CLEAR)為低電平時(shí),輸出端(QAQH)均為低電平。 串行數(shù)據(jù)輸入端(A,B)可控制數(shù)據(jù)。當(dāng) A、B 任意一個(gè)為低電平,則禁止新數(shù)據(jù)輸入,在時(shí)鐘端(CLOCK)脈沖上升沿作用下 Q0 為低電平。當(dāng) A、B 有一個(gè)為高電平,則另一個(gè)就允許輸入數(shù)據(jù),并在 CLOCK 上升沿作用下決定 Q0 的狀

44、態(tài)。2.6.2 74LS164 的引腳功能 CLOCK :時(shí)鐘輸入端 CLEAR: 同步清除輸入端(低電平有效)15 / 40 A,B :串行數(shù)據(jù)輸入端 QAQH: 輸出端 圖 2.7 74LS164 引腳圖16 / 40第三章 設(shè)計(jì)原理與硬件電路3.1 智能穩(wěn)壓電源的整體電路框圖變變 壓壓 器器整整流流濾濾波波整整流流濾濾波波穩(wěn)穩(wěn)壓壓輸輸出出+5v穩(wěn)穩(wěn)壓壓輸輸出出 15VD/A 轉(zhuǎn)轉(zhuǎn)換換輸輸出出電電壓壓控控LM31故故障障檢檢測(cè)測(cè)AT89C51單單片片機(jī)機(jī)指指示示燈燈報(bào)報(bào)警警鍵鍵盤(pán)盤(pán)顯顯示示電電路路0-10V圖 3.1 系統(tǒng)整體框圖3.1.1 AT89C51 單片機(jī)控制直流電壓輸出電路圖本系

45、統(tǒng)由模擬穩(wěn)壓電源電路、顯示電路、控制電路、數(shù)模轉(zhuǎn)換電路、放大電路等模塊兒組成。準(zhǔn)確說(shuō)就是模擬電源提供各個(gè)芯片電源、數(shù)碼管、放大器所需電壓;顯示電路用于顯示電源輸出電壓的大小。其中采用 AT89C51 單片機(jī)作為整機(jī)的控制單元,通過(guò)改變 DAC0832 的輸入數(shù)字量來(lái)改變輸出電壓值,從而使輸出功率管的基極電壓發(fā)生變化,間接地改變輸出電壓的大小。為了能夠使系統(tǒng)具備檢測(cè)實(shí)際輸出電壓值的大小,可以將輸出電壓經(jīng)過(guò) ADC0809 進(jìn)行模數(shù)轉(zhuǎn)換,間接用單片機(jī)實(shí)時(shí)對(duì)電壓進(jìn)行采樣,然后進(jìn)行數(shù)據(jù)處理5。圖見(jiàn)論文結(jié)尾的附錄部分。3.2 部電路與原理分析3.2.13.2.1 整流濾波、初步穩(wěn)壓電路0-10V鍵盤(pán)顯示

46、電路鍵盤(pán)顯示電路指示燈報(bào)警指示燈報(bào)警AT89C51單片機(jī)單片機(jī)故障檢測(cè)故障檢測(cè)輸出電壓控制輸出電壓控制D/A 轉(zhuǎn)換轉(zhuǎn)換穩(wěn)壓輸出穩(wěn)壓輸出+5v變變 壓壓 器器整整流流濾濾波波整整流流濾濾波波穩(wěn)穩(wěn)壓壓輸輸出出+5v穩(wěn)穩(wěn)壓壓輸輸出出 15VD/A 轉(zhuǎn)轉(zhuǎn)換換輸輸出出電電壓壓控控LM31故故障障檢檢測(cè)測(cè)AT89C51單單片片機(jī)機(jī)指指示示燈燈報(bào)報(bào)警警鍵鍵盤(pán)盤(pán)顯顯示示電電路路0-10VLM317穩(wěn)壓輸出穩(wěn)壓輸出 15V濾波濾波整流整流濾波濾波整流整流變壓器變壓器17 / 40圖 3.2 整流濾波電路整流就是把交流電變成脈動(dòng)的直流電的過(guò)程,整流的基本器件是二極管,利用二極管的單向?qū)щ娦约纯砂呀涣麟娹D(zhuǎn)換成脈動(dòng)的

47、直流電,橋式整流電路如圖 3.2 所示6。濾波是為了降低輸出電壓的脈動(dòng)成分,得到較為平滑的直流電源,常有的濾波電路有電容濾波、RC(LC)型的濾波形式。電容是一個(gè)能儲(chǔ)存電荷的元件。有了電荷,兩極板之間就有電壓 UC=Q/C。在電容量不變時(shí),要改變兩端電壓就必須改變兩端電荷,而電荷改變的速度,取決于充放電時(shí)間常數(shù)。時(shí)間常數(shù)越大,電荷改變得越慢,則電壓變化也越慢,即交流分量越小,也就“濾除”了交流分量,經(jīng)過(guò)濾波后,輸出電壓的紋波減小,直流成分得到提高;固定三端穩(wěn)壓器穩(wěn)壓電路如圖 3.3 所示,在輸入與公共端之間、輸出端與公共端之間分別接了0.33uf、0.1uf 的電容,可以防止自激振蕩7。 18

48、 / 40圖 3.3 三端穩(wěn)壓電路3.2.2 數(shù)模轉(zhuǎn)換電路D/A 轉(zhuǎn)換電路主要由 AT89C51(單片機(jī)) 、數(shù)/碼轉(zhuǎn)換器 DAC0832 與 TD07 高精度運(yùn)算放大器等芯片組成。AT89C51 的 P0 口作為數(shù)據(jù)端口與 DAC0832 的 8 位數(shù)據(jù)線相連。AT89C51 含 4K 字節(jié)的 ROM,無(wú)需外部存儲(chǔ)器,因此選用它可使電路得到簡(jiǎn)化。本系統(tǒng)中,因?yàn)?CPU 的工作任務(wù)是單一的,而且數(shù)據(jù)傳送的目的地址也是單一的,因此,DAC0832 采用直通的工作方式,芯片的CS/(低電平有效)、WR1/、XFER/、WR2/四個(gè)使能端均與地相接處于效狀態(tài),這個(gè)工作方式不需要給 DAC0832 分

49、配地址空間,CPU 的 P0 口的數(shù)據(jù)變化直接反映到 DAC0832 的輸出端。 DAC0832 是一種典型的 8 位轉(zhuǎn)換器,部為雙緩沖寄存器即輸入寄存器和 DAC 寄存器,WR1/、WR2/、分別為該兩寄存器的寫(xiě)信號(hào)輸出端,ILE 為輸入鎖存使能端,高電平有效,CS/為片選端,XFER/為傳輸控制端,它和 WR2/共同控制 DAC 寄存器的工作狀態(tài)。DAC0832 有兩個(gè)接地端 AGND(模擬電路接地端)和 DGND(數(shù)字信號(hào))接地端,一般情況下,這兩個(gè)地端均并聯(lián)接地。DAC0832 的 D/A 轉(zhuǎn)換電路為倒 T 型 R-2R 電阻網(wǎng)絡(luò),故有 IOUT1 和 IOUT2 兩個(gè)電流輸出端,根據(jù)

50、不同的電路組成,該芯片可以有兩種輸出模式,一種為電流輸出模式,這種模式基準(zhǔn)電壓加在VREF 端,由 IOUT1,IOUT2 輸出的電流經(jīng)運(yùn)算放大器相加后輸出;另一種為電壓輸出模式,這種模式基準(zhǔn)電壓加在 IOUT1 和 IOUT2 之間,模擬電壓加從 VREF 端輸出。本電路采用后一種模式,其基準(zhǔn)電壓通過(guò)電阻和 2.5V 穩(wěn)壓管組成的穩(wěn)壓電路提供,其基準(zhǔn)電壓為 2.5V,最后經(jīng)過(guò)放大器TD07 放大到 12.5V,作為電路設(shè)計(jì)的程序設(shè)計(jì)編碼基準(zhǔn)電壓。由于 DAC0832 為 8 位轉(zhuǎn)換器,所以采取把 12.5V 電壓等分 256 份,得出每 0.1V 的步進(jìn)為 2.048。即:12.5/256=

51、0.1/,2.048。這樣就可以得出 DAC0832 的 Dn 的 TAB1 對(duì)應(yīng)的值。由于采用了2.5V 的穩(wěn)壓二極管作為基準(zhǔn)電壓,所以必須經(jīng)過(guò)放大器放大一定倍數(shù)達(dá)到 12.5V。19 / 40圖 3.4 數(shù)模轉(zhuǎn)換電路3.2.3 穩(wěn)壓電路方案一:采用 LM78XX 系列三端穩(wěn)壓器穩(wěn)壓,電路如圖 3.5(a)(a) 三端穩(wěn)壓器穩(wěn)壓電路圖 3.5 穩(wěn)壓電路方案二:采用 LM317 系列可調(diào)三端穩(wěn)壓器穩(wěn)壓,電路如圖 3.5(b)20 / 40(b) 可調(diào)三端穩(wěn)壓器穩(wěn)壓電路圖 3.5 穩(wěn)壓電路方案三:由運(yùn)放以與 LM317 可調(diào)三端穩(wěn)壓器組成的穩(wěn)壓電源,電路如圖 3.5(c)(c) 集成運(yùn)放穩(wěn)壓電路

52、圖 3.5 穩(wěn)壓電路方案一與方案二都可實(shí)現(xiàn)穩(wěn)定的電壓輸出,而且電路結(jié)構(gòu)簡(jiǎn)單,但方案一電壓輸出固定,方案二雖然電壓可調(diào)但很難實(shí)現(xiàn)步進(jìn)調(diào)節(jié)。方案三既可實(shí)現(xiàn)穩(wěn)定的電壓輸出,而且輸出電壓連續(xù)步進(jìn)可調(diào),滿足設(shè)計(jì)要求。在方案三中用到了運(yùn)算放大器、單片機(jī) AT89C51、數(shù)模轉(zhuǎn)換芯片DAC0832,這些器件都需要穩(wěn)定的工作電壓,因此系統(tǒng)最終的選擇方案一與方案三相結(jié)合,采用21 / 40方案一實(shí)現(xiàn)系統(tǒng)的工作電壓穩(wěn)定輸出,采用方案三實(shí)現(xiàn)系統(tǒng)穩(wěn)壓電源的連續(xù)步進(jìn)可調(diào)8。3.2.4 鍵盤(pán)和 LED 顯示電路(a)LED 顯示電路圖 3.6 鍵盤(pán)和 LED 顯示電路該系統(tǒng)的顯示電路由三個(gè)數(shù)碼管組成:一個(gè)具有小數(shù)點(diǎn)一位、

53、個(gè)位和十位的顯示器。這三個(gè)數(shù)碼管為帶小數(shù)點(diǎn)的七段 LED 數(shù)碼管。驅(qū)動(dòng)這三位數(shù)碼管,至少需要 21 條驅(qū)動(dòng)線,為了節(jié)省CPU 的 I/O 口線,顯示電路采用 CPU 的串行口 RXD 和 TXD 通過(guò) 74LS164 進(jìn)行輸出口線擴(kuò)展。74LS164 是串入并出的 8 位移位寄存器,在腳所加脈沖的上升沿作用下,把、腳(一般并聯(lián)使用)輸入的串行數(shù)據(jù)鎖存在并行輸出端,通過(guò)這些并行口線驅(qū)動(dòng)數(shù)碼管的各字段。數(shù)碼管選用共陽(yáng)的-5101(BHBD15) ,當(dāng) 74LS164 的輸出端口某線為低電位時(shí),對(duì)應(yīng)的字段被點(diǎn)亮。22 / 40(b) 鍵盤(pán)接口電路圖 3.6 鍵盤(pán)和 LED 顯示電路 鍵盤(pán)接口電路如圖

54、 3.6(b)所示。鍵盤(pán)設(shè)計(jì)由兩個(gè)按鍵控制即:“+”鍵、 “-”鍵, 并外接兩個(gè)上拉電阻控制鍵盤(pán)去抖。這兩個(gè)鍵分別連接到單片機(jī)的 P1.0、P1.1 接口進(jìn)行輸入控制9。3.2.5 檢測(cè)電路過(guò)電壓對(duì)于電源來(lái)說(shuō)是一個(gè)非常有害的信號(hào)。雷電等引起的瞬時(shí)高電壓如果不加遏制,直接由電源引入遠(yuǎn)程終端設(shè)備則會(huì)影響其電源模塊的正常工作,同時(shí)使各功能模塊的工作電壓升高而工作不正常,嚴(yán)重時(shí)會(huì)損壞模塊燒壞元器件 IC。典型過(guò)電壓形成的沖擊電壓脈沖如下圖所示。 為了使智能穩(wěn)壓電源能可靠、安全地工作,本系統(tǒng)設(shè)置了周密的監(jiān)測(cè)系統(tǒng),主要包括過(guò)流監(jiān)測(cè)和過(guò)壓監(jiān)測(cè)。單片機(jī)系統(tǒng)通過(guò)電壓檢測(cè)電路和電流檢測(cè)電路輸出的脈沖信號(hào),輸入到單

55、片機(jī)中,與基準(zhǔn)電壓相比,若超出基準(zhǔn)電壓,則單片機(jī)的報(bào)警指示電路工作,指示燈亮,從而起到一個(gè)報(bào)警、保護(hù)電路的作用10。23 / 40圖 3.7 過(guò)電壓沖擊脈沖(a) 電壓檢測(cè)電路圖 3.8 檢測(cè)電路24 / 40(b) 電流檢測(cè)電路圖 3.8 檢測(cè)電路3.2.6 模數(shù)轉(zhuǎn)換電路25 / 40圖 3.9 模數(shù)轉(zhuǎn)換電路從電壓檢測(cè)電路和電流檢測(cè)電路輸出的模擬信號(hào),要想受到單片機(jī)的控制,必須先經(jīng)過(guò) A/D模數(shù)轉(zhuǎn)換電路轉(zhuǎn)換成數(shù)字信號(hào)輸入到單片機(jī)中,才能進(jìn)行下一步比較檢測(cè)。通常的模數(shù)轉(zhuǎn)換器是將一個(gè)輸入電壓信號(hào)轉(zhuǎn)換為一個(gè)輸出的數(shù)字信號(hào)。由于數(shù)字信號(hào)本身不具有實(shí)際意義,僅僅表示一個(gè)相對(duì)大小。故任何一個(gè)模數(shù)轉(zhuǎn)換器都

56、需要一個(gè)參考模擬量作為轉(zhuǎn)換的標(biāo)準(zhǔn),比較常見(jiàn)的參考標(biāo)準(zhǔn)為最大的可轉(zhuǎn)換信號(hào)大小。而輸出的數(shù)字量則表示輸入信號(hào)相對(duì)于參考信號(hào)的大小。模數(shù)轉(zhuǎn)換器最重要的參數(shù)是轉(zhuǎn)換的精度,通常用輸出的數(shù)字信號(hào)的位數(shù)的多少表示。轉(zhuǎn)換器能夠準(zhǔn)確輸出的數(shù)字信號(hào)的位數(shù)越多,表示轉(zhuǎn)換器能夠分辨輸入信號(hào)的能力越強(qiáng),轉(zhuǎn)換器的性能也就越好。A/D 轉(zhuǎn)換一般要經(jīng)過(guò)采樣、保持、量化與編碼 4 個(gè)過(guò)程。在實(shí)際電路中,有些過(guò)程是合并進(jìn)行的,如采樣和保持,量化和編碼在轉(zhuǎn)換過(guò)程中是同時(shí)實(shí)現(xiàn)的。26 / 40第四章 穩(wěn)壓電源的軟件設(shè)計(jì)4.1 軟件流程圖的設(shè)計(jì)軟件控制程序由主程序和過(guò)流保護(hù)程序兩部分,其主要實(shí)現(xiàn)步進(jìn)加減、D/A 轉(zhuǎn)換、鍵盤(pán)掃描、LED

57、 顯示、過(guò)壓過(guò)流檢測(cè)等功能。程序流程圖見(jiàn)附錄部分。 4.1.1 主程序 首先初始化系統(tǒng),即 AT89C51 單片機(jī)系統(tǒng)的初始化,再對(duì)系統(tǒng)時(shí)間進(jìn)行設(shè)置 ,調(diào)用按鍵處理子程序,判斷是否有按鍵按下,若有就調(diào)用顯示處理程序,顯示處理程序在數(shù)碼管上顯示預(yù)置電壓,由單片機(jī)控制的信號(hào)經(jīng) D/A 轉(zhuǎn)換后,通過(guò)檢測(cè)電路判斷是否過(guò)流和過(guò)壓,若出現(xiàn)過(guò)流或者過(guò)壓的情況,則報(bào)警指示電路開(kāi)始工作。否則,實(shí)現(xiàn)穩(wěn)壓輸出。主流程圖如附錄圖 1 所示。4.1.2 過(guò)壓過(guò)流檢測(cè)程序從數(shù)模轉(zhuǎn)換電路轉(zhuǎn)換出的信號(hào),一路經(jīng)過(guò)流檢測(cè)電路,一路經(jīng)過(guò)過(guò)壓檢測(cè)電路,把檢測(cè)到的信號(hào),送入單片機(jī)進(jìn)行處理,若過(guò)流或者過(guò)壓,則報(bào)警指示燈亮。過(guò)流過(guò)壓檢測(cè)程

58、序的流程圖如附錄圖 2 所示。4.2 程序運(yùn)行原理程序運(yùn)行原理 在本電路中由于 CPU 的工作任務(wù)是單一的,因此,源程序的工作過(guò)程為:系統(tǒng)上電復(fù)位后,默認(rèn)輸出 9 伏電壓,然后掃描 K1,K2 鍵,當(dāng) K1 或 K2 鍵有按下時(shí),程序跳轉(zhuǎn)至相應(yīng)的按鍵處理子程序,經(jīng)按鍵子程序處理后,再嵌套調(diào)用顯示子程序,完成顯示與輸出操作后返回主程序,繼續(xù)掃描此兩鍵。程序設(shè)計(jì)需要考慮的主要問(wèn)題有兩個(gè)方面。一方面要找出數(shù)字量 Dn 與輸出電壓的關(guān)系,這是程序設(shè)計(jì)的依據(jù);另一方面要建立顯示值與輸出電壓值的對(duì)應(yīng)關(guān)系,這是程序設(shè)計(jì)是否成功的標(biāo)志。程序代碼ORG 30HSTART:MOV R1,#64H ;輸出電壓初使化

59、MOV 40H,#0 ;設(shè)定為 5VMOV 41H,#527 / 40MOV 42H,#0DL: P1.0,DL1 ;+鍵按鍵處理 LCALL DELAY CJNE R1, #0F0H, DL3 JMP DL2DL3: INC R1 ;輸出電壓增加 0.1VINC R1 INC 42H MOV R5, 42H CJNE R5, #0AH, DL2 MOV 42H, #0 INC 41H MOV R5, 41H CJNE R5, #0AH, DL2 MOV 41H, #0 INC 40H JMP DL2DL1: P1.1,DL2 ;-鍵按鍵處理 CALL DELAY CJNE R1, #03CH

60、, DL4 JMP DL2DL4: DEC R1 ;輸出電壓減少 0.1V DEC R1 DEC 42H MOV R5, 42H CJNE R5, #0FFH, DL2MOV 42H, #9 DEC 41H MOV R5, 41H CJNE R5, #0FFH, DL2 MOV 41H, #9 DEC 40H MOV R5, 40H CJNE R5, #0FFH, DL2 MOV 40H, #0DL2: MOV P0,R1 ;數(shù)據(jù)顯示 CALL DISP JMP DL28 / 40DELAY:MOV R4,#02H ; 延時(shí)DELAY3: MOV R3,#0FFHDELAY1: MOV R2, #04

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論