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

正文內(nèi)容

基于msp430單片機(jī)的壁掛式空調(diào)風(fēng)門運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì)-資料下載頁

2025-06-03 08:41本頁面
  

【正文】 TIM) { P1OUT = 0x06。 MotorStep = 0。 TIM=0。 } break。 } } void SetMotorfan()//反轉(zhuǎn)與正傳原理相同,只是顛倒了通電順序。 { switch(MotorStep) { case 7: if(TIM) { P1OUT = 0x1A。 MotorStep = 0。 TIM=0。 } break。 case 6: // AB if(TIM) { P1OUT = 0x14。 MotorStep = 7。 TIM=0。 } break。 case 5: //B if(TIM) { P1OUT = 0x15。 MotorStep = 6。 天津工業(yè)大學(xué) 2021 屆本科生畢 業(yè)論文 29 TIM=0。 } Break case 4: //BC if(TIM) { P1OUT = 0x11。 MotorStep = 5。 TIM=0。 } break。 case 3: //C if(TIM) { P1OUT = 0x13。 MotorStep = 4。 TIM=0。 } break。 case 2: //CD if(TIM) { P1OUT = 0x03。 MotorStep = 3。 TIM=0。 } break。 case 1: //D if(TIM) { P1OUT = 0x07。 MotorStep = 2。 TIM=0。 } 天津工業(yè)大學(xué) 2021 屆本科生畢 業(yè)論文 30 break。 case 0: //DA if(TIM) { P1OUT = 0x06。 MotorStep = 1。 TIM=0。 } Break。 } 總之,通過不停地掃描按鍵是否被按下,若按鍵被按下就調(diào)用子函數(shù) void SetMotorzheng()或 SetMotorfan(),即可完成四相步進(jìn)電機(jī)的八拍方式的轉(zhuǎn)動(dòng)。 定時(shí)器中斷: pragma vector=TIMER0_A0_VECTOR __interrupt void Timer_A (void) { // Toggle //CCR0 = 50000。// Add Offset to CCR0 CT++。//CT 數(shù)值加一。 if(CT=speed)//若 CT 數(shù)值大于已設(shè)定的 Speed 數(shù)值,則執(zhí)行 IF 語句。 { TIM=1。//將 TIM 賦值為 1,即執(zhí)行在 Switch 語句中 IF 的功能,也就是說完成調(diào)速的功能。 CT=0。//將 CT 重新復(fù)制為 0,繼續(xù)在中斷程序中判斷。 } } 程序流程圖 程序流程圖 如圖 52 所示。 天津工業(yè)大學(xué) 2021 屆本科生畢 業(yè)論文 31 圖 52 程序流程圖 程序設(shè)計(jì)過程中出現(xiàn)的問題及其處理方法 I/O 口賦值。由于要將 作為輸入按鍵使用,而錯(cuò)誤的將 的 I/O 口設(shè)置為高電平,導(dǎo)致按鍵無法使 用,后發(fā)現(xiàn)問題經(jīng)過調(diào)整 P1DIR |= 0x17。,使按鍵功能恢復(fù)。 。由于先前不了解步進(jìn)電機(jī)的工作情況,定義的電機(jī)轉(zhuǎn)速值過低,導(dǎo)致電機(jī)振動(dòng),影響電機(jī)的正常工作狀態(tài)。后發(fā)現(xiàn)將其值設(shè)置較高,避開振動(dòng)臨界值 define speed 4。 按鍵的高電平電壓沒有達(dá)到要求。由于先前沒有用萬用表檢測(cè)MSP430 單片機(jī)電路板的好壞,當(dāng)在測(cè)試 按鍵高電平電位時(shí)發(fā)現(xiàn)其沒有達(dá)天津工業(yè)大學(xué) 2021 屆本科生畢 業(yè)論文 32 到要求。解決方法:設(shè)置內(nèi)部寄存器對(duì)應(yīng) 1即高電平,完成上拉功能,使其達(dá)到 , 因此高電平滿足要求。 按鍵進(jìn)行位操作。先前想直接對(duì) 進(jìn)行位操作,但由于對(duì) I/O口了解不深入,沒有找到有關(guān)位操作的辦法。解決方法:對(duì) P1口進(jìn)行整體賦值即 key1=P1INamp。0x08。也可以達(dá)到想要的結(jié)果。 天津工業(yè)大學(xué) 2021 屆本科生畢 業(yè)論文 33 第六章 總結(jié)與展望 將近兩個(gè)月的畢業(yè)設(shè)計(jì)終于圓滿完成了。首先感謝張老師每周都對(duì)我們畢設(shè)進(jìn)度的詢問與耐心的指導(dǎo),給我們調(diào)整思路,指引研究方向。再次還要感謝姜師兄在 MSP430 單片機(jī)對(duì)步進(jìn)電機(jī)編程調(diào)試方面的大力支持。 其中發(fā)現(xiàn)了一些問題,例如 I/O 端口的輸入輸出設(shè)置,步進(jìn)電機(jī)的轉(zhuǎn)速設(shè) 置過低將會(huì)出現(xiàn)震動(dòng),按鍵的高電平只有 達(dá)不到要求,必須設(shè)置內(nèi)部寄存器,利用上拉電阻將其電位拉至高電平,達(dá)到設(shè)置的要求。最終,通過 C 程序的編寫,使 MSP430G2553 單片機(jī)的 I/O 口( , , , )按 AABBBCCCDDDA的順序輸出高低電平 (因?yàn)?ULN2021 電機(jī)驅(qū)動(dòng)器是低電平起作用 )。再輸入U(xiǎn)LN2021 電機(jī)驅(qū)動(dòng)器之中,從而可使電機(jī)進(jìn)行旋轉(zhuǎn)。由于接入 和 兩個(gè)按鍵,可以模仿控制壁掛式空調(diào)的遙控器那樣,按下 鍵,電機(jī)正傳,按照人們預(yù)定的方向進(jìn) 行旋轉(zhuǎn),松開 鍵,電機(jī)停止旋轉(zhuǎn)。如果想讓電機(jī)反轉(zhuǎn),按下 鍵即可,通電順序( DADCDCBCBABA) ,同樣可以滿足人們的要求。 雖然編程中遇到過許多的問題,但是靜下心來分析思考,終究會(huì)解決問題,這說明發(fā)現(xiàn)問題就要解決問題,在我們這個(gè)對(duì)知識(shí)最渴求的年齡來說,遇到點(diǎn)困難并不是什么壞處,反而可以增進(jìn)我們戰(zhàn)勝困難的勇氣和信心。因此畢設(shè)對(duì)我們來說不僅僅是完成某項(xiàng)任務(wù),而是讓我們學(xué)會(huì)全面地認(rèn)識(shí),處理某項(xiàng)任務(wù),從搜集信息到篩選信息,從明確方向到開始著手執(zhí)行,從發(fā)現(xiàn)問題到解決問題,中間的每一個(gè)環(huán)節(jié) 我們都得到了鍛煉。因此,畢設(shè)可以說是我們?cè)诖髮W(xué)上的最后一堂課,而是在社會(huì)這個(gè)大環(huán)境中開始的第一課。 天津工業(yè)大學(xué) 2021 屆本科生畢 業(yè)論文 34 參考文獻(xiàn) [1] 朱海君 ,張碩成 ,喬衛(wèi)民 ,梁義海 . 步進(jìn)電機(jī)控制系統(tǒng)的設(shè)計(jì)及其應(yīng)用 [J]. 核技術(shù) ,2021. [2] 張朋濤 ,肖世德 ,黃燦泉 . 基于 MSP430單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì) [J]. 機(jī)電工程技術(shù) ,2021. [3] 唐磊 ,邱羽 . 基于 MSP430步進(jìn)電機(jī)控制器的設(shè)計(jì) [J]. 煤炭技術(shù) ,2021. [4] 李慶亮 . C語言程序設(shè)計(jì)實(shí)用教程 . 北京: 機(jī)械工業(yè)出版社 , 2021. [5] 王新穎 . 單片機(jī)原理及應(yīng)用設(shè)計(jì) . 北京:北京大學(xué)出版社, 2021. [6] 莫正康 . 電力電子應(yīng)用技術(shù) . 北京:機(jī)械工業(yè)出版社, 2021. [7] 曾曉宏 . 數(shù)字電子技術(shù) . 北京:機(jī)械工業(yè)出版社, 2021. [8] 江曉安 . 模擬電子技術(shù) . 陜西:西安電子科技大學(xué)出版社, 2021. [9] 王曉明,胡曉柏 .電動(dòng)機(jī)的單片機(jī)控制 [M].北京航空航天大學(xué)出版社 ,2021. [10] 劉寶延,程樹康 .步進(jìn)電動(dòng)機(jī)及其驅(qū)動(dòng)控制系統(tǒng) [M] .1997. [11] 徐益民 . 步進(jìn)電機(jī)的單片機(jī)控制系統(tǒng)的設(shè)計(jì) [D].哈爾濱 :黑龍江科技學(xué)院 . 2021. [12] 王福瑞 . 單片機(jī)微機(jī)測(cè)控系統(tǒng)設(shè)計(jì)大全 [M]. 北京 :北京航空航天大學(xué)出版社 , 1998. [13] 陳理璧 . 步進(jìn)電動(dòng)機(jī)及其應(yīng)用 . 上??茖W(xué)技術(shù)出版社, 1985. [14] 劉寶延,程樹康 .步進(jìn)電動(dòng)機(jī)及其驅(qū)動(dòng)控制系統(tǒng) [M] .1997年 11月第一版 . [15] Eli Flaxer, Compact programmable controller for a linear piezostepper motor[J], Mechatronics 16 (2021) 303–308. [16] Isao Takahashi,Toshihiko Noguchi A new response and highefficiency control strategy of an motor[J].IEEE Trans on Ind Appl,1986. 天津工業(yè)大學(xué) 2021 屆本科生畢 業(yè)論文 35 附錄一 英文原文 天津工業(yè)大學(xué) 2021 屆本科生畢 業(yè)論文 36 天津工業(yè)大學(xué) 2021 屆本科生畢 業(yè)論文 37 天津工業(yè)大學(xué) 2021 屆本科生畢 業(yè)論文 38 天津工業(yè)大學(xué) 2021 屆本科生畢 業(yè)論文 39 附錄二 中文翻譯 步進(jìn)電機(jī) 步進(jìn)電機(jī)是一種把電脈沖轉(zhuǎn)換成角位移的執(zhí)行器件。通俗的,當(dāng)驅(qū)動(dòng)程序收到一個(gè)步進(jìn)脈沖信號(hào),將驅(qū)動(dòng)步進(jìn)電機(jī)旋轉(zhuǎn)一個(gè)固定的角度(俗稱步進(jìn) 角)。因此可以通過控制脈沖個(gè)數(shù)來控制角位移,這樣可以準(zhǔn)確確定轉(zhuǎn)動(dòng)的具體位置。也可以通過控制脈沖的頻率來控制電機(jī)的旋轉(zhuǎn)速度,對(duì)電機(jī)實(shí)現(xiàn)對(duì)轉(zhuǎn)速的控制。 步進(jìn)電機(jī)的種類: 步進(jìn)電機(jī)的種類分為三種,永磁式,反應(yīng)式,混合式。永磁式步進(jìn)電機(jī)一般為兩相,轉(zhuǎn)矩和體積較小,步進(jìn)角一步 度。反應(yīng)式一般情況有三相,實(shí)現(xiàn)大轉(zhuǎn)矩輸出,步進(jìn)角是 度一般情況,但噪聲和振動(dòng)很大。 在歐洲和美洲將近八十個(gè)國(guó)家已經(jīng)被淘汰,混合式是綜合了永磁式和反應(yīng)式的優(yōu)點(diǎn),它有兩相和五相,其中兩相的步距角是 度,五相的步距角是 度,它是目前 使用的最廣泛的步進(jìn)電機(jī)。 步進(jìn)電機(jī)允許的最高表面溫度: 步進(jìn)電機(jī)的溫度過高,首先會(huì)出現(xiàn)磁性材料退磁現(xiàn)象,導(dǎo)致轉(zhuǎn)矩降低甚至失步,步進(jìn)電機(jī)表面允許的最高溫度取決于磁性材料的退磁點(diǎn),磁性材料退磁點(diǎn)一般在 130 度以上,有些材料甚至高達(dá) 200 之多。所以步進(jìn)電機(jī)的工作溫度在 80~90度是正常的。 步進(jìn)電機(jī)精度是多少?是否累積? 一般步進(jìn)電機(jī)的精度為步進(jìn)角的 3%~5%,且不積累。 如何確定步進(jìn)電機(jī)驅(qū)動(dòng)器直流電源: A 電壓確定: 混合式步進(jìn)電機(jī)驅(qū)動(dòng)器的電源電壓范圍較廣,電源電壓通常根據(jù)步進(jìn)電機(jī)的轉(zhuǎn)速和相應(yīng)來要求,如果要求快 速的運(yùn)行和較高的響應(yīng),就用高電壓。但還是應(yīng)該注意電源電壓的峰值不能超過驅(qū)動(dòng)器的最大輸入電壓,否則會(huì)損壞驅(qū)動(dòng)器。 B 電流確定: 電源電流是根據(jù)輸出相電流確定的。如果采用線性電源,電源電流通常取輸出相電流的 ~ 倍。如果采用開關(guān)電源,電源電流通常為輸出相電流的 ~2倍。 步進(jìn)電機(jī)的主要特性: 當(dāng)步進(jìn)電機(jī)關(guān)機(jī)時(shí)要確定沒有脈沖信號(hào)輸入,當(dāng)電機(jī)運(yùn)行時(shí),加入適當(dāng)?shù)拿}沖信號(hào),電機(jī)會(huì)轉(zhuǎn)過一定的角度。頻率決定轉(zhuǎn)速;龍式步進(jìn)電機(jī)的步距角是 度,旋轉(zhuǎn) 360 度,需要 48 個(gè)脈沖才能完成;快速啟動(dòng)和停止是步進(jìn)電機(jī)天津工業(yè)大學(xué) 2021 屆本科生畢 業(yè)論文 40 的優(yōu)良 特性之一;想要改變電機(jī)的旋轉(zhuǎn)方向,只要改變脈沖的通電順序方向。 因此目前的打印機(jī),繪圖儀,機(jī)器人以步進(jìn)電機(jī)最為動(dòng)力的核心部分。 AT89C51 AT89C51 是一個(gè)擁有 4K 字節(jié) FLASH 編程功能的和可擦除只讀存儲(chǔ)器的高性能,低功耗,該設(shè)備是采用 ATMEL 高密度非易失性內(nèi)存技術(shù)并與工業(yè)標(biāo)準(zhǔn)的MCS51 指令集和引腳兼容。芯片上的 flash 允許程序存儲(chǔ)器通過系統(tǒng)或者傳統(tǒng)的非易失性存儲(chǔ)器重新編程。通過把一個(gè)單一的芯片上的 FLASH 和一個(gè)多功能八位CPU 相結(jié)合, ATMEL 的 AT89C51 是一個(gè)功能強(qiáng)大的微型計(jì)算機(jī) ,為許多嵌入式控制程序提供了很多高效率和低成本的解決方案。 功能特點(diǎn): AT89C51 具有以下功能, 4k 字節(jié)的 FLASH, 128 字節(jié) RAM, 32 個(gè) I/0 口,兩個(gè)十六位定時(shí)器 /計(jì)數(shù)器。一個(gè)五向量二級(jí)中斷機(jī)構(gòu),一個(gè)全雙工串行口,芯片振蕩器和時(shí)鐘電路,除此之外, AT89C51 還支持頻率為 0 的靜態(tài)邏輯運(yùn)算,并且支持兩種節(jié)電模式??臻e模式時(shí), CPU 停止工作。同時(shí)允許 RAM,定時(shí)器 /計(jì)數(shù)器,中斷系統(tǒng)和串口繼續(xù)運(yùn)作。掉電模式下保存 RAM 的內(nèi)容。關(guān)閉振蕩器,停止使用其他所有芯片的功能,直到硬件電路復(fù)位。 VCC 電源電壓 GND 地 端口 0:端口 0 是一個(gè)八位漏極開路雙向 I/O 端口。作為一個(gè)輸出端口,每一個(gè)引腳可以用來驅(qū)動(dòng)八個(gè) TTL 的輸入端。當(dāng) 1 寫入端口 0 的引腳,引腳可作為高阻輸入端。端口 0 也可以設(shè)定成地址,成為數(shù)據(jù)訪問外部程序和數(shù)據(jù)存儲(chǔ)器時(shí)的總線。在這種模式下,端口 0 內(nèi)部上拉。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1