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

正文內(nèi)容

基于51單片機(jī)pid直流電機(jī)調(diào)速課程設(shè)計(jì)(專業(yè)版)

  

【正文】 if(pwm100)pwm=100。 } if(s3_jiting==0) //對(duì)按鍵 3 進(jìn)行掃描,增強(qiáng)急停效果 { delay(20)。 wei2=1。 //存儲(chǔ)當(dāng)前偏差 vi_PreDerror=d_error。 } while(s1_jiasu==0)。x) for (y=20。 //減速按鍵 sbit s3_jiting=P1^6。通過(guò)這次設(shè)計(jì),我對(duì)數(shù) 字電路設(shè)計(jì)中的邏輯關(guān)系等有了一定的認(rèn)識(shí),對(duì)以前學(xué)的數(shù)字 電路又有了一定的新認(rèn)識(shí),溫習(xí)了以前學(xué)的知識(shí),就像人們常說(shuō)的溫故知新 ,但在設(shè)計(jì)的過(guò)程中,遇到了很多的問(wèn)題,有一些知識(shí)都已經(jīng)不太清楚了,但是通過(guò)一些資料又重新的溫習(xí)了一下數(shù)字電路部分的內(nèi)容。在軟件調(diào)試的過(guò)程中就不應(yīng)該去懷疑硬件。 定時(shí)器 1 中斷流程 圖 12 T1 中斷 程序流程圖 10 五、硬件設(shè)計(jì) 軟件介紹 Keil C51 是 美國(guó) Keil Software公司出品的 51 系列兼容 單片機(jī) C 語(yǔ)言軟件開發(fā)系統(tǒng),與匯編相比, C 語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。當(dāng) 為低電平時(shí),內(nèi)部三極管截止,電路斷開,電機(jī)停止轉(zhuǎn)動(dòng)。 總體設(shè)計(jì): RE S E T復(fù)位電路紅外測(cè)速 脈沖整形 P 四位數(shù)碼管顯示P 電機(jī)驅(qū)動(dòng)按鍵控制P P P P 蜂鳴器驅(qū)動(dòng)復(fù)位電路紅外測(cè)速 脈沖整形四位數(shù)碼管顯示電機(jī)驅(qū)動(dòng)按鍵控制 蜂鳴器驅(qū)動(dòng) 圖 1 整體硬件設(shè)計(jì) 總體方案工作原理: 使用 STC89C52 單片機(jī)作為主控制芯片,按鍵控制改變電機(jī)的設(shè)定值,通過(guò)紅外對(duì)管進(jìn)行轉(zhuǎn)速的測(cè)量,與設(shè)定值進(jìn)行比較,通過(guò) PID 算法控制電機(jī)達(dá)到設(shè)定轉(zhuǎn)速。 例如,軍事方面的雷達(dá)天線慣性導(dǎo)航火炮瞄準(zhǔn)等控制;工業(yè)方面的數(shù)控機(jī)床加工生產(chǎn)設(shè)備工業(yè)機(jī)器人的控制;計(jì)算機(jī)外圍設(shè)備及辦公設(shè)備中各種光盤驅(qū)動(dòng)器掃描儀打印機(jī)傳真機(jī)復(fù)印機(jī)等設(shè)備的控制 。 UNL2020 是 是漏極開路輸出,它 的驅(qū)動(dòng)能力 為 500mA, 能夠驅(qū)動(dòng)直流電機(jī)、步進(jìn)電機(jī)等。從圖中可看出,它內(nèi)部實(shí)際就是由三極管組成,所以實(shí)際電機(jī)驅(qū)動(dòng)用三極管搭 H 橋或其他驅(qū)動(dòng)電路也是可以實(shí)現(xiàn)驅(qū)動(dòng)電機(jī)的。 主 程序流程 主流程圖如圖 11 所示: 9 圖 11 主程序流程圖 其中中斷初始化中設(shè)置為定時(shí)器 TO 計(jì)脈沖數(shù),定時(shí)器 T1 為高優(yōu)先級(jí)中斷。可以使用 Keil 中的單步調(diào)試,查看程序運(yùn)行是否流暢,同時(shí)還可以查看相應(yīng)變量的值以及寄存器的值,這樣就可以知道程序那里出現(xiàn)了問(wèn)題。第三,通過(guò)上面的過(guò)程,已經(jīng)積累了不少資料,對(duì)所選的題目也大概有了一些了解,這一步就是在這樣一個(gè)基礎(chǔ)上,綜合已有的資料來(lái)更透徹的分析題目。 //蜂鳴器控制端 sbit motor = P1^0。 //比例,積分,微分常數(shù) 14 /********************************************* * 函數(shù)名稱: delay * * 函數(shù)功能:不精確的延時(shí) * *********************************************/ void delay (uint z) { uint x,y。 if(s1_jiasu==0) //加速 { delay(20)。 //偏差的計(jì)算 d_error=error1vi_PreError。 //第一位關(guān)閉 wei2=0。 motor=0。 //掃描按鍵 reallyspeed=pulse_count/(4*)。 //開啟定時(shí)器 0 } num++。 P3=0X00。 xiaoshudian=1。 } /********************************************* * 函數(shù)名稱 : v_Display * * 函數(shù)功能:將速度值送給四位數(shù)碼管顯示 * **********************************************/ void v_Display() { uint sudu。 j=vi_Ref。 } /********************************************* * 函數(shù)名稱: time_init * * 函數(shù)功能:將定時(shí)器初始化 * **********************************************/ void time_init() { ET1=1。 //num 相當(dāng)于占空比調(diào)節(jié)的精度 uchar speed[3]。在整個(gè)設(shè)計(jì)過(guò)程中我懂得了許多東西,也培養(yǎng)了我獨(dú)立工作的能力,樹立 了對(duì)自己工作能力的信心。 11 六、設(shè)計(jì)總結(jié)、心得體會(huì) 設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)自己能力的一種提高。如果你使用 C 語(yǔ)言編程,那么 Keil幾乎就是你的不二之選,即使不使用 C語(yǔ)言而僅用匯編語(yǔ)言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。利用其電阻變化,改變接收管分壓情況。 四位數(shù)碼管顯示 在應(yīng)用系統(tǒng)中,設(shè)計(jì)要求不同,使用的 LED顯示器的位數(shù)也不同,因此就生產(chǎn)了位數(shù),尺寸,型號(hào)不同的 LED顯示器供選擇,在本設(shè)計(jì)中,選擇 4 位一體的數(shù)碼型 LED顯示器,簡(jiǎn)稱“ 4LED”。 本 設(shè)計(jì) 主要研究了利用 MCS51系列單片機(jī)控制 PWM信號(hào)從而實(shí)現(xiàn)對(duì)直流電機(jī)轉(zhuǎn)速進(jìn)行控制的方法。 具體的要求有以下幾點(diǎn): ? 系 統(tǒng)采用 D
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1