電動窗簾課程設(shè)計_第1頁
電動窗簾課程設(shè)計_第2頁
電動窗簾課程設(shè)計_第3頁
電動窗簾課程設(shè)計_第4頁
電動窗簾課程設(shè)計_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、單片機(jī)原理與應(yīng)用課程設(shè)計任務(wù)書課程設(shè)計的內(nèi)容和要求:一、 設(shè)計課題:電動窗簾的設(shè)計二、 課題概述:制作一個用單片機(jī)控制電機(jī)運(yùn)轉(zhuǎn),帶動機(jī)械傳動機(jī)構(gòu)實現(xiàn)窗簾打開與閉合的控制系統(tǒng)。通過按鍵輸入控制命令,實現(xiàn)窗簾的開合控制。三、 設(shè)計的性質(zhì)與目的:性質(zhì):該設(shè)計是在學(xué)生學(xué)完單片機(jī)原理與應(yīng)用和電子學(xué)相關(guān)課程的基礎(chǔ)上,結(jié)合測控技術(shù)與儀器和機(jī)電工程專業(yè)的特點進(jìn)行的具有一定難度和覆蓋面的綜合性實踐環(huán)節(jié)。目的:綜合運(yùn)用所學(xué)的單片機(jī)原理與應(yīng)用理論知識,通過實踐加強(qiáng)對所學(xué)知識的理解,具備設(shè)計單片機(jī)應(yīng)用系統(tǒng)的能力。四、 設(shè)計內(nèi)容與要求:根據(jù)設(shè)計任務(wù),設(shè)計該單片機(jī)應(yīng)用系統(tǒng)的硬件電路圖,軟件流程圖并編制相應(yīng)的軟件,實現(xiàn)硬件

2、和軟件的調(diào)試。本項目主要使用5V的快速四相反應(yīng)步進(jìn)電動機(jī)帶動小車運(yùn)行。用單片機(jī)控制步進(jìn)電機(jī)實現(xiàn)位移或轉(zhuǎn)動時,無需采用硬件脈沖分配器,而是利用單片機(jī)的并行端口循環(huán)輸出按一定順序排列的控制代碼,經(jīng)驅(qū)動電路送至步進(jìn)電機(jī)的四相繞組輸入控制端即可。主要內(nèi)容:(1):采用步進(jìn)電機(jī)專用集成驅(qū)動電路L293D。(2):單片機(jī)的P2.0P2.3分別接驅(qū)動芯片L293D的4個輸入端,再用L293D的4個輸出端去控制步進(jìn)電機(jī)的4個相控制端。2對課程設(shè)計成果的要求:1確定控制方案,設(shè)計電動窗簾的主電路。2.選用相應(yīng)的單片機(jī)。3.按照控制要求,繪出相應(yīng)的功能表圖。4.上機(jī)調(diào)試程序,必須運(yùn)行通過。5.寫出課程設(shè)計說明書。

3、要求: 同組人共同討論,按設(shè)計內(nèi)容逐項完成,程序必須上機(jī)調(diào)試通過。 上交設(shè)計說明書時逐個答辯 所設(shè)計的程序必須上機(jī)調(diào)試通過。3課程設(shè)計工作進(jìn)度計劃:序號起迄日期工 作 內(nèi) 容12天1、查閱資料、熟悉所設(shè)計內(nèi)容。23.5天2、電動窗簾外部電路設(shè)計和程序設(shè)計32天3、電動窗簾應(yīng)用系統(tǒng)的接線、調(diào)試、監(jiān)控、運(yùn)行41.5天4、按規(guī)定格式編制設(shè)計說明書 51天5、課程設(shè)計答辯 主指導(dǎo)教師洪劍青日 期 09年06 月01日一、 硬件設(shè)計引腳號功能1通道IN1,IN2使能端9通道IN3,IN4使能端4,5,12,13接地端8,6電源端2,3通道IN1輸入,輸出端7,6通道IN2輸入,輸出端10,11通道IN3

4、輸入,輸出端15,14通道IN4輸入,輸出端L293D引腳功能表通道驅(qū)動狀真值表INPUT狀態(tài)IN(1,2)狀態(tài)OUTPUT狀態(tài)HLHLHHLLHL高阻抗高阻抗+5V硬件設(shè)計電路原理圖1 EA VccP1.0S1正轉(zhuǎn)21P1.1S2反轉(zhuǎn)3步進(jìn)電機(jī)2P1.2S3停止21P2.063OUT12IN122P2.111OUT26 37IN223P2.2OUT35410IN324P2.314OUT415IN4954 GND911,2EN89C5112GND83,4ENRST/VPDK1R313GND16Vcc2+5VGNDVcc110K+22uF+5V L293D18XTAL212MHz30pFC119

