版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 課 程 設(shè) 計(jì)</b></p><p><b> 目錄</b></p><p><b> 智能電梯控制系統(tǒng)</b></p><p><b> 1主要技術(shù)指標(biāo)2</b></p><p> 2方案論證及選擇2</
2、p><p><b> 3系統(tǒng)組成框圖3</b></p><p><b> 4單元電路設(shè)計(jì)3</b></p><p> 4.1單片機(jī)最小系統(tǒng)模塊3</p><p> 4.2開關(guān)控制模塊4</p><p> 4.3電機(jī)驅(qū)動(dòng)模塊4</p><p&
3、gt; 4.4數(shù)碼管譯碼驅(qū)動(dòng)模塊5</p><p><b> 4.5報(bào)警模塊5</b></p><p> 4.6總體電路圖6</p><p> 5軟件流程圖以及任務(wù)描述7</p><p><b> 6 調(diào)試過程8</b></p><p><b>
4、 7元件清單8</b></p><p><b> 8總結(jié)9</b></p><p><b> 9 參考文獻(xiàn)9</b></p><p> 附錄1 個(gè)人總結(jié)10</p><p><b> 智能電梯控制系統(tǒng)</b></p><p>
5、; 本文采用單片AT89C52芯片進(jìn)行電梯控制系統(tǒng)的設(shè)計(jì)方法,利用單片機(jī)編程實(shí)現(xiàn)功能,簡(jiǎn)潔而又多變的設(shè)計(jì)方法,縮短了研發(fā)周期,同時(shí)使電梯控制系統(tǒng)體積更小功能更強(qiáng)大。本設(shè)計(jì)實(shí)現(xiàn)了電梯控制系統(tǒng)所需的一些基本功能,能通過方向按鍵選擇方向,能通過數(shù)字按鍵選擇樓層,數(shù)碼管顯示實(shí)時(shí)樓層數(shù),點(diǎn)陣顯示實(shí)時(shí)方向,電機(jī)控制使電梯箱能上下運(yùn)動(dòng)。</p><p><b> 1主要技術(shù)指標(biāo)</b></p&g
6、t;<p> 基于單片機(jī)設(shè)計(jì)出電梯控制電路。電梯安裝在四層小樓上,啟動(dòng)電梯,按按鍵選擇目的樓層,兩個(gè)發(fā)光二極管指示上行下行,步進(jìn)電機(jī)正轉(zhuǎn)表示上行,反轉(zhuǎn)表示下行,并實(shí)時(shí)通過數(shù)碼管顯示當(dāng)前電梯所在樓層。啟動(dòng)按鈕按下表示電梯可以運(yùn)行;緊急停止按鈕按下,電機(jī)停止運(yùn)動(dòng);報(bào)警按鈕按下,啟動(dòng)蜂鳴器和閃爍七色報(bào)警燈。上行時(shí),遵循“先上后下”原則,下行時(shí),遵循“先下后上”原則。到達(dá)目的樓層,蜂鳴器響。</p><p&g
7、t; 按鍵使用IO口直接驅(qū)動(dòng)。</p><p> 電梯總共有4個(gè)狀態(tài):停止、等待、上行和下行</p><p><b> 2方案論證及選擇</b></p><p> 方案一:采用可編程控制器(PLC)作為主要器件來控制電機(jī)的運(yùn)動(dòng)、內(nèi)外按鍵的響應(yīng)、按鍵后的電路顯示等等。用PLC編程比較簡(jiǎn)單,電路也不復(fù)雜,但此方案的各個(gè)模塊的費(fèi)用都比較高,
8、硬件設(shè)計(jì)也不靈活,故不采用此方案。</p><p> 方案二:MCU采用一個(gè)單片機(jī)控制所有的按鍵、數(shù)碼管顯示、電動(dòng)機(jī)的轉(zhuǎn)動(dòng)、傳感器的輸出信號(hào)等等,并對(duì)以上所有信號(hào)進(jìn)行處理。單片機(jī)技術(shù)目前較為成熟,自身資源豐富,硬件設(shè)計(jì)簡(jiǎn)單,成本低,可靠性高,結(jié)合軟件完全可以實(shí)現(xiàn)電梯運(yùn)行狀況的簡(jiǎn)單模擬。故采用本方案。</p><p><b> 3系統(tǒng)組成框圖</b></p&g
9、t;<p> 根據(jù)層次化設(shè)計(jì)理論,該設(shè)計(jì)問題自頂向下可分為單片機(jī)最小系統(tǒng)模塊、開關(guān)控制模塊、電機(jī)驅(qū)動(dòng)模塊、報(bào)警模塊,顯示模塊等。</p><p> 本次設(shè)計(jì)是采用開關(guān)控制實(shí)現(xiàn)上下到指定樓層,通過電機(jī)轉(zhuǎn)動(dòng)帶動(dòng)電梯箱上下運(yùn)動(dòng),到達(dá)指定樓層。顯示模塊是顯示電梯箱此時(shí)運(yùn)動(dòng)的樓層和所有呼叫的樓層,報(bào)警模塊具有樓層到達(dá)的提示功能。框圖如圖2-1所示:</p><p> 圖2-1 智
10、能電梯控制系統(tǒng)框圖</p><p><b> 4單元電路設(shè)計(jì)</b></p><p> 4.1單片機(jī)最小系統(tǒng)模塊</p><p> 單片機(jī)最小系統(tǒng)包括主芯片,復(fù)位電路和晶振脈沖產(chǎn)生電路。使用12MHz外部晶振,與30Pf電容并聯(lián),產(chǎn)生1/12us的脈沖信號(hào)作為單片機(jī)的“心臟”部分。復(fù)位電路是開關(guān)與10uf電容并聯(lián)組成的上電自動(dòng)復(fù)位電路,在
11、RST端為高電平時(shí)單片機(jī)清零,也即開關(guān)按下會(huì)產(chǎn)生清零信號(hào)。最小系統(tǒng)模塊如圖2-2</p><p> 圖2-2最小系統(tǒng)框圖</p><p><b> 4.2開關(guān)控制模塊</b></p><p> 開關(guān)控制模塊,按鍵與I/O連接電梯,寫鍵盤代碼時(shí)運(yùn)用按鍵掃描,確定任務(wù),呼叫和所要到達(dá)的樓層及系統(tǒng)的控制,開關(guān)控制圖如2-3:</p>
12、<p><b> 圖2-3開關(guān)控制</b></p><p><b> 4.3電機(jī)驅(qū)動(dòng)模塊</b></p><p> 電機(jī)驅(qū)動(dòng)采用ULN2003A環(huán)形計(jì)數(shù)分配器驅(qū)動(dòng)完成。本次設(shè)計(jì)采用步進(jìn)電機(jī),目的是方便智能控制,可實(shí)現(xiàn)調(diào)速功能。電機(jī)使用的是二相步進(jìn)電機(jī),由于僅用來實(shí)驗(yàn),所以電機(jī)采用5V電源供電即可,實(shí)際中必須使用大電壓來供電方能
13、帶動(dòng)重物(人等)。</p><p> 圖2-4 步進(jìn)電機(jī)驅(qū)動(dòng)模塊 </p><p> 4.4數(shù)碼管譯碼驅(qū)動(dòng)模塊</p><p> 為節(jié)省單片機(jī)的I/O的使用,采用CD4511譯碼驅(qū)動(dòng)。程序經(jīng)由單片機(jī)的P1.1、P1.2、P1.7端口輸入到CD4511的A、B、C三輸入端口,經(jīng)過譯碼器的譯碼驅(qū)動(dòng)數(shù)碼管顯示當(dāng)前樓層狀態(tài)。數(shù)碼管譯碼驅(qū)動(dòng)如圖2-5:</p&
14、gt;<p> 圖2-5數(shù)碼管譯碼驅(qū)動(dòng)</p><p><b> 4.5報(bào)警模塊</b></p><p> 本設(shè)計(jì)采用C9012三極管驅(qū)動(dòng)蜂鳴器。因?yàn)槿龢O管是PNP,當(dāng)PO口送高電平時(shí),三極管處于截止?fàn)顟B(tài),三極管Vce電壓約為VCC,蜂鳴器只有很少電流流過,沒法驅(qū)動(dòng)其發(fā)聲。當(dāng)PO口送低電平時(shí),三極管處于飽和導(dǎo)通狀態(tài),三極管Vce約為0.3V,蜂鳴器
15、有較大電流流過,能驅(qū)動(dòng)其報(bào)警發(fā)聲。</p><p> 圖2-6 蜂鳴器報(bào)警模塊</p><p><b> 4.6總體電路圖</b></p><p><b> 圖2-7總體電路圖</b></p><p> 5軟件流程圖以及任務(wù)描述</p><p> 電梯總共有4個(gè)狀態(tài)
16、:停止、等待、上和下。電梯初始狀態(tài)為停止?fàn)顟B(tài)。當(dāng)停止/啟動(dòng)按鍵長(zhǎng)按,電梯轉(zhuǎn)為等待狀態(tài),響應(yīng)相應(yīng)電梯樓層數(shù)按鍵。若開門鍵先按,電梯開門,等待選擇樓層數(shù),不響應(yīng)當(dāng)前樓層數(shù)。電梯等待一定時(shí)間,自動(dòng)關(guān)門。若長(zhǎng)時(shí)間不選擇樓層數(shù),電梯將自動(dòng)運(yùn)行到1層。當(dāng)電梯處于1層時(shí),若停止/啟動(dòng)按鍵按下,電梯先開門,等待一定時(shí)間,再關(guān)門,電梯轉(zhuǎn)為停止?fàn)顟B(tài)。</p><p> 電梯上下行任務(wù)處理,電梯處于等待或運(yùn)行狀態(tài)</p>
17、<p> ?。?)電梯處于等待狀態(tài)。只有一個(gè)樓層數(shù)響應(yīng),不響應(yīng)當(dāng)前樓層按鍵。當(dāng)電梯當(dāng)前樓層數(shù)小于按鍵值,電梯轉(zhuǎn)為上運(yùn)行狀態(tài),否則轉(zhuǎn)為下運(yùn)行狀態(tài)。運(yùn)行當(dāng)中,響應(yīng)相應(yīng)的電梯樓層按鍵,并鎖存。電梯每運(yùn)行一層,鎖存值清零,更行電梯樓層數(shù)。</p><p> ?。?)電梯處于等待狀態(tài),電梯當(dāng)前樓層上下層都有按鍵響應(yīng)時(shí),優(yōu)先執(zhí)行電梯當(dāng)前狀態(tài)任務(wù),直到當(dāng)前狀態(tài)無響應(yīng)按鍵,轉(zhuǎn)為另一狀態(tài),并到達(dá)相應(yīng)樓層。</p
18、><p> 圖2-8 軟件流程圖</p><p><b> 6 調(diào)試過程</b></p><p> 在編程方面,主要面臨的問題是電梯的邏輯,通過軟件仿真能夠快速方便地解決硬件調(diào)試問題。比如,智能電梯使用步進(jìn)電機(jī)帶動(dòng)樓層運(yùn)動(dòng),并通過LCD1602液晶顯示電梯相應(yīng)信息,所以電梯控制編程要與電機(jī)控制和電梯邏輯相符合。在進(jìn)行電梯邏輯控制時(shí),使用軟件仿
19、真,極大的簡(jiǎn)化了軟件編程調(diào)試。</p><p> 在硬件方面,液晶和蜂鳴器供電沒有接上拉電阻容易導(dǎo)致液晶顯示紊亂。最主要的問題出現(xiàn)在電梯運(yùn)行的邏輯方面。比如,電梯運(yùn)行到三樓,同時(shí)一樓和四樓有人按下,電梯該往上還是往下運(yùn)行。通過逐個(gè)擊破,找出電梯邏輯運(yùn)行問題。</p><p> 在步進(jìn)電機(jī)的控制方面,剛開始使用四拍,我們發(fā)現(xiàn)步進(jìn)電機(jī)轉(zhuǎn)動(dòng)非常慢,進(jìn)而我們用八拍的做了改善,且使用定時(shí)器中斷,
20、讓步進(jìn)脈沖間隔減短,步進(jìn)電機(jī)的</p><p> 速度才最終得到了提升。</p><p><b> 7元件清單</b></p><p><b> 表2-2 元件清單</b></p><p><b> 8總結(jié)</b></p><p> 軟件仿真是
21、完全理想的狀態(tài),在進(jìn)行硬件調(diào)試中,發(fā)現(xiàn)電機(jī)轉(zhuǎn)動(dòng)慢以及蜂鳴器蜂鳴導(dǎo)致數(shù)碼管顯示亂碼問題。針對(duì)問題,經(jīng)過查詢步進(jìn)電機(jī)相關(guān)資料,采用半步八拍驅(qū)動(dòng)時(shí)序,定時(shí)器中斷時(shí)間減為毫秒級(jí),增加步進(jìn)脈沖,問題得以解決。對(duì)于液晶顯示亂碼,在軟件調(diào)試過程中,發(fā)現(xiàn)只要蜂鳴器蜂鳴,數(shù)碼管便開始亂碼。蜂鳴器驅(qū)動(dòng)電路采用譯碼管驅(qū)動(dòng)蜂鳴,在進(jìn)行蜂鳴的瞬間,電流激增,導(dǎo)致數(shù)碼控制端信號(hào)異常,從而顯示亂碼。商量之后,我們決定增加限流電阻。蜂鳴器蜂鳴聲音稍微降低,數(shù)碼管顯示正
22、常,問題得以解決。</p><p><b> 9 參考文獻(xiàn)</b></p><p> [1] 《IAR使用指南》.廣州周立功單片機(jī)發(fā)展有限公司.</p><p> [2] 張齊,杜群貴著.單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)技術(shù).電力工業(yè)出版社,2007.</p><p> [3] 王蔚林.電梯智能控制系統(tǒng)的研究.上海交通大學(xué),2
23、005.</p><p> [4] 梁延?xùn)|.電梯控制技術(shù).中國(guó)建筑出版社,2007.</p><p> [5] 史敬.步進(jìn)電動(dòng)機(jī)伺服控制技術(shù).科學(xué)出版社,2007.</p><p> [6] 肖紅兵.跟我學(xué)用單片機(jī).北京航空航天大學(xué)出版社,2002.</p><p> [7] 何立民.單片機(jī)高級(jí)教程.北京航空航天大學(xué)出版社,2001.
24、</p><p> [8] 趙曉安.MCS-51單片機(jī)原理及應(yīng)用.天津大學(xué)出版社,2001.</p><p><b> 附錄2 個(gè)人總結(jié)</b></p><p> 個(gè)人總結(jié) </p><p> 在有條不紊的時(shí)間安排的情況下,我們?nèi)齻€(gè)人最終成功地完成了我們的智能電梯控制系統(tǒng)設(shè)計(jì)并順
25、利完成最終答辯。完成當(dāng)前的任務(wù)是一方面,我們更在意的是三個(gè)星期的團(tuán)隊(duì)和合作。</p><p> 課程設(shè)計(jì)剛開始,先是選題目。我和隊(duì)友的意見有點(diǎn)分歧。我們便在圖書館翻閱了相應(yīng)資料,估計(jì)了大概的經(jīng)費(fèi),考慮了可行性,權(quán)衡各方面,并最終確定電腦鼠和智能電梯。信心滿滿地開始我們的三個(gè)星期課程設(shè)計(jì)之旅時(shí),我們卻不知隨之而來的問題比我們想象的要多。</p><p> 僅僅是一項(xiàng)課程設(shè)計(jì),兩個(gè)設(shè)計(jì)作品
26、,三個(gè)人,然而它確實(shí)是非常需要耐心和精力。三個(gè)星期之后,我明白了課程設(shè)計(jì)對(duì)我來說的意義,它不僅僅是讓我們把所學(xué)的理論知識(shí)和實(shí)踐相結(jié)合起來,提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考能力,更重要的是同學(xué)間的團(tuán)結(jié)。另外,我們花的時(shí)間越多,相信我們得到的也會(huì)更多。比如在電梯上,我們花費(fèi)了大半的時(shí)間,最后我們也是對(duì)它比較滿意,無論是從運(yùn)行還是創(chuàng)新上。</p><p> 在課程設(shè)計(jì)的過程中,我主要負(fù)責(zé)的是硬件焊接和調(diào)試方面。在硬件
27、方面,數(shù)碼管和蜂鳴器供電沒有接上拉電阻容易導(dǎo)致數(shù)碼管顯示紊亂。最主要的問題出現(xiàn)在電梯運(yùn)行的邏輯方面。比如,電梯運(yùn)行到三樓,同時(shí)一樓和四樓有人按下,電梯該往上還是往下運(yùn)行。通過逐個(gè)擊破,找出電梯邏輯運(yùn)行問題。在步進(jìn)電機(jī)的控制方面,剛開始使用四拍,我們發(fā)現(xiàn)步進(jìn)電機(jī)轉(zhuǎn)動(dòng)非常慢,進(jìn)而我們用八拍的做了改善,且使用定時(shí)器中斷,讓步進(jìn)脈沖間隔減短,步進(jìn)電機(jī)的速度才最終得到了提升。經(jīng)過一系列的調(diào)整之后,配合隊(duì)友的程序,我們把電梯的運(yùn)行終于調(diào)到了一個(gè)正常
28、的運(yùn)行狀態(tài)。</p><p> 書山有路勤為徑,學(xué)海無涯苦作舟。我個(gè)人在這次課程設(shè)計(jì)的過程中除了主要負(fù)責(zé)硬件方面,也在和隊(duì)友的一塊調(diào)試電路的過程中學(xué)到了一些軟件編程。有時(shí)隊(duì)友的程序無法和我的硬件無法兼容時(shí),我們便一塊討論問題的所在,些許是因?yàn)樗木幊?,些許是因?yàn)槲业挠布?lt;/p><p> 熟能生巧。當(dāng)時(shí)剛接觸專業(yè)的時(shí)候,我也是經(jīng)常自己反復(fù)研究一段編程,并在其基礎(chǔ)上進(jìn)行修改以達(dá)到自己所
29、要的要求。漸漸地,對(duì)于一些基本的電路,我便能熟練焊接并進(jìn)行調(diào)試。</p><p> 我覺得作為電子專業(yè)的學(xué)生,單片機(jī)的課程設(shè)計(jì)是很有意義。更重要的是如何把自己平時(shí)所學(xué)的東西應(yīng)用到實(shí)際中。自己對(duì)于單片機(jī)的精通還有一定的距離,很多基礎(chǔ)的東西都還沒有很好的掌握,覺得很難,也沒有很有效的辦法通過自身去理解,但是靠著幾個(gè)禮拜的學(xué)習(xí),加上隊(duì)友的幫助和講解,我漸漸對(duì)單片機(jī)有了自己的主動(dòng)學(xué)習(xí)并逐步從基礎(chǔ)慢慢開始弄懂它。對(duì)我而言
30、,這個(gè)收獲是很有幫助的。課程設(shè)計(jì)反映的是一個(gè)從理論到實(shí)際應(yīng)用的過程,但是更遠(yuǎn)一點(diǎn)可以聯(lián)系到以后畢業(yè)之后從學(xué)校轉(zhuǎn)到踏上社會(huì)的一個(gè)過程。小組人員的配合,相處,以及自身的動(dòng)腦和努力,都是以后工作中需要的。</p><p> 以上是我的三周感受,但是我覺著我學(xué)到的遠(yuǎn)比這些多。</p><p> 個(gè)人總結(jié) </p><p> 為期三周的課程
31、設(shè)計(jì)已經(jīng)進(jìn)入尾聲,同學(xué)們也都在為各自的作品準(zhǔn)備最終的答辯。三個(gè)星期的日子,有甜有苦,有笑有怒。我們這三周更多的是因?yàn)楣餐^斗所結(jié)的深厚友誼總結(jié)。</p><p> 三周的課程設(shè)計(jì)也讓我知道了,實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)。理論知識(shí)再了解,但一動(dòng)起手來就不知所措了。從最初選題到確定方案到軟件編程,硬件焊接調(diào)試,理論上可以一帶而過的知識(shí)在實(shí)踐上卻花費(fèi)了我們兩個(gè)星期的時(shí)間。</p><p>
32、 俗話說,千里之行始于足下。,我們還記得在做智能電梯的過程中,當(dāng)初選題時(shí)候,幾個(gè)人在圖書館在小樹林爭(zhēng)得面紅耳赤;還記得,確定了方案之后,我們圍一塊討論原理圖設(shè)計(jì)的情景;還記得,焊接的時(shí)候,因?yàn)樵韴D一點(diǎn)點(diǎn)改動(dòng),焊接者無奈修改的表情;還記得,調(diào)試的時(shí)候,一遍遍燒程序,一遍遍運(yùn)行電梯的耐心。還記得的場(chǎng)景有很多,是三個(gè)星期一塊走過來的片段,也不枉費(fèi)三個(gè)星期來的成果。</p><p> 初學(xué)單片機(jī)的時(shí)候,總覺著專業(yè)課比
33、較乏味。但在這次課程設(shè)計(jì)后我發(fā)現(xiàn)自己在一點(diǎn)一滴的努力中對(duì)單片機(jī)的興趣逐漸增加。這次我們的電梯是以AT89C52作最小單片機(jī)系統(tǒng)控制外部模塊去實(shí)現(xiàn)電梯的模擬運(yùn)行,包括數(shù)碼管顯示模塊,蜂鳴器模塊,電機(jī)驅(qū)動(dòng)模塊,按鍵模塊等。硬件構(gòu)成看似簡(jiǎn)單,隊(duì)友的完美焊接卻也花費(fèi)兩天的功夫,其中還包括突發(fā)情況,比如因?yàn)榉澍Q器聲音不夠清脆,我們決定替換已經(jīng)焊接好的電阻。軟件編程的奧妙則更是妙不可言。我們選擇的是四層電梯,隊(duì)友則用了一個(gè)多星期巧妙地編出了簡(jiǎn)單而又
34、實(shí)用的程序。后期報(bào)告處理工作,我則在問他們電路的學(xué)習(xí)過程中得到了很大的完善。</p><p> 課程設(shè)計(jì)是我們專業(yè)課程知識(shí)綜合應(yīng)用的實(shí)踐訓(xùn)練,是我們邁向社會(huì),從事職業(yè)工作前一個(gè)必不少的過程.我今天認(rèn)真的進(jìn)行課程設(shè)計(jì),學(xué)會(huì)腳踏實(shí)地邁開這一步,就是為明天能穩(wěn)健地在社會(huì)大潮中奔跑打下堅(jiān)實(shí)的基礎(chǔ).</p><p> 在這三周的日子里,同學(xué)的陪伴,老師的輔導(dǎo)也是我們所要感謝的。班級(jí)集體買元器件的
35、時(shí)候因?yàn)椴磺珊希覀兘M里的一些模塊沒有及時(shí)到位,當(dāng)時(shí)多虧了同學(xué)的提供,我們才能讓調(diào)試得以順利進(jìn)行。在前期的時(shí)候,老師們也讓我們先講解各自的方案,然后耐心地為我們解析其中的可能出現(xiàn)的問題及解決方案。老師嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣;老師循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪。 </p><p> 三周恍然即逝,就像大學(xué)時(shí)光一樣。所以,我會(huì)特別珍惜這三周里的點(diǎn)滴,笑容,無奈,汗水都
36、是珍貴。我也很感謝組里的兩位成員給我的幫助,他們讓我明白了團(tuán)隊(duì)合作的無限潛力。</p><p> 個(gè)人總結(jié) </p><p> 作為一名電子專業(yè)的大四學(xué)生,我覺得做單片機(jī)課程設(shè)計(jì)是十分有意義的,而且是十分必要的。在已經(jīng)度過的大學(xué)時(shí)間里,我們大多數(shù)接觸的是專業(yè)課。我們?cè)谡n堂上掌握的僅僅是專業(yè)課的理論知識(shí),如何去鍛煉我們的實(shí)際能力?如何把我們所學(xué)的專業(yè)基礎(chǔ)課理論
37、知識(shí)運(yùn)用到實(shí)踐中去呢?我想做類似的課程設(shè)計(jì)就為我們提供了良好的實(shí)踐平臺(tái)。</p><p> 我們做課程設(shè)計(jì)的過程,也是我們和老師和同學(xué)溝通的一個(gè)過程。在一定的程度上,我覺著學(xué)校安排課程設(shè)計(jì)的意義更在于培養(yǎng)同學(xué)之間的團(tuán)結(jié)精神以及協(xié)調(diào)能力</p><p> 在課程設(shè)計(jì)初期,查閱大量的設(shè)計(jì)資料是很必需的。為了讓自己的設(shè)計(jì)更加完善,查閱這方面的設(shè)計(jì)資料是十分必要的,同時(shí)也是必不可少的。我們是在
38、做單片機(jī)課程設(shè)計(jì),我們不是藝術(shù)家,他們可以拋開實(shí)際盡情在幻想的世界里翱翔,而我們一切都要有據(jù)可依,有理可尋,不切實(shí)際的構(gòu)想永遠(yuǎn)只能是幻想,永遠(yuǎn)無法升級(jí)為設(shè)計(jì)。</p><p> 在課程設(shè)計(jì)的過程中,我主要負(fù)責(zé)的是智能電梯論文方面。毫無疑問,這不是一個(gè)短期的工程。其中難免遇到一些問題,幸好有老師和同學(xué)的及時(shí)幫助,最終才得以理解以及完善。比如,智能電梯使用步進(jìn)電機(jī)帶動(dòng)樓層運(yùn)動(dòng),并通過數(shù)碼管顯示電梯相應(yīng)信息,所以電梯
39、控制編程要與電機(jī)控制和電梯邏輯相符合。在進(jìn)行電梯邏輯控制時(shí),使用軟件仿真,極大的簡(jiǎn)化了軟件編程調(diào)試。當(dāng)電梯邏輯基本達(dá)到預(yù)想效果后,進(jìn)行硬件調(diào)試。軟件仿真是完全理想的狀態(tài),在進(jìn)行硬件調(diào)試中,發(fā)現(xiàn)電機(jī)轉(zhuǎn)動(dòng)慢以及蜂鳴器蜂鳴導(dǎo)致數(shù)碼管顯示亂碼問題。</p><p> 針對(duì)問題,我和隊(duì)友便逐個(gè)分析。經(jīng)過查詢步進(jìn)電機(jī)相關(guān)資料,采用半步八拍驅(qū)動(dòng)時(shí)序,定時(shí)器中斷時(shí)間減為毫秒級(jí),增加步進(jìn)脈沖,問題得以解決。數(shù)碼管顯示亂碼經(jīng)過采用
40、了2個(gè)方法解決:軟件調(diào)試和硬件電路排錯(cuò)。在軟件調(diào)試過程中,發(fā)現(xiàn)只要蜂鳴器蜂鳴,數(shù)碼管便開始亂碼。根據(jù)以往調(diào)試電路的經(jīng)驗(yàn),隊(duì)友指出蜂鳴器驅(qū)動(dòng)電路不合理。蜂鳴器驅(qū)動(dòng)電路采用三極管放大驅(qū)動(dòng)蜂鳴,在進(jìn)行蜂鳴的瞬間,電流激增,導(dǎo)致數(shù)碼管控制端信號(hào)異常,從而顯示亂碼。商量之后,我們決定增加限流電阻。在蜂鳴接地端增添一個(gè)限流電阻,蜂鳴器蜂鳴聲音稍微降低,數(shù)碼管顯示正常,問題得以解決。</p><p> 要做好一個(gè)課程設(shè)計(jì),就
41、必須做到,在設(shè)計(jì)程序之前,對(duì)所用單片機(jī)的內(nèi)部結(jié)構(gòu)有一個(gè)系統(tǒng)的了解,知道該單片機(jī)內(nèi)有哪些資源,要有一個(gè)清晰的思路和一個(gè)完整的軟件流程圖,在設(shè)計(jì)程序時(shí),不能妄想一次就將程序設(shè)計(jì)好,反復(fù)修改,不斷改進(jìn)是程序設(shè)計(jì)的必經(jīng)之路,要養(yǎng)成注釋程序的好習(xí)慣,一個(gè)程序的完美與否不僅僅是實(shí)現(xiàn)功能,而應(yīng)該讓人一看就能明白你的思路,這樣也為資料的保持和交流提供了方便。在設(shè)計(jì)課程過程中遇到問題是很正常的,但我們應(yīng)該將每次遇到的問題記錄下來,并分析清楚,以免下次再碰
42、到同樣的問題。</p><p> 課程設(shè)計(jì)結(jié)束了,但是從中學(xué)到的知識(shí)會(huì)讓我受益終身。發(fā)現(xiàn)、提出、分析、解決問題和實(shí)踐能力的提高都會(huì)受益于我在以后的學(xué)校,工作和生活中。</p><p> 設(shè)計(jì)過程,好比是我們?nèi)祟惓砷L(zhǎng)的過程,常有一些不如意,難免會(huì)遇到各種各樣的問題。在設(shè)計(jì)的過程中我也發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過的知識(shí)理解得不夠深刻,掌握得不夠牢固。我相信,認(rèn)識(shí)到以上這些方面,對(duì)我的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電梯課程設(shè)計(jì)---電梯模擬控制系統(tǒng)設(shè)計(jì)
- 課程設(shè)計(jì)報(bào)告---智能照明控制系統(tǒng)設(shè)計(jì)
- 數(shù)字邏輯課程設(shè)計(jì)--電梯控制系統(tǒng)
- 電梯課程設(shè)計(jì)-- 基于plc的電梯控制系統(tǒng)設(shè)計(jì)
- 數(shù)電課程設(shè)計(jì)-電梯控制系統(tǒng)
- 智能裝置課程設(shè)計(jì)報(bào)告--空調(diào)控制系統(tǒng)
- 四層電梯自動(dòng)控制系統(tǒng)課程設(shè)計(jì)報(bào)告
- 電梯課程設(shè)計(jì)---三層電梯模型控制系統(tǒng)設(shè)計(jì)
- plc課程設(shè)計(jì)報(bào)告---四層電梯控制系統(tǒng)的模擬
- 四層電梯自動(dòng)控制系統(tǒng) 課程設(shè)計(jì)報(bào)告
- 四層電梯控制系統(tǒng)plc課程設(shè)計(jì)
- plc課程設(shè)計(jì)--- 四層電梯控制系統(tǒng)
- 智能家居控制系統(tǒng)課程設(shè)計(jì)
- 建筑智能溫度控制系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)---衛(wèi)生間智能燈光控制系統(tǒng)設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)-- 智能小車循跡控制系統(tǒng)
- 智能家電控制系統(tǒng)課程設(shè)計(jì)
- plc課程設(shè)計(jì)報(bào)告--載貨電梯的plc控制系統(tǒng)的設(shè)計(jì)
- 彩燈控制系統(tǒng)課程設(shè)計(jì)報(bào)告
- plc電梯控制課程設(shè)計(jì)報(bào)告
評(píng)論
0/150
提交評(píng)論