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-07 08:41本頁(yè)面
  

【正文】 在這種模式下,端口 0 內(nèi)部上拉。當(dāng) 1 寫入端口 0 的引腳,引腳可作為高阻輸入端。 VCC 電源電壓 GND 地 端口 0:端口 0 是一個(gè)八位漏極開路雙向 I/O 端口。掉電模式下保存 RAM 的內(nèi)容。空閑模式時(shí), CPU 停止工作。 功能特點(diǎn): AT89C51 具有以下功能, 4k 字節(jié)的 FLASH, 128 字節(jié) RAM, 32 個(gè) I/0 口,兩個(gè)十六位定時(shí)器 /計(jì)數(shù)器。芯片上的 flash 允許程序存儲(chǔ)器通過系統(tǒng)或者傳統(tǒng)的非易失性存儲(chǔ)器重新編程。 因此目前的打印機(jī),繪圖儀,機(jī)器人以步進(jìn)電機(jī)最為動(dòng)力的核心部分。 步進(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)過一定的角度。如果采用線性電源,電源電流通常取輸出相電流的 ~ 倍。但還是應(yīng)該注意電源電壓的峰值不能超過驅(qū)動(dòng)器的最大輸入電壓,否則會(huì)損壞驅(qū)動(dòng)器。 步進(jìn)電機(jī)精度是多少?是否累積? 一般步進(jìn)電機(jī)的精度為步進(jìn)角的 3%~5%,且不積累。 步進(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 之多。反應(yīng)式一般情況有三相,實(shí)現(xiàn)大轉(zhuǎn)矩輸出,步進(jìn)角是 度一般情況,但噪聲和振動(dòng)很大。 步進(jìn)電機(jī)的種類: 步進(jìn)電機(jī)的種類分為三種,永磁式,反應(yīng)式,混合式。因此可以通過控制脈沖個(gè)數(shù)來控制角位移,這樣可以準(zhǔn)確確定轉(zhuǎn)動(dòng)的具體位置。 天津工業(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語(yǔ)言程序設(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í)行器件。因此畢設(shè)對(duì)我們來說不僅僅是完成某項(xiàng)任務(wù),而是讓我們學(xué)會(huì)全面地認(rèn)識(shí),處理某項(xiàng)任務(wù),從搜集信息到篩選信息,從明確方向到開始著手執(zhí)行,從發(fā)現(xiàn)問題到解決問題,中間的每一個(gè)環(huán)節(jié) 我們都得到了鍛煉。如果想讓電機(jī)反轉(zhuǎn),按下 鍵即可,通電順序( DADCDCBCBABA) ,同樣可以滿足人們的要求。再輸入U(xiǎn)LN2021 電機(jī)驅(qū)動(dòng)器之中,從而可使電機(jī)進(jìn)行旋轉(zhuǎn)。 其中發(fā)現(xiàn)了一些問題,例如 I/O 端口的輸入輸出設(shè)置,步進(jìn)電機(jī)的轉(zhuǎn)速設(shè) 置過低將會(huì)出現(xiàn)震動(dòng),按鍵的高電平只有 達(dá)不到要求,必須設(shè)置內(nèi)部寄存器,利用上拉電阻將其電位拉至高電平,達(dá)到設(shè)置的要求。首先感謝張老師每周都對(duì)我們畢設(shè)進(jìn)度的詢問與耐心的指導(dǎo),給我們調(diào)整思路,指引研究方向。也可以達(dá)到想要的結(jié)果。解決方法:對(duì) P1口進(jìn)行整體賦值即 key1=P1INamp。 按鍵進(jìn)行位操作。由于先前沒有用萬(wàn)用表檢測(cè)MSP430 單片機(jī)電路板的好壞,當(dāng)在測(cè)試 按鍵高電平電位時(shí)發(fā)現(xiàn)其沒有達(dá)天津工業(yè)大學(xué) 2021 屆本科生畢 業(yè)論文 32 到要求。后發(fā)現(xiàn)將其值設(shè)置較高,避開振動(dòng)臨界值 define speed 4。 。由于要將 作為輸入按鍵使用,而錯(cuò)誤的將 的 I/O 口設(shè)置為高電平,導(dǎo)致按鍵無(wú)法使 用,后發(fā)現(xiàn)問題經(jīng)過調(diào)整 P1DIR |= 0x17。 } } 程序流程圖 程序流程圖 如圖 52 所示。 CT=0。 { TIM=1。//CT 數(shù)值加一。 定時(shí)器中斷: pragma vector=TIMER0_A0_VECTOR __interrupt void Timer_A (void) { // Toggle //CCR0 = 50000。 } Break。 MotorStep = 1。 } 天津工業(yè)大學(xué) 2021 屆本科生畢 業(yè)論文 30 break。 MotorStep = 2。 } break。 MotorStep = 3。 } break。 MotorStep = 4。 } break。 MotorStep = 5。 天津工業(yè)大學(xué) 2021 屆本科生畢 業(yè)論文 29 TIM=0。 case 5: //B if(TIM) { P1OUT = 0x15。 TIM=0。 case 6: // AB if(TIM) { P1OUT = 0x14。 TIM=0。 { switch(MotorStep) { case 7: if(TIM) { P1OUT = 0x1A。 } break。 MotorStep = 0。 } break。 MotorStep = 7。 } break。 MotorStep = 6。 } break。 MotorStep = 5。 } break。 MotorStep = 4。 } break。 MotorStep = 3。 } break。 MotorStep = 2。跳出 Switch 語(yǔ)句。//使 TIM為 0,在中斷程 序中繼續(xù)判斷,下一次變?yōu)?1時(shí)執(zhí)行 IF 語(yǔ)句。//下次調(diào)用子函數(shù)時(shí),進(jìn)入 Case 1。 //將 A 相設(shè)為低電平,其他 B,C,D 為高電平。 if(TIM)//利用 Timer A0 interrupt service routine 中斷程序,可以調(diào)整單片機(jī) I/O 口是否與驅(qū)動(dòng)器的 IN 導(dǎo)通,即完成調(diào)速的功能。//就調(diào)用 SetMotorfan()子函數(shù)。 天津工業(yè)大學(xué) 2021 屆本科生畢 業(yè)論文 26 } else if(key2==0) 若 key2 為低電平。 { SetMotorzheng()。key2 同上。 key2=P2INamp。0x08。確認(rèn)一下 MotorStep 確實(shí)給低電平。// Enter LPM0 w/ interrupt。// SMCLK, contmode。 CCR0 = 5000。 CCTL0 = CCIE。 P2REN |= 0x01。 P2DIR |= 0x00。 P1REN |= 0x08。 P1DIR |= 0x17。//子函數(shù)設(shè)定電機(jī)反轉(zhuǎn) 進(jìn)入主函數(shù): void main(void) { WDTCTL = WDTPW + WDTHOLD。 void SetMotorzheng()。// 初始變量的賦值。//初始變量的賦值。 //步進(jìn)馬達(dá)步序 ,將在 Switch 包含的語(yǔ)句中得到體現(xiàn)。 CCSV5 軟件開發(fā)環(huán)境界面如圖 51 所示。 描述可用于任何組合形式的匯編、 C++ 或 C 代碼。 該描述器使開發(fā)人員能夠在他們 的應(yīng)用中輕松描述 指令周期 或其它事件(例如 高速緩沖存儲(chǔ)器 未命中數(shù) /命中數(shù)、管道拖延和分支)的所有 C/C++ 函數(shù)。 借助于精密的高效工具,用戶能夠利用熟悉的工具和界面快速上手并將功能添加至他們的應(yīng)用。 它包含適用于每個(gè) TI 器件系列的編譯器、源碼編輯器、項(xiàng)目構(gòu)建環(huán)境、調(diào)試器、描述器、仿真器以及多種其它功能。 Code Composer Studio( CCS 是用于 TI DSP、 微處理器 和應(yīng)用處理器的 集成開發(fā)環(huán)境 )。 圖 49 系統(tǒng)實(shí)物圖 天津工業(yè)大學(xué) 2021 屆本科生畢 業(yè)論文 24 第五章 軟件設(shè)計(jì) 軟件設(shè)計(jì)平臺(tái) CCS( Code Composer Studio)是 TI 公司研發(fā)的一款具有環(huán)境配置、源文件編輯、程序調(diào)試、跟蹤和分析等功能的集成開發(fā)環(huán)境,能夠幫助用戶在一個(gè)軟件環(huán)境下完成編輯、編譯、鏈接、調(diào)試和數(shù)據(jù)分析等工作。此外, ULN2021 芯片還要外接 5V 電源,獨(dú)立供電。 ULN2021 是高壓大電流 達(dá)林頓晶體管 陣列系列產(chǎn) 品 ,具有電流增益高、工作電壓高、溫度范圍寬、帶負(fù)載能力強(qiáng)等特點(diǎn) ,適應(yīng)于各類要求高速大功率驅(qū)動(dòng)的系統(tǒng) 基于 ULN2021 步進(jìn)電機(jī)的驅(qū)動(dòng)電路與步進(jìn)電機(jī)的結(jié)合 首先介紹 ULN2021 步進(jìn)電機(jī)驅(qū)動(dòng)電路板模塊的各個(gè)功能,如圖 47所示 圖 47 ULN2021步進(jìn)電機(jī)驅(qū)動(dòng)電路板模塊 圖 48 步進(jìn)電機(jī)驅(qū)動(dòng)原理圖 天津工業(yè)大學(xué) 2021 屆本科生畢 業(yè)論文 23 從原理圖 48中我們可以很清楚的看出 MSP430G2553單片機(jī)的 I/O口輸出的有序的脈沖序列從 ULN2021 芯片的輸入端輸入,輸入端口分別為 IN1,IN2, IN3,IN4。 ULN2021 是高耐壓、大電流達(dá)林頓陳列 ,由七個(gè)硅 NPN 達(dá)林頓管組成。 可直接驅(qū)動(dòng)繼電器等負(fù)載。 ULN2021 采用DIP— 16 或 SOP— 16 塑料封裝。 ULN2021 的每一對(duì)達(dá)林頓都串聯(lián)一個(gè) 的基極電阻 ,在 5V 的工作電壓下它能與 TTL 和 CMOS 電路直接相連,可以直接處理原先需要標(biāo)準(zhǔn)邏輯緩沖器來處理的數(shù)據(jù)。功率驅(qū)動(dòng)電路是功率電子設(shè)備輸出電路的一個(gè)必要組成部分。 它的管腳連接圖與芯片內(nèi)部結(jié)構(gòu)圖如圖 45與 46 所示: 天津工業(yè)大學(xué) 2021 屆本科生畢 業(yè)論文 21 圖 45 ULN2021管腳連接圖 圖 46 ULN2021芯片內(nèi)部結(jié)構(gòu) ULN2021 芯片的特點(diǎn)和功能 ULN2021 芯片是高耐壓,大電流達(dá)林頓陣列,它由 7 組達(dá)林頓晶體管陣列和相應(yīng)的電阻網(wǎng)絡(luò)和鉗位二極管網(wǎng)絡(luò)構(gòu)成,它具有同時(shí)驅(qū)動(dòng) 7 組負(fù)載的能力,是單片雙極型大功率高速集成電路。 引腳 15:脈沖信號(hào)輸出端,對(duì)應(yīng) 2 腳信號(hào)輸入端。 引腳 13:脈沖信號(hào)輸出端,對(duì)應(yīng) 4 腳信號(hào)輸入端。 引腳 11:脈沖信號(hào)輸出端,對(duì)應(yīng) 6 腳信號(hào)輸入端。如果該腳接地 ,實(shí)際上就是達(dá)林頓管 的集電極對(duì)地接通。 引腳 9:該腳是內(nèi)部 7 個(gè)續(xù)流二極管負(fù)極的公共端,各二極管的正極分別接各達(dá)林頓管的集電極。 引腳 7: CPU 脈沖輸入端。 引腳 5: CPU 脈沖輸入端。 引腳 3: CPU 脈沖輸入端。 ULN2021 芯片的引
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1