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

正文內(nèi)容

基于單片機(jī)的特殊變頻器的設(shè)計(參考版)

2024-08-07 05:44本頁面
  

【正文】 。 end。 6:WriteFile(hm,PChar(S6)^,Length(S6),lrc,nil)。 4:WriteFile(hm,PChar(S4)^,Length(S4),lrc,nil)。 2:WriteFile(hm,PChar(S2)^,Length(S2),lrc,nil)。 //向下位機(jī)傳送定時時間 while i6 do begin i:=i+1。 S6:=inttostr(D6)。 S4:=inttostr(D4)。 S2:=inttostr(D2)。 D6:=(tl0D4*100D5*10)div 1。 D4:=tl0 div 100。 //將初值的每位離散化 D2:=(th0D1*100)div 10。 //計算T0計時器中的初值 tl0:=(65535round(unit_second))mod 256。 //根據(jù)輸入頻率求定時器定時時間 unit_second:=second/162。beginif (hComm=0) then exit。 S1,S2,S3,S4,S5,S6:string。 var D1,D2,D3,D4,D5,D6,th0,tl0,i:integer。這樣單片機(jī)實際接收到的是這個數(shù)值的ASCII值,因而要再轉(zhuǎn)化為整型數(shù)據(jù),這個過程由下位機(jī)的主程序部分完成。這個過程由圖47控制界面圖中的“數(shù)據(jù)傳送”按鈕的OnClick事件來完成。首先算出這樣一個定時時間應(yīng)該附給THX與TLX的數(shù)值。根據(jù)T=1/?(T為周期,單位為s, ?即頻率,單位為Hz),再根據(jù)將一個周期分為162的操作,即125μs,這就是每個控制字持續(xù)輸出的時間。系統(tǒng)的計算主要是實現(xiàn)根據(jù)用戶所鍵入的頻率數(shù)值得到定時器中THX與TLX中的初值(X=0或1,系統(tǒng)中X為0)。系統(tǒng)要求的是在確定通信口打開的情況下,在控制界面中輸入頻率后按界面上的“數(shù)據(jù)傳送” 按鈕就能將單片機(jī)定時器中所需的初值下發(fā)出去。上位機(jī)的人機(jī)控制界面是相當(dāng)簡單的,一是對通信端口打開與關(guān)閉的控制;二是頻率的輸入以及下傳,其簡單的控制界面如圖48所示。本部分重點介紹計算部分程序的編寫以及一些相關(guān)軟件實現(xiàn)方面的語句等等。系統(tǒng)的上位機(jī)主要完成的功能有:從鍵盤輸入電路的頻率參數(shù),通過計算將其轉(zhuǎn)換成相應(yīng)的單片機(jī)定時/計數(shù)器的定時常數(shù),并通過串行通訊傳到下位機(jī)。Delphi使得窗口程序的設(shè)計難度大大降低,使用Delphi進(jìn)行系統(tǒng)開發(fā)的人數(shù)也是筆直地增加的,因為它提供了相當(dāng)簡單的途徑給想設(shè)計窗口程序的設(shè)計人員。Delphi采用Borland公司獨步全球的Pascal語言,作為開發(fā)的語言。開始清零標(biāo)志位C把十位數(shù)乘10并保存雙字節(jié)數(shù)用個位的數(shù)加上面的雙字節(jié)數(shù)(采用帶進(jìn)位加)并保存把百位數(shù)乘以100,并用帶進(jìn)位加完成與上次保存的雙字節(jié)數(shù)的加法運算將結(jié)果的高位保存到A中,低位保存到B中結(jié)束 圖47 運算程序流。中斷部分的程序如下:ZDT0: PUSH ACC MOV A,R3 DEC A MOV DPTR,TABLE_OUT MOVC A,A+DPTR MOV P1,A DJNZ R3,ZDT0_END MOV R3,162ZDT0_END: MOV TMOD,01H MOV TH0,R5 MOV TL0,R6 POP ACC RETI TABLE_OUT: DB 1AH,1AH,1AH,1AH,1AH DB 29H,25H,16H,1AH,1AH DB 1AH,1AH,1AH,2AH,29H DB 29H,29H,29H,29H,25H DB 16H,1AH,2AH,2AH,29H查表輸出控制字重裝查表計數(shù)器的初值重裝定時器(計數(shù)值由主程序接受到數(shù)據(jù)后計算得到)開始 檢測是否已經(jīng)輸出了一個完整正弦波波形現(xiàn)場保護(hù)恢復(fù)現(xiàn)場YN中斷結(jié)束返回圖45 查表中斷子程序流程圖 DB 29H,29H,19H,19H,19H DB 15H,15H,25H,26H,1AH DB 19H,19H,19H,19H,19H DB 15H,25H,25H,25H,25H DB 25H,26H,1AH,19H,15H DB 15H,25H,25H,25H,29H DB 29H,29H,2AH,2AH,26H DB 16H,19H,29H,29H,29H DB 29H,29H,2AH,26H,26H DB 26H,26H,26H,16H,19H DB 29H,2AH,2AH,26H,26H DB 26H,25H,25H,25H,15H DB 15H,16H,1AH,29H,25H DB 25H,25H,25H,25H,15H DB 16H,16H,16H,16H,16H DB 1AH,29H,25H,15H,15H DB 16H,16H,16H,26H,26H DB 26H,2AH,2AH,1AH,19H DB 25H,26H,26H,26H,26H DB 26H,2AH,1AH,1AH,1AH DB 1AH,1AH,19H,25H,26H DB 2AH,2AH,1AH,1AH,1AH DB 16H,16H,16H,15H,15H DB 19H,29H,26H,16H,16H DB 16H,16H,16H,15H,19H DB 19H,19H,19H,19H,29H DB 26H,16H,16H,15H,19HDB 19H,19H 主程序用來實現(xiàn)串行通訊,其流程圖如圖46所示。系統(tǒng)用中斷程序?qū)崿F(xiàn)查表功能,在系統(tǒng)運行過程中中斷始終是打開的,當(dāng)上位機(jī)又發(fā)一個新的相關(guān)頻率的數(shù)據(jù)下來時,單片機(jī)馬上響應(yīng)新頻率的中斷,改變每個數(shù)據(jù)持續(xù)輸出的時間,這使得系統(tǒng)的響應(yīng)迅速,能夠達(dá)到快速變頻的效果??刂芐PWM脈沖生成的程序主要由主程序和中斷程序組成,脈沖控制字的查表輸出由中斷程序完成,而串行通訊則由主程序控制。單片機(jī)輸出控制字持續(xù)的時間長,則逆變電流的頻率慢,反之,則逆變電流頻率快。利用單片機(jī)的查表指令,依次從I/O端口輸出表47中的控制字,就可以在逆變電路中獲得正弦波形的交流電。所以希望計算機(jī)的輸出使V1和V4有數(shù)μs同時截止時間。表47整個正弦波控制字序號控制字序號控制字序號控制字序號控制字序號控制字11AH21AH31AH41AH51AH629H725H816H91AH101AH111AH121AH131AH142AH1529H1629H1729H1829H1929H2025H2116H221AH232AH242AH2529H2629H2729H2819H2919H3019H3115H3215H3325H3426H351AH3619H3719H3819H3919H4019H4115H4225H4325H4425H4525H4625H4726H481AH4919H5015H5115H5225H5325H5425H5529H5629H5729H582AH592AH6026H6116H6219H6329H6429H6529H6629H6729H682AH6926H7026H7126H7226H7326H7416H7519H7629H772AH782AH7926H8026H8126H8225H8325H8425H8515H8615H8716H881AH8929H9025H9125H9225H9325H9425H9515H9616H9716H9816H9916H10016H1011AH10229H10325H10415H10515H10616H10716H10816H10926H11026H11126H1122AH1132AH1141AH11519H11625H11726H11826H11926H12026H12126H1222AH1231AH1241AH1251AH1261AH1271AH12819H12925H13026H1312AH1322AH1331AH1341AH1351AH序號控制字序號控制字序號控制字序號控制字序號控制字13616H13716H13816H13915H14015H14119H14229H14326H14416H14516H14616H14716H14816H14915H15019H15119H15219H15319H15419H15529H15626H15716H15816H15915H16019H16119H16219H這里,有一點必須特別注意,就是由U相的V1導(dǎo)通、V4截止轉(zhuǎn)換為V1截止V4導(dǎo)通的瞬間,由于轉(zhuǎn)換的延遲,可能有一瞬間V1和V4同時導(dǎo)通。故根據(jù)每個單位時間(圖44中虛線所表示的每小格,整個周期共分為162小格)各個相的狀態(tài)編寫P1口的狀態(tài)控制字方法如下表46所示。的規(guī)律可以得到如下圖44的各相的經(jīng)調(diào)制后的脈寬波形圖。的開關(guān)點時刻和脈沖寬度,其他開關(guān)點時刻和脈沖寬度可由對稱性求得。根據(jù)每個正弦波內(nèi)包含18個三角載波,正弦波頻率為50Hz(即系統(tǒng)電網(wǎng)所用的工頻交流電)計算出的IGBT管的各開關(guān)點的時間和脈沖寬度如表45。為了消除電路中的高次諧波的影響,每一個正弦波內(nèi)所含的三角載波的個數(shù)應(yīng)該是3的整數(shù)倍。因此系統(tǒng)采用了匯編語言編程。匯編語言程序可移植性差。但高級語言執(zhí)行時間長,占用存儲單元多。高級語言編寫程序時主要著眼于算法,而不必了解計算機(jī)的硬件結(jié)構(gòu)和指令系統(tǒng),因此易學(xué)易用。⑩ 關(guān)電源順序:將XTAL1降到L電平;然后將RST降到L電平;懸浮其它I/O引
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1