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

正文內(nèi)容

無刷直流電機控制器的軟件設(shè)計-資料下載頁

2025-08-17 13:13本頁面

【導讀】及功耗、價格等已經(jīng)是選擇家用電器的主要因素。就電動機而言,傳統(tǒng)的有刷直。永磁無刷直流電動機是近年隨著電力電子器件及新型永磁材料發(fā)展而迅速成熟。等優(yōu)點,又具備直流電機固有的優(yōu)越的啟動性能和調(diào)速特性。其無機械式換向機構(gòu),等綜合因素出發(fā),水磁無刷直流電機可望在未來的電動產(chǎn)業(yè)占有主導地位。于對控制器體積、價格性能比要求較高的場合。普通的STC89C52單片機作為主控芯片的無刷直流電動機控制器的設(shè)計。有刷直流電動機從19世紀40年代出現(xiàn)以來,以其優(yōu)良的轉(zhuǎn)矩控制。特性,在相當長的一段時間內(nèi)一直在運動控制領(lǐng)域起主導作用。直流電動機的機械電刷,從而誕生了無刷直流電機的基本思想。的努力,國內(nèi)目前已有無刷直流電動機的系列產(chǎn)品,形成了一定的生產(chǎn)規(guī)?!,F(xiàn)有的無刷直流電機控制器的主要特點進一步進行性能的優(yōu)化,高效率,超平穩(wěn),作,以實現(xiàn)對無刷直流電機的控制的目的??梢酝ㄟ^用傳感器的方法或無位置傳感器技術(shù)進行確定。

  