5、30pFC2XTAL120Vss單片機(jī)端口資源分配表端口功能端口功能P1.0P1.1電機(jī)正轉(zhuǎn)控制輸入端電機(jī)反轉(zhuǎn)控制輸入端P1.2P2.0P2.3電機(jī)停止控制輸入端驅(qū)動脈沖輸入端電動窗簾電路器件清單元件名稱參數(shù)數(shù)量IC插座單片機(jī)晶體震蕩器瓷片電容步進(jìn)電機(jī)步進(jìn)電機(jī)驅(qū)動芯片按鍵DIP4089C5112MHz33pF86BYG102L293D1112113二、軟件設(shè)計流程圖設(shè)計 開始 Y正轉(zhuǎn)鍵按下否N 電機(jī)正轉(zhuǎn) Y反轉(zhuǎn)鍵按下否N 電機(jī)反轉(zhuǎn) Y停止鍵按下否N 電機(jī)停止程序設(shè)計步進(jìn)電動機(jī)控程序STEP_M程序名:STEP_M PM31_1.asm程序功能:查詢控制按鍵狀態(tài),控制步進(jìn)電機(jī)出口參數(shù):P2.0P

6、2.3 ORG 0000H LJMP STEP_MSTEP_M: MOV P1,#0FFHNEXT0: JB P1.0,NEXT1 ;正轉(zhuǎn)鍵按下否? MOV R1,#4 ;設(shè)置循環(huán)查表次數(shù) MOV R0,#0 ;設(shè)置正轉(zhuǎn)查表修初植 LCALL RUN ;調(diào)用轉(zhuǎn)動控制子程序NEXT1: JB P1.1,NEXT2 ;反轉(zhuǎn)鍵按下否? MOV R1,#4 MOV R0,#4 ;設(shè)置反轉(zhuǎn)查表修正初值 LCALL RUN ;調(diào)用轉(zhuǎn)動控制子程序NEXT2: JB P1.2,NEXT0 ;停止鍵按下否? MOV P2,#00H LJMP NEXT0步進(jìn)電機(jī)正反轉(zhuǎn)控制子程序RUN程序名:RUN程序功能:控制步

7、進(jìn)電機(jī)正反轉(zhuǎn)RUN: MOV DPTR,#TABZD : MOV A,R0 MOVC A,A+DPTR MOV P2,AACALL DELAY INC R0DJNZ R1,ZDRETDELAY: MOV R4,10DE1: MOV R5,#250DE0: NOP NOP DJNZ R5,DE0 DJNZ R4,DE1 RETTAB: DB 01H,02H,04H,08H ;正轉(zhuǎn)代碼DB 08H,04H,02H,01H ;反轉(zhuǎn)代碼END 三、軟硬件調(diào)試(1)、輸入源程序(2)、匯編源程序(3)、運(yùn)行程序后,按下控制鍵,觀察電機(jī)的運(yùn)轉(zhuǎn)狀態(tài)。四、心得與體會這次是第二次課程設(shè)計,是單片機(jī)的課程。經(jīng)過了

8、上次的PLC課程設(shè)計,給這次奠定了一定基礎(chǔ)。這次課題基本上自己在努力的做,從借書查資料,到認(rèn)真復(fù)習(xí)課本知識,當(dāng)然也向同學(xué)老師請教。之前覺得會很難的作業(yè),現(xiàn)在終于有了明確方向。自己動手,這樣才會知道自己不足的地方,提高自己的能力,有更豐富的實際經(jīng)驗,把理論和實際結(jié)合為一體. 通過這次的課程設(shè)計,使我們更深入的對我對硬件電路圖、流程圖設(shè)計、程序設(shè)計、軟件設(shè)計有了深入的了解。在整個設(shè)計過程中,我們或多或少都遇到了在意料之外的困難,其主要因素是我們對各個部分的考慮不夠全面,有好多微弱的地方我們都不太注意,不過,后來經(jīng)過不懈的努力,在老師的幫助下,我順利的完成了課程設(shè)計的要求。集體的力量很重要,遇到問題大家相互討論與交流。在這過程中大家之間是不斷地討論,學(xué)習(xí)。自己少走了許多彎路,總的來說,在這次設(shè)計中我是受益匪淺的,豐富了自己,使

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論