![基于單片機(jī)的智能電源設(shè)計(jì)說明_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/14/080b98fc-8930-443a-8cac-189a7508509d/080b98fc-8930-443a-8cac-189a7508509d1.gif)
![基于單片機(jī)的智能電源設(shè)計(jì)說明_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/14/080b98fc-8930-443a-8cac-189a7508509d/080b98fc-8930-443a-8cac-189a7508509d2.gif)
![基于單片機(jī)的智能電源設(shè)計(jì)說明_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/14/080b98fc-8930-443a-8cac-189a7508509d/080b98fc-8930-443a-8cac-189a7508509d3.gif)
![基于單片機(jī)的智能電源設(shè)計(jì)說明_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/14/080b98fc-8930-443a-8cac-189a7508509d/080b98fc-8930-443a-8cac-189a7508509d4.gif)
![基于單片機(jī)的智能電源設(shè)計(jì)說明_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/14/080b98fc-8930-443a-8cac-189a7508509d/080b98fc-8930-443a-8cac-189a7508509d5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
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)壓電源的國外發(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ù)測試與分析 285.2 結(jié)論 28致 30參考文獻(xiàn) 31附錄 322 / 40摘 要眾所周知,許多科學(xué)實(shí)驗(yàn)都離不開電,并且在這些實(shí)驗(yàn)中經(jīng)常會(huì)對(duì)通電時(shí)間、電壓高低、電流大小以與動(dòng)態(tài)指標(biāo)有著特殊的要求,因此,如果實(shí)驗(yàn)電源不僅具有良好的輸出質(zhì)量而且還具有多功能以與一定的智能化,那么就省去了許多不精確的人為操作,取而代之的是精確的微機(jī)控制,而我們所要做的就是在實(shí)驗(yàn)開始前對(duì)一些參數(shù)進(jìn)行預(yù)設(shè)。這
3、將會(huì)給各個(gè)領(lǐng)域中的實(shí)驗(yàn)研究帶來不同程度的便捷與高效。因此,直流電源今后的發(fā)展目標(biāo)之一就是不僅要在性能上做到效率高、噪聲低、高次諧波低、既節(jié)能又不干擾環(huán)境,還要在功能上力現(xiàn)數(shù)控化、多功能化與智能化。 本文介紹了一種基于單片機(jī)的智能穩(wěn)壓電源的設(shè)計(jì)方案,其核心技術(shù)是通過單片機(jī)控制數(shù)模轉(zhuǎn)換來改變其后的穩(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、出電壓通過 7 段數(shù)碼管顯示,并且可以通過按鍵對(duì)輸出電壓進(jìn)行連續(xù)步進(jìn)數(shù)字化調(diào)節(jié)。模塊化是指系統(tǒng)由各個(gè)相關(guān)模塊組成,提高了系統(tǒng)的可靠性。關(guān)鍵詞關(guān)鍵詞:單片機(jī),穩(wěn)壓電源, ADC , DAC, 過壓過流檢測 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)壓電源功能簡單、難控制、可靠性低、受干擾大、精度低且體積大、復(fù)雜度高。普通直流穩(wěn)壓電源品種很多, 但均存在以下二個(gè)問題: 1) 輸出電壓是通過粗調(diào)(波段開關(guān)) 與細(xì)調(diào)(電位器)來調(diào)節(jié)。這樣, 當(dāng)輸出電壓需要精確輸出, 或需要在一個(gè)小圍改變時(shí)(如 1.05 1. 07V ) ,困難就較大。另外, 隨著使用時(shí)間的增加, 波段開關(guān)與電位器難免接觸不良, 對(duì)輸出會(huì)有影響。2) 穩(wěn)壓方式均是
12、采用串聯(lián)型穩(wěn)壓電路, 對(duì)過載進(jìn)行限流或截流型保護(hù), 電路構(gòu)成復(fù)雜,穩(wěn)壓精度也不高。在家用電器和其他各類電子設(shè)備中,通常都需要電壓穩(wěn)定的直流電源供電。但在實(shí)際生活中,都是由 220V 的交流電網(wǎng)供電。這就需要通過變壓、整流、濾波、穩(wěn)壓電路將交流電轉(zhuǎn)換成穩(wěn)定的直流電。濾波器用于濾去整流輸出電壓中的紋波,一般傳統(tǒng)電路由濾波扼流圈和電容器組成,若由晶體管濾波器來替代,則可縮小直流電源的體積,減輕其重量,且晶體管濾波直流電源不需直流穩(wěn)壓器就能用作家用電器的電源,這既降低了家用電器的成本,又縮小了其體積,使家用電器小型化。傳統(tǒng)的直流穩(wěn)壓電源通常采用電位器和波段開關(guān)來實(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)壓電源的國外發(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)開始轉(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)商們就開發(fā)出了數(shù)控電源管理技術(shù),而在當(dāng)時(shí),這種方案的性價(jià)比與當(dāng)時(shí)廣泛使用的模擬控制方案相比處與劣勢,因而無法被廣泛采用。由于板載電源管理的更廣泛應(yīng)用和行業(yè)能源節(jié)約和運(yùn)行最優(yōu)化的關(guān)注,電源行業(yè)和半導(dǎo)體2 / 40生產(chǎn)商們便開始共同開發(fā)這種名為“數(shù)控電源”的新產(chǎn)品。 現(xiàn)今隨著直流電源技術(shù)的飛躍發(fā)展,整流系統(tǒng)由以前的分立元件和集成電路控制發(fā)展為微機(jī)控制,從而使直流電源智能化,具有遙測、遙信
15、、遙控的三遙功能,基本實(shí)現(xiàn)了直流電源的無人值守。在我國,以電力電子學(xué)為核心技術(shù)的電源產(chǎn)業(yè),從二十世紀(jì) 60 年代中期開始形成,到了 90年代以來,電源產(chǎn)業(yè)進(jìn)入快速發(fā)展時(shí)期。一方面,電源產(chǎn)業(yè)規(guī)模的發(fā)展在加快;另一方面,在國家自然科學(xué)基金的資助下或創(chuàng)新意識(shí)指導(dǎo)下,我國電力電子技術(shù)的研究從吸收消化和一般跟蹤發(fā)展到前沿跟蹤和基礎(chǔ)創(chuàng)新,電源產(chǎn)業(yè)界涌現(xiàn)了一些技術(shù)難度較大,具有國際先進(jìn)水平的產(chǎn)品,而且還產(chǎn)生了一大批具有代表性的研究成果和產(chǎn)品;目前國還開展了跟蹤國際多方面前沿性課題的研究或基礎(chǔ)創(chuàng)新研究。但是我國電源產(chǎn)業(yè)與發(fā)達(dá)國家相比,存在著很大的差距和不足:在電源產(chǎn)品的質(zhì)量、可靠性、開發(fā)投入、生產(chǎn)規(guī)模、工藝水
16、平、先進(jìn)檢測設(shè)備、智能化、網(wǎng)絡(luò)化、持續(xù)創(chuàng)新能力等方面的差距為 10-15 年,尤其在實(shí)現(xiàn)直流穩(wěn)壓電源的智能化、網(wǎng)絡(luò)化方面的研究不是很多。目前國在這兩方面研究比較多的是電子科技大學(xué)和華南理工大學(xué),主要是利用單片機(jī)和可編程系統(tǒng)器件(PSD)來控制開關(guān)直流穩(wěn)壓電源或數(shù)制化電壓單元達(dá)到數(shù)控的目的,但和國外的比較起來,效果不是很理想,還有很大的差距。國廠家生產(chǎn)的直流穩(wěn)壓電源雖然也在向數(shù)字化方向發(fā)展,但多限于對(duì)輸出實(shí)現(xiàn)數(shù)碼顯示,或?qū)崿F(xiàn)多組數(shù)值預(yù)置。總體說來,國直流穩(wěn)壓電源技術(shù)在實(shí)現(xiàn)智能化等方面相對(duì)落后,面對(duì)激烈的國際競爭,是個(gè)嚴(yán)重的挑戰(zhàn)。1.2.2 發(fā)展方向智能化智能化目前在研制高精度、高性能、多功能的測
17、量控制儀表時(shí),幾乎沒有不考慮采用微處理器的。以微處理器為主體取代傳統(tǒng)儀器儀表的常規(guī)電子線路,將計(jì)算機(jī)技術(shù)與測量控制技術(shù)結(jié)合在一起,組成新一代的所謂“智能化測量控制儀表” 。智能儀器解決了許多傳統(tǒng)儀表不能或不易解決的難題,同時(shí)還能簡化系統(tǒng)電路,提高系統(tǒng)的可靠性,加快產(chǎn)品的開發(fā)速度。直流穩(wěn)壓電源一方面為儀器儀表提供電能量,是儀器儀表的“動(dòng)力源” ,另一面它本身就是儀器儀表,因此,它有可能而且應(yīng)當(dāng)智能化。具體地說,智能化的直流穩(wěn)壓電源電源應(yīng)當(dāng)具有以下功能特點(diǎn): 操作自動(dòng)化。系統(tǒng)的整個(gè)測量過程如鍵盤掃描、量程選擇、開關(guān)啟動(dòng)閉合、數(shù)據(jù)的采集、傳輸與處理以與顯示打印等都用微控制器來控制操作,實(shí)現(xiàn)測量過程的
18、全部自動(dòng)化。具有自檢測功能,包括自動(dòng)調(diào)零、自動(dòng)故障檢測與狀態(tài)檢驗(yàn)、自動(dòng)校準(zhǔn)、自診斷與量程自動(dòng)轉(zhuǎn)換等。系統(tǒng)能自動(dòng)檢測出故障的部位甚至故障的原因。具有友好的人機(jī)對(duì)話能力。智能化的直流穩(wěn)壓電源使用鍵盤代替?zhèn)鹘y(tǒng)直流穩(wěn)壓電源中的切換開關(guān),操作人員只需通過鍵盤輸入命令,就能實(shí)現(xiàn)某種測量功能。與此同時(shí),智能直流穩(wěn)壓電源還通過顯示屏將儀器的運(yùn)行情況、工作狀態(tài)以與測量數(shù)據(jù)的處理結(jié)果與時(shí)告訴操作人員,使系統(tǒng)的操作更加方便直觀。網(wǎng)絡(luò)管理能力。隨著互聯(lián)網(wǎng)技術(shù)應(yīng)用日益普與和信息處理技術(shù)的不斷發(fā)展,直流穩(wěn)壓電源通3 / 40過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ù)人員可通過網(wǎng)絡(luò)定時(shí)開關(guān)電源,實(shí)現(xiàn)遠(yuǎn)程開關(guān)機(jī)等功能。數(shù)字化數(shù)字化在傳統(tǒng)直流穩(wěn)壓電源中,控制部分是按模擬信號(hào)來設(shè)計(jì)和工作的。在六、七十年代,電力電子技術(shù)完全是建立在模擬電路基礎(chǔ)上的。但是,現(xiàn)在數(shù)字式信號(hào)、數(shù)字電路顯得越來越重要,數(shù)字信號(hào)處理技術(shù)日趨完善成熟,顯示出越來越多的優(yōu)點(diǎn):便于計(jì)算機(jī)處理控制、避免模擬信號(hào)的畸變失真、減小雜散信號(hào)的干擾(提高抗干擾能力)、便于軟件包調(diào)試和遙感遙測遙調(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)生污染,國際電工委員會(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ì)以上問題, 設(shè)計(jì)了一套以單片機(jī)為核心的智能化直流電源。輸出由單片機(jī)通過 D/A 轉(zhuǎn)換模塊, 控制驅(qū)動(dòng)模塊輸出一個(gè)穩(wěn)定電壓。同時(shí)穩(wěn)壓方法采用單片機(jī)閉環(huán)控制, 單片機(jī)通過 A/D 采樣輸出電壓, 與設(shè)定值進(jìn)行比較, 若有偏差則調(diào)整輸出, 越限則輸出報(bào)警信號(hào)。工作過程中, 穩(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)輸出電壓通過 7 段數(shù)碼管顯示,并且可以通過按鍵對(duì)輸出電壓進(jìn)行連續(xù)步進(jìn)數(shù)字化調(diào)節(jié)。模塊化是指系統(tǒng)由各個(gè)相關(guān)模塊組成,提高了系統(tǒng)的可靠性。5 / 40第二章 主要元器件介紹2.1 AT89C51 單片機(jī) AT89C51 是美國 ATMEL 公司生產(chǎn)的低電壓,高性能 CMOS8 位單片機(jī),片含 4K bytes 的可反復(fù)擦寫的只讀程序存儲(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)用場合,也可靈活應(yīng)用于各種控制領(lǐng)域。因此,在這里我選用 AT89C51 單片機(jī)來完成本次設(shè)計(jì)。主要性能參數(shù)主要性能參數(shù)與 MCS-51 產(chǎn)品指令系統(tǒng)完全兼容4K 字節(jié)可重擦寫 Flash 閃存存儲(chǔ)器1000 次擦寫周期全靜態(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í)開路雙向 I/O 口,每腳可吸收 8TTL 門電流。當(dāng) P1 口的管腳第一次寫 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 門電流。P1 口管腳寫入 1 后,被部上拉為高電平,可用作輸入,P1 口被外部下拉為低電平時(shí),將輸出電流,這是由于部上拉的緣故。在 FLASH 編程和校驗(yàn)時(shí),P1 口作為第八位地址接收。 P2 口:P2 口為一個(gè)部帶上拉電阻的 8 位雙向 I/O 口,P2 口緩沖器可接收,輸出 4 個(gè) TTL 門電流,當(dāng) P2 口被寫“1”時(shí),其管腳被部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2 口的管腳被外部拉低,將輸出電流。這是由于部上拉的緣故。P2 口當(dāng)用于外部程序存儲(chǔ)器或 16 位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2 口輸出地址的高八位。在給出
26、地址“1”時(shí),它利用部上拉優(yōu)勢,當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),P2 口輸出其特殊功能寄存器的容。P2 口在FLASH 編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。P3 口:P3 口管腳是 8 個(gè)帶部上拉電阻的雙向 I/O 口,可接收輸出 4 個(gè) TTL 門電流。當(dāng) P3 口寫入“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ǔ)器寫選通)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)用作外
28、部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè) ALE 脈沖。如想禁止 ALE 的輸出可在 SFR8EH 地址上置0。此時(shí),ALE 只有在執(zhí)行 MOVX,MOVC 指令時(shí)才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(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) ,不管是否有部程序存儲(chǔ)器。注意在加密方式 1 時(shí),/EA 將部鎖定為 RESET;當(dāng)/EA 端保持高電平
29、時(shí),此間訪問部程序存儲(chǔ)器。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源(VPP) 。XTAL1:反向振蕩放大器的輸入與部時(shí)鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。7 / 40振蕩器特性:XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出。該反向放大器可以配置為片振蕩器。石晶振蕩和瓷振蕩均可采用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2 應(yīng)不接。有余輸入至部時(shí)鐘信號(hào)要通過一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。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ī)送來的數(shù)字量,使輸入數(shù)字量得到緩沖和鎖存,由輸入控制電路加以控制;8 位 DAC 寄存器用于存放待轉(zhuǎn)換的數(shù)字量,由輸入控制電路加以控制;8 位 D/A轉(zhuǎn)換器輸出與數(shù)字量成正比的模擬電流;由與門、非與門組成的輸入控制電路來控制 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)換。一般情況下為了簡化接口電路,使第二級(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:為輸入寄存器的寫選通輸入線。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、 寄存器寫選通輸入線。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ā)光二極管(以下簡稱字段)構(gòu)成,通過不同的組合可用來顯示數(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ù)碼管又分為共陰極和共陽極兩種結(jié)構(gòu),分別如圖2.5(b)和圖 2.5(c) 所示。10 / 40 (a)外型結(jié)構(gòu)(b)共陰極(c) 共陽極圖 2.5 數(shù)碼管結(jié)構(gòu)圖2.3.2 數(shù)碼管工作原理共陽極數(shù)碼管的 8 個(gè)發(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)通電流來確定相應(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)通電流來確定相應(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),依此類推。如使用共陽極數(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” ,共陽極數(shù)碼管的字型編碼應(yīng)為:11 / 4011000000B(即 C0H) ;共陰極數(shù)碼管的字型編碼應(yīng)為:00111111B(即 3FH) 。依此類推可求得數(shù)碼管字形編碼如表 2.1 所示。4表 2.1 數(shù)碼管字型編碼表共 陽 極共 陰 極顯示字符字形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)芯片,開始進(jìn)行 A/D 轉(zhuǎn)換;在 A/D 轉(zhuǎn)換期間,START 應(yīng)保持低電平。本信號(hào)有時(shí)簡寫為 ST。A、B、C地址線。 通道端口選擇線,A 為低地址,C 為高地址,引腳圖中為 ADDA,ADDB 和
40、ADDC。CLK時(shí)鐘信號(hào)。ADC0809 的部沒有時(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參考電源參考電壓用來與輸入的模擬信號(hào)進(jìn)行比較,作為逐次逼近的基
41、準(zhǔn)。其典型值為+5V(Vref(+)=+5V, Vref(-)=-5V) 。13 / 40圖 2.6 ADC0809 引腳圖2.4.3 ADC0809 的工作過程首先輸入 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)門打開,轉(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/ 具有長期的穩(wěn)定性0.2 V/MO 低的輸入偏置電流 1nA 高的共模抑制比126dB 較寬的共模輸入電壓圍14V 較寬的電源電壓圍 3V 22V14 / 40 可替代725、108A、741、AD510 等電路應(yīng)用簡介應(yīng)用簡介TD07 高精度運(yùn)算放大器具有極低的輸入失調(diào)電壓溫漂,非常低的輸入噪聲電壓幅度與長期穩(wěn)定等特點(diǎn)。可廣泛應(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故故障障檢檢測測AT89C51單單片片機(jī)機(jī)指指示示燈燈報(bào)報(bào)警警鍵鍵盤盤顯顯示示電電路路0-10V圖 3.1 系統(tǒng)整體框圖3.1.1 AT89C51 單片機(jī)控制直流電壓輸出電路圖本系
45、統(tǒng)由模擬穩(wěn)壓電源電路、顯示電路、控制電路、數(shù)模轉(zhuǎn)換電路、放大電路等模塊兒組成。準(zhǔn)確說就是模擬電源提供各個(gè)芯片電源、數(shù)碼管、放大器所需電壓;顯示電路用于顯示電源輸出電壓的大小。其中采用 AT89C51 單片機(jī)作為整機(jī)的控制單元,通過改變 DAC0832 的輸入數(shù)字量來改變輸出電壓值,從而使輸出功率管的基極電壓發(fā)生變化,間接地改變輸出電壓的大小。為了能夠使系統(tǒng)具備檢測實(shí)際輸出電壓值的大小,可以將輸出電壓經(jīng)過 ADC0809 進(jìn)行模數(shù)轉(zhuǎn)換,間接用單片機(jī)實(shí)時(shí)對(duì)電壓進(jìn)行采樣,然后進(jìn)行數(shù)據(jù)處理5。圖見論文結(jié)尾的附錄部分。3.2 部電路與原理分析3.2.13.2.1 整流濾波、初步穩(wěn)壓電路0-10V鍵盤顯示
46、電路鍵盤顯示電路指示燈報(bào)警指示燈報(bào)警AT89C51單片機(jī)單片機(jī)故障檢測故障檢測輸出電壓控制輸出電壓控制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故故障障檢檢測測AT89C51單單片片機(jī)機(jī)指指示示燈燈報(bào)報(bào)警警鍵鍵盤盤顯顯示示電電路路0-10VLM317穩(wěn)壓輸出穩(wěn)壓輸出 15V濾波濾波整流整流濾波濾波整流整流變壓器變壓器17 / 40圖 3.2 整流濾波電路整流就是把交流電變成脈動(dòng)的直流電的過程,整流的基本器件是二極管,利用二極管的單向?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)過濾波后,輸出電壓的紋波減小,直流成分得到提高;固定三端穩(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,無需外部存儲(chǔ)器,因此選用它可使電路得到簡化。本系統(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/、分別為該兩寄存器的寫信號(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)電壓通過電阻和 2.5V 穩(wěn)壓管組成的穩(wěn)壓電路提供,其基準(zhǔn)電壓為 2.5V,最后經(jīng)過放大器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)過放大器放大一定倍數(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)簡單,但方案一電壓輸出固定,方案二雖然電壓可調(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 鍵盤和 LED 顯示電路(a)LED 顯示電路圖 3.6 鍵盤和 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 通過 74LS164 進(jìn)行輸出口線擴(kuò)展。74LS164 是串入并出的 8 位移位寄存器,在腳所加脈沖的上升沿作用下,把、腳(一般并聯(lián)使用)輸入的串行數(shù)據(jù)鎖存在并行輸出端,通過這些并行口線驅(qū)動(dòng)數(shù)碼管的各字段。數(shù)碼管選用共陽的-5101(BHBD15) ,當(dāng) 74LS164 的輸出端口某線為低電位時(shí),對(duì)應(yīng)的字段被點(diǎn)亮。22 / 40(b) 鍵盤接口電路圖 3.6 鍵盤和 LED 顯示電路 鍵盤接口電路如圖
54、 3.6(b)所示。鍵盤設(shè)計(jì)由兩個(gè)按鍵控制即:“+”鍵、 “-”鍵, 并外接兩個(gè)上拉電阻控制鍵盤去抖。這兩個(gè)鍵分別連接到單片機(jī)的 P1.0、P1.1 接口進(jìn)行輸入控制9。3.2.5 檢測電路過電壓對(duì)于電源來說是一個(gè)非常有害的信號(hào)。雷電等引起的瞬時(shí)高電壓如果不加遏制,直接由電源引入遠(yuǎn)程終端設(shè)備則會(huì)影響其電源模塊的正常工作,同時(shí)使各功能模塊的工作電壓升高而工作不正常,嚴(yán)重時(shí)會(huì)損壞模塊燒壞元器件 IC。典型過電壓形成的沖擊電壓脈沖如下圖所示。 為了使智能穩(wěn)壓電源能可靠、安全地工作,本系統(tǒng)設(shè)置了周密的監(jiān)測系統(tǒng),主要包括過流監(jiān)測和過壓監(jiān)測。單片機(jī)系統(tǒng)通過電壓檢測電路和電流檢測電路輸出的脈沖信號(hào),輸入到單
55、片機(jī)中,與基準(zhǔn)電壓相比,若超出基準(zhǔn)電壓,則單片機(jī)的報(bào)警指示電路工作,指示燈亮,從而起到一個(gè)報(bào)警、保護(hù)電路的作用10。23 / 40圖 3.7 過電壓沖擊脈沖(a) 電壓檢測電路圖 3.8 檢測電路24 / 40(b) 電流檢測電路圖 3.8 檢測電路3.2.6 模數(shù)轉(zhuǎn)換電路25 / 40圖 3.9 模數(shù)轉(zhuǎn)換電路從電壓檢測電路和電流檢測電路輸出的模擬信號(hào),要想受到單片機(jī)的控制,必須先經(jīng)過 A/D模數(shù)轉(zhuǎn)換電路轉(zhuǎn)換成數(shù)字信號(hào)輸入到單片機(jī)中,才能進(jìn)行下一步比較檢測。通常的模數(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),比較常見的參考標(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)過采樣、保持、量化與編碼 4 個(gè)過程。在實(shí)際電路中,有些過程是合并進(jìn)行的,如采樣和保持,量化和編碼在轉(zhuǎn)換過程中是同時(shí)實(shí)現(xiàn)的。26 / 40第四章 穩(wěn)壓電源的軟件設(shè)計(jì)4.1 軟件流程圖的設(shè)計(jì)軟件控制程序由主程序和過流保護(hù)程序兩部分,其主要實(shí)現(xiàn)步進(jìn)加減、D/A 轉(zhuǎn)換、鍵盤掃描、LED
57、 顯示、過壓過流檢測等功能。程序流程圖見附錄部分。 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)換后,通過檢測電路判斷是否過流和過壓,若出現(xiàn)過流或者過壓的情況,則報(bào)警指示電路開始工作。否則,實(shí)現(xiàn)穩(wěn)壓輸出。主流程圖如附錄圖 1 所示。4.1.2 過壓過流檢測程序從數(shù)模轉(zhuǎn)換電路轉(zhuǎn)換出的信號(hào),一路經(jīng)過流檢測電路,一路經(jīng)過過壓檢測電路,把檢測到的信號(hào),送入單片機(jī)進(jìn)行處理,若過流或者過壓,則報(bào)警指示燈亮。過流過壓檢測程
58、序的流程圖如附錄圖 2 所示。4.2 程序運(yùn)行原理程序運(yùn)行原理 在本電路中由于 CPU 的工作任務(wù)是單一的,因此,源程序的工作過程為:系統(tǒng)上電復(fù)位后,默認(rèn)輸出 9 伏電壓,然后掃描 K1,K2 鍵,當(dāng) K1 或 K2 鍵有按下時(shí),程序跳轉(zhuǎn)至相應(yīng)的按鍵處理子程序,經(jīng)按鍵子程序處理后,再嵌套調(diào)用顯示子程序,完成顯示與輸出操作后返回主程序,繼續(xù)掃描此兩鍵。程序設(shè)計(jì)需要考慮的主要問題有兩個(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. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年植樹用地租賃合同模板
- 2025年電熱設(shè)備:電熱管項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告范文
- 2025年產(chǎn)權(quán)交易所項(xiàng)目轉(zhuǎn)讓服務(wù)協(xié)議
- 2025年中等教育助學(xué)貸款合同范本
- 2025年衛(wèi)生用品采購合同
- 2025年天然級(jí)復(fù)盆子酮項(xiàng)目申請(qǐng)報(bào)告模稿
- 2025年人力資源咨詢公司的標(biāo)準(zhǔn)服務(wù)合同范文
- 中小型企業(yè)股份出讓合同范本
- 2025年加工供應(yīng)合同樣本
- 2025年企業(yè)和個(gè)人之間的貸款合同模板
- 英語新課標(biāo)(英文版)-20220602111643
- 屋頂分布式光伏電站施工組織設(shè)計(jì)方案
- 中職解剖學(xué)基礎(chǔ)知識(shí)重點(diǎn)筆記
- 藥品管理法律制度的創(chuàng)新與探索
- 蘇教版三年級(jí)下冊(cè)數(shù)學(xué)計(jì)算能手1000題帶答案
- 旅游學(xué)概論(郭勝 第五版) 課件 第5、6章 旅游業(yè)、旅游市場
- 安全隱患規(guī)范依據(jù)查詢手冊(cè)22大類12萬字
- 道路清障救援作業(yè)服務(wù)投標(biāo)方案(完整技術(shù)標(biāo))
- 醫(yī)療器械產(chǎn)品簡介
- 府谷縣田家寨鎮(zhèn)新田煤礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 邁瑞醫(yī)療 -醫(yī)療器械-從全球器械巨頭發(fā)展看邁瑞海外進(jìn)擊之路
評(píng)論
0/150
提交評(píng)論