【正文】 中所學的知識重新整理歸納聯(lián)系起來了 ,而且 很大程度上提高了 實踐動手能力 ;不僅完成了本科階段的最后一次作業(yè),也讓自己學習了項目合作精神, 為即將走向工作崗位奠定了一定的基礎(chǔ)。在設(shè)計中,認真對待這次畢業(yè)設(shè)計,從一開始 分析硬件 方案的設(shè)計到軟件程序的模塊化編寫,再到 后來硬件軟件的聯(lián)調(diào),都為完成這次的畢業(yè)設(shè)計任務(wù)而努力著。 通過這次畢業(yè)設(shè)計,最大收獲并不是無 刷直流電機控制系統(tǒng)的設(shè)計成功,而是學會了 避開簡單繁雜的匯編語句,用相對簡潔可移植性強的 C語句編寫單片機程序,從簡單的延時程序代碼的編寫 到 正反轉(zhuǎn)控制字程序等的編譯、修改,模塊化仿真,軟硬件電路功 能聯(lián)調(diào)并 實現(xiàn) 任務(wù)書 的 要求,一步一步完成 。在這過程中有過困惑,有過啟迪也有過喜悅,但最重要的還是需要那 份 耐心和恒心。 本論文的順利完成得益于 方霆 老師的悉心指導和親切關(guān)懷 ,方 老師嚴肅的科學態(tài)度,嚴謹?shù)闹螌W精神,深深地感染和激勵 了本人 。在 做畢設(shè)的這 段 時間 , 方老師對 大家 遇到的困難總是能夠及時給予幫助,并耐心指導 , 老師 在 培養(yǎng)學生 方面采用的 是循循善誘,給予充分的自由,啟發(fā) 學生 自主思考和解決問題的能力 的方法 。借此,向 方 老師表示由衷的感謝! 感謝同 組 的 陳慶安同學, 他 在這次設(shè)計中給了許多的幫助和指導,他的冷靜和沉著是這次畢設(shè)成功的最大因素。 同時,還要感謝家人一直以來給予 的 精神和物質(zhì)上的支持,使 本人 能安心的學習、研究,順利完成學業(yè)。 最后,向所有老師、同學、朋友、親人致以誠摯的感謝!并衷心感謝百忙之中評閱本論文和參與答辯的各位老師! 南昌航空大學學士學位論文 32 附錄 A 系統(tǒng)原理分圖 圖 A1 控制板原理圖 南昌航空大學學士學位論文 33 圖 A2 驅(qū)動板原理圖 南昌航空大學學士學位論文 34 附錄 B 元器件清單 數(shù)據(jù)下載口(串口) 公的 1 個 四位一體 數(shù)碼管(共陰極) 1 個 電容 瓷片 f 11 個 電解(復(fù)位) 22μ f 3 個 30pf 2 個 無刷電機(內(nèi)置霍爾位置傳感器) 120W 1 臺 晶振 1 個 電阻 20Ω 10 個 10KΩ 17 個 1KΩ 28 個 插針 若干 IN4007 3 個 STC89C52 1 個 譯碼器 74LS138 1 個 74LS48 1 個 功率管 STP60NF06 6 個 三極管 1 個 PCB 板 2 塊 發(fā)光二極管 6 個 通訊線 1 根 按鈕開關(guān) 7 個 MAX232 1 個 蜂鳴器 1 個 南昌航空大學學士學位論文 35 附錄 C 系統(tǒng)軟件代碼 include sbit fm=P3^0。//定義蜂鳴器輸入端 sbit PWM=P3^1。 sbit s0=P3^2。 sbit s1=P3^3。//啟動按鍵 sbit s2=P3^4。 sbit s3=P3^5。 sbit s4=P3^6。 sbit s5=P3^7。 int flag_z。 int flag_j。 int flag_s。 char flag_star。 char hall,hall_1。 char temp。 int PWMZK。 int sd。 uint count1,count,T0_count,z_s。 int tempdata[4]。//存放轉(zhuǎn)換好的速度個十百千位 uchar code tablewe[]={0x00,0x20,0x40,0x60}。//位碼數(shù)組 , 保持為高電平,蜂鳴器不叫 init() { z_s=0。//未工作狀態(tài) sd=34。 hall=0x00。 hall_1=0x00。 count=0。 T0_count=0。 PWM=0。 flag_z=2。 flag_j=2。 flag_s=0。//啟動標志 PWMZK=0。 TMOD=0x02。//選通定時器 0工作方式 2 定時器 1 工作方式 0 EA=1。//開總中斷 ET0=1。//開定時器 0 中斷 ET1=1。//開定時器 0 中斷 TH0=0。 TL0=0。//定時器 278us定時, 置初值 TH1=31。 TL1=119。//定時器 149us 定時,置初值 TR0=1。 temp=0。 } 南昌航空大學學士學位論文 36 delay(xsm) { int i,j。 for(i=xsm。i0。i) for(j=110。j0。j)。 } void display(zhi_s,sudu) { char i。 tempdata[0]=(zhi_s/10)。//指示十位 tempdata[1]=(zhi_s%10)。//指示個位 tempdata[2]=(sudu/10)。//速度值 shi tempdata[3]=(sudu%10)。//速度值 ge for(i=0。i4。i++) { P0=tablewe[i]|tempdata[i]。 delay(5)。 } } Z_ZHUAN() { switch(hall) { case 0x05: P1=0x13。 break。 case 0x04: P1=0x07。 break。 case 0x06: P1=0x0d。 break。 case 0x02: P1=0x1c。 break。 case 0x03: P1=0x34。 break。 case 0x01: P1=0x31。 break。 default: P1=0x15。 break。 } } F_ZHUAN() { switch(hall) { case 0x05: P1=0x1c。 break。 case 0x01: P1=0x0d。 break。 case 0x03: P1=0x07。 break。 case 0x02: P1=0x13。 break。 case 0x06: P1=0x31。 break。 case 0x04: P1=0x34。 break。 default: P1=0x15。 break。 } } AN_JIAN() { 南昌航空大學學士學位論文 37 if(s2==0) { delay(10)。 if(s2==0) { flag_j=2。 flag_z=1。//z } } if(s3==0) { delay(10)。 if(s3==0) { flag_j=2。 flag_z=0。//f } } if(s0==0) { delay(10)。 if((s0==0)amp。amp。(flag_z!=2)) { flag_j=0。//jj } } if(s4==0) { delay(10)。 if((s4==0)amp。amp。(flag_z!=2)) { flag_j=1。 PWMZK=PWMZK+1。 //j } } if(s5==0) { delay(10)。 { flag_s=0。 } } } void G_ZUO() 南昌航空大學學士學位論文 38 { if(flag_z==1) { z_s=1。//指示正轉(zhuǎn) Z_ZHUAN()。 } if(flag_z==0) { z_s=2。//指 示反轉(zhuǎn) F_ZHUAN()。 } if(flag_j==1) { z_s=3。//指示加速 if(PWMZK=31) { PWMZK=0。 flag_s=0。 } } if(flag_j==0) { z_s=4。//指示急加速 PWMZK=20。 } if(flag_s==0) { z_s=0。 flag_j=2。 flag_z=2。 P1=0x15。 display(0,0)。 } } void main() { init()。 while(1) { if(s1==0) { delay(10)。 if(s1==0) { flag_s=1。 南昌航空大學學士學位論文 39 } } if(flag_s==1) { z_s=11。 fm=1。 while(flag_s) { if(temp==1) { sd=((count/12)/140)*1000。 count=0。//清霍爾信號改變次數(shù)計數(shù)值 T0_count=0。//清定時次數(shù)計數(shù)值 temp=0。 } display(z_s,sd)。 AN_JIAN()。 G_ZUO()。 } } } } void timer0() interrupt 1//278US 自動重裝 { PWM=1。 TR1=1。 hall=0x07amp。P2。 if(hall!=hall_1) { count++。 hall_1=hall。 } if(T0_count=504)//140ms 未到 { T0_count++。 } else temp=1。 } void timer1() interrupt 3//初始 128us { TR1=0。 PWM=0。 TH1=31PWMZK。 TL1=119PWMZK。 }南昌航空大學學士學位論文 40 附錄 D 系統(tǒng)實物圖 圖 D1 實物總圖 圖 D2 驅(qū)動板實物圖 圖 D3 燈測試板實物圖 圖 D4 電機實物圖 圖 D5 控制板實物圖
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1