freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)實(shí)現(xiàn)智能電源的設(shè)計(jì)(參考版)

2024-11-16 14:59本頁面
  

【正文】 維持這個(gè)狀態(tài)一段時(shí)間后我們的輸出就按照比例減小占空比20%,再觀察輸出,在進(jìn)行輸出電壓的自動(dòng)調(diào)節(jié)。②過壓的調(diào)試 首先我們設(shè)定電壓的輸出值為4V,然后我們在輸出端口加載一個(gè)打的信號(+6V).按照我們的設(shè)定輸出值大于設(shè)定值的20%以后就會采取過壓保護(hù)的措施。但是還是有一定的出入,但是我們的電壓被單片機(jī)跟蹤,它會自動(dòng)的根據(jù)設(shè)定值和輸出值進(jìn)行調(diào)整。如下圖所示: 調(diào)試一我們通過這個(gè)初步演算出每一個(gè)值所對應(yīng)的占空比了,然后再進(jìn)行試驗(yàn),我們一占空比為50%為例:其其輸出結(jié)果用示波器和電壓表觀察如下圖所示: 調(diào)試二通過上面的調(diào)試我們的輸出電壓能夠完成預(yù)定的設(shè)計(jì)要求。①因?yàn)樵谇懊嫖覀兊臄?shù)字系統(tǒng)和主、輔電源經(jīng)過了先前的測試能夠滿足條件所以現(xiàn)在不再做單塊的從新檢測了。電源輸入級的變壓以及整流濾波仿真見下圖:電路連接如下: 電源前級電路先按照設(shè)計(jì)的方案連接電路圖,但輸出的電路中紋波過大于是就改變?yōu)V波電容的值,最終完成設(shè)計(jì),變壓器的線圈初級和次級線圈的軋數(shù)比為10:1仿真結(jié)果如下: 整流濾波后的輸出波形輸出的直流很穩(wěn)定但是紋波還是很高,因此我們在前級加一個(gè)濾波電容1200uF,再次觀察紋波,其結(jié)果見下圖: 前級輸出的紋波 由圖可見紋波在nv級別,完全滿足我們的設(shè)計(jì)的輸出要求。②硬件電路的調(diào)試:在單片機(jī)加入程序之前,我們首先在調(diào)試輸入級的整流濾波,我們的DCDC轉(zhuǎn)換已經(jīng)滿足要求以及采樣也是否滿足條件。5 組裝與調(diào)試5 組裝與調(diào)試①電路的組裝:硬件的組裝電路要按照整體的電路圖進(jìn)行組裝,主要注意各個(gè)端口的連接不能接錯(cuò)或者是漏接,這樣才能保證電路的可靠和準(zhǔn)確。顯示單元的工作原理是這樣的:要想顯示合理且正確我們首先要確定顯示器是共陰還是共陽,這次設(shè)計(jì)是共陰,這個(gè)也決定了我們后面輸入的代碼是共陰極的代碼,顯示的過程是這樣的,我們首先將代碼通過8255A的PA口送到顯示器的8各引腳上,然后再將說要點(diǎn)燃的燈的代碼通過8255A的PB口送到顯示器的1234中相應(yīng)的口,如此循環(huán)就可以顯示所有的數(shù)字了。如下面所示,我們只需要將程序加入AT89C51運(yùn)行即可檢測程序設(shè)計(jì)是否符合要求。 PWM信號程序的測試仿真的結(jié)果如下:調(diào)試前的圖() PWM信號測試圖調(diào)試后的結(jié)果: 測試生成的PWM信號結(jié)果如上圖所示,左邊為占空比為75%的PWM信號,右邊的為占空比為50%的PWM信號(PWM的頻率為50HZ),由上圖可以知道我們的仿真的波形有一些變形,主要是由于我們的軟件和計(jì)算機(jī)的性能不是太好所導(dǎo)致(我用標(biāo)準(zhǔn)的信號源檢測過).%的PWM信號這要使用定時(shí)方式0,給他們的初值為 (81924400)/2=1896 us即是THO=TH1=07H,TL0=TL1=,完全符合要求了. 鍵盤掃描和顯示程序的測試為了更加直觀的了解鍵盤的掃描我們將顯示掃描的鍵盤的結(jié)果。我們將轉(zhuǎn)換以后的數(shù)字信號99H轉(zhuǎn)換成十進(jìn)制數(shù)為513,利用公式v,而它的轉(zhuǎn)換精度為:這樣可以得到8位A/D轉(zhuǎn)換的誤差為:mv這個(gè)和轉(zhuǎn)換的真實(shí)值在它的允許范圍內(nèi)而且滿足我們的設(shè)計(jì)要求。 CLR RS0。 POP PSW。 POP ACC。 SETB TR1。 MOV TH0,A。 MOV A,0FFH。 MOV A,R0。清空A JNB F0,ST1。 SETB RS0。 PUSH ACC。 CLR RS0。 POP PSW。 POP ACC。 CLR RS0。 MOV TH1,A。判定鍵盤是否有輸入和DA轉(zhuǎn)換結(jié)束,有為1否為0 MOV R0,67H。清空A SETB RS0。 產(chǎn)生高電平 PUSH PSW。啟動(dòng)定時(shí)器0,1INT00:SETB 。低電平時(shí)間 MOV R0,A MOV A,00H。 MOV R0,67H。定時(shí)方式都為2 MOV SP,50H。開全部中斷 MOV IP,0AH。RETIEND 中心控制部分即是PWM信號的產(chǎn)生流程在這次的設(shè)計(jì)中我們采取了兩個(gè)計(jì)時(shí)器來完成的,計(jì)時(shí)器0和計(jì)時(shí)器1兩個(gè)交替計(jì)時(shí)和中斷響應(yīng)來完成PWM信號的產(chǎn)生.計(jì)時(shí)器0產(chǎn)生我們需要的PWM波的高電平,計(jì)時(shí)器1產(chǎn)生PWM波的低電平需要的低電平,如此交替則可以形成一定占空比的PWM信號。POP PSW。POP ACC。JMP L3L2:CLR RS0。MOV R1,A。L4:MOVX A,R0。將AD轉(zhuǎn)換值裝到RAM的88中MOV R1,00H。MOV A,00H。PUSH PSW。JMP READ。轉(zhuǎn)換的是IN7DA轉(zhuǎn)換的地址是0BFHMOVX R0,A。MOV R0,00H。SETB EA。A,B口為輸出,c口為輸入SETB IT0。R0清零MOV R0,03H。MOVX R0,A。MOV R0,01H。DJNZ B,LOOP 。MOVX R0,A。MOV A,R1。數(shù)據(jù)送A口MOV R1,24。MOVX R0,A。MOV R0,01H。MOVX R0,A。MOV A,R1。數(shù)據(jù)送A口MOV R1,23。MOVX R0,A。MOV R0,01H。MOVX R0,A。MOV A,R1。數(shù)據(jù)送A口MOV R1,22。MOVX R0,A。MOV R0,01H。MOVX R0,A。MOV A,R1。點(diǎn)第1燈MOV R0,00H。MOV A,0EH。MOV A,00H。寫8255a的控制字MOV A,89HMOVX R0,A。 顯示的時(shí)間設(shè)定ORG 0433HMOV R0,00H。 retK17:ret 顯示程序流程 顯示程序主要是顯示當(dāng)前值和設(shè)定值在程序中設(shè)定相應(yīng)的變量就可以在不同的時(shí)間調(diào)用顯示,具體的顯示流程如下:查看標(biāo)識顯示輸入值顯示當(dāng)前值顯示當(dāng)前值?中斷1中斷返回顯示程序重點(diǎn)部分如下:ORG 0003HAJMP 0200HORG 0200HL1:setb rs0。 mov r0,a。 清空R7為下次掃描做準(zhǔn)備 mov r0,24。 retK16:cjne r5,1,K17。 mov r0,a。 清空R6為下次掃描做準(zhǔn)備 mov r0,23。 retK15:cjne r4,1,K16。 mov r0,a。 清空R5為下次掃描做準(zhǔn)備 mov r0,22。 retK14:cjne r2,1,K15。 mov r0,a。 清空R4為下次掃描做準(zhǔn)備 mov r0,21。掃描了S16back2:jmp keyscanl5: jmp keyscankeypress:mov p1,0fhmov a,p1xrl a,0fhret delay: mov r7,50d1: mov r6,248djnz r6,$djnz r7,d1ret key:cjne r1,1,K14。 CJNE A,88H,back2。掃描了S12acall L1jmp keyscans16:MOV P1,08H。cjne a,84h,s16。jmp keyscans12:mov p1,04h。mov r3,8。mov a,p1。掃描了S4acall key。cjne a,81h,s8。mov p1,01h。mov a,p1。掃描了S15back1:jmp keyscanl4:mov r3,00h。 CJNE A,48H,back1。掃描了S11jmp keyscans15:MOV P1,08H。cjne a,44h,s15。jmp keyscans11:mov p1,04h。mov r3,7。mov a,p1。掃描了S3acall key。cjne a,41h,s7。mov p1,01h。mov a,p1。掃描了S14back:jmp keyscanl3:mov r3,00h。 CJNE A,28H,back。mov r3,10。mov a,p1。掃描了S6acall key。cjne a,22h,s10。jmp keyscans6:mov p1,02h。mov r3,2。mov a,p1。cjne a,2fh,l3。mov p1,0fh。mov r1,1。MOV A,P1。掃描了S9acall key。cjne a,14h,s13。jmp keyscans9:mov p1,04h。mov r3,5。mov a,p1。jmp keyscan。mov r3,1。mov a,p1。cjne a,1fh,l2。掃描的數(shù)據(jù)都存儲在R3中,R4到R7中的值決定是那個(gè)位的,這個(gè)要求先按R4到R7這幾個(gè)功能鍵mov p1,0fh。繼續(xù)判斷是否有鍵按下jnz k2 。無鍵按下轉(zhuǎn)keyscank1: lcall delay 。調(diào)用按鍵子程序jnz k1 。lcall keyscan 。這個(gè)位置還不中知道怎么處理 應(yīng)用程序 鍵盤掃描這次的鍵盤是采用的4*4的16鍵鍵盤,考慮到電源的實(shí)用性和經(jīng)濟(jì)性多的鍵可以為以后的功能擴(kuò)展打下基礎(chǔ)。LLLLLLLLLLLLLLL CLR SETB TR0。 MOV A,125。A,B口為輸出,c口為輸入 ACALL ADD 。R0清零 MOV R0,03H。開中斷 MOV TMOD,22H。定時(shí)方式都為2 MOV SP,50H。開全部中斷 MOV IP,0AH。鍵盤掃描ORG 0013HJMP BAOHU 。根據(jù)鍵盤的不同輸入,用散轉(zhuǎn)方式轉(zhuǎn)入相應(yīng)的應(yīng)用程序,執(zhí)行后,若用戶又輸入“清除”,則輸出電壓控制字0,返回初始狀態(tài),等待下一次按鍵。輸出端口的紋波的檢測: 輸出紋波,而且干擾信號的值非常小約為5mv攀枝花學(xué)院本科畢業(yè)設(shè)計(jì)論文4 系統(tǒng)的軟件設(shè)計(jì)程序的設(shè)計(jì)采用了模塊化的思想,有一個(gè)主控程序,幾個(gè)應(yīng)用程序和過流保護(hù)中斷程序及過壓保護(hù)中斷程序。大于我們設(shè)定電源的最大輸出要求9V,所以這里滿足我們的設(shè)計(jì)要求。其仿真圖如下: 電源主電路輸出如下圖所示: 電源輸出波形因我們的電源的輸出在9V以下,因此我們在前級加一個(gè)變壓器(N=10)先降低市電再整流濾波。其具體電路如下: 輔助電源電路①輔助電源的仿真調(diào)制:輔助電源的設(shè)計(jì)是為電源的單片機(jī)和溫度保護(hù)提供電力的裝置,因此要求輔助電源的輸出必須十分的穩(wěn)定,因此我們在電源經(jīng)過整流濾波的后使用三端穩(wěn)壓器件7807815和7915完成設(shè)計(jì)[16],電路圖如下: 輔助電源的仿真圖調(diào)試結(jié)果如下: +15v輸出波形 +5V輸出波形 +5V輸出的紋波由上面的仿真調(diào)試圖形可知道輔助電源輸出的+5V準(zhǔn)確而且紋波電壓為0V,通過仿真分析電壓的紋波在0到100uv間波動(dòng),由此可得我們的仿真在這個(gè)系統(tǒng)中的濾波效果很好.可能和真實(shí)的的仿真有一定的出入但是我們可以在輸入和輸出端口加濾波電路濾除電路中的紋波降低干擾。這樣在保證性能的同時(shí)也降低了成本。這部分電路比較簡單,不作詳述,要說明的就是由于+5V和+15V提供較大電流,因此相應(yīng)的濾波電容取值;較大,均為2200uF。+5V主要供數(shù)控部分和DA轉(zhuǎn)換芯片使用;+15V作為運(yùn)放的正電源,同時(shí)也是穩(wěn)壓輸出電路的主電源,最大電流約為650mA;15V作為運(yùn)放的負(fù)電源,該電流較小,不超過50mA。它們的連接情況直接決定著寄存器的地址,一旦硬件電路確實(shí),寄存器的地址就確實(shí)下來了。74LS373的A0、A1與8255A的A0、A1且A3與8255A的/CS作為80225A的片選信號。在最小系統(tǒng)中還需要一個(gè)地址鎖存器,因此我們選擇了74LS373。 8255A的/RD、/WR和單片機(jī)的/RD、/WR相連接。 復(fù)位控制字 8255與單片機(jī)最小系統(tǒng)的連接由下圖可看出來8255A與單片機(jī)的一些連接。該控制字的D3~D1指明對端口C的哪一位進(jìn)行操作,而D0位則指明對端口C的操作是置1還是清0,D6~D4位為任意值,不影響操作。4)在B組確定工作方式后,可用D1位設(shè)定B口是輸人口還是輸出口,用D0位設(shè)定C口低4位是輸入還是輸出。3)在A組確定工作方式后,可用D4位設(shè)定A口是輸人口還是輸出口。從控制字格式可知: 方式選擇控制字1)8255A可
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1