基于單片機(jī)的電梯控制系統(tǒng)畢業(yè)設(shè)計.doc_第1頁
基于單片機(jī)的電梯控制系統(tǒng)畢業(yè)設(shè)計.doc_第2頁
基于單片機(jī)的電梯控制系統(tǒng)畢業(yè)設(shè)計.doc_第3頁
基于單片機(jī)的電梯控制系統(tǒng)畢業(yè)設(shè)計.doc_第4頁
基于單片機(jī)的電梯控制系統(tǒng)畢業(yè)設(shè)計.doc_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

基于單片機(jī)的電梯控制系統(tǒng)畢業(yè)設(shè)計目 錄1 緒論11.1 電梯的定義與簡介11.2 電梯的組成21.3 國內(nèi)外電梯的發(fā)展?fàn)顩r21.3.1國內(nèi)電梯發(fā)展?fàn)顩r21.3.2國外電梯發(fā)展?fàn)顩r31.4 電梯的發(fā)展趨勢41.5 課題的主要研究內(nèi)容及意義51.6 設(shè)計功能要求62 電梯系統(tǒng)設(shè)計方案論證及選擇62.1 控制核心72.2 曳引動力選擇82.3 曳引機(jī)驅(qū)動電路92.4 內(nèi)外顯示電路92.5 召喚電路102.6 定位平層系統(tǒng)102.7 樓層提示及報警系統(tǒng)123 硬件基礎(chǔ)知識123.1 步進(jìn)電機(jī)123.2 激光二極管133.3 LN298驅(qū)動芯片143.4 LM339比較器153.5 LCD1602液晶164 硬件電路設(shè)計184.1 單片機(jī)小系統(tǒng)電路194.2 電機(jī)驅(qū)動電路214.3 液晶顯示電路214.4 4*4矩陣鍵盤電路224.5 定位平層電路224.6 樓層提示及聲光報警電路234.7 電源電路245 軟件設(shè)計255.1 液晶顯示模塊265.2 矩陣按鍵掃描模塊295.3 速度變換(加速-勻速-減速)模塊325.4 樓層檢測模塊345.5 電機(jī)驅(qū)動模塊346 電梯的模型的制作與功能調(diào)試366.1 電梯模型的制作366.2 電梯系統(tǒng)各模塊功能調(diào)試376.3 電梯系統(tǒng)整體功能調(diào)試397 總結(jié)與展望397.1 設(shè)計總結(jié)407.2 展望41謝 辭43參考文獻(xiàn)441 緒論1.1 電梯的定義與簡介隨著社會的發(fā)展,城市人口規(guī)模不斷擴(kuò)張,受到土地面積的限制,高層建筑日益增多。人們居室環(huán)境發(fā)生了很大的變化,人們對生活起居便利的需求日益迫切,電梯作為一種垂直方向的交通工具,在多樓層建筑方面更是不可或缺,人們對電梯的依賴性也越來越高。電梯是一種以電動機(jī)為動力的垂直升降機(jī),服務(wù)于規(guī)定樓層的固定式升降設(shè)備。它具有一個轎廂,運(yùn)行在至少兩列垂直的或傾斜角小于15的鋼性導(dǎo)軌之間。轎廂尺寸與結(jié)構(gòu)形式便于乘客出入或裝卸貨物。電梯按外觀主要有兩種:臥式電梯和立式電梯。臥式電梯主要應(yīng)用與大型商場、娛樂場所、旅游場所等公共場合。臥式電梯的運(yùn)動規(guī)律是固定的,在帶狀的軌道上循環(huán)運(yùn)轉(zhuǎn),正常工作狀態(tài)下,它只按照設(shè)定的方向做一個方向的運(yùn)動,與乘客之間沒有信息的交流,將乘客送至指定的位置,一個電梯只能到達(dá)規(guī)定的樓層。立式電梯主要應(yīng)用于住宅、辦公樓、大型商場等場所,它與臥式電梯最大的區(qū)別是:它是根據(jù)外部呼叫信號以及自身控制規(guī)律運(yùn)行的,而呼叫信號時隨機(jī)的,電梯實際上是一個人機(jī)交互的控制系統(tǒng)。單純用順序控制或邏輯控制是不能滿足其控制要求的,因此,它是采用隨機(jī)邏輯方式控制其垂直的上下運(yùn)動的。 圖 1.1 立式電梯 圖 2.2 臥式電梯 目前立式電梯的控制普遍采用了兩種方式,一是采用微機(jī)作為信號控制單元,完成電梯信號的采集、運(yùn)行狀態(tài)和功能的設(shè)定,實現(xiàn)電梯的自動調(diào)度和集選運(yùn)行動能,拖動控制則由變頻器來完成,這種方式的優(yōu)勢是:生產(chǎn)規(guī)模較小,可以自己設(shè)計和制造微機(jī)控制裝置,靈活性強(qiáng);第二種控制方式用可編程控制器(PLC)取代微機(jī)實現(xiàn)信號集選控制,這種方式的優(yōu)勢是:PLC可靠性高,程序設(shè)計方便靈活,抗干擾能力強(qiáng),運(yùn)行穩(wěn)定等特點(diǎn)。1.2 電梯的組成現(xiàn)代電梯主要由以下幾個部分組成:(1)曳引系統(tǒng) 曳引系統(tǒng)的主要功能是輸出與傳遞動力,使電梯運(yùn)行。曳引系統(tǒng)主要由曳引機(jī)、曳引鋼絲繩,導(dǎo)向輪,反繩輪組成。(2)導(dǎo)向系統(tǒng) 導(dǎo)向系統(tǒng)的主要功能是限制轎廂和對重的活動自由度,使轎廂和對重只能沿著導(dǎo)軌作升降運(yùn)動。導(dǎo)向系統(tǒng)主要由導(dǎo)軌,導(dǎo)靴和導(dǎo)軌架組成。(3)轎廂 轎廂是運(yùn)送乘客和貨物的電梯組件,是電梯的工作部分。轎廂由轎廂架和轎廂體組成。(4)門系統(tǒng) 門系統(tǒng)的主要功能是封住層站入口和轎廂入口。門系統(tǒng)由轎廂門,層門,開門機(jī),門鎖裝置組成。(5)重量平衡系統(tǒng) 系統(tǒng)的主要功能是相對平衡轎廂重量,在電梯工作中能使轎廂與對重間的重量差保持在限額之內(nèi),保證電梯的曳引傳動正常。系統(tǒng)主要由對重和重量補(bǔ)償裝置組成。(6)電力拖動系統(tǒng) 電力拖動系統(tǒng)的功能是提供動力,實行電梯速度控制。電力拖動系統(tǒng)由曳引電動機(jī),供電系統(tǒng),速度反饋裝置,電動機(jī)調(diào)速裝置等組成。 (7)電氣控制系統(tǒng) 電氣控制系統(tǒng)的主要功能是對電梯的運(yùn)行實行操縱和控制。電氣控制系統(tǒng)主要由操縱裝置,位置顯示裝置,控制屏(柜),平層裝置,選層器等組成。(8)安全保護(hù)系統(tǒng) 保證電梯安全使用,防止一切危及人身安全的事故發(fā)生。由電梯限速器、安全鉗、緩沖器、安全觸板、層門門鎖、電梯安全窗、電梯超載限制裝置、限位開關(guān)裝置組成。1.3 國內(nèi)外電梯的發(fā)展?fàn)顩r當(dāng)今世界,電梯的生產(chǎn)情況與使用數(shù)量已成為衡量一個國家現(xiàn)代化程度的標(biāo)志之一。在理論上,電梯控制經(jīng)歷了從繼電器接觸器到PLC控制和微機(jī)控制的過程。無論是國內(nèi)還是國外非常關(guān)注電梯的研究與發(fā)展,對電梯加入了大量的投資。調(diào)頻門控、智能遠(yuǎn)程監(jiān)控、主機(jī)節(jié)能、控制柜低噪音耐用、復(fù)合鋼帶環(huán)保一款款集納了人類在機(jī)械、電子、光學(xué)等領(lǐng)域最新科研成果的新型電梯競相問世,冷冰冰的建筑因此散射出人性的光輝,人們的生活因此變得更加美好。1.3.1國內(nèi)電梯發(fā)展?fàn)顩r我國電梯發(fā)展可以按電梯交流調(diào)速的發(fā)展歷史劃分為如下三個階段:第一個階段主要在上世紀(jì)70年代,其主要標(biāo)志是交流雙速電梯,該方法采用改變牽引電機(jī)極對數(shù)來實現(xiàn)調(diào)速。這種電梯結(jié)構(gòu)簡單、價格低廉、使用和維護(hù)都很方便,但調(diào)速不夠平滑、舒適感較差。第二個階段主要在上世紀(jì)80年代,主要使用交流調(diào)壓調(diào)速方法,其性能優(yōu)越于交流雙速電梯。調(diào)壓調(diào)速的方法是通過改變?nèi)喈惒诫姍C(jī)定子端的供電電壓實現(xiàn)電機(jī)的調(diào)速,其制動多采用能耗制動。第三個階段開始于上世紀(jì)90年代,變壓變頻調(diào)速電梯(VVVF電梯)開始占據(jù)了世界電梯的市場。VVVF電梯通過調(diào)節(jié)電機(jī)定子繞組供電電壓的幅值和頻率來實現(xiàn)轉(zhuǎn)速的調(diào)節(jié)。由于變壓變頻調(diào)速(VVVF)的良好特點(diǎn),至今新制造的電梯都采用該方式進(jìn)行速度控制。節(jié)能問題 越來越多的電梯進(jìn)入高層建筑,電梯的節(jié)能運(yùn)行是電梯開發(fā)和使用的關(guān)鍵。從控制的角度來看,有效地改善供電電能的質(zhì)量、充分地利用電能是一個良好的舉措。效率 電梯作為一種位能型負(fù)載,運(yùn)行過程中需要作頻繁地升降運(yùn)動,研究一種或多種電梯速度給定曲線,合理地選擇運(yùn)行速度曲線,是提高運(yùn)行效率至關(guān)重要的一環(huán),而目前國內(nèi)生產(chǎn)的大多數(shù)電梯存在著給定速度曲線實現(xiàn)困難、資源耗用率高等系列不足等問題,極大地限制了電梯高效地運(yùn)行。控制器性價比低 目前國內(nèi)的電梯廠家采用的電梯控制核心設(shè)備大部分都是國外進(jìn)口產(chǎn)品,核心技術(shù)和知識產(chǎn)權(quán)為國外大公司所有。而少數(shù)自己開發(fā)的控制器也有開發(fā)周期長,開發(fā)成本高等缺點(diǎn)。另外國內(nèi)的絕大部分VVVF電梯采用的變頻器都是電梯用專用變頻器,這種變頻器雖然使用起來很方便,但其價格卻是同類通用變頻器的1.5到2陪,使整個控制系統(tǒng)的性價比大大下降。電梯電氣控制技術(shù)是一個綜合性的系統(tǒng)技術(shù),包括控制器、傳感器和調(diào)速方法等多種技術(shù),目前,國內(nèi)電梯企業(yè)主要有:1.3.2國外電梯發(fā)展?fàn)顩r國外電梯行業(yè)發(fā)展迅速,目前不僅在節(jié)能上做了很大的功夫,而且在智能化、遠(yuǎn)程化、集成化及可視化方面也有了很大的研究。例如:(1) 垂直運(yùn)輸與水平運(yùn)輸?shù)膹?fù)合運(yùn)輸系統(tǒng),該系統(tǒng)采用直流電機(jī)驅(qū)動,在一個井道內(nèi)設(shè)置多臺轎廂。轎廂在計算機(jī)導(dǎo)航系統(tǒng)控制下,可以再軌道網(wǎng)絡(luò)內(nèi)交貨各自運(yùn)行線路。該系統(tǒng)節(jié)省了井道占用的空間,解決了超高樓層建筑群電梯鋼絲繩重量太大的問題尤其適合于具有同一底樓的多塔型高層建筑群中前往空中大廳的穿梭直駛電梯。(2) 交流永磁同步無齒輪曳引機(jī)驅(qū)動的無機(jī)房電梯,該類型電梯由于曳引機(jī)和控制柜置于井道中,省去了獨(dú)立機(jī)房,節(jié)約了建筑成本,增加了大樓的有效面積,提高了大樓建筑美學(xué)的設(shè)計自由度。交流永磁同步無齒輪曳引機(jī)的特點(diǎn)是:結(jié)構(gòu)簡單緊湊,體積小,重量輕,形狀可以靈活多樣;配以變頻等。通過控制中心的設(shè)置還可以顯示日期、時間、問候、樓層指南、廣告等,甚至可以與遠(yuǎn)程計算機(jī)和尋呼系統(tǒng)聯(lián)接發(fā)布天氣預(yù)報,新聞等。(3) 電梯遠(yuǎn)程監(jiān)控系統(tǒng)。該系統(tǒng)是將控制柜中的信號處理計算機(jī)獲得的電梯運(yùn)行和故障信息,并通過公共電話網(wǎng)絡(luò)或者專用網(wǎng)絡(luò)傳輸?shù)竭h(yuǎn)程的能夠提供可視節(jié)目的專用電梯服務(wù)中心的計算機(jī),以便哪里的服務(wù)人員掌握電梯的運(yùn)行狀況,特別是故障情況。該系統(tǒng)一般具有顯示故障、故障統(tǒng)計與預(yù)測等功能,還有的可實現(xiàn)遠(yuǎn)程調(diào)試與操作,使維修人員迅速進(jìn)行維修應(yīng)答和采取維修措施。這樣縮短了故障處理時間,簡化了人工故障檢查的勞動,保證了電梯安全高效的運(yùn)行。1.4 電梯的發(fā)展趨勢電梯作為現(xiàn)代建筑中的重要交通工具,它與一般的交通工具有著較大的差別。良好的電梯控制技術(shù)是電梯高質(zhì)量運(yùn)行的重要保障,電梯運(yùn)行安全舒適、高效、節(jié)能控制器的性價比等都是電梯技術(shù)發(fā)展面臨的重大問題。(1)安全 2011年“7.5”北京地鐵4號線自動扶梯安全事故發(fā)生后,北京市質(zhì)監(jiān)局于去年年底,在軌道交通項目推行電梯制造單位“終身負(fù)責(zé)”的工作機(jī)制,要求電梯制造單位對電梯質(zhì)量以及安全運(yùn)行涉及的質(zhì)量問題終身負(fù)責(zé);電梯安裝改造維修結(jié)束后,電梯制造單位要按照要求對電梯進(jìn)行校驗和調(diào)試,并對校驗和調(diào)試結(jié)果負(fù)責(zé);電梯投入使用后,電梯制造單位要對其制造的電梯安全運(yùn)行情況進(jìn)行跟蹤調(diào)查,并給予維保單位技術(shù)指導(dǎo)和備修件支持。(2)綠色節(jié)能 建設(shè)節(jié)約型社會已成為我國政府多年來的重點(diǎn)工作。電梯作為能耗大戶,使用節(jié)能電梯已成大勢所趨,綠色節(jié)能依然成為2012年電梯行業(yè)發(fā)展的主要方向。實現(xiàn)電梯節(jié)能主要有以下幾個途徑,即改進(jìn)機(jī)械傳動和電力拖動系統(tǒng),例如將傳統(tǒng)的渦輪渦桿減速器改為行星齒輪減速器或采用無齒輪傳動,機(jī)械效率可提高15%25%;將交流雙速拖動系統(tǒng)改為變頻調(diào)壓調(diào)速(VVVF)拖動系統(tǒng),電能損耗可減少20%以上。其次,可以采取能量回饋技術(shù),將電容中多余的電能轉(zhuǎn)變?yōu)榕c電網(wǎng)同頻率、同相位、同幅值的交流電能回饋給電網(wǎng),可以提供給小區(qū)照明、空調(diào)等其他用電設(shè)備。從數(shù)據(jù)上看,能量回饋技術(shù)使用后節(jié)能效果顯著。若以一幢20層左右的大樓為例,一臺1350公斤、速度2.5米/秒的傳統(tǒng)電梯,一周實測耗電約800千瓦時,而能量回饋型電梯僅為600千瓦時,實際節(jié)約能耗30%左右。(3)超高速電梯 。超高速電梯的研究繼續(xù)在采用超大容量電動機(jī)、高性能微處理器、減振技術(shù)、新式滾輪導(dǎo)靴和安全鉗、永磁同步電動機(jī)、轎廂氣壓緩解和噪聲抑制系統(tǒng)等方面推進(jìn)。超高速電梯在一些建筑中已經(jīng)得到了充分應(yīng)用,比如臺北101大廈采用的電梯速度達(dá)到每分鐘1010米。正在建設(shè)中的上海中心大廈將采用每分鐘可運(yùn)行1080米的電梯,建成后的上海中心大廈不僅成為中國最高建筑,采用的電梯也將成為世界最高速電梯。中國城市化進(jìn)程的不斷加快,高層酒店和寫字樓越來越多,這對電梯這種大型公共運(yùn)輸設(shè)備的速度和載重提出了更高的要求,研發(fā)超高速電梯成為各大電梯品牌共同目標(biāo)。超高速電梯不僅能夠提高電梯運(yùn)行效率,更能代表整個電梯行業(yè)的發(fā)展水平,因此高速電梯也是衡量一個企業(yè)實力的重要標(biāo)準(zhǔn)。隨著超高速電梯需求日益增多,也給中國正在發(fā)展壯大的民族電梯企業(yè)提供了有利的機(jī)遇。(4)智能群控技術(shù) 電梯群控系統(tǒng)是指在一座大樓內(nèi)安裝多臺電梯,并將這些電梯與一個計算機(jī)連接起來。該計算機(jī)可以采集到每個電梯的各種信號,經(jīng)過調(diào)度算法的計算向每個電梯發(fā)出控制指令??傊娞萑嚎丶夹g(shù)能夠根據(jù)樓內(nèi)交通量的變化,對每個電梯的運(yùn)行狀態(tài)進(jìn)行調(diào)配,目的是為了達(dá)到梯群的最佳服務(wù)及合理的運(yùn)行管理。傳統(tǒng)的群控算法只有一個目標(biāo),即最小候梯時間。在現(xiàn)代高層建筑的一些特定交通模式下,不可能要求每一部電梯能夠服務(wù)每一個樓層,所以電梯群控系統(tǒng)調(diào)度算法的研究有著重要的現(xiàn)實意義。智能群控技術(shù)不僅代表行業(yè)技術(shù)發(fā)展方向,也將給人們帶來更多的便利。(5)物聯(lián)網(wǎng)監(jiān)管電梯 用物聯(lián)網(wǎng)監(jiān)控電梯,就是在電梯轎廂原來的監(jiān)控設(shè)備上安裝物聯(lián)網(wǎng)傳感器,傳感器會對電梯里的視頻、音頻、運(yùn)行狀態(tài)等數(shù)據(jù)進(jìn)行24小時實時監(jiān)控。采集到的數(shù)據(jù),會通過3G電信網(wǎng)絡(luò)傳輸?shù)綉?yīng)急處置中心,中心平臺能據(jù)此進(jìn)行在線故障分析診斷,及時告知救援人員。 據(jù)介紹,只要電梯發(fā)生困人事件,整個系統(tǒng)會立即啟動分級響應(yīng)救援機(jī)制,電梯維保人員將在第一時間內(nèi)通過手機(jī)或網(wǎng)絡(luò)收到電梯故障消息。如果維保人員在半小時內(nèi)沒有處置,電梯維修的主管、小區(qū)物業(yè)公司負(fù)責(zé)人、屬地質(zhì)監(jiān)部門的電梯運(yùn)行監(jiān)控室將依次收到報警短消息。若事故依然未得到有效處理,傳感器將自動向上一級主管部門傳輸數(shù)據(jù)進(jìn)行報警。在電梯產(chǎn)品不斷走向智能化時,采用科技手段監(jiān)管電梯已成大勢所趨。1.5 課題的主要研究內(nèi)容及意義本課題的主要任務(wù)是通過對電梯功能的觀察、研究,并用步進(jìn)電機(jī)作為驅(qū)動單元模擬出電梯的運(yùn)行情況,完成一個電梯系統(tǒng)的調(diào)度模塊,即根據(jù)每個樓層不同顧客的按鍵需求,讓電梯做出合理的判斷,正確高效地知道電梯完成各項載客任務(wù)。根據(jù)此任務(wù),本課題需要研究的內(nèi)容有:(1)根據(jù)系統(tǒng)的技術(shù)要求,進(jìn)行系統(tǒng)硬件的總體方案設(shè)計;(2)學(xué)習(xí)單片機(jī)及步進(jìn)電機(jī)的相關(guān)知識,并且加以運(yùn)用;(3)研究C語言編程,并且規(guī)定電梯的工作規(guī)則,用C語言加以實現(xiàn);(4)對軟件和硬件進(jìn)行調(diào)試,讓其協(xié)調(diào)工作,完成指定任務(wù)。研究意義:一方面:單片機(jī)具有低功耗、可刷寫、低成本、高可靠性和速度快等優(yōu)點(diǎn),可實現(xiàn)智能操作控制?;趩纹瑱C(jī)的四層電梯控制系統(tǒng)技術(shù)為智能電梯控制系統(tǒng)節(jié)省了大量的硬件成本,必將成為智能電梯的一個發(fā)展方向。另一方面:單片機(jī)在我們的生活中觸手可及,尤其是在智能儀表、實時控制、機(jī)電一體化、辦公機(jī)械、家用電梯等方面擁有廣泛的應(yīng)用領(lǐng)域,對此課題研究對單片機(jī)學(xué)習(xí)有很大的幫助。1.6 設(shè)計功能要求(1)各樓層的電梯請求以及電梯運(yùn)行方向和位置的顯示功能;(2)電梯內(nèi)的樓層選擇以及電梯所在位置和運(yùn)行方向的顯示功能;(3)電梯在運(yùn)行過程中能接受各樓層處和電梯內(nèi)的樓層請求,并根據(jù)情況 予以實現(xiàn);(4)電梯停止到啟動期間,可以接受電梯內(nèi)部和外部的延遲關(guān)門請求;(5)用步進(jìn)電機(jī)來模擬電梯運(yùn)行,并實現(xiàn)電梯的加速勻速減速功能。2 電梯系統(tǒng)設(shè)計方案論證及選擇 該系統(tǒng)的總體設(shè)計框圖如圖2.1所示:控制電路 按鍵電路 顯示電路 驅(qū)動電路 報警電路 電機(jī) 定位樓層電路 圖2.1 系統(tǒng)總體設(shè)計框圖2.1 控制核心方案一:采用可編程控制器(PLC)作為主要器件。PLC首先接收來自電梯的呼梯信號、平層信號,然后根據(jù)這些輸入信號的狀態(tài),通過其內(nèi)部一系列復(fù)雜的控制程序,對各種信號的邏輯關(guān)系有序的進(jìn)行處理,最后向直流門控電機(jī)、變頻器和各類顯示器適時地發(fā)出開關(guān)量控制信號,對電梯實施控制。該方案編程簡單,運(yùn)行穩(wěn)定,可靠性強(qiáng);但由于由于電梯的控制屬于隨機(jī)性控制,各種輸入信號之間、輸出信號之間以及輸入信號和輸出信號之間的關(guān)聯(lián)性很強(qiáng),邏輯關(guān)系處理起來非常復(fù)雜。方案二:采用51類單片機(jī)控制所有的按鍵、語音播報、數(shù)碼管顯示、電動機(jī)的轉(zhuǎn)動,等等。并對以上所有信號進(jìn)行處理。這樣做的優(yōu)點(diǎn)是電路比較簡單,工作量小。51單片機(jī)該單片機(jī)內(nèi)部資源豐富,有8K的程序存儲器集成了內(nèi)部看門狗、雙數(shù)據(jù)指針、在系統(tǒng)編程(串行下載目標(biāo)程序)等功能,軟硬件調(diào)試方便,用起來相當(dāng)熟悉。方案三:選用凌陽單片機(jī)為控制核心。該方案的優(yōu)點(diǎn)是:頻率較高、響應(yīng)快、有14個中斷源,兩個定時器,7路A/D轉(zhuǎn)換,兩路D/A轉(zhuǎn)換,并且有豐富的語音資源。缺點(diǎn)是:價格較高,應(yīng)用不夠熟練。方案選擇:考慮到我對51類單片機(jī)比較熟悉,還有系統(tǒng)成本問題,我采用方案二。2.2 曳引動力選擇 圖2.2 步進(jìn)電機(jī)內(nèi)部結(jié)構(gòu) 圖2.3 直流電機(jī)內(nèi)部結(jié)構(gòu)方案一:采用步進(jìn)電機(jī)作為本設(shè)計的執(zhí)行元件,步進(jìn)電機(jī)在定位性能方面十分優(yōu)越。步進(jìn)電機(jī)和普通電機(jī)的區(qū)別主要就在于其脈沖驅(qū)動的形式,正是這個特點(diǎn),步進(jìn)電機(jī)可以和現(xiàn)代的數(shù)字控制技術(shù)相結(jié)合。因為步進(jìn)電機(jī)不需要A/D 轉(zhuǎn)換,能夠直接將數(shù)字脈沖信號轉(zhuǎn)化成為角位移。如果給步進(jìn)電機(jī)發(fā)一個控制脈沖,它就轉(zhuǎn)一步,再發(fā)一個脈沖,它會再轉(zhuǎn)一步。我們所用的步進(jìn)電機(jī)每轉(zhuǎn)一步,角度轉(zhuǎn)1.8在應(yīng)用中,步進(jìn)電機(jī)可以同時完成兩個工作,其一是傳遞轉(zhuǎn)矩,其二是傳遞信息,升降精度很高。方案二:采用直流電機(jī)作為本設(shè)計的執(zhí)行元件,直流電機(jī)工作是讓線圈始終交替地處于穩(wěn)定狀態(tài)和非穩(wěn)定平衡狀態(tài),通過兩個半圓環(huán)形電樞將線圈的穩(wěn)定平衡狀態(tài)消除掉。這樣,載流線圈在磁場中就會一直地轉(zhuǎn)動下去。直流電機(jī)在高起動轉(zhuǎn)矩、大轉(zhuǎn)矩、低慣量的系統(tǒng)中經(jīng)常使用到。方案選擇:由于直流電機(jī)不易控制速度且定位性能差,而采用步進(jìn)電機(jī)更容易實現(xiàn)對物體升降的控制,故采用方案一。2.3 曳引機(jī)驅(qū)動電路圖2.4 ULN2003芯片內(nèi)部結(jié)構(gòu)方案一: 主要使用達(dá)林頓芯片ULN2003作為驅(qū)動芯片。ULN2003系列芯片從邏輯上說是個反相器,它的特點(diǎn)是低電平輸出時候才能輸出功率,高電平的時候是虛高(不負(fù)擔(dān)電流輸出),芯片ULN2003在很短的時間內(nèi)發(fā)熱很大,所以,要想運(yùn)轉(zhuǎn)順暢,就得讓電機(jī)先以低速啟動,然后加速到想要的速度。方案二:主要使用L298N芯片。L298N可以為負(fù)載提供雙向的電流。適合驅(qū)動2相或4相的步進(jìn)電機(jī)和直流電機(jī),特是當(dāng)驅(qū)動電機(jī)的方向要改變時,只須把原來電機(jī)方向的電位置反即可,所以相對ULN2003來控制步進(jìn)電機(jī)要好一些。本設(shè)計的步進(jìn)電機(jī)驅(qū)動使用了方案二。2.4 內(nèi)外顯示電路圖2.5 7段數(shù)碼管方案一:采用7段數(shù)碼管作顯示。采用數(shù)碼管具有價格便宜,亮度大,軟件編程簡單,硬件電路調(diào)試簡單等優(yōu)點(diǎn),但它的功耗大,而且只能顯示阿拉伯?dāng)?shù)字,占用端口多等缺點(diǎn)。方案二:采用點(diǎn)陣式液晶顯示屏顯示。液晶顯示屏具有功耗很低,占用端口少,軟件編程簡單,硬件電路調(diào)試簡單,可以顯示各種文字字符等優(yōu)點(diǎn)。但是價格相對來講也必較高,而且調(diào)用延時長。方案選擇:考慮到單片機(jī)的端口有限還有使顯示內(nèi)容更加人性化等問題,故選擇方案二。2.5 召喚電路方案一:采用獨(dú)立按鍵。該方案的最大優(yōu)點(diǎn)是電路連接簡單,軟件編程容易實現(xiàn),缺點(diǎn)是一個按鍵就占用一個I/O口,造成資源浪費(fèi),一般適用于單片機(jī)端口比較豐富的設(shè)計。方案二:采用矩陣按鍵。該方案與方案一優(yōu)缺點(diǎn)剛好相反,16個按鍵,使用矩陣按鍵電路,只需要8個I/O端口,但是編程比較復(fù)雜。方案選擇:為了節(jié)省I/O端口,所以采用方案二。2.6 定位平層系統(tǒng)方案一:采用金屬接近開關(guān)檢測電梯層數(shù)。在轎廂安裝金屬片,并在豎井各個樓層設(shè)置金屬接近開關(guān),當(dāng)轎廂運(yùn)動到特定的位置時,豎井上的金屬接近開關(guān)探測到金屬片,其輸出發(fā)生變化。單片機(jī)通過金屬接近開關(guān)輸出的變化知道電梯轎廂的位置。該方案安裝的金屬片會加重轎廂重量,并且金屬接近開關(guān)體積較大、安裝不便、成本較高。圖2.6 金屬接近開關(guān)方案二:采用反射式紅外光電傳感器檢測電梯層數(shù)。在豎井各個樓層設(shè)置反射式紅外光電傳感器,在轎廂上正對傳感器的一面部分抹黑,當(dāng)抹黑的部分結(jié)束時,正好到達(dá)樓層位置。當(dāng)接通電源時,紅外線發(fā)射管不斷發(fā)射紅外線,當(dāng)轎廂運(yùn)動到特定位置(即樓層位置),反射式紅外光電傳感器正對轎廂非抹黑部分,發(fā)射管發(fā)射出的紅外光被反射到接收管,紅外線接收頭接收到紅外線,其輸出發(fā)生變化(圖2為發(fā)射管原理),單片機(jī)通過紅外線接收頭輸出的變化知道電梯轎廂的位置。該傳感器的響應(yīng)時間為2.5ms,因而可以迅速對黑線進(jìn)行檢測,且體積小、功耗低、容易安裝。圖2.5 超聲波模塊 圖2.6 超聲波測距原理圖方案三:采用超聲波測量轎廂距離來判斷轎廂所在樓層數(shù)。超聲波是指振動頻率大于20000Hz以上的,其每秒的振動次數(shù)(頻率)甚高,超出了人耳聽覺的一般上限(20000Hz),人們將這種聽不見的聲波叫做超聲波。它的優(yōu)點(diǎn)是電路簡單,軟件編程容易實現(xiàn),且方向性好,易于獲得較集中的聲能,準(zhǔn)確度高。缺點(diǎn)是:超聲波模塊價格較高,容易受干擾。方案四:采用激光二極管與光敏電阻組成的檢測電路檢測電梯層數(shù)。在轎廂裝一個激光二極管,在豎井的各個樓層裝置光敏電阻,當(dāng)激光二極管照射到光敏電阻時,阻值發(fā)生變化轉(zhuǎn)變?yōu)殡妷鹤兓?,再將電壓變化信息輸送到單片機(jī)的I/O端口,讓單片機(jī)根據(jù)信號判斷樓層位置。該方案的優(yōu)點(diǎn)是:裝置簡單,而且每一樓層有對應(yīng)的光敏電阻,軟件實現(xiàn)樓層判斷非常簡單,成本也比較低。方案選擇:考慮到軟件編程容易,我選擇方案四。2.7 樓層提示及報警系統(tǒng)方案一:通過A/D、單片機(jī)、存儲器、D/A系統(tǒng)實現(xiàn)聲音信號的采樣、處理、存儲和重現(xiàn)。該方案首先將聲音進(jìn)行放大,通過A/D采樣將語音模擬信號轉(zhuǎn)換成數(shù)字信號,并由單片機(jī)的控制和處理存放到存儲器中,實現(xiàn)錄音操作。在放音過程中由單片機(jī)控制D/A,將存儲器中的數(shù)據(jù)轉(zhuǎn)化成聲音信號。此方案安裝調(diào)試復(fù)雜,集成度低。方案二:采用美國ISD公司的2590語音芯片,該語音芯片片內(nèi)E2PROM容量為480K,錄放時間長錄放時間可以達(dá)到90 秒。該方案具有抗斷電、音質(zhì)好、人性化、使用方便等優(yōu)點(diǎn)。缺點(diǎn)是:語音芯片價格比較高。方案三:采用蜂鳴提示音提示當(dāng)轎箱到達(dá)所需的樓層時,蜂鳴器響一聲,提示乘客到達(dá)了所需的樓層,當(dāng)遇危險時,蜂鳴器就長鳴,該方案的軟件驅(qū)動、硬件電路調(diào)試非常簡潔方便,而且價格便宜,能滿足本設(shè)計的要求。方案選擇:考慮到實際的要求,我采用方案三。3 硬件基礎(chǔ)知識3.1 步進(jìn)電機(jī) 圖2.7 39L步進(jìn)電機(jī) 步進(jìn)電機(jī)是一種脈沖控制型電機(jī),即給一個脈沖信號,電機(jī)就轉(zhuǎn)動一個角度,電機(jī)的總轉(zhuǎn)動角度由輸入脈沖數(shù)決定,而電機(jī)的轉(zhuǎn)速由脈沖信號頻率決定,因此非常適合于單片機(jī)控制。按工作類型,步進(jìn)電機(jī)可分為反應(yīng)式步進(jìn)電機(jī)(簡稱VR);永磁式步進(jìn)電機(jī)(簡稱PM)以及混合式步進(jìn)電機(jī)(簡稱HB)。步進(jìn)電機(jī)的驅(qū)動是根據(jù)控制信號工作的,其控制信號由單片機(jī)產(chǎn)生。其基本原理作用如下:(1)控制換相順序通電換相這一過程稱為脈沖分配。例如:三相步進(jìn)電機(jī)的三拍工作方式,其各相通電順序為A-B-CD,通電控制脈沖必須嚴(yán)格按照這一順序分別控制A,B,C,D相的通斷。(2)控制步進(jìn)電機(jī)的轉(zhuǎn)向如果給定工作方式正序換相通電,步進(jìn)電機(jī)正轉(zhuǎn),如果按反序通電換相,則電機(jī)就反轉(zhuǎn)。(3)控制步進(jìn)電機(jī)的速度如果給步進(jìn)電機(jī)發(fā)一個控制脈沖,它就轉(zhuǎn)一步,再發(fā)一個脈沖,它會再轉(zhuǎn)一步。兩個脈沖的間隔越短,步進(jìn)電機(jī)就轉(zhuǎn)得越快。調(diào)整單片機(jī)發(fā)出的脈沖頻率,就可以對步進(jìn)電機(jī)進(jìn)行調(diào)速。3.2 激光二極管激光二極管本質(zhì)上是一個半導(dǎo)體二極管,按照PN結(jié)材料是否相同,可以把激光二極管分為同質(zhì)結(jié)、單異質(zhì)結(jié)(SH)、雙異質(zhì)結(jié)(DH)和量子阱(QW)激光二極管。激光二極管具有閾值電流低,輸出功率高的優(yōu)點(diǎn)。同激光器相比,激光二極管具有效率高、體積小、壽命長的優(yōu)點(diǎn),但其輸出功率?。ㄒ话阈∮?mW),線性差、單色性不太好,使其在有線電視系統(tǒng)中的應(yīng)用受到很大限制,不能傳輸多頻道,高性能模擬信號。 圖2.4 激光二極管實物圖 圖2.5 激光二極管內(nèi)部結(jié)構(gòu)圖3.3 LN298驅(qū)動芯片 圖3.2 LN298實物圖 圖3.3 LN298功能管腳圖 LN298是SGS公司的產(chǎn)品,比較常見的是15腳Multiwatt封裝的L298N,內(nèi)部同樣包含4通道邏輯驅(qū)動電路,可以驅(qū)動兩個直流電機(jī)或者一個步進(jìn)電機(jī)。它的功能管腳圖如圖3.3所示。圖3.4 LN298內(nèi)部電路圖LN298N可接受標(biāo)準(zhǔn)TTL邏輯電平信號VSS,VSS可接4.57 V電壓。4腳VS接電源電壓,VS電壓范圍VIH為2.546 V。輸出電流可達(dá)2.5 A,可驅(qū)動電感性負(fù)載。1腳和15腳下管的發(fā)射極分別單獨(dú)引出以便接入電流采樣電阻,形成電流傳感信號。LN298N芯片的輸出電壓最高可達(dá)50V,可以直接通過電源來調(diào)節(jié)輸出電壓,工作狀態(tài)下,INPUT1,INPUT2,INPUT3和INPUT4與單片機(jī)I/O口連接,OUT1,OUT2和OUT3,OUT4之間可分別接電動機(jī)的控制端,可以通過接收單片機(jī)輸出的控制信號控制電機(jī)的運(yùn)轉(zhuǎn),EnA,EnB接控制使能端,控制電機(jī)的停轉(zhuǎn)。表1 LN298功能邏輯圖In1In2運(yùn)轉(zhuǎn)狀態(tài)0停止110正轉(zhuǎn)101反轉(zhuǎn)111剎停100停止3.4 LM339比較器 圖3.5 LM339實物圖 圖3.6 LM339內(nèi)部電路圖LM339集成塊內(nèi)部裝有四個獨(dú)立的電壓比較器,該電壓比較器的特點(diǎn)是:(1)失調(diào)電壓小,一般為2mV;(2)電源電壓范圍寬,236V,或者1V18V;(3)對比較信號源的內(nèi)阻限制很小;(4)共模電壓范圍很大,為0 (Ucc-1.5V)Vout;(5)差動輸入電壓范圍較大,甚至可以等于電源電壓;(6)輸出端電位選用靈活。LM339集成塊采用C-14型封裝,外型及管腳排列如圖3.6。LM339類似于增益不可調(diào)的運(yùn)算放大器。每個比較器都有兩個輸入端和一個輸出端。兩個輸入端一個稱為同相輸入端,用“+”表示,另一個稱為反相輸入端,用“-”表示。用作比較兩個電壓時,任意一個輸入端加一個固定電壓做參考電壓(也稱為門限電平,它可選擇LM339輸入共模范圍的任何一點(diǎn)),另一端加一個待比較的信號電壓。當(dāng)“+”端電壓高于“-”端時,輸出管截止,相當(dāng)于輸出端開路。當(dāng)“-”端電壓高于“+”端時,輸出管飽和,相當(dāng)于輸出端接低電位。兩個輸入端電壓差別大于10mV就能確保輸出能從一種狀態(tài)可靠地轉(zhuǎn)換到另一種狀態(tài),因此,把LM339用在弱信號檢測等場合是比較理想的。LM339的輸出端相當(dāng)于一只不接集電極電阻的晶體三極管,在使用時輸出端到正電源一般須接一只電阻(稱為上拉電阻,選3-15K)。選不同阻值的上拉電阻會影響輸出端高電位的值。因為當(dāng)輸出晶體三極管截止時,它的集電極電壓基本上取決于上拉電阻與負(fù)載的值。另外,各比較器的輸出端允許連接在一起使用。 否3.5 LCD1602液晶 圖3.7 LCD1602液晶實物圖 圖3.8 LCD1602液晶管腳圖液晶模塊引腳功能表如表2所示:表2 液晶模塊引腳功能表0符 號 名 稱 功 能 1Vss接地 0V2VDD電路電源 5V10%3VEE液晶驅(qū)動電壓 保證VDD-VEE=4.55V電壓差 4RS寄存器選擇信號 H:數(shù)據(jù)寄存器 L:指令寄存器 5R/W讀/寫信號 H:讀 L:寫 6E片選信號 下降沿觸發(fā),鎖存數(shù)據(jù) 7-14DB0-DB7數(shù)據(jù)線 數(shù)據(jù)傳輸 表3 寄存器選擇功能表 RSR/W操 作 00指令寄存器(IR)寫入 01忙標(biāo)志和地址計數(shù)器讀出 10數(shù)據(jù)寄存器(DR)寫入11數(shù)據(jù)寄存器讀出(注:忙標(biāo)志為1時,表明正在進(jìn)行內(nèi)部操作,此時不能輸入指令或數(shù)據(jù),要等內(nèi)部操作結(jié)束,即忙標(biāo)志為0時。) 顯示位與DD RAM 地址的對應(yīng)關(guān)系如表4所示: 表4 顯示位與DD RAM 地址的對應(yīng)關(guān)系 顯示為序號12345.40DD RAM地址HEX第一行0001020304.27第二行4041424344.674 硬件電路設(shè)計根據(jù)實用電梯的設(shè)計要求,并從各方面論證,將系統(tǒng)電路分為若干個模塊,分別是:單片機(jī)小系統(tǒng)電路,矩陣鍵盤電路,聲光提示及報警電路,定位平層電路,液晶顯示電路,LN298驅(qū)動電機(jī)電路以及電源電路。電路整體系統(tǒng)如圖4.1所示。LCD1602液晶顯示 4*4矩陣按鍵 51單片機(jī) LN298驅(qū)動電路 聲光提示及報警 步進(jìn)電機(jī) 定位平層電路 圖4.1 電路整體系統(tǒng)其中聲光提示及報警電路采用的是二極管與蜂鳴器組成的電路。聲光提示電路,是N個發(fā)光二極管組成的,用于提示轎廂所在的電路所在方向。定位平層電路是由一個激光二極管作為光源,4個光敏電阻檢測所到樓層的信息。電路的各個部分,在下面章節(jié)中分別詳細(xì)介紹。4.1 單片機(jī)小系統(tǒng)電路圖4.2 單片機(jī)小系統(tǒng)電路控制中心采用AT89S51單片機(jī),單片機(jī)的各個端口電路如圖4.2所示。其中29、30腳懸空,不接任何電路。晶振電路、復(fù)位電路以及下載電路如圖4.3所示。 圖4.3 晶振、復(fù)位以及下載電路晶振電路由C1與C2和晶振組成,晶振給單片機(jī)提供工作信號脈沖。晶振的速率決定單片機(jī)的工作速率,C1與C2電容為10pF-50pF的瓷片電容,接在晶振的兩引腳處,作用是削減偕波對電路的穩(wěn)定性的影響。復(fù)位電路采取的方式為手動按鍵復(fù)位電路,由電解電容、電阻R1和紐扣按鍵組成。復(fù)位電路的原理是:當(dāng)單片機(jī)的復(fù)位引腳RESET出現(xiàn)2個機(jī)器周期以上的高電平時,單片機(jī)就執(zhí)行復(fù)位操作。如果RST持續(xù)為高電平,單片機(jī)就處于循環(huán)復(fù)位狀態(tài)。每次復(fù)位后,單片機(jī)的程序都會從第一條開始從新執(zhí)行。需要注意的是:復(fù)位電容必須是電解電容,注意不要能接反。下載電路:圖中所顯示的是下載端口的接法,該端口與單片機(jī)是通過三個數(shù)據(jù)線通信的,三個數(shù)據(jù)端口分別接單片機(jī)的P1.5,P1.6,P1.7。還有一個接口是接單片機(jī)的RESET,用于擦寫程序。下載器的主控芯片為PDIUSBD12,主控電路為一個固定模塊,該USB接口適合于高速數(shù)據(jù)采集系統(tǒng)與主機(jī)進(jìn)行數(shù)據(jù)通信,同時,也為便攜式系統(tǒng)提供了方便、快捷和可靠的接口解決方案,由于比較復(fù)雜,所以這里不作詳細(xì)介紹。表5 單片機(jī)小系統(tǒng)電路元器件參數(shù)器件名參數(shù)數(shù)量4.2 電機(jī)驅(qū)動電路該驅(qū)動電路如圖4.4所示,驅(qū)動芯片為LN298,驅(qū)動芯片的4腳為動力電源接+12V電壓,9腳為邏輯電源接+5V電壓,D7、D8、D9、D10二極管起泄流保護(hù)作用,步進(jìn)電機(jī)是線圈式的,在從運(yùn)行狀態(tài)突然轉(zhuǎn)換到停止?fàn)顟B(tài)和從順時針狀態(tài)突然轉(zhuǎn)換到逆時針狀態(tài)時會形成很大的反向電流,因此需要泄流,反接幾個二極管即可完成此功能。J4四個插針是連接到步進(jìn)電機(jī)的輸入電極,控制步進(jìn)電機(jī)的正反轉(zhuǎn)。為了防止步進(jìn)電機(jī)的瞬間電路過大而燒壞單片機(jī),我使用了四個光耦來作隔離。在一般的隔離電源中,光耦隔離反饋是一種簡單、低成本的方式。光耦接+5V電壓,光耦的輸入信號來自單片機(jī)的P2.0-P2.3。圖中U1、U2、U3、U4為隔離光耦,U5、U6為備用光耦。電路還設(shè)置了發(fā)光二極管作為指示光耦的運(yùn)行情況。圖4.4 電機(jī)驅(qū)動電路4.3 液晶顯示電路圖4.5 液晶顯示電路顯示電路如圖4.5所示,電路中顯示采用LCD1602液晶顯示器,數(shù)據(jù)端口DB0DB7接單片機(jī)P0口,使能端E腳接P2.5腳,高電平有效。R/為讀寫端,高電平時為讀操作,低電平為寫操作。RS為寄存器選擇接單片機(jī)的P2.7,高電平時選擇數(shù)據(jù)寄存器,低電平時選擇指令寄存器。接P2.6端口滑動電阻RP1(可調(diào)范圍是:050K)是用于改變VO口的電壓,調(diào)節(jié)液晶顯示的對比度和亮度。15腳為背光正極,16腳為背光負(fù)極,為了防止出現(xiàn)“鬼影”現(xiàn)象,15腳接正極,16腳接地。4.4 4*4矩陣鍵盤電路按鍵電路如圖4.6所示。按鍵接單片機(jī)的P1端口,其中行接低四位,列接高四位。按鍵調(diào)用時,先給高四位的電平與0xf0相與,若沒有有鍵按下就會返回0xf0值,若有鍵按下就可以得到按鍵響應(yīng)所在的列,若然后逐次對列進(jìn)行掃描,判斷出所在的列侯就可以判斷出按鍵響應(yīng)值。圖4.6 4*4矩陣按鍵電路4.5 定位平層電路定位平層電路由激光二極管與冠名電阻組成的檢測電路,通過將檢測來的信號傳輸?shù)絃M339比較電路,與參考電壓進(jìn)行比較最后得到了一個邏輯電平(1或0),再通過單片機(jī)來處理,判斷轎廂所在位置,電梯模型中,光敏電阻裝置在豎井上,并對應(yīng)每個樓層位置上,激光二極管裝置在轎廂外部邊緣,通過測量,使激光二極管與光敏電阻對位時,剛好到達(dá)一個樓層。其原理圖如圖4.7所示。其中+VCC為5V電壓。由于LM339的輸出端相當(dāng)于一只不接集電極電阻的晶體三極管,所以在使用的時候,輸出端到正電源之間須接一個電阻(稱為上拉電阻,阻值范圍:315K)。當(dāng)輸出晶體三極管截止時,它的集電極電壓基本上取決于上拉電阻與負(fù)載的值,所以選不同阻值的上拉電阻會影響輸出端高電位的值,圖中其中R2為上拉電阻,根據(jù)實際情況,R1值為10K。R3為光敏電阻(為了讓光敏電阻不受外部光源的影響,制作時候,需要加個黑色的塑膠套)。當(dāng)有光照射的情況下R3=268,無光照射的情況下R3=180K。R2為分壓電阻,阻值為10K。R6為激光二極管,當(dāng)激光二級管照射到R3的表面時,表明到達(dá)一個樓層,R3阻值達(dá)到最低為268,7腳電壓=5*268/10000=0.134(V);當(dāng)激光二級管沒有照射到R3的表面時,表明在樓層的其他位置,R3阻值達(dá)到最大為180K,7腳電壓=5*180000/19000=4.737(V)。參考電壓,所以輸出高電平。6腳為參考電壓值,當(dāng)大于6腳時,比較器輸出高電平,反之輸出低電平。圖4.7 定位平層電路4.6 樓層提示及聲光報警電路樓層提示電路非常簡單,由幾個發(fā)光二極管組成,如圖4.8所示。其中R3、R4、R5、R6、R12、R13、R14、R15電阻為限流電阻,它們的阻值均為10K,保護(hù)發(fā)光二極管,防止電流過大燒壞發(fā)光二極管。每個樓層均有兩個發(fā)光二極管。發(fā)光二極管是用于提示樓層所在的方位,由P3.0P3.3接口控制亮滅。例如:當(dāng)轎廂在二樓時,三樓的兩個發(fā)光二極管,其中表示方位為上的二極管滅,表示方位為下的二極管亮。其他樓層原理也相同。聲光報警電路由一個蜂鳴器與一個發(fā)光二極管組成,其原理圖如圖4.9所示。蜂鳴器俗稱喇叭,是廣泛應(yīng)用于各種電子產(chǎn)品的一種元器件,它用于提示、報警、音樂等許多應(yīng)用場合。蜂鳴器與家用電器上面的喇叭在用法上也有相似的地方,通常工作電流比較大,電路上的TTL電平基本上驅(qū)動不了蜂鳴器,需要增加一個電流放大的電路才可以,若直接接單片機(jī)很難驅(qū)動蜂鳴器發(fā)出聲音,所以增加了一個三極管Q1來增加通過蜂鳴器的電流。蜂鳴器的正極性的一端聯(lián)接到5V電源上面,另一端聯(lián)接到三極管的集電極,三極管的基級由單片機(jī)的P2.4管腳,當(dāng)P2.4管腳為低時,三極管導(dǎo)通,發(fā)光二極管亮,這樣蜂鳴器的電流形成回路,發(fā)出聲音。當(dāng)P2.4管腳為高時,三極管截止,發(fā)光二極管滅,蜂鳴器不發(fā)出聲音。蜂鳴器的聲音大小及音調(diào)可以通過調(diào)整P2.4管腳的置高時間進(jìn)行控制。 圖4.8 外部樓層提示電路 圖4.9 聲光報警電路4.7 電源電路電源是各個模塊工作的能量,各個模塊工作電壓不盡相同,而且提供合適的電壓值才能使各個模塊工作在最穩(wěn)定的狀態(tài)。單片機(jī)、蜂鳴器以及LN298驅(qū)動電路需要5V供電,步進(jìn)電機(jī)需要9V和12V供電。因此需要做能提供5V、9V、12V的電源。首先用變壓器將市電降到24V,再引三路分別接到有整流、濾波、穩(wěn)壓的電路中,即可得到直流5V、8V、12V電源。電路原理圖如圖4.10所示。 圖4.10 電源電路5 軟件設(shè)計本系統(tǒng)是以單片機(jī)的高級語言C語言來進(jìn)行軟件設(shè)計,使指令的執(zhí)行速度快,節(jié)省存儲空間。為了便于擴(kuò)展和更改,軟件的設(shè)計采用模塊化結(jié)構(gòu),使程序設(shè)計的邏輯關(guān)系更加簡潔明了。軟件設(shè)計有兩種方法:一種是自上而下,逐步細(xì)化;一種是自下而上,先設(shè)計出每一個具體的模塊(子程序),然后再慢慢擴(kuò)大,最后組成一個系統(tǒng)。在本設(shè)計中我用自下而上的設(shè)計方法。本設(shè)計的主程序總共調(diào)用了4個子程序,分別是液晶顯示程序、鍵盤掃描程序、樓層檢測程序、步進(jìn)電機(jī)方向及速度變換子程序、樓層提示及報警程序。在實際應(yīng)用中,若電梯處于閑置狀態(tài)時,也就是說只有一人用電梯,電梯僅響應(yīng)一個呼叫,這個軟件實現(xiàn)就比較容易。但是,對于多層樓層的實際情況往往比這復(fù)雜的多,要考慮到很多人同時使用電梯的情況,有可能會有其他不同樓層的人按下不同的按鍵(上行或者下行)的情況發(fā)生。所以得為電梯設(shè)定好一個不會發(fā)生混亂的的優(yōu)先級規(guī)則,讓系統(tǒng)根據(jù)遵循這一優(yōu)先規(guī)則,這個規(guī)則也是本設(shè)計最大的一個難點(diǎn)。本設(shè)計中我設(shè)定的規(guī)則是:當(dāng)電梯向上運(yùn)行時,優(yōu)先處理向上的召喚,對應(yīng)向下運(yùn)行的召喚先用寄存器存儲,當(dāng)電梯向上運(yùn)行到達(dá)一個樓層時,先檢測寄存器里面的召喚,若沒有向上的召喚時,則可以運(yùn)行向下的召喚。當(dāng)電梯正在運(yùn)行到某一樓層的過程中,為了更好的實現(xiàn)電梯的速度變換,減小電梯制作的成本,若此時有途中要經(jīng)過的樓層有召喚時,也要等到完成正在執(zhí)行的響應(yīng)否再執(zhí)行。并且,若在上行過程中,也有人在某層按的是上行按鍵,但是電梯此時已經(jīng)走過了該層,那么電梯也絕對不會再選擇先下行接他。向下運(yùn)行時,召喚的優(yōu)先級與向上的同理,這里不再累贅。主流程框圖如圖5.1所示。由AT89S51單片機(jī)為控制核心,先執(zhí)行液晶顯示的初始化程序,就開中斷,每隔10ms掃描一次按鍵及樓層樓層檢測模塊,看是否有召喚和轎廂所在位置,若有召喚則讀取寄存器寄存的召喚數(shù)據(jù),然后調(diào)用速度變換子程序,當(dāng)檢測到轎廂狀態(tài)(位置及運(yùn)動狀態(tài))有變化時,刷新顯示內(nèi)容。系統(tǒng)的各個子程序分別在以下章節(jié)作詳細(xì)介紹。 開始 初始化 液晶顯示 掃描按鍵 樓層檢測 速度變換程序 圖5.1 主控流程圖5.1 液晶顯示模塊液晶顯示子程序流程圖如圖5.2所示。 返回程序入口是否判斷是否完成顯示初始化寫入顯示設(shè)置命令延時1ms寫入顯示數(shù)據(jù)檢測忙信號延時1ms否是判斷E=1? 獲得顯示地址圖5.2 顯示流程圖LCD1602在接口方面,有 8 條數(shù)據(jù),三條控線。與微處理器或微控制相連,通過送入數(shù)據(jù)和指令,使模塊正常工作,其中8調(diào)數(shù)據(jù)線接單片機(jī)的P0端口,寄存器選擇控制線接P2.7端口,讀數(shù)據(jù)。如流程圖5.2所示,LCD1602的顯示實現(xiàn)需要通過四個過程:檢測忙碌階段,寫入指令階段,讀取數(shù)據(jù)階段,寫數(shù)據(jù)階段。軟件編程中,關(guān)于這四個過程的子程序,我直接調(diào)用過來的。顯示前進(jìn)行初始化,即復(fù)位過程,分為四個階段:不檢測忙碌狀態(tài)(指令:0x38);開顯示屏(指令:0x0c);光標(biāo)移動設(shè)置(指令:0x06);刷新屏(指令:0x01)。源程序如下:#include #define uchar unsigned char#define uint unsigned intsbit rs=P27;/寄存器選擇端接單片機(jī)的P2.7口sbit rw=P26;/讀寫端接單片機(jī)的P2.6口 sbit lcden=P25;/使能端接單片機(jī)的P2.5口uchar code table=Direction: $ ;/顯示初始化uchar table1=Location: 1 ;bit lcd_bz() /測試LCD忙碌狀態(tài) bit result; rs = 0; rw = 1; lcden = 1;/忙標(biāo)志和地址計數(shù)器讀出 DelayMs(5); result = (bit)(P0 & 0x80);/將P0數(shù)據(jù)初始化 lcden = 0; return result;void write_com(uchar com) /寫指令 while(lcd_bz();/檢測忙狀態(tài)rs=0; rw=0; lcden=0;/指令寄存器寫入P0=com;DelayMs(5);lcden=1;DelayMs(5);lcden=0; void write_date(uchar date) /寫數(shù)據(jù) while(lcd_bz();rs=1; rw=0; lcden=0;/數(shù)據(jù)寄存器寫入P0=date;DelayMs(5);lcden=1;DelayMs(5);lcden

溫馨提示

  • 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

提交評論