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

正文內容

直流無刷電機控制系統(tǒng)設計畢業(yè)設計(參考版)

2025-07-02 04:01本頁面
  

【正文】 ///等待按鍵放下}。 if(i==0x7f) a=5。 ///停止轉動 in2=0。 } if(i==0xbf) { delays()。 if(i==0xdf) if(a3) ///速度減,(快速) a=am。 ///速度加,(快速) if(a=15) a=15。 } } if(i==0xef) { delays()。 if(i==0xf7) { if(a3) ///速度減(慢速) a=an。 ///速度加((慢速) if(a=15) a=15。 } } if(i==0xfb) ///第三個鍵是否按下 { delays()。 ///延時去抖動 if(i==0xfd) ///再判斷按鍵是否按下 { in1=1。 ///電機順時針轉動 in2=1。 ///讀P1口 if(i==0xfe) ///第一個鍵按下 { delays()。 P1=0xff。i)。 for(i=80。 TR0=1。 TH0=0。 ///停止計數 speedbuf=((TH0*256+TL0)*8)/3。 } i++。 } else if(i==3) ///顯示千位 { P0=zm[qw]。 } else if(i==2) ///顯示百位 { P0=zm[bw]。 } else if(i==1) ///顯示十位 { P0=zm[sw]。 if(i==0) ///顯示個位 { P0=zm[gw]。i4。 ///求速度百位值送百位顯示緩沖 qw=speedbuf/1000。 ///求速度個位值送各位顯示緩沖 sw=(speedbuf/10)%10。 }}///*************************************************************************///顯示子函數,顯示當前電機的速度///*************************************************************************display(){ uchar i。 } if(zc==15) { zc=0。 TR1=1。 TH1=0Xfa。 control()。 ///停止定時 zc++。 ///調用顯示程序 speedcan()。 ///調用按鍵掃描程序 control()。 ///開計數器 TR1=1。 ///允許定時器0中斷 ET1=1。 EA=1。 TH0=0。定時器0為計數模式,使用方式2 TH1=0Xfa。 TMOD=0X15。 ///電機控制的初始化 in2=0。 P2=0。///*************************************************************************************************************///主函數///*************************************************************************************************************main() { gw=sw=bw=qw=0。delays()。 ///子函數聲明display()。unint ys=0。 ///速度增減量二unint speedbuf=0。 ///占空比控制字uchar n=1。///在程序存儲區(qū)定義字型碼表uchar code wm[4]={0xfe,0xfd,0xfb,0xf7}。sbit ena=P3^7。///*************************************************************************include ///包含頭文件includedefine gw DBYTE[0X40] ///定義顯示緩沖區(qū) 個位define sw DBYTE[0X41] //////////////////十位define bw DBYTE[0X42] //////////////////百位define qw DBYTE[0X43] //////////////////千位define unint unsigned int ///自定義變量define uchar unsigned charsbit in1=P3^0。感謝我的爸爸媽媽,養(yǎng)育之恩,無以回報,你們永遠健康快樂是我最大的心愿。感謝大學四年來所有的老師,這些老師知識淵博,閱歷豐富,講課獨具風格,為我們打下專業(yè)知識的基礎。 致 謝經過半年的忙碌和工作,本次畢業(yè)設計已經接近尾聲,由于經驗的匱乏,難免有許多考慮不周全的地方,如果沒有導師的督促指導,以及一起工作的同學們的支持,想要完成這個設計是難以想象的。而且個人能力有限、實踐經驗缺乏,在工作中也在所難免存在很多不足之處。 展望本文雖然完成了初步的工作,但是在很多方面尚未深入探索,很多問題尚未解決。同時,該模型提供的各仿真模塊具有通用性。圖41 直流無刷電機定子電壓電流波形圖42 直流無刷電機仿真波形 直流無刷電機仿真圖圖4圖44和圖45給出了直流無刷電機在MATLAB中的仿真圖。 直流無刷電機仿真在MATLAB中搭建直流無刷電機的仿真模型,圖41為電子電壓和電流的波形。同時,Simulink是MATLAB中的一種基于視覺化的仿真工具箱,里面包含了很多行業(yè)可以用到的模塊,同時也為用戶提供了相應的S函數模塊,給用戶自定義相應功能帶來了很大的好處,不僅可以實現動態(tài)系統(tǒng)數學模塊的建立、仿真計算和分析處理等,也可以實現線性系統(tǒng)控制與分析、非線性系統(tǒng)控制與分析、數字系統(tǒng)控制與分析及數字信號處理與分析中,具有強大的功能。MATLAB主要包括仿真和鏈接兩大部分;MATLAB最主要的特點可以概況如下:(1)具有優(yōu)秀的友好的工作運行平臺與程序編寫的環(huán)境;(2)具有簡單易懂且易用的,符合人們思維的程序語言;(3)具有強大的矩陣科學計算功能和強大的數據處理能力;(4)具有優(yōu)秀的圖形顯示和處理功能;(5)具有應用廣泛的,各個專業(yè)模塊集合的工具箱simulink;(6)具有與其它程序接口的能力和處理發(fā)布平臺的能力;(7)具有應用軟件的設計和開發(fā)能力,與C語言兼容的能力。換相子程序則檢測直流無刷電機轉子的位置,當經過扇區(qū)的分界線時,產生中斷,告知主程序即將換相,為產生正確的PWM做好準備。圖313直流無刷電機主程序 ADC中斷流程圖設計ADC中斷子程序的框圖和換相子程序流程圖,如圖314所示。 圖311 直流穩(wěn)壓框圖a) b) 圖312 電源電路圖 系統(tǒng)軟件設計 主程序流程圖設計主程序是一個循環(huán)程序,其主要思路是,先設定好速度初始值,這個初始值與測速電路送來的值相比較得到一個誤差值,經過調節(jié)器之后產生PWM脈沖進而控制電機的轉速。實際系統(tǒng)中,變壓器采用副邊12V雙端輸出的變壓器,整流電路采用4個IN4001整流二極管進行橋式不可控制整流后,進過35V,1000uF大電容進行濾波,然后分別進過LM781LM7912和LM7805產生三種直流電給系統(tǒng)供電,詳細電路如圖312a)、312b)所示,其中圖312b)為單片機AT89C51的供電電源, V給AT89C51供電。電機有三路霍爾信號,將其分別送到AT89C51的3個I/O 口 PCO、PCPC2中,AT89C51芯片會根據輸入3路的霍爾信號,進行軟件編程設置對應的PWM波時序。其電路圖如圖39所示。因此完全符合我們的設計要求。ACS712型號工作電壓為12,輸出電流為5A~+5A,最大誤差177。該器件封裝便于客戶輕松實施。采用電阻取樣價格非常便宜,信號還原性好,但是控制電路和主功率電路不隔離,功耗比較大。電流采樣的方法有電流互感器、霍爾元件和直接電阻采樣。功率MOSFET管驅動電路圖如圖38所示。當上橋臂管驅動截止時,電容C通過驅動芯片內MOSFET管QV2放電,Q1截止。自舉電路的工作過程[2]為:與橋臂上功率開關管Q1的源極和下功率開關管Q2的漏極與自舉電容C的負極連接,當橋臂下功率開關管Q2驅驅動導通時,由于IR2103管的內阻很小,其壓降小,可忽略不計,此時VS點電壓可近視為零;這個時間段,供電電源VCC可通過自舉二極管VD
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1