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

正文內(nèi)容

基于單片機的逆變電源系統(tǒng)設(shè)計(參考版)

2025-06-21 18:06本頁面
  

【正文】 。4).文中介紹的SPWM脈沖形成方案,不僅在開關(guān)電源的數(shù)字化制作方面是一個嘗試和創(chuàng)新,而且在直流調(diào)速、交流調(diào)速、變頻電源、電力回收領(lǐng)域,也具有通用性,它應(yīng)用前景廣闊。2).以單片機最小系統(tǒng)來完成SA828的外圍硬件支持,可以使系統(tǒng)的硬件結(jié)構(gòu)簡化,提高可靠性,減小系統(tǒng)成本和體積。該系統(tǒng)輸出正弦波合成的頻率為400HZ,試驗證明整個系統(tǒng)結(jié)構(gòu)緊湊,實時性較以完全單片機軟件編程產(chǎn)生SPWM波的方法要好得多,而他的功能又比用HEF4752等純硬件方法生成的SPWM波的方法完善。試驗證明整個系統(tǒng)方案結(jié)構(gòu)緊湊,實時性較好。仿真交流輸出信號4).結(jié)果分析實驗室搭建主電路進行實驗和調(diào)試,獲得了較好的實驗效果。MOSFET柵極的驅(qū)動信號3).圖42PWM輸出的上、下橋臂的驅(qū)動信號2).1).從SA828的RPHT、PRHB輸出的驅(qū)動脈沖信號如下圖41所示圖41實驗驗證及結(jié)果分析初次使用這系列的芯片,對其資料也不完全掌握,實驗最后,仍留此問題,亟待日后解決。4).SA828的輸出波形下橋臂出現(xiàn)一段脈寬為1us的不正常波形,按照電路設(shè)計原理,由于三相下橋臂均輸出這種不正常的波形,我們用到了SA828的輸出禁止端SETTRIP,把此端接上高電平即可使輸出禁止而不影響內(nèi)部電路的正常工作,但是實驗結(jié)果還能看到此不正常的波形,若其是內(nèi)部電路產(chǎn)生,即使不能刪除,在輸出禁止時理論上應(yīng)該是能禁止的。P1口沒有數(shù)據(jù)輸出的原因也是我們的顯示驅(qū)動出錯導(dǎo)致,當(dāng)驅(qū)動錯誤排除后,P1口數(shù)據(jù)輸出正常。經(jīng)檢測是我們的驅(qū)動連接有問題,重新連接后,顯示正常。聯(lián)機調(diào)試時出現(xiàn)了下面一些問題:1).四位一體LED顯示管不顯示;2).P1口沒有數(shù)據(jù)輸出;3).AD轉(zhuǎn)換器不工作;4).SA828的輸出波形不正確。軟件調(diào)試可以先編寫顯示程序并進行硬件的正確性檢驗,然后分別進行主程序、AD轉(zhuǎn)換子程序、電壓顯示子程序、頻率顯示子程序、數(shù)字濾波子程序等子程序的編程及調(diào)試。主電路部分硬件的檢測方法同控制部分。調(diào)試時,應(yīng)該先調(diào)控制部分。聯(lián)機調(diào)試情況系統(tǒng)的調(diào)試分為硬件調(diào)試和軟件調(diào)試兩個部分。AJMPACCBDPLDPH恢復(fù)現(xiàn)場POPPOPPOPPOPPOPPOPPOPPOPPOPPOPACALLMOVAANL頻率整數(shù)部分百位數(shù)在最高位顯示A,R4MOVA,05HCLRAANL頻率整數(shù)部分十位數(shù)在次高位顯示A,R5MOVA,07HCLRA,0FHMOV50H,ASWAPA,0F0HMOVR2,HB3MOVA,R3MOVR4,ADAA,R4MOVR5,ADAA,R5MOVR6,ARLCA,R6MOVAHB3:MOV轉(zhuǎn)換雙字節(jié)二進制整數(shù)MOVR5,AMOVR3,AHB2:CLR調(diào)用雙字節(jié)十進制轉(zhuǎn)換程序HB2MOVR6,72H使用第二工作寄存區(qū)SETBPUSHPUSHPUSHPUSHPUSHPUSHPUSHPUSHPUSHPUSHPUSHPUSHPUSH中斷程序及流程圖如下:DISPLAYF:PUSH至此,頻率顯示部分完成。因此將R4R5中的數(shù)分離分別在最高位、次高位、次低位顯示,并且次低位帶有小數(shù)點。利用中斷源⑵.TR0開中斷SETBPOPPOPPOPPOPPSW50H51H52H53H60H61H62H63H6AH70H清0將調(diào)制波頻率小數(shù)部分(小于100)存75H調(diào)制波頻率整數(shù)部分存72H頻率整數(shù)部分存于7273H中F0BINCMOVMOVMOVJCJBSUBBMOVMOVSUBBCLRMOVXCHRLCXCHMOVRLCMOVMOVRLCMOVMOVRLCMOVCLR當(dāng)條件(R2R3)〈(R6R7)滿足時,B,16調(diào)用雙字節(jié)除法子程序原來的程序,NDIVR7,71HMOVR6,70HMOVR4,0FHMOV輸入被除數(shù)R2,00HMOVJZ檢查除數(shù)是否為0A,71HMOVMOV71H,TH0TL0清0TL0,00H70H,00HMOVSETBPUSHPUSHPUSHPUSHPUSHPUSHPUSHPUSHPUSHPUSHPUSHPUSHPUSHACCTR0關(guān)中斷CLR所以,當(dāng)如果對精度要求不高,=0F4240H,也是一個3字節(jié)的數(shù),因此因為AT89C52使用12MHZ的時鐘頻率,一個機器周期是這樣,在一個中斷的功能是計算ZPPR輸出的調(diào)制波頻率。中斷。輸出頻率測試計算及顯示子程序部分⑴.頻率測試計算子程序部分SA828帶有頻率輸出端口,將其與單片機的中斷INT0口相接,如原理圖所示。DJNZR7,DL2R6,14HDL1:MOVR3,NEXT1RETTAB:DBR4,AMOVA,R4DAR5,AMOVA,R5DAR2,AMOVR3,08HNEXT1:RLCR5,00HMOVPLAY1RETL1:CLRP1,0FFHNODISPLAY:MOVDL1MSCLRA,A+DPTRMOVDPTRNODISPLAY顯示最高位MOVP1,0FFHINCDL1MSCLRA,A+DPTRMOVDPTR顯示次高位MOVR1SETBMOVP1,ALCALLA,A+DPTRANLDPTR顯示次低位MOVR1SETBMOVP1,ALCALL,TABMOVCA,R1MOV清除原來的數(shù)據(jù)SETB顯示數(shù)據(jù)首地址MOVMOVCLR53H,APLAY1:CLRA,0F0HSWAP52H,AMOV分離D3ANLA,R4AMOV分離D2ANLA,R5A,0FHMOV顯示程序MOVPLAYRETPLAY:A,6AHACALL濾波結(jié)果存于6AHRETCMP6:MOVXCHCMP66AH,ACJNEA,6EH6AH,ACMP3:JCMOVA,6EH,CMP3CMP2:MOVXCHA,6DHCMP1:JNCAJMPCJNEFILTER:MOVR0DJNZMOV讀取從IN0輸入的轉(zhuǎn)換結(jié)果A,DPTR,LOOP1R7,DELAYLOOP1:JBMOV啟動A/D轉(zhuǎn)換DPTR,AA,00HMOVR0,2CHMOV流程圖如圖下面是程序清單:中值濾波對于去掉由于偶然因素引起的波動或采樣器不穩(wěn)定而造成的誤差所引起的脈動干擾比較有效。因此程序中有二進制轉(zhuǎn)換及乘14子程序,除以100處理為小數(shù)點固定顯示在次低位。X=本設(shè)計中FFH對應(yīng)36V,其轉(zhuǎn)換公式為因為ADC0809的最大輸入電壓為5V,其轉(zhuǎn)換結(jié)果FFH對應(yīng)5V。ADC0809的CLK信號是從AT89C52的ALE端經(jīng)四分頻器74LS74分頻后得到的,工作頻率為500HZ,轉(zhuǎn)換時間為128us左右,據(jù)此設(shè)計一個延時時間,延時時間一到,采用查詢方式進行數(shù)據(jù)傳送。ADC0809的控制及數(shù)據(jù)處理子程序單片機與ADC0809的接線圖所示,因此ADC0809的起始地址為7F00H。允許PWM輸單片機對采樣到的輸出如做PI調(diào)節(jié)計算轉(zhuǎn)換為電壓幅值控制字后,需要重新寫入控制字,其方法是相同的。給控制寄存器R3寫數(shù)據(jù)SETBDPTRMOVXDPTR,ADPTRMOVA,2DHMOVX給R0寫數(shù)據(jù)INCDPTR,ASA828控制寄存器MOV給初始化寄存器R4寫數(shù)據(jù)MOVDPTRMOVX給R2寫數(shù)據(jù)INCDPTR,ADPTRMOVA,60HMOVX給R0寫數(shù)據(jù)INCDPTR,ASA828初始化寄存器MOVA,80H流程圖如下:程序清單如下:CLR系統(tǒng)上電復(fù)位之后首先對SA828寫初始化字和控制字。STARTINCADCKAISHITL0,00HMOVMOVSETBMOVSETBSETBPX1開總控制中斷SETBSETBIT1START:包括電壓顯示子程序、A\D轉(zhuǎn)換子程序、828初始化子程序。系統(tǒng)軟件的設(shè)計SPWM波形的產(chǎn)生,選擇專用的芯片SA828,如前面所講,這里不再論述。有相同的功能。(5)軟復(fù)位控制RST是軟復(fù)位位。當(dāng)=0時,關(guān)斷所有SPWM信號輸出。(3)輸出禁止位控制輸出禁止位=就是調(diào)壓比(36)求出A值,它的二進制數(shù)即為幅值選擇字(即RAMP或YAMP或BAMP)。%調(diào)制波幅值是借助于8位幅值選擇字(RAMP、YAMP、BAMP)來實現(xiàn)的。(2)調(diào)制波幅值選擇通過改變調(diào)制波幅值來改變輸出電壓有效值,達到變頻同時變壓的目的。==,取(35)求得(1)調(diào)制波頻率選擇調(diào)制波頻率選擇字由PFS0—PFS7這8位組成??刂萍拇嫫鞯淖饔冒ㄕ{(diào)制波頻率選擇(調(diào)速)、調(diào)制波幅值選擇(調(diào)壓)、正反轉(zhuǎn)選擇、輸出禁止位控制、計數(shù)器復(fù)位控制、軟復(fù)位控制。SA828控制寄存器編程來關(guān)斷SPWM輸出,然后再進行修改。這些參數(shù)專用于逆變電路中.因此,在操作期間不應(yīng)該改變它們。當(dāng)AC=l時,控制寄存器中的R、Y、B相分別可以調(diào)整各自的幅值,以適應(yīng)不平衡負載。(5)幅值控制AC是幅值控制位。s,=128則那么它等于實際輸出的最小脈寬加上延遲時間,即可知.SA828的工作順序是先刪除最窄脈沖,然后再延遲.所以式(3—4)給出的考慮到延遲(死區(qū))的因素,在延遲時.通常的做法是在保持原頻率不變的基礎(chǔ)上,使開關(guān)管延遲開通.如圖37所示.實際輸出的脈寬=延遲前的脈寬延遲時
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1