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

正文內(nèi)容

基于單片機(jī)的風(fēng)扇調(diào)速器設(shè)計-本科論文(已改無錯字)

2023-07-13 14:48:46 本頁面
  

【正文】 風(fēng)力逐漸 增加)。 電機(jī)在額定電壓和功率條件下,以最高功率運轉(zhuǎn)工作時,電風(fēng)扇的風(fēng)葉最大圓周上的線速度 =2100 m/min。由公式 (41)可以求得線速度 福建農(nóng)林大學(xué)東方學(xué)院計算機(jī)科學(xué)系畢業(yè)設(shè)計(論文) 13 V=πDn10 3 ( 41) 公式(4- 1)中: V代表風(fēng)葉最大圓上的線速度,單位為 m/min。 D代表風(fēng)葉最大圓的直徑,單位為 mm。 n是電機(jī)的最高轉(zhuǎn)速,單位為 r/min。 代入響應(yīng)的數(shù)據(jù)求得 n5≤ 1555r/min, 我們?nèi)『唵卫谶\用的 n5=1250 r/: %70%100 ??? 最高調(diào)速檔的轉(zhuǎn)速最低調(diào)速檔的轉(zhuǎn)速調(diào)速比 當(dāng)假設(shè)取 n1=875r/min。則可得出五個檔位的轉(zhuǎn)速值: n1=875r/min n2=980r/min n3=1063r/min n4=1150 r/min n5=1250r/min u0=u1 ?????? ?? ??? ?? 2 2sin ( 42) 式(4 2)中: u1代表電路輸入交流電壓 α 代表電路的可控硅的控制角。 解得: 當(dāng) α 5=0176。 時, t=0ms; 當(dāng) α 4=176。時, t=; 當(dāng) α 3=176。 時 , t=; 當(dāng) α 2=176。時, t=; 當(dāng) α 1=176。 時, t=。 電機(jī)控制模塊設(shè)計 電機(jī)模塊設(shè)計運用了集光電隔離、過零雙向可控硅型光耦、過零檢測和過零觸發(fā)等功能于一身 ,避免了輸入輸出通道同時控制雙向可控硅觸發(fā)的缺陷 , 簡化了輸出通道隔離 2 驅(qū)動電路的結(jié)構(gòu)。所設(shè)計的可控硅觸發(fā)電路原理圖見圖 43。其中 RL 即為電機(jī)負(fù)載。 福建農(nóng)林大學(xué)東方學(xué)院計算機(jī)科學(xué)系畢業(yè)設(shè)計(論文) 14 給定的時間內(nèi) ,負(fù)載得到的功率 : UINnP? (43) P :負(fù)載得到的功率( kW) n :可控硅導(dǎo)通的正弦波個數(shù) N :正弦波的總個數(shù) U :電壓( V) I :電流( A) 由式 (43) 得 ,U , I , N 為固定值時 , 只要 n 值的改變即可改變負(fù)載得到的功率 ,從而達(dá)到調(diào)節(jié)電機(jī)轉(zhuǎn)速的目的。 圖 43 電機(jī)控制原理圖 福建農(nóng)林大學(xué)東方學(xué)院計算機(jī)科學(xué)系畢業(yè)設(shè)計(論文) 15 5 控制器軟件設(shè)計 本次設(shè)計的運行程序為 C語言編寫的,設(shè)計源程序時均采用模塊化設(shè)計 ,一個個模塊設(shè)計有條理性,便于查出錯誤的地方進(jìn)行更改,也更高效。整體程序由主程序和鍵盤輸入、電機(jī)的轉(zhuǎn)速控制等子程序 模塊和顯示模塊等組成。 主程序 圖 51所示,主程序在進(jìn)行系統(tǒng)的初始化后,主程序開始反復(fù)對各個模塊進(jìn)行檢測。如果相應(yīng)部分的緩沖區(qū)中標(biāo)志出現(xiàn)緩沖區(qū)置位,則該模塊的所得的數(shù)據(jù)需要處理,對應(yīng)的處理子模塊進(jìn)行運轉(zhuǎn)最后完成任務(wù)。 福建農(nóng)林大學(xué)東方學(xué)院計算機(jī)科學(xué)系畢業(yè)設(shè)計(論文) 16 圖 51 主程序模塊流程圖 數(shù)字溫度傳感器模塊和顯示子模塊 如圖 52所示,單片機(jī)控制系統(tǒng)中的 DS18B20 數(shù)字溫度傳感器,需要三個過程: 初始化 ROM 操作指令 存儲器操作指令。只有經(jīng)歷著三部分才能完成溫度轉(zhuǎn)換 工作,此時該系統(tǒng)的單片機(jī)應(yīng)用頻率為: 12MHz。 系統(tǒng)初始化 溫度變化? 溫度控制子模塊 鍵盤輸入? 鍵盤處理子模塊 開始 Y N Y N Y N 顯示子模塊 福建農(nóng)林大學(xué)東方學(xué)院計算機(jī)科學(xué)系畢業(yè)設(shè)計(論文) 17 圖 52 DS18B20數(shù)字溫度傳感器模塊程序流程圖 數(shù)字溫度傳感器模塊和顯示子模塊程序 include define uchar unsigned char define uint unsigned int sfr Dat_Port=0x80。 開始 DS18B20初始化 啟動 DS18B20測溫 內(nèi)部判斷 調(diào)用讀子程序 顯示子程序 結(jié)束 調(diào)用相應(yīng)的控制程序 調(diào)用相應(yīng)的鍵值處理程序 調(diào)用寫子程序 異常 正常 福建農(nóng)林大學(xué)東方學(xué)院計算機(jī)科學(xué)系畢業(yè)設(shè)計(論文) 18 sbit ge=P2^6。 sbit shi=P2^7。 sbit TMDAT= P3^7。 uchar code table[]={0x3F, 0x06, 0x5B, 0x4F, 0x66,0x6D, 0x7D, 0x07, 0x7F,0x6F}。 uchar tmpbuf[2]。 void Delay(int useconds) { int s。 for (s=0。 suseconds。s++)。 } uchar Reset_Bus(void) { uchar presence。 TMDAT=0。 Delay(29)。 TMDAT=1。 Delay(3)。 presence=TMDAT。 Delay(25)。 return(presence)。 } void Write_Bit(char bitval) { TMDAT=0。 if(bitval==1) TMDAT=1。 Delay(5)。 TMDAT=1。 } void Write_Byte(char val) { uchar I。 uchar temp。 for (i=0。i8。i++) 福建農(nóng)林大學(xué)東方學(xué)院計算機(jī)科學(xué)系畢業(yè)設(shè)計(論文) 19 { temp=vali。 tempamp。=0x01。 Write_Bit(temp)。 } Delay(5)。 } uchar Read_Bit(void) { uchar i。 TMDAT=0。 TMDAT=1。 for(i=0。i3。i++)。 return(TMDAT)。 } uchar Read_Byte(void) { uchar i。 uchar value=0。 for (i=0; i8; i++) { if(Read_Bit()) value|=0x01i。 Delay(6)。 } return(value)。 } uint DS18B20_Tmp_Read(void) { uint TEMP。 uchar TEMP_LSB,TEMP_MSB。 Reset_Bus() 。 Write_Byte(0xCC)。 Write_Byte(0x44)。 Delay(5)。 Reset_Bus()。 福建農(nóng)林大學(xué)東方學(xué)院計算機(jī)科學(xué)系畢業(yè)設(shè)計(論文) 20 Write_Byte(0xCC)。 Write_Byte(0xBE)。 TEMP_LSB=Read_Byte() 。 TEMP_MSB=Read_Byte() 。 TEMP=TEMP_MSB。 TEMP=TEMP8。 TEMP=TEMP| TEMP_LSB。 return TEMP。 } void Display(void) { uchar j。 j=tmpbuf[0]。 Dat_Port=table[j]。 shi=0。 Delay(5)。 shi=1。 Delay(5)。 j=tmpbuf[1]。 Dat_Port=table[j]。 ge=0。 Delay(5)。 ge=1。 } void main(void) { uint tmp。 uchar I,tmph。 while(1) { tmp=DS18B20_Tmp_Read()。 tmph=(uchar)((tmp4)amp。0xff)。 tmpbuf[1]=tmph%10。 tmpbuf[0]=(tmph%100)/10。 for(i=0。i20。i++) 福建農(nóng)林大學(xué)東方學(xué)院計算機(jī)科學(xué)系畢業(yè)設(shè)計(論文) 21 { Display()。 } } } 電機(jī)調(diào)速與控制子模塊 為達(dá)到調(diào)速的目的。電機(jī)的轉(zhuǎn)速與控制子模塊用雙向可控硅過零觸發(fā)方式,雙向可控硅的通斷由單片機(jī)控制,通過改變每個控制周期內(nèi),可控硅導(dǎo)通和關(guān)斷交流完整全波信號的個數(shù)來調(diào)節(jié)負(fù)載功率。 因為工頻電壓過零時刻由 INT0 信號反映 ,所以只要在外中斷 0 的中斷服務(wù)程序中完成控制門的打開與關(guān)閉,并利用中斷服務(wù)次數(shù)對控制量 n進(jìn)行判斷和計數(shù),也就是每中斷一次,對 n進(jìn)行減 1計數(shù),如果 n不等于 0,保持控制電平為“ 1”,繼續(xù)打開控制
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1