![基于單片機的智能電源設計說明_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/14/080b98fc-8930-443a-8cac-189a7508509d/080b98fc-8930-443a-8cac-189a7508509d1.gif)
![基于單片機的智能電源設計說明_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/14/080b98fc-8930-443a-8cac-189a7508509d/080b98fc-8930-443a-8cac-189a7508509d2.gif)
![基于單片機的智能電源設計說明_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/14/080b98fc-8930-443a-8cac-189a7508509d/080b98fc-8930-443a-8cac-189a7508509d3.gif)
![基于單片機的智能電源設計說明_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/14/080b98fc-8930-443a-8cac-189a7508509d/080b98fc-8930-443a-8cac-189a7508509d4.gif)
![基于單片機的智能電源設計說明_第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),請進行舉報或認領(lǐng)
文檔簡介
1、0 / 40畢業(yè)論文(設計)基于單片機的智能電源設計學 生 姓 名: 湯妍 指導教師: 高泉 講師 專業(yè)名稱: 電子信息工程 所在學院: 信息工程學院 2012 年 6 月目 錄摘要 .ABSTRACTABSTRACT .1 / 40第一章前言 11.1 研究目的和意義 11.2 直流穩(wěn)壓電源的國外發(fā)展現(xiàn)狀以與發(fā)展方向 11.3 課題研究方法 3第二章主要元器件介紹 42.1 AT89C51 單片機 42.2 DAC0832 芯片 62.3 數(shù)碼管顯示原理 82.4 ADC0809 芯片介紹 102.5 TD07(OP07) 低噪聲高精度運算放大器介 122.6 74LS164 芯片介紹 12
2、第三章設計原理與硬件電路 143.1 智能穩(wěn)壓電源的整體電路框圖 143.2 部電路與原理分析 14第四章穩(wěn)壓電源的軟件設計 244.1 軟件流程圖的設計 244.2 程序運行原理 24第五章結(jié)論 285.1 數(shù)據(jù)測試與分析 285.2 結(jié)論 28致 30參考文獻 31附錄 322 / 40摘 要眾所周知,許多科學實驗都離不開電,并且在這些實驗中經(jīng)常會對通電時間、電壓高低、電流大小以與動態(tài)指標有著特殊的要求,因此,如果實驗電源不僅具有良好的輸出質(zhì)量而且還具有多功能以與一定的智能化,那么就省去了許多不精確的人為操作,取而代之的是精確的微機控制,而我們所要做的就是在實驗開始前對一些參數(shù)進行預設。這
3、將會給各個領(lǐng)域中的實驗研究帶來不同程度的便捷與高效。因此,直流電源今后的發(fā)展目標之一就是不僅要在性能上做到效率高、噪聲低、高次諧波低、既節(jié)能又不干擾環(huán)境,還要在功能上力現(xiàn)數(shù)控化、多功能化與智能化。 本文介紹了一種基于單片機的智能穩(wěn)壓電源的設計方案,其核心技術(shù)是通過單片機控制數(shù)模轉(zhuǎn)換來改變其后的穩(wěn)壓電源模塊的輸出。該系統(tǒng)由整流濾波、初步穩(wěn)壓部分、單片機控制部分、DA 轉(zhuǎn)換部分和顯示部分組成,該穩(wěn)壓電源能連續(xù)步進可調(diào),并且可實時顯示,彌補了傳統(tǒng)穩(wěn)壓電源的不足。本設計研究的直流穩(wěn)壓電源主要是符合智能化、數(shù)字化以與模塊化的特點。智能化主要是指系統(tǒng)有可編程模塊可以對系統(tǒng)進行智能控制。數(shù)字化主要是指系統(tǒng)輸
4、出電壓通過 7 段數(shù)碼管顯示,并且可以通過按鍵對輸出電壓進行連續(xù)步進數(shù)字化調(diào)節(jié)。模塊化是指系統(tǒng)由各個相關(guān)模塊組成,提高了系統(tǒng)的可靠性。關(guān)鍵詞關(guān)鍵詞:單片機,穩(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ù)常用的設備之一,廣泛的應用于教學、科研等領(lǐng)域,傳統(tǒng)的多功能直流穩(wěn)壓電源功能簡單、難控制、可靠性低、受干擾大、精度低且體積大、復雜度高。普通直流穩(wěn)壓電源品種很多, 但均存在以下二個問題: 1) 輸出電壓是通過粗調(diào)(波段開關(guān)) 與細調(diào)(電位器)來調(diào)節(jié)。這樣, 當輸出電壓需要精確輸出, 或需要在一個小圍改變時(如 1.05 1. 07V ) ,困難就較大。另外, 隨著使用時間的增加, 波段開關(guān)與電位器難免接觸不良, 對輸出會有影響。2) 穩(wěn)壓方式均是
12、采用串聯(lián)型穩(wěn)壓電路, 對過載進行限流或截流型保護, 電路構(gòu)成復雜,穩(wěn)壓精度也不高。在家用電器和其他各類電子設備中,通常都需要電壓穩(wěn)定的直流電源供電。但在實際生活中,都是由 220V 的交流電網(wǎng)供電。這就需要通過變壓、整流、濾波、穩(wěn)壓電路將交流電轉(zhuǎn)換成穩(wěn)定的直流電。濾波器用于濾去整流輸出電壓中的紋波,一般傳統(tǒng)電路由濾波扼流圈和電容器組成,若由晶體管濾波器來替代,則可縮小直流電源的體積,減輕其重量,且晶體管濾波直流電源不需直流穩(wěn)壓器就能用作家用電器的電源,這既降低了家用電器的成本,又縮小了其體積,使家用電器小型化。傳統(tǒng)的直流穩(wěn)壓電源通常采用電位器和波段開關(guān)來實現(xiàn)電壓的調(diào)節(jié),并由電壓表指示電壓值的大
13、小。 因此,電壓的調(diào)整精度不高,讀數(shù)欠直觀,電位器也易磨損。而基于單片機控制的直流穩(wěn)壓電源能較好地解決以上傳統(tǒng)穩(wěn)壓電源的不足。隨著科學技術(shù)的不斷發(fā)展,特別是計算機技術(shù)的突飛猛進,現(xiàn)代工業(yè)應用的工控產(chǎn)品均需要有低紋波、寬調(diào)整圍的高壓電源,特別是在一些高能物理領(lǐng)域,急需電腦或單片機控制的低紋波、寬調(diào)整圍的電源。這就促使人們不斷的去研究設計,從而改進其性能,使其具有智能穩(wěn)壓的作用。1.2 直流穩(wěn)壓電源的國外發(fā)展現(xiàn)狀以與發(fā)展方向1.2.1 研究現(xiàn)狀從上世紀九十年代末起,隨著對系統(tǒng)更高效率和更低功耗的需求,電信與數(shù)據(jù)通訊設備的技術(shù)更新推動電源行業(yè)流/直流電源轉(zhuǎn)換器向更高靈活性和智能化方向發(fā)展。在 80
14、年代,第一代分布式供電系統(tǒng)開始轉(zhuǎn)向到 20 世紀末更為先進的第四代分布式供電結(jié)構(gòu)以與中間母線結(jié)構(gòu),交流/直流電源行業(yè)正面臨著新的挑戰(zhàn),即如何在現(xiàn)有系統(tǒng)加入嵌入式電源智能系統(tǒng)和數(shù)字控制。早在 90 年代中,半導體生產(chǎn)商們就開發(fā)出了數(shù)控電源管理技術(shù),而在當時,這種方案的性價比與當時廣泛使用的模擬控制方案相比處與劣勢,因而無法被廣泛采用。由于板載電源管理的更廣泛應用和行業(yè)能源節(jié)約和運行最優(yōu)化的關(guān)注,電源行業(yè)和半導體2 / 40生產(chǎn)商們便開始共同開發(fā)這種名為“數(shù)控電源”的新產(chǎn)品。 現(xiàn)今隨著直流電源技術(shù)的飛躍發(fā)展,整流系統(tǒng)由以前的分立元件和集成電路控制發(fā)展為微機控制,從而使直流電源智能化,具有遙測、遙信
15、、遙控的三遙功能,基本實現(xiàn)了直流電源的無人值守。在我國,以電力電子學為核心技術(shù)的電源產(chǎn)業(yè),從二十世紀 60 年代中期開始形成,到了 90年代以來,電源產(chǎn)業(yè)進入快速發(fā)展時期。一方面,電源產(chǎn)業(yè)規(guī)模的發(fā)展在加快;另一方面,在國家自然科學基金的資助下或創(chuàng)新意識指導下,我國電力電子技術(shù)的研究從吸收消化和一般跟蹤發(fā)展到前沿跟蹤和基礎創(chuàng)新,電源產(chǎn)業(yè)界涌現(xiàn)了一些技術(shù)難度較大,具有國際先進水平的產(chǎn)品,而且還產(chǎn)生了一大批具有代表性的研究成果和產(chǎn)品;目前國還開展了跟蹤國際多方面前沿性課題的研究或基礎創(chuàng)新研究。但是我國電源產(chǎn)業(yè)與發(fā)達國家相比,存在著很大的差距和不足:在電源產(chǎn)品的質(zhì)量、可靠性、開發(fā)投入、生產(chǎn)規(guī)模、工藝水
16、平、先進檢測設備、智能化、網(wǎng)絡化、持續(xù)創(chuàng)新能力等方面的差距為 10-15 年,尤其在實現(xiàn)直流穩(wěn)壓電源的智能化、網(wǎng)絡化方面的研究不是很多。目前國在這兩方面研究比較多的是電子科技大學和華南理工大學,主要是利用單片機和可編程系統(tǒng)器件(PSD)來控制開關(guān)直流穩(wěn)壓電源或數(shù)制化電壓單元達到數(shù)控的目的,但和國外的比較起來,效果不是很理想,還有很大的差距。國廠家生產(chǎn)的直流穩(wěn)壓電源雖然也在向數(shù)字化方向發(fā)展,但多限于對輸出實現(xiàn)數(shù)碼顯示,或?qū)崿F(xiàn)多組數(shù)值預置??傮w說來,國直流穩(wěn)壓電源技術(shù)在實現(xiàn)智能化等方面相對落后,面對激烈的國際競爭,是個嚴重的挑戰(zhàn)。1.2.2 發(fā)展方向智能化智能化目前在研制高精度、高性能、多功能的測
17、量控制儀表時,幾乎沒有不考慮采用微處理器的。以微處理器為主體取代傳統(tǒng)儀器儀表的常規(guī)電子線路,將計算機技術(shù)與測量控制技術(shù)結(jié)合在一起,組成新一代的所謂“智能化測量控制儀表” 。智能儀器解決了許多傳統(tǒng)儀表不能或不易解決的難題,同時還能簡化系統(tǒng)電路,提高系統(tǒng)的可靠性,加快產(chǎn)品的開發(fā)速度。直流穩(wěn)壓電源一方面為儀器儀表提供電能量,是儀器儀表的“動力源” ,另一面它本身就是儀器儀表,因此,它有可能而且應當智能化。具體地說,智能化的直流穩(wěn)壓電源電源應當具有以下功能特點: 操作自動化。系統(tǒng)的整個測量過程如鍵盤掃描、量程選擇、開關(guān)啟動閉合、數(shù)據(jù)的采集、傳輸與處理以與顯示打印等都用微控制器來控制操作,實現(xiàn)測量過程的
18、全部自動化。具有自檢測功能,包括自動調(diào)零、自動故障檢測與狀態(tài)檢驗、自動校準、自診斷與量程自動轉(zhuǎn)換等。系統(tǒng)能自動檢測出故障的部位甚至故障的原因。具有友好的人機對話能力。智能化的直流穩(wěn)壓電源使用鍵盤代替?zhèn)鹘y(tǒng)直流穩(wěn)壓電源中的切換開關(guān),操作人員只需通過鍵盤輸入命令,就能實現(xiàn)某種測量功能。與此同時,智能直流穩(wěn)壓電源還通過顯示屏將儀器的運行情況、工作狀態(tài)以與測量數(shù)據(jù)的處理結(jié)果與時告訴操作人員,使系統(tǒng)的操作更加方便直觀。網(wǎng)絡管理能力。隨著互聯(lián)網(wǎng)技術(shù)應用日益普與和信息處理技術(shù)的不斷發(fā)展,直流穩(wěn)壓電源通3 / 40過RS232 接口實現(xiàn)與上位 PC 機通信,從而使網(wǎng)絡技術(shù)人員可以隨時監(jiān)視電源設備運行狀態(tài)、各項技
19、術(shù)參數(shù);網(wǎng)絡技術(shù)人員可通過網(wǎng)絡定時開關(guān)電源,實現(xiàn)遠程開關(guān)機等功能。數(shù)字化數(shù)字化在傳統(tǒng)直流穩(wěn)壓電源中,控制部分是按模擬信號來設計和工作的。在六、七十年代,電力電子技術(shù)完全是建立在模擬電路基礎上的。但是,現(xiàn)在數(shù)字式信號、數(shù)字電路顯得越來越重要,數(shù)字信號處理技術(shù)日趨完善成熟,顯示出越來越多的優(yōu)點:便于計算機處理控制、避免模擬信號的畸變失真、減小雜散信號的干擾(提高抗干擾能力)、便于軟件包調(diào)試和遙感遙測遙調(diào),也便于自診斷、容錯等技術(shù)的植入。模塊化模塊化電源的模塊化有兩方面的含義,其一是指功率器件的模塊化;其二是指電源單元的模塊化。模塊化的目的不僅在于使用方便,縮小整機體積,更重要的是取消傳統(tǒng)連線,把寄
20、生參數(shù)降到最小,從而把器件承受的電應力降至最低,提高系統(tǒng)的可靠性。大功率的電源,由于器件容量的限制和增加冗余提高可靠性方面的考慮,一般采用多個獨立的模塊單元并聯(lián)工作,采用均流技術(shù),所有模塊共同分擔負載電流,一旦其中某個模塊失效,其它模塊再平均分擔負載電流。極大的提高系統(tǒng)可靠性,即使出現(xiàn)單模塊故障,也不會影響系統(tǒng)的正常工作。 綠色化綠色化電源系統(tǒng)的綠色化有兩層含義:首先是顯著節(jié)電,這意味著發(fā)電容量的節(jié)約,而發(fā)電是造成環(huán)境污染的重要原因,所以節(jié)電就可以減少對環(huán)境的污染;其次這些電源不能(或少)對電網(wǎng)產(chǎn)生污染,國際電工委員會(IEC)對此制定了一系列標準,如 IEC555,IEC917,IECI00
21、0 等。20世紀末,各種有源濾波器和有源補償器的方案誕生,為 21 世紀批量生產(chǎn)各種綠色直流穩(wěn)壓電源產(chǎn)品奠定了基礎1。1.3 課題研究方法直流穩(wěn)壓電源是最常用的儀器設備, 在科研與實驗中都是必不可少的。針對以上問題, 設計了一套以單片機為核心的智能化直流電源。輸出由單片機通過 D/A 轉(zhuǎn)換模塊, 控制驅(qū)動模塊輸出一個穩(wěn)定電壓。同時穩(wěn)壓方法采用單片機閉環(huán)控制, 單片機通過 A/D 采樣輸出電壓, 與設定值進行比較, 若有偏差則調(diào)整輸出, 越限則輸出報警信號。工作過程中, 穩(wěn)壓電源的工作狀態(tài)(輸出電壓、電流等各種工作狀態(tài)) 均由單片機輸出驅(qū)動 L ED 顯示。4 / 40本設計研究的直流穩(wěn)壓電源主
22、要是符合智能化、數(shù)字化以與模塊化的特點。智能化主要是指系統(tǒng)有可編程模塊可以對系統(tǒng)進行智能控制。數(shù)字化主要是指系統(tǒng)輸出電壓通過 7 段數(shù)碼管顯示,并且可以通過按鍵對輸出電壓進行連續(xù)步進數(shù)字化調(diào)節(jié)。模塊化是指系統(tǒng)由各個相關(guān)模塊組成,提高了系統(tǒng)的可靠性。5 / 40第二章 主要元器件介紹2.1 AT89C51 單片機 AT89C51 是美國 ATMEL 公司生產(chǎn)的低電壓,高性能 CMOS8 位單片機,片含 4K bytes 的可反復擦寫的只讀程序存儲器(EPROM)和 128 bytes 的隨機數(shù)據(jù)存儲器(RAM) ,器件采用 ATMEL 公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標準 MCS-51
23、指令系統(tǒng),片置通用 8 位中央處理器(CPU)和 Flash 存儲單元,功能強大的 AT89C51 單片機可應用于高性價比的應用場合,也可靈活應用于各種控制領(lǐng)域。因此,在這里我選用 AT89C51 單片機來完成本次設計。主要性能參數(shù)主要性能參數(shù)與 MCS-51 產(chǎn)品指令系統(tǒng)完全兼容4K 字節(jié)可重擦寫 Flash 閃存存儲器1000 次擦寫周期全靜態(tài)操作:0HZ-24HZ三級加密程序存儲器128x8 字節(jié)部 RAM32 個可編程 I/O 口線2 個 16 位定時/計數(shù)器6 個中斷源可編程串行 UART 通道低功耗空閑和掉電模式AT89C51AT89C51 存空間存空間部程序存儲器(FLASH)4
24、K 字節(jié)。外部程序存儲器(ROM)64K 字節(jié)。部數(shù)據(jù)存儲器(RAM)256 字節(jié)。外部數(shù)據(jù)存儲器(RAM)64K 字節(jié)。AT89C51AT89C51 引腳功能介紹引腳功能介紹: VCC:供電電壓。GND:接地。P0 口:P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。當 P1 口的管腳第一次寫 1 時,被定義為高阻輸入。P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在 FIASH 編程時,P0 口作為原碼輸入口,當 FIASH 進行校驗時,P0 輸出原碼,此時6 / 40P0 外部必須被拉高。P1 口:P1 口是一個部提供上拉電阻的 8 位
25、雙向 I/O 口,P1 口緩沖器能接收輸出 4TTL 門電流。P1 口管腳寫入 1 后,被部上拉為高電平,可用作輸入,P1 口被外部下拉為低電平時,將輸出電流,這是由于部上拉的緣故。在 FLASH 編程和校驗時,P1 口作為第八位地址接收。 P2 口:P2 口為一個部帶上拉電阻的 8 位雙向 I/O 口,P2 口緩沖器可接收,輸出 4 個 TTL 門電流,當 P2 口被寫“1”時,其管腳被部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2 口的管腳被外部拉低,將輸出電流。這是由于部上拉的緣故。P2 口當用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進行存取時,P2 口輸出地址的高八位。在給出
26、地址“1”時,它利用部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2 口輸出其特殊功能寄存器的容。P2 口在FLASH 編程和校驗時接收高八位地址信號和控制信號。P3 口:P3 口管腳是 8 個帶部上拉電阻的雙向 I/O 口,可接收輸出 4 個 TTL 門電流。當 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(記時器 0 外部輸入)P3.5 T1(記時器 1 外部輸入)P3.6 /WR(外部數(shù)據(jù)存儲器寫選通)P3.7 /RD(外部數(shù)據(jù)存儲器讀選通)P3 口同時為閃爍編程和編程校驗接收一些控制信號。RST:復位輸入。當振蕩器復位器件時,要保持 RST 腳兩個機器周期的高電平時間。ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的低位字節(jié)。在FLASH 編程期間,此引腳用于輸入編程脈沖。在平時,ALE 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外
28、部數(shù)據(jù)存儲器時,將跳過一個 ALE 脈沖。如想禁止 ALE 的輸出可在 SFR8EH 地址上置0。此時,ALE 只有在執(zhí)行 MOVX,MOVC 指令時才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期/PSEN 兩次有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN 信號將不出現(xiàn)。/EA/VPP:當/EA 保持低電平時,則在此期間訪問外部程序存儲器(0000H-FFFFH) ,不管是否有部程序存儲器。注意在加密方式 1 時,/EA 將部鎖定為 RESET;當/EA 端保持高電平
29、時,此間訪問部程序存儲器。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源(VPP) 。XTAL1:反向振蕩放大器的輸入與部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。7 / 40振蕩器特性:XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出。該反向放大器可以配置為片振蕩器。石晶振蕩和瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器件,XTAL2 應不接。有余輸入至部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。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 位輸入寄存器用于存放主機送來的數(shù)字量,使輸入數(shù)字量得到緩沖和鎖存,由輸入控制電路加以控制;8 位 DAC 寄存器用于存放待轉(zhuǎn)換的數(shù)字量,由輸入控制電路加以控制;8 位 D/A轉(zhuǎn)換器輸出與數(shù)字量成正比的模擬電流;由與門、非與門組成的輸入控制電路來控制 2 個寄存器的選通或鎖存狀態(tài)。8 / 40+5VDAC0832VccILEVrefRfbIout1Iout2AGNDDGNDAVoutDI 7-0CSXFERWR1WR27
31、4LS3738051P0 P2.7P2.7WRALEGDI0DI78DAC8D/A8.&ILECSWR1WR2XFERLE1LE2Iout1Iout2VrefRfbAGNDDGNDVCC圖 2.2 DAC0832 原理框圖當 WR2 和 XFER 同時有效時,8 位 DAC 寄存器端為高電平“1” ,此時 DAC 寄存器的輸出端 Q跟隨輸入端 D 也就是輸入寄存器 Q 端的電平變化;反之,當端為低電平“0”時,第一級 8 位輸入寄存器 Q 端的狀態(tài)則鎖存到第二級 8 位 DAC 寄存器中,以便第三級 8 位 DAC 轉(zhuǎn)換器進行 D/A轉(zhuǎn)換。一般情況下為了簡化接口電路,使第二級 8 位
32、DAC 寄存器的輸入端到輸出端直通,第一級8 位輸入寄存器置成可選通、可鎖存的單緩沖輸入方式。 特殊情況下可采用雙緩沖輸入方式,即把兩個寄存器都分別接成受控方式。DAC 單極性輸出方式如圖 2.3 所示。圖 2.3 DAC 單極性輸出電路 引腳功能: DI0DI7:數(shù)據(jù)輸入線,TLL 電平。ILE:數(shù)據(jù)鎖存允許控制信號輸入線,高電平有效。CS:片選信號輸入線,低電平有效。WR1:為輸入寄存器的寫選通輸入線。XFER:數(shù)據(jù)傳送控制信號輸入線,低電平有效。9 / 4010 9 8 7 6g f GND a b1 2 3 4 5dp.e d GND c dpabcdefgDD+5VWR2:為 DAC
33、 寄存器寫選通輸入線。Iout1:電流輸出線。當輸入全為 1 時 Iout1 最大。Iout2: 電流輸出線。其值與 Iout1 之和為一常數(shù)。Rfb:反饋信號輸入線,芯片部有反饋電阻。Vcc:電源輸入線 (+5v+15v) 。Vref:基準電壓輸入線 (-10v+10v) 。AGND:模擬地,摸擬信號和基準電源的參考地。DGND:數(shù)字地,兩種地線在基準電源處共地比較好3 。圖 2.4 DAC0832 引腳圖2.3 數(shù)碼管顯示原理2.3.1 數(shù)碼管結(jié)構(gòu)輸出電壓采用 7 段數(shù)碼管進行顯示。數(shù)碼管由 8 個發(fā)光二極管(以下簡稱字段)構(gòu)成,通過不同的組合可用來顯示數(shù)字 0 9、字符 A F、H、L、
34、P、R、U、Y、符號“-”與小數(shù)點“.” 。數(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 個發(fā)光二極管的陽極(二極管正端)連接在一起,通常,公共陽極接高電平(一般接電源) ,其它管腳接段驅(qū)動電路輸出端。當某段驅(qū)動電路的輸出端為低電平時,則該端所連接的字段導通并點亮,根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。此時,要求段驅(qū)動電路能吸收額定的段導通電流,還需根據(jù)外接電源與額定段導通電流來確定相應
35、的限流電阻。共陰極數(shù)碼管的 8 個發(fā)光二極管的陰極(二極管負端)連接在一起,通常,公共陰極接低電平(一般接地) ,其它管腳接段驅(qū)動電路輸出端,當某段驅(qū)動電路的輸出端為高電平時,則該端所連接的字段導通并點亮,根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。此時,要求段驅(qū)動電路能提供額定的段導通電流,還需根據(jù)外接電源與額定段導通電流來確定相應的限流電阻。2.3.3 數(shù)碼管字形編碼要使數(shù)碼管顯示出相應的數(shù)字或字符必須使段數(shù)據(jù)口輸出相應的字形編碼。對照圖2.5(a)字型碼各位定義如下:數(shù)據(jù)線 D0 與 a 字段對應,D1 字段與 b 字段對應,依此類推。如使用共陽極數(shù)碼管,數(shù)據(jù)為 0 表示對應字段亮,數(shù)
36、據(jù)為 1 表示對應字段暗;如使用共陰極數(shù)碼管,數(shù)據(jù)為 0 表示對應字段暗,數(shù)據(jù)為 1 表示對應字段亮。如要顯示“0” ,共陽極數(shù)碼管的字型編碼應為:11 / 4011000000B(即 C0H) ;共陰極數(shù)碼管的字型編碼應為: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)換時間
39、為 100s。4)單個5V 電源供電。 5)模擬輸入電壓圍 05V,不需零點和滿刻度校準。 6)工作溫度圍為 -4085 攝氏度。 7)低功耗,約 15mW。2.4.2 ADC0809 引腳功能 IN7IN0模擬量輸入通道。ALE地址鎖存允許信號。對應 ALE 上跳沿,A、B、C 地址狀態(tài)送入地址鎖存器中。START轉(zhuǎn)換啟動信號。START 上升沿時,復位 ADC0809;START 下降沿時啟動芯片,開始進行 A/D 轉(zhuǎn)換;在 A/D 轉(zhuǎn)換期間,START 應保持低電平。本信號有時簡寫為 ST。A、B、C地址線。 通道端口選擇線,A 為低地址,C 為高地址,引腳圖中為 ADDA,ADDB 和
40、ADDC。CLK時鐘信號。ADC0809 的部沒有時鐘電路,所需時鐘信號由外界提供,因此有時鐘信號引腳。通常使用頻率為 500KHz 的時鐘信號。EOC轉(zhuǎn)換結(jié)束信號。EOC=0,正在進行轉(zhuǎn)換;EOC=1,轉(zhuǎn)換結(jié)束。使用中該狀態(tài)信號即可作為查詢的狀態(tài)標志,又可作為中斷請求信號使用。D7D0數(shù)據(jù)輸出線。為三態(tài)緩沖輸出形式,可以和單片機的數(shù)據(jù)線直接相連。D0 為最低位,D7 為最高。OE輸出允許信號。用于控制三態(tài)輸出鎖存器向單片機輸出轉(zhuǎn)換得到的數(shù)據(jù)。OE=0,輸出數(shù)據(jù)線呈高阻;OE=1,輸出轉(zhuǎn)換得到的數(shù)據(jù)。Vcc +5V 電源。 Vref參考電源參考電壓用來與輸入的模擬信號進行比較,作為逐次逼近的基
41、準。其典型值為+5V(Vref(+)=+5V, Vref(-)=-5V) 。13 / 40圖 2.6 ADC0809 引腳圖2.4.3 ADC0809 的工作過程首先輸入 3 位地址,并使 ALE=1,將地址存入地址鎖存器中。此地址經(jīng)譯碼選通8 路模擬輸入之一到比較器。 START 上升沿將逐次逼近寄存器復位。下降沿啟動 AD 轉(zhuǎn)換,之后 EOC 輸出信號變低,指示轉(zhuǎn)換正在進行。直到AD 轉(zhuǎn)換完成, EOC 變?yōu)楦唠娖?,指?AD 轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,這個信號可用作中斷申請。當OE 輸入高電平時,輸出三態(tài)門打開,轉(zhuǎn)換結(jié)果的數(shù)字量輸出到數(shù)據(jù)總線上。2.5 TD07(OP07) 低噪聲
42、高精度運算放大器的介紹2.5.1 特點 低的輸入噪聲電壓幅度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 等電路應用簡介應用簡介TD07 高精度運算放大器具有極低的輸入失調(diào)電壓溫漂,非常低的輸入噪聲電壓幅度與長期穩(wěn)定等特點。可廣泛應用于穩(wěn)定積分、精密絕對值電路、比較器與微弱信號的精確放大,尤其適應于宇航、軍工與要求微型化、高可靠的
43、精密儀器儀表中。TD07構(gòu)成的模擬放大電路如下圖:圖 2.6TD07 構(gòu)成的模擬放大電路2.574LS164 芯片介紹:2.6.1 74LS164 的電特性74LS164 為 8 位移位寄存器,其主要電特性的典型值如下:(1)54/74LS164 185mW 54/74LS164 80mW(2)當清除端(CLEAR)為低電平時,輸出端(QAQH)均為低電平。 串行數(shù)據(jù)輸入端(A,B)可控制數(shù)據(jù)。當 A、B 任意一個為低電平,則禁止新數(shù)據(jù)輸入,在時鐘端(CLOCK)脈沖上升沿作用下 Q0 為低電平。當 A、B 有一個為高電平,則另一個就允許輸入數(shù)據(jù),并在 CLOCK 上升沿作用下決定 Q0 的狀
44、態(tài)。2.6.2 74LS164 的引腳功能 CLOCK :時鐘輸入端 CLEAR: 同步清除輸入端(低電平有效)15 / 40 A,B :串行數(shù)據(jù)輸入端 QAQH: 輸出端 圖 2.7 74LS164 引腳圖16 / 40第三章 設計原理與硬件電路3.1 智能穩(wěn)壓電源的整體電路框圖變變 壓壓 器器整整流流濾濾波波整整流流濾濾波波穩(wěn)穩(wěn)壓壓輸輸出出+5v穩(wěn)穩(wěn)壓壓輸輸出出 15VD/A 轉(zhuǎn)轉(zhuǎn)換換輸輸出出電電壓壓控控LM31故故障障檢檢測測AT89C51單單片片機機指指示示燈燈報報警警鍵鍵盤盤顯顯示示電電路路0-10V圖 3.1 系統(tǒng)整體框圖3.1.1 AT89C51 單片機控制直流電壓輸出電路圖本系
45、統(tǒng)由模擬穩(wěn)壓電源電路、顯示電路、控制電路、數(shù)模轉(zhuǎn)換電路、放大電路等模塊兒組成。準確說就是模擬電源提供各個芯片電源、數(shù)碼管、放大器所需電壓;顯示電路用于顯示電源輸出電壓的大小。其中采用 AT89C51 單片機作為整機的控制單元,通過改變 DAC0832 的輸入數(shù)字量來改變輸出電壓值,從而使輸出功率管的基極電壓發(fā)生變化,間接地改變輸出電壓的大小。為了能夠使系統(tǒng)具備檢測實際輸出電壓值的大小,可以將輸出電壓經(jīng)過 ADC0809 進行模數(shù)轉(zhuǎn)換,間接用單片機實時對電壓進行采樣,然后進行數(shù)據(jù)處理5。圖見論文結(jié)尾的附錄部分。3.2 部電路與原理分析3.2.13.2.1 整流濾波、初步穩(wěn)壓電路0-10V鍵盤顯示
46、電路鍵盤顯示電路指示燈報警指示燈報警AT89C51單片機單片機故障檢測故障檢測輸出電壓控制輸出電壓控制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單單片片機機指指示示燈燈報報警警鍵鍵盤盤顯顯示示電電路路0-10VLM317穩(wěn)壓輸出穩(wěn)壓輸出 15V濾波濾波整流整流濾波濾波整流整流變壓器變壓器17 / 40圖 3.2 整流濾波電路整流就是把交流電變成脈動的直流電的過程,整流的基本器件是二極管,利用二極管的單向?qū)щ娦约纯砂呀涣麟娹D(zhuǎn)換成脈動的
47、直流電,橋式整流電路如圖 3.2 所示6。濾波是為了降低輸出電壓的脈動成分,得到較為平滑的直流電源,常有的濾波電路有電容濾波、RC(LC)型的濾波形式。電容是一個能儲存電荷的元件。有了電荷,兩極板之間就有電壓 UC=Q/C。在電容量不變時,要改變兩端電壓就必須改變兩端電荷,而電荷改變的速度,取決于充放電時間常數(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(單片機) 、數(shù)/碼轉(zhuǎn)換器 DAC0832 與 TD07 高精度運算放大器等芯片組成。AT89C51 的 P0 口作為數(shù)據(jù)端口與 DAC0832 的 8 位數(shù)據(jù)線相連。AT89C51 含 4K 字節(jié)的 ROM,無需外部存儲器,因此選用它可使電路得到簡化。本系統(tǒng)中,因為 CPU 的工作任務是單一的,而且數(shù)據(jù)傳送的目的地址也是單一的,因此,DAC0832 采用直通的工作方式,芯片的CS/(低電平有效)、WR1/、XFER/、WR2/四個使能端均與地相接處于效狀態(tài),這個工作方式不需要給 DAC0832 分
49、配地址空間,CPU 的 P0 口的數(shù)據(jù)變化直接反映到 DAC0832 的輸出端。 DAC0832 是一種典型的 8 位轉(zhuǎn)換器,部為雙緩沖寄存器即輸入寄存器和 DAC 寄存器,WR1/、WR2/、分別為該兩寄存器的寫信號輸出端,ILE 為輸入鎖存使能端,高電平有效,CS/為片選端,XFER/為傳輸控制端,它和 WR2/共同控制 DAC 寄存器的工作狀態(tài)。DAC0832 有兩個接地端 AGND(模擬電路接地端)和 DGND(數(shù)字信號)接地端,一般情況下,這兩個地端均并聯(lián)接地。DAC0832 的 D/A 轉(zhuǎn)換電路為倒 T 型 R-2R 電阻網(wǎng)絡,故有 IOUT1 和 IOUT2 兩個電流輸出端,根據(jù)
50、不同的電路組成,該芯片可以有兩種輸出模式,一種為電流輸出模式,這種模式基準電壓加在VREF 端,由 IOUT1,IOUT2 輸出的電流經(jīng)運算放大器相加后輸出;另一種為電壓輸出模式,這種模式基準電壓加在 IOUT1 和 IOUT2 之間,模擬電壓加從 VREF 端輸出。本電路采用后一種模式,其基準電壓通過電阻和 2.5V 穩(wěn)壓管組成的穩(wěn)壓電路提供,其基準電壓為 2.5V,最后經(jīng)過放大器TD07 放大到 12.5V,作為電路設計的程序設計編碼基準電壓。由于 DAC0832 為 8 位轉(zhuǎn)換器,所以采取把 12.5V 電壓等分 256 份,得出每 0.1V 的步進為 2.048。即:12.5/256=
51、0.1/,2.048。這樣就可以得出 DAC0832 的 Dn 的 TAB1 對應的值。由于采用了2.5V 的穩(wěn)壓二極管作為基準電壓,所以必須經(jīng)過放大器放大一定倍數(shù)達到 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)壓電路方案三:由運放以與 LM317 可調(diào)三端穩(wěn)壓器組成的穩(wěn)壓電源,電路如圖 3.5(c)(c) 集成運放穩(wěn)壓電路
52、圖 3.5 穩(wěn)壓電路方案一與方案二都可實現(xiàn)穩(wěn)定的電壓輸出,而且電路結(jié)構(gòu)簡單,但方案一電壓輸出固定,方案二雖然電壓可調(diào)但很難實現(xiàn)步進調(diào)節(jié)。方案三既可實現(xiàn)穩(wěn)定的電壓輸出,而且輸出電壓連續(xù)步進可調(diào),滿足設計要求。在方案三中用到了運算放大器、單片機 AT89C51、數(shù)模轉(zhuǎn)換芯片DAC0832,這些器件都需要穩(wěn)定的工作電壓,因此系統(tǒng)最終的選擇方案一與方案三相結(jié)合,采用21 / 40方案一實現(xiàn)系統(tǒng)的工作電壓穩(wěn)定輸出,采用方案三實現(xiàn)系統(tǒng)穩(wěn)壓電源的連續(xù)步進可調(diào)8。3.2.4 鍵盤和 LED 顯示電路(a)LED 顯示電路圖 3.6 鍵盤和 LED 顯示電路該系統(tǒng)的顯示電路由三個數(shù)碼管組成:一個具有小數(shù)點一位、
53、個位和十位的顯示器。這三個數(shù)碼管為帶小數(shù)點的七段 LED 數(shù)碼管。驅(qū)動這三位數(shù)碼管,至少需要 21 條驅(qū)動線,為了節(jié)省CPU 的 I/O 口線,顯示電路采用 CPU 的串行口 RXD 和 TXD 通過 74LS164 進行輸出口線擴展。74LS164 是串入并出的 8 位移位寄存器,在腳所加脈沖的上升沿作用下,把、腳(一般并聯(lián)使用)輸入的串行數(shù)據(jù)鎖存在并行輸出端,通過這些并行口線驅(qū)動數(shù)碼管的各字段。數(shù)碼管選用共陽的-5101(BHBD15) ,當 74LS164 的輸出端口某線為低電位時,對應的字段被點亮。22 / 40(b) 鍵盤接口電路圖 3.6 鍵盤和 LED 顯示電路 鍵盤接口電路如圖
54、 3.6(b)所示。鍵盤設計由兩個按鍵控制即:“+”鍵、 “-”鍵, 并外接兩個上拉電阻控制鍵盤去抖。這兩個鍵分別連接到單片機的 P1.0、P1.1 接口進行輸入控制9。3.2.5 檢測電路過電壓對于電源來說是一個非常有害的信號。雷電等引起的瞬時高電壓如果不加遏制,直接由電源引入遠程終端設備則會影響其電源模塊的正常工作,同時使各功能模塊的工作電壓升高而工作不正常,嚴重時會損壞模塊燒壞元器件 IC。典型過電壓形成的沖擊電壓脈沖如下圖所示。 為了使智能穩(wěn)壓電源能可靠、安全地工作,本系統(tǒng)設置了周密的監(jiān)測系統(tǒng),主要包括過流監(jiān)測和過壓監(jiān)測。單片機系統(tǒng)通過電壓檢測電路和電流檢測電路輸出的脈沖信號,輸入到單
55、片機中,與基準電壓相比,若超出基準電壓,則單片機的報警指示電路工作,指示燈亮,從而起到一個報警、保護電路的作用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)換電路從電壓檢測電路和電流檢測電路輸出的模擬信號,要想受到單片機的控制,必須先經(jīng)過 A/D模數(shù)轉(zhuǎn)換電路轉(zhuǎn)換成數(shù)字信號輸入到單片機中,才能進行下一步比較檢測。通常的模數(shù)轉(zhuǎn)換器是將一個輸入電壓信號轉(zhuǎn)換為一個輸出的數(shù)字信號。由于數(shù)字信號本身不具有實際意義,僅僅表示一個相對大小。故任何一個模數(shù)轉(zhuǎn)換器都
56、需要一個參考模擬量作為轉(zhuǎn)換的標準,比較常見的參考標準為最大的可轉(zhuǎn)換信號大小。而輸出的數(shù)字量則表示輸入信號相對于參考信號的大小。模數(shù)轉(zhuǎn)換器最重要的參數(shù)是轉(zhuǎn)換的精度,通常用輸出的數(shù)字信號的位數(shù)的多少表示。轉(zhuǎn)換器能夠準確輸出的數(shù)字信號的位數(shù)越多,表示轉(zhuǎn)換器能夠分辨輸入信號的能力越強,轉(zhuǎn)換器的性能也就越好。A/D 轉(zhuǎn)換一般要經(jīng)過采樣、保持、量化與編碼 4 個過程。在實際電路中,有些過程是合并進行的,如采樣和保持,量化和編碼在轉(zhuǎn)換過程中是同時實現(xiàn)的。26 / 40第四章 穩(wěn)壓電源的軟件設計4.1 軟件流程圖的設計軟件控制程序由主程序和過流保護程序兩部分,其主要實現(xiàn)步進加減、D/A 轉(zhuǎn)換、鍵盤掃描、LED
57、 顯示、過壓過流檢測等功能。程序流程圖見附錄部分。 4.1.1 主程序 首先初始化系統(tǒng),即 AT89C51 單片機系統(tǒng)的初始化,再對系統(tǒng)時間進行設置 ,調(diào)用按鍵處理子程序,判斷是否有按鍵按下,若有就調(diào)用顯示處理程序,顯示處理程序在數(shù)碼管上顯示預置電壓,由單片機控制的信號經(jīng) D/A 轉(zhuǎn)換后,通過檢測電路判斷是否過流和過壓,若出現(xiàn)過流或者過壓的情況,則報警指示電路開始工作。否則,實現(xiàn)穩(wěn)壓輸出。主流程圖如附錄圖 1 所示。4.1.2 過壓過流檢測程序從數(shù)模轉(zhuǎn)換電路轉(zhuǎn)換出的信號,一路經(jīng)過流檢測電路,一路經(jīng)過過壓檢測電路,把檢測到的信號,送入單片機進行處理,若過流或者過壓,則報警指示燈亮。過流過壓檢測程
58、序的流程圖如附錄圖 2 所示。4.2 程序運行原理程序運行原理 在本電路中由于 CPU 的工作任務是單一的,因此,源程序的工作過程為:系統(tǒng)上電復位后,默認輸出 9 伏電壓,然后掃描 K1,K2 鍵,當 K1 或 K2 鍵有按下時,程序跳轉(zhuǎn)至相應的按鍵處理子程序,經(jīng)按鍵子程序處理后,再嵌套調(diào)用顯示子程序,完成顯示與輸出操作后返回主程序,繼續(xù)掃描此兩鍵。程序設計需要考慮的主要問題有兩個方面。一方面要找出數(shù)字量 Dn 與輸出電壓的關(guān)系,這是程序設計的依據(jù);另一方面要建立顯示值與輸出電壓值的對應關(guān)系,這是程序設計是否成功的標志。程序代碼ORG 30HSTART:MOV R1,#64H ;輸出電壓初使化
59、MOV 40H,#0 ;設定為 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 ; 延時DELAY3: MOV R3,#0FFHDELAY1: MOV R2, #04
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學二年級數(shù)學乘法口算測試題人教版
- 醫(yī)院網(wǎng)絡安全保密協(xié)議書范本
- 財產(chǎn)抵押借款合同范本
- 2025年度食堂窗口員工培訓及管理服務合同
- 二零二五年度國際貨運代理合同書協(xié)議書
- 二零二五年度集體魚塘承包與漁業(yè)法律法規(guī)咨詢合同范本
- 二零二五年度實習生薪資及培訓費用補充協(xié)議
- 人教版道德與法治九年級下冊5.1《走向世界大舞臺》聽課評課記錄1
- 二零二五年度茶葉加盟店營銷推廣合作協(xié)議
- 二零二五年度物業(yè)與業(yè)主之間安全隱患賠償合同
- 現(xiàn)代通信原理與技術(shù)(第五版)PPT全套完整教學課件
- 社區(qū)獲得性肺炎教學查房
- 病例展示(皮膚科)
- GB/T 39750-2021光伏發(fā)電系統(tǒng)直流電弧保護技術(shù)要求
- DB31T 685-2019 養(yǎng)老機構(gòu)設施與服務要求
- 燕子山風電場項目安全預評價報告
- 高一英語課本必修1各單元重點短語
- 糖尿病運動指導課件
- 完整版金屬學與熱處理課件
- T∕CSTM 00640-2022 烤爐用耐高溫粉末涂料
- 心腦血管病的危害教學課件
評論
0/150
提交評論