基于單片機(jī)的電梯控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于單片機(jī)的電梯控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于單片機(jī)的電梯控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于單片機(jī)的電梯控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于單片機(jī)的電梯控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩47頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、【畢業(yè)論文】基于單片機(jī)的電梯控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 前 言 電梯已成為人類現(xiàn)代生活中廣泛使用的運(yùn)輸工具人們對(duì)電梯安全性高效性舒適性的不斷追求推動(dòng)了電梯技術(shù)的進(jìn)步目前在電梯上使用較廣的是可編程序控制簡(jiǎn)稱PLC而采用單片機(jī)的話在接口性能和計(jì)算速度等方面均有資源不足的問(wèn)題仍然不能適應(yīng)較復(fù)雜的控制算法和故障診斷等要求但利用單片機(jī)控制電梯具有成本低通用性強(qiáng)靈活性大及易于實(shí)現(xiàn)復(fù)雜控制等優(yōu)點(diǎn)該設(shè)計(jì)主要能實(shí)現(xiàn)對(duì)各樓層用戶按鈕信號(hào)的檢測(cè)和處理按預(yù)定的運(yùn)行規(guī)則和程序發(fā)出控制信號(hào)對(duì)電機(jī)進(jìn)行調(diào)節(jié)從而控制電梯的啟停速度電梯運(yùn)行所在樓層指示設(shè)有電梯所處位置指示裝置以及電梯運(yùn)行模式上升或下降指示裝置關(guān)門(mén)延時(shí)設(shè)置電梯到達(dá)有停站

2、請(qǐng)求樓層經(jīng)過(guò)1 秒電梯門(mén)打開(kāi)開(kāi)門(mén)4 秒后電梯門(mén)關(guān)閉開(kāi)門(mén)指示燈熄滅電梯繼續(xù)運(yùn)行直至執(zhí)行完最后一個(gè)請(qǐng)求信號(hào)后停留在當(dāng)前樓層每一層電梯的入口處設(shè)有上下請(qǐng)求開(kāi)關(guān)電梯內(nèi)設(shè)有顧客到達(dá)層次的停站請(qǐng)求開(kāi)關(guān)看門(mén)狗報(bào)警超載報(bào)警故障報(bào)警等摘 要單片機(jī)控制電梯有成本低通用性強(qiáng)靈活性大及易于實(shí)現(xiàn)復(fù)雜控制等優(yōu)點(diǎn)故本文采用89C51單片機(jī)對(duì)電梯進(jìn)行控制本設(shè)計(jì)主要利用單片機(jī)對(duì)電梯的轎廂內(nèi)呼梯輸入模塊轎廂外呼梯輸入模塊重量檢測(cè)模塊轎廂位置檢測(cè)模塊其他信號(hào)輸入模塊進(jìn)行處理實(shí)現(xiàn)轎內(nèi)外呼梯信號(hào)的處理轎內(nèi)外呼梯信號(hào)的顯示電機(jī)正反轉(zhuǎn)的控制轎廂門(mén)的開(kāi)關(guān)控制等顯示部分本設(shè)計(jì)采用1602液晶顯示來(lái)實(shí)現(xiàn)因?yàn)?602液晶顯示屏是以若干個(gè)5x8點(diǎn)陣

3、塊組成的顯示字符群模塊結(jié)構(gòu)緊湊輕巧裝配容易低功耗長(zhǎng)壽命高可靠性AbstractThe monolithic integrated circuit control elevator has the cost to be low versatile the flexibility big and easy to realize merits and so on plurality of controls Therefore this article uses the 89C51 monolithic integrated circuit to carry on the control to the

4、 elevator This design mainly uses the monolithic integrated circuit to shout the ladder load module to elevators sedan theater box outside the sedan theater box shouts the ladder load module the weight examination module the sedan theater box position examination module other signal input module car

5、ries on processing realizes inside and outside the sedan to shout the ladder signal processing the sedan inside and outside shouts the ladder signal the demonstration the electrical machinery the control which reverses the sedan theater box gate stop-go control and so on Demonstrated that part this

6、design uses 1602 liquid crystal displays to realize Because 1602 liquid crystal display monitors are by certain 5x8 lattice block composition demonstration character group has the modular structure compact dexterous the assembly to be easy low characteristics and so on power loss long life redundant

7、 reliabilityKey wordselevator Monolithic integrated circuit liquid crystal display目 錄前 言1摘 要IAbstractII目 錄i11開(kāi)發(fā)背景1111基于單片機(jī)的電梯控制模型主要特色2112電梯控制方案比較212任務(wù)概述3第二章 設(shè)計(jì)的整體方案421控制系統(tǒng)硬件組成4211 89C51介紹4212 1602液晶顯示介紹6213 壓敏電阻介紹722系統(tǒng)結(jié)構(gòu)圖923系統(tǒng)詳解9231 供電電源模塊10232 轎廂位置檢測(cè)模塊10233 重量檢測(cè)模塊10234 電機(jī)控制模塊10235 轎內(nèi)外呼梯信號(hào)處理11236 轎內(nèi)

8、外呼梯信號(hào)顯示模塊11237 中斷信號(hào)處理11238 轎廂開(kāi)關(guān)門(mén)11第三章 系統(tǒng)硬件設(shè)計(jì)1231呼叫及選層1232顯示功能模塊的實(shí)現(xiàn)1433供電模塊1434單片機(jī)復(fù)位電路1535位置檢測(cè)模塊1636超重檢測(cè)模塊與超重報(bào)警1637電機(jī)上下轉(zhuǎn)設(shè)計(jì)1838轎廂開(kāi)關(guān)門(mén)設(shè)計(jì)18第四章 系統(tǒng)軟件設(shè)計(jì)1941主流程圖1942安全等待流程2043故障處理流程2144轎廂內(nèi)要梯處理流程2345轎廂外要梯處理流程2446電梯關(guān)開(kāi)門(mén)處理2547顯示輸出2648鍵盤(pán)掃描30第五章 系統(tǒng)可靠性分析及抗干擾措施3551破壞電梯設(shè)備的噪音來(lái)源3552抗干擾的措施35521把交流電線分開(kāi)35522減小分布電容3653 軟件抗

9、干擾措施37第六章 畢業(yè)設(shè)計(jì)小結(jié)39致 謝40參考文獻(xiàn)41附錄一42附錄二43第一章 緒論11開(kāi)發(fā)背景隨著現(xiàn)代高科技的發(fā)展住房和辦公用樓都已經(jīng)逐漸向高層發(fā)展電梯是高層賓館商店住宅多層倉(cāng)庫(kù)等高層建筑不可缺少的垂直方向的交通運(yùn)輸工具1889年美國(guó)奧梯斯升降機(jī)公司推出的世界上第一部以電動(dòng)機(jī)為動(dòng)力的升降機(jī)同年在紐約市馬累特大廈安裝成功隨著建筑物規(guī)模越來(lái)越大樓層也越來(lái)越高對(duì)電梯的調(diào)速精度調(diào)速范圍等靜態(tài)和動(dòng)態(tài)特性都提出了更高的要求由于傳統(tǒng)的電梯運(yùn)行邏輯控制系統(tǒng)采用的是繼電器邏輯控制線路采用這種控制線路存在易出故障維護(hù)不便運(yùn)行壽命較短占用空間大等缺點(diǎn)從技術(shù)發(fā)展來(lái)看這種系統(tǒng)將逐漸被淘汰 PLC 智能控制交流變

10、頻調(diào)速驅(qū)動(dòng)其硬件結(jié)構(gòu)的組成及功能與實(shí)電梯基本相同事實(shí)上可以把它看作是小型化了的真實(shí)電梯具有自動(dòng)平層自動(dòng)關(guān)門(mén)順向響應(yīng)轎內(nèi)外呼梯信號(hào)直駛電梯安全運(yùn)行保護(hù)以及電梯急停檢修慢上慢下照明風(fēng)扇等功能且具有性能可靠運(yùn)行平穩(wěn)操作簡(jiǎn)單能耗低和便于教學(xué)等特點(diǎn)而采用單片機(jī)的話在接口性能和計(jì)算速度等方面均有資源不足的問(wèn)題仍然不能適應(yīng)較復(fù)雜的控制算法和故障診斷等要求但利用單片機(jī)控制電梯有成本低通用性強(qiáng)靈活性大及易于實(shí)現(xiàn)復(fù)雜控制等優(yōu)點(diǎn)由可編程控制器PLC或微型計(jì)算機(jī)組成的電梯運(yùn)行邏輯控制系統(tǒng)正以很快的速度發(fā)展著可編程控制器是微機(jī)技術(shù)與繼電器常規(guī)控制技術(shù)相結(jié)合的產(chǎn)物是在順序控制器和微機(jī)控制器的基礎(chǔ)上發(fā)展起來(lái)的新型控制器是一

11、種以微處理器為核心用作數(shù)字控制的專用計(jì)算機(jī)它有良好的抗干擾性能適應(yīng)很多工業(yè)控制現(xiàn)場(chǎng)的惡劣環(huán)境所以現(xiàn)在的電梯控制系統(tǒng)主要還是由可編程控制器控制但是由于PLC的針對(duì)性較強(qiáng)每一臺(tái)PLC都是根據(jù)一個(gè)設(shè)備而設(shè)計(jì)的所以價(jià)格較昂貴而單片機(jī)價(jià)格相當(dāng)便宜如果在抗干擾功能上有所提高的話完全可以代替PLC實(shí)現(xiàn)對(duì)工控設(shè)備的控制當(dāng)然單片機(jī)并不象PLC那么有針對(duì)性所以由單片機(jī)設(shè)計(jì)的控制系統(tǒng)可以隨著設(shè)備的更新而不斷修改完善更完美的實(shí)現(xiàn)設(shè)備的升級(jí)PLC 的電梯控制模型相比主要特色有以下幾個(gè)方面第一成本低本電梯控制模型由于采用單片機(jī)代替了PLC 作為主控芯片同時(shí)用PWM 驅(qū)動(dòng)直流電機(jī)代替了變頻調(diào)速驅(qū)動(dòng)從而導(dǎo)致整套系統(tǒng)成本很低第

12、二高精度的重量檢測(cè)及顯示基于PLC 的電梯模型雖然有重量檢測(cè)但檢測(cè)精度較低本電梯模型采用了高精度的重量傳感器和測(cè)量電路配合設(shè)計(jì)優(yōu)良的數(shù)字處理軟件從而能進(jìn)行高精度的重量檢測(cè)和顯示方便學(xué)生進(jìn)行檢測(cè)技術(shù)和信號(hào)處理來(lái)等方面的課程的學(xué)習(xí)第三功能多樣基于PLC 的電梯控制模型主要用于了解電梯的工作原理和如何使用電梯等本電梯控制模型除了以上功能外由于硬件采用了模塊化的設(shè)計(jì)各硬件模塊可以拆卸能進(jìn)行重新開(kāi)發(fā)和二次開(kāi)發(fā)此外本電梯控制模型采用了單相電供電使用更靈活112電梯控制方案比較電梯的控制方案主要有三種基點(diǎn)啟控制可編程控制器控制微機(jī)控制基點(diǎn)啟控制過(guò)去電梯的電器控制大多采用繼電器邏輯線路這種硬布線的邏輯控制方式

13、具有原理簡(jiǎn)單直觀的特點(diǎn)但是通用性差布線成本高操作麻煩對(duì)不同的樓層和不同的控制方式其原理圖接線圖等必須重新繪制且邏輯系統(tǒng)由許多個(gè)觸電組成接線復(fù)雜故障率高因此目前已經(jīng)逐漸被淘汰可編程控制器控制由于現(xiàn)代化辦公大樓的出現(xiàn)需要對(duì)電梯實(shí)現(xiàn)群控及智能化管理所以用微機(jī)對(duì)電梯實(shí)行控制成了未來(lái)電梯的發(fā)展趨勢(shì)由微機(jī)實(shí)現(xiàn)繼電器的邏輯功能比繼電控制有較人的靈活性不同的控制方式可用相同的硬件只是軟件各不相同只要把按鈕限位開(kāi)關(guān)光電開(kāi)關(guān)無(wú)觸電行程開(kāi)關(guān)等電器元件作為輸入信號(hào)把制動(dòng)器接觸器等功率輸出元件接到輸出端就算完成了接線任務(wù)層數(shù)變化無(wú)需增減繼電器和大量的布線困難但是微機(jī)控制的電梯需要解決運(yùn)行可靠性排除干擾等方面的問(wèn)題干擾是

14、影響整個(gè)系統(tǒng)安全可靠性穩(wěn)定運(yùn)行的主要原因例如電源的波動(dòng)電動(dòng)機(jī)的啟動(dòng)晶閘管的導(dǎo)通與截止接觸器的工作等等微機(jī)控制目前在電梯上使用較廣的是可編程序控制簡(jiǎn)稱PLC而采用單片機(jī)的話在接口性能等方面均有資源不足的問(wèn)題不能適應(yīng)較復(fù)雜的控制算法和故障診斷等要求但利用單片機(jī)控制電梯有成本低通用性強(qiáng)靈活性大及易于實(shí)現(xiàn)復(fù)雜控制等優(yōu)點(diǎn)12任務(wù)概述本設(shè)計(jì)采用單片機(jī)為主要元器件實(shí)現(xiàn)對(duì)電梯的模擬控制畫(huà)出設(shè)計(jì)相關(guān)電路圖在電梯控制系統(tǒng)的設(shè)計(jì)中核心是電梯運(yùn)行的狀態(tài)控制器的設(shè)計(jì)軟件部分完成 對(duì)各樓層用戶按鈕信號(hào)的檢測(cè)和處理按預(yù)定的運(yùn)行規(guī)則和程序發(fā)出控制信號(hào)對(duì)電機(jī)進(jìn)行調(diào)節(jié)從而控制電梯的啟停速度電梯運(yùn)行所在樓層指示設(shè)有電梯所處位置指示

15、裝置以及電梯運(yùn)行模式上升或下降指示裝置關(guān)門(mén)延時(shí)設(shè)置電梯到達(dá)有停站請(qǐng)求樓層經(jīng)過(guò)1 秒電梯門(mén)打開(kāi)開(kāi)門(mén)4 秒后電梯門(mén)關(guān)閉開(kāi)門(mén)指示燈熄滅電梯繼續(xù)運(yùn)行直至執(zhí)行完最后一個(gè)請(qǐng)求信號(hào)后停留在當(dāng)前樓層每一層電梯的入口處設(shè)有上下請(qǐng)求開(kāi)關(guān)電梯內(nèi)設(shè)有顧客到達(dá)層次的停站請(qǐng)求開(kāi)關(guān)看門(mén)狗報(bào)警超載報(bào)警故障報(bào)警等第二章 設(shè)計(jì)的整體方案21控制系統(tǒng)硬件組成用單片機(jī)實(shí)現(xiàn)電梯控制系統(tǒng)由于89C51有良好的開(kāi)發(fā)壞境和C語(yǔ)言程序設(shè)計(jì)的便利條件價(jià)格低廉容易購(gòu)買(mǎi)故單片機(jī)首選89C51而顯示而言要求而言應(yīng)做到模塊結(jié)構(gòu)緊湊輕巧裝配容易低功耗長(zhǎng)壽命高可靠性89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器FPEROMFalsh Programm

16、able and Erasable Read Only Memory的低電壓高性能CMOS8位微處理器俗稱單片機(jī)89C2051是一種帶2K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的單片機(jī)單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除100次該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中ATMEL的89C51是一種高效微控制器89C2051是它的一種精簡(jiǎn)版本89C單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案圖1 89C51引腳圖89c51單片機(jī)引腳介紹VCC供電電壓 GND接地 P0口P0口為一個(gè)8位漏級(jí)

17、開(kāi)路雙向IO口每腳可吸收8TTL門(mén)電流當(dāng)P1口的管腳第一次寫(xiě)1時(shí)被定義為高阻輸入P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器它可以被定義為數(shù)據(jù)地址的第八位在FIASH編程時(shí)P0 口作為原碼輸入口當(dāng)FIASH進(jìn)行校驗(yàn)時(shí)P0輸出原碼此時(shí)P0外部必須被拉高 P1口P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向IO口P1口緩沖器能接收輸出4TTL門(mén)電流P1口管腳寫(xiě)入1后被內(nèi)部上拉為高可用作輸入P1口被外部下拉為低電平時(shí)將輸出電流這是由于內(nèi)部上拉的緣故在FLASH編程和校驗(yàn)時(shí)P1口作為第八位地址接收 P2口P2口為一個(gè)內(nèi)部上拉電阻的8位雙向IO口P2口緩沖器可接收輸出4個(gè)TTL門(mén)電流當(dāng)P2口被寫(xiě)1時(shí)其管腳被內(nèi)部上拉電阻拉高且

18、作為輸入并因此作為輸入時(shí)P2口的管腳被外部拉低將輸出電流這是由于內(nèi)部上拉的緣故P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí)P2口輸出地址的高八位在給出地址1時(shí)它利用內(nèi)部上拉優(yōu)勢(shì)當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫(xiě)時(shí)P2口輸出其特殊功能寄存器的內(nèi)容P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào) P3口P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向IO口可接收輸出4個(gè)TTL門(mén)電流當(dāng)P3口寫(xiě)入1后它們被內(nèi)部上拉為高電平并用作輸入作為輸入由于外部下拉為低電平P3口將輸出電流ILL這是由于上拉的緣故8位CPU 片內(nèi)振蕩器和時(shí)鐘電路 32根IO線 外部存貯器尋址范圍ROMRAM64K 2

19、個(gè)16位的定時(shí)器計(jì)數(shù)器 5個(gè)中斷源兩個(gè)中斷優(yōu)先級(jí) 全雙工串行口 布爾處理器另外引腳"A"和"K"為背光引腳"A"接正"K"接負(fù)便會(huì)點(diǎn)亮背光燈1602液晶顯示模塊特點(diǎn)標(biāo)準(zhǔn)1602LCD標(biāo)準(zhǔn)的接口特性液晶顯示屏是以若干個(gè)5x8點(diǎn)陣塊組成的顯示字符群每個(gè)點(diǎn)陣塊為一個(gè)字符位字符間距和行距都為一個(gè)點(diǎn)的寬度具有字符發(fā)生器ROM可顯示192種字符具有64個(gè)字節(jié)的自定義字符RAM可自定義8個(gè)5x8字符或四個(gè)5x11字符模塊結(jié)構(gòu)緊湊輕巧裝配容易單5V電源供電低功耗長(zhǎng)壽命高可靠性1602液晶顯示復(fù)位時(shí)序圖213 壓敏電阻介紹壓敏電阻電

20、路的安全閥作用壓敏電阻的最大特點(diǎn)是當(dāng)加在它上面的電壓低于它的閥值"UN"時(shí)流過(guò)它的電流極小相當(dāng)于一只關(guān)死的閥門(mén)當(dāng)電壓超過(guò)UN時(shí)流過(guò)它的電流激增相當(dāng)于閥門(mén)打開(kāi)利用這一功能可以抑制電路中經(jīng)常出現(xiàn)的異常過(guò)電壓保護(hù)電路免受過(guò)電壓的損害保護(hù)特性當(dāng)沖擊源的沖擊強(qiáng)或沖擊電流Isp UspZs 不超過(guò)規(guī)定值時(shí)壓敏電阻的限制電壓不允許超過(guò)被保護(hù)對(duì)象所能承受的沖擊耐電壓Urp 耐沖擊特性即壓敏電阻本身應(yīng)能承受規(guī)定的沖擊電流沖擊能量以及多次沖擊相繼出現(xiàn)時(shí)的平均功率 壽命特性有兩項(xiàng)一是連續(xù)工作電壓壽命即壓敏電阻在規(guī)定環(huán)境溫度和系統(tǒng)電壓條件應(yīng)能可靠地工作規(guī)定的時(shí)間小時(shí)數(shù)二是沖擊壽命即能可靠地承受規(guī)定

21、的沖擊的次數(shù) 壓敏電阻介入系統(tǒng)后除了起到"安全閥"的保護(hù)作用外還會(huì)帶入一些附加影響這就是所謂"二次效應(yīng)"它不應(yīng)降低系統(tǒng)的正常工作性能這時(shí)要考慮的因素主要有三項(xiàng)一是壓敏電阻本身的電容量幾十到幾萬(wàn)PF二是在系統(tǒng)電壓下的漏電流三是壓敏電阻的非線性電流通過(guò)源阻抗的耦合對(duì)其他電路的影響1 標(biāo)稱電壓 V 指通過(guò)1mA直流電流時(shí)壓敏電阻器兩端的電壓值 2 電壓比指壓敏電阻器的電流為1mA時(shí)產(chǎn)生的電壓值與壓敏電阻器的電流為01mA時(shí)產(chǎn)生的電壓值之比 3 最大限制電壓 V 指壓敏電阻器兩端所能承受的最高電壓值 4 殘壓比通過(guò)壓敏電阻器的電流為某一值時(shí)在它兩端所產(chǎn)生的電壓稱

22、為這一電流值的殘壓殘壓比則是殘壓與標(biāo)稱電壓之比 5 通流容量 kA 通流容量也稱通流量是指在規(guī)定的條件規(guī)定的時(shí)間間隔和次數(shù)施加標(biāo)準(zhǔn)的沖擊電流下允許通過(guò)壓敏電阻器上的最大脈沖峰值電流值 6 漏電流 mA 漏電流也稱等待電流是指壓敏電阻器在規(guī)定的溫度和最大直流電壓下流過(guò)壓敏電阻器電流 7 電壓溫度系數(shù)指在規(guī)定的溫度范圍溫度為2070內(nèi)壓敏電阻器標(biāo)稱電壓的變化率即在通過(guò)壓敏電阻器的電流保持恒定時(shí)溫度改變1時(shí)壓敏電阻器兩端電壓的相對(duì)變化 8 電流溫度系數(shù)指在壓敏電阻器的兩端電壓保持恒定時(shí)溫度改變1時(shí)流過(guò)壓敏電阻器電流的相對(duì)變化 9 電壓非線性系數(shù)指壓敏電阻器在給定的外加電壓作用下其靜態(tài)電阻值與動(dòng)態(tài)電阻

23、值之比 10 絕緣電阻指壓敏電阻器的引出線 引腳 與電阻體絕緣表面之間的電阻值 11 靜態(tài)電容量PF指壓敏電阻器本身固有的電容容量在電梯控制中轎廂位置的檢測(cè)是設(shè)計(jì)中的一個(gè)關(guān)鍵環(huán)節(jié)轎廂位置的檢測(cè)又分為接觸式和非接觸式為了準(zhǔn)確定位樓層采用反射式非接觸式光電傳感器此傳感器具有發(fā)散角小精度高 反應(yīng)速度快 有效距離較遠(yuǎn) 抗干擾能力強(qiáng)可靠性較高等優(yōu)點(diǎn)此光電式傳感器供電電源為636V設(shè)計(jì)中用5V 供電在每個(gè)樓層和極限位置均安裝一個(gè)傳感器傳感器信號(hào)由電路處理變成高低電平經(jīng)光耦隔離和電平轉(zhuǎn)換后送入單片機(jī)233 重量檢測(cè)模塊本設(shè)計(jì)中重量檢測(cè)模塊是一個(gè)很有特色的模塊能進(jìn)行重量的高精度檢測(cè)重量傳感器采用力敏應(yīng)變片此壓

24、力傳感器價(jià)格便宜精度高在01kg 的壓力下輸出020mV 的電壓信號(hào)傳感器輸出的020mV 信號(hào)經(jīng)性能優(yōu)良的三運(yùn)放差動(dòng)放大器又稱為儀表放大器或測(cè)量放大器放大到一定值成數(shù)字信號(hào)后送入單片機(jī)進(jìn)行顯示和過(guò)載判斷234 電機(jī)控制模塊電機(jī)控制模塊完成以下功能第一電機(jī)運(yùn)行方向的控制單片機(jī)根據(jù)輸入信號(hào)進(jìn)行邏輯分析決定電機(jī)停止上升或是下降單片機(jī)的一個(gè)引腳控制一個(gè)繼電器的吸合此繼電器的吸合與斷開(kāi)切換直流電機(jī)供電電壓的極性從而控制電機(jī)的上升或下降的目的第二電機(jī)的速度控制單片機(jī)根據(jù)設(shè)定的速度值輸出不同占空比的PWM 信號(hào)經(jīng)硬件平滑濾波控制電機(jī)的運(yùn)行速度第三平層時(shí)轎廂的慣性的處理電梯到達(dá)樓層時(shí)若直接切斷電機(jī)的供電由于

25、轎廂的慣性必然造成平層的不準(zhǔn)確本設(shè)計(jì)中加入了反向電壓制動(dòng)到達(dá)了精確平層的效果235 轎內(nèi)外呼梯信號(hào)處理本電梯控制模型設(shè)計(jì)為九層結(jié)構(gòu)轎內(nèi)呼梯信號(hào)的設(shè)置與實(shí)際電梯基本相同每樓設(shè)置上下兩個(gè)一樓和九樓除外呼梯信號(hào)轎廂內(nèi)設(shè)置了九個(gè)呼梯信號(hào)表示乘客需要到達(dá)的樓層這些呼叫信號(hào)組成矩陣式鍵盤(pán)結(jié)構(gòu)經(jīng)光耦隔離送入單片機(jī)進(jìn)行處理由單片機(jī)P00P01P02P03和P10P11P12P13這8個(gè)引腳控制處理乘客的呼叫請(qǐng)求轎廂外的呼叫由單片機(jī)的串行接口P30P31兩個(gè)引腳處理乘客的呼叫請(qǐng)求236 轎內(nèi)外呼梯信號(hào)顯示模塊每個(gè)呼梯請(qǐng)求需要有一個(gè)對(duì)應(yīng)的指示燈同時(shí)每樓和轎廂內(nèi)均應(yīng)顯示此時(shí)電梯的運(yùn)行狀態(tài)如上行或下行電梯目前到達(dá)的樓

26、層等信息為此我選用1602液晶顯示器作為顯示器件由單片機(jī)P00P01P02P03P04P05P06P07P15P16P36引腳控制顯示樓層237 中斷信號(hào)處理本設(shè)計(jì)的中斷有INT0INT1兩個(gè)中斷INT0中斷用開(kāi)處理鍵盤(pán)輸入中斷INT1用于故障處理中斷238 轎廂開(kāi)關(guān)門(mén)電梯門(mén)開(kāi)關(guān)控制裝置通過(guò)檢測(cè)對(duì)門(mén)作開(kāi)關(guān)驅(qū)動(dòng)的電動(dòng)機(jī)的轉(zhuǎn)速以及上述門(mén)的位置發(fā)生基于該位置的速度指令值輸出轉(zhuǎn)矩指令值以使上述轉(zhuǎn)速跟蹤上述速度指令值來(lái)使上述門(mén)開(kāi)關(guān)其特征在于具有在對(duì)門(mén)作開(kāi)關(guān)驅(qū)動(dòng)的電動(dòng)機(jī)從以所定值以上的轉(zhuǎn)速進(jìn)行旋轉(zhuǎn)的狀態(tài)起轉(zhuǎn)速瞬時(shí)變?yōu)榱闱以摖顟B(tài)持續(xù)規(guī)定時(shí)間以上時(shí)進(jìn)行動(dòng)作的故障判定構(gòu)件圖4 電梯轎廂內(nèi)要梯引腳控制電路圖另一種

27、呼叫是電梯外呼叫我采用89c51單片機(jī)的串行口P30與P31連接控制電梯外呼叫電路圖如下圖5 電梯轎廂外要梯引腳控制電路32顯示功能模塊的實(shí)現(xiàn)本設(shè)計(jì)方案的顯示模塊是選用的1602液晶顯示器與89C51單片機(jī)一起共同實(shí)現(xiàn)的我以單片機(jī)的P00P01P02P03P04P05P06P07這8個(gè)引腳分別 與1602液晶顯示器的D00D01D02D03D04D05D06D07這8個(gè)引腳相接RW和EN兩個(gè)引腳分別與P36和P16兩個(gè)引腳相接RS與P16相接當(dāng)較內(nèi)有乘客呼叫電梯信號(hào)時(shí)顯示呼叫樓層1602液晶顯示器與89c51接線如下圖所示圖6 顯示引腳控制電路圖33供電模塊單片機(jī)的電源一般要求為5V穩(wěn)定直流電

28、一般的生活電壓為220V交流電所以對(duì)單片機(jī)的電源需要將220V的交流電轉(zhuǎn)換為穩(wěn)定5V電壓直流電穩(wěn)壓電源一般由變壓器整流器和穩(wěn)壓器三大部分組成變壓器把市電交流電壓變?yōu)樗枰牡蛪航涣麟娬髌鲗⒔涣麟娹D(zhuǎn)化為直流電經(jīng)過(guò)濾波后穩(wěn)壓器再把不穩(wěn)定的直流電壓變?yōu)榉€(wěn)定的直流電壓輸出供電模塊的電路圖如下所示圖7 電源供電電路圖34單片機(jī)復(fù)位電路單片機(jī)需要復(fù)位電路出現(xiàn)故障可以及時(shí)解除我接單片機(jī)89C51的RST引腳電路圖如下圖8 單片機(jī)復(fù)位電路圖35位置檢測(cè)模塊在電梯控制中轎廂位置的檢測(cè)是設(shè)計(jì)中的一個(gè)關(guān)鍵環(huán)節(jié)轎廂位置的檢測(cè)又分為接觸式和非接觸式為了準(zhǔn)確定位樓層采用反射式非接觸式光電傳感器我選擇89C51單片機(jī)的P

29、24引腳進(jìn)行控制電路圖如下所示圖9 電梯轎廂位置檢測(cè)引腳控制電路圖36超重檢測(cè)模塊與超重報(bào)警重量傳感器采用力敏應(yīng)變片此壓力傳感器價(jià)格便宜精度高在01kg 的壓力下輸出020mV 的電壓信號(hào)重量檢測(cè)模塊與超重報(bào)警我分別用89C51單片機(jī)的P25P26兩個(gè)引腳進(jìn)行控制報(bào)警電路圖超重檢測(cè)電路圖如下所示圖10 超重檢測(cè)電路圖圖11 超重報(bào)警電路圖37電機(jī)上下轉(zhuǎn)設(shè)計(jì)電機(jī)的上轉(zhuǎn)與下轉(zhuǎn)是由乘客的需求所決定的當(dāng)乘客要求上行時(shí)電機(jī)上轉(zhuǎn)當(dāng)乘客要求下行電機(jī)下轉(zhuǎn)電機(jī)上轉(zhuǎn)由單片機(jī)P14引腳控制電機(jī)下轉(zhuǎn)由單片機(jī)P17引腳控制38轎廂開(kāi)關(guān)門(mén)設(shè)計(jì)電梯的開(kāi)門(mén)與關(guān)門(mén)我選用89C51單片機(jī)的P27兩個(gè)引腳進(jìn)行控制P27輸出為1時(shí)控

30、制開(kāi)門(mén)P27輸出為0時(shí)控制關(guān)門(mén)圖12 電梯開(kāi)關(guān)門(mén)引腳控制電路圖電機(jī)上轉(zhuǎn)下轉(zhuǎn)的只是引腳不一樣第四章 系統(tǒng)軟件設(shè)計(jì)首先啟動(dòng)電梯然后電梯進(jìn)入初始化狀態(tài)該系統(tǒng)設(shè)定電梯在第一層樓時(shí)為初始狀態(tài)初始化狀態(tài)后有三種可能性第一種是進(jìn)入安全等待回路即無(wú)人要電梯時(shí)電梯處于等候狀態(tài)第二種可能性是乘客在電梯內(nèi)要梯則進(jìn)入轎廂內(nèi)要梯處理流程最后一種可能性是乘客在電梯外要電梯則進(jìn)入轎廂外要梯處理流程41主流程圖本設(shè)計(jì)針對(duì)單片機(jī)控制電梯的主要處理流程有四種及安全等待處理流程故障處理流程轎廂內(nèi)要梯處理流程和轎廂外要梯處理流程主流程圖如下所示圖13 總流程圖程序代碼void main void IE0 0IE1 0P2_7 0P1

31、_4 0P1_7 0if P10x0FP20x0F mode inelse if P30x03 mode outelse if P20x10 mode doneelse mode waitswitch mode case waitbreakcase inif Run_State Key_done breakcase outP2_7 1開(kāi)門(mén)breakdefault break 程序代碼define wait 1definein 3define out 4define done 5switch mode case waitbreak 圖15 外部中斷1流程圖程序代碼void Int1_serve

32、void interrupt 2 IE1 0PUSH ACCP1_4 0P1_7 0停機(jī)str1 "error"LCD_write_com 0xc0 LCD_display str LCD_delay1ms 1 44轎廂內(nèi)要梯處理流程因?yàn)檗I廂內(nèi)的要梯輸入設(shè)備與單片機(jī)的P00P01P02P03和P10P11P12P13這8個(gè)引腳相連構(gòu)成一個(gè)矩陣形式圖16 廂內(nèi)要梯處理流程圖程序代碼外部中斷1 void while weizhi0x0F zhidingweizhi P3 0xCFP3 0x10關(guān)門(mén)ifweizhi zhidingweizhiP3 0x7F反轉(zhuǎn)下降else ifw

33、eizhi zhidingweizhiP3 0xBF正轉(zhuǎn)上升Str1 weizhiLCD_write_com 0xc0 LCD_display str LCD_delay1ms 1 P3 0xC0停機(jī)P3 0xCFP3 0x20開(kāi)門(mén) void Key_done void while weizhi0x0F zhidingweizhi P3 0xCFP3 0x10關(guān)門(mén)ifweizhi zhidingweizhiP3 0x7F反轉(zhuǎn)下降else ifweizhi zhidingweizhiP3 0xBF正轉(zhuǎn)上升Str1 weizhiLCD_write_com 0xc0 LCD_display str

34、LCD_delay1ms 1 P3 0xC0停機(jī)P3 0xCFP3 0x20開(kāi)門(mén) 圖17 串行口中斷流程圖46電梯關(guān)開(kāi)門(mén)處理本設(shè)計(jì)要求關(guān)門(mén)延時(shí)設(shè)置電梯到達(dá)有停站請(qǐng)求樓層經(jīng)過(guò)1 秒電梯門(mén)打開(kāi)開(kāi)門(mén)4 秒后關(guān)閉電梯門(mén)故特意將電梯關(guān)開(kāi)門(mén)流程圖畫(huà)出圖18 開(kāi)關(guān)門(mén)處理流程圖程序代碼P2_7 1開(kāi)門(mén)i 1000j 1000while i 0 while j 0 i-j- P2_7 0關(guān)門(mén)Str1 The Door is ClosedLCD_write_com 0xc0 LCD_display str LCD_delay1ms 1 47顯示輸出本設(shè)計(jì)的顯示部分采用的是1602液晶顯示當(dāng)EN 1RW 1時(shí)送地址

35、到1602實(shí)現(xiàn)顯示功能圖19 顯示處理流程圖程序代碼LCD_1602簡(jiǎn)單顯示程序STC89C51RCinclude include void LCD_write_com unsigned char com void LCD_write_data unsigned char dat void LCD_initial void void LCD_display unsigned char p void LCD_read_data void LCD_delay1ms unsigned int n bit LCD_busy void check LCD busy bit RS P16sbit EN P

36、15unsigned char str1unsigned char str2main void LCD_delay1ms 1 LCD_initial while 1 LCD_write_com 0x80 LCD_display str1 LCD_write_com 0xc0 LCD_display str2 LCD_delay1ms 1 void LCD_delay1ms unsigned int n unsigned int ij for i 0i ni for j 0j 100j check the busy statusbit LCD_busy void bit busyRS 0RW 1

37、E 1_nop_ _nop_ _nop_ busy bit P00x80 E 0return busy write commandvoid LCD_write_com unsigned char com 寫(xiě)指令 while LCD_busy P0 comRS 0RW 0E 0E 1_nop_ _nop_ E 0 write datavoid LCD_write_data unsigned char dat 寫(xiě)數(shù)據(jù) while LCD_busy P0 datRS 1RW 0E 0E 1_nop_ _nop_ E 0 LCD initialvoid LCD_initial LCD_delay1ms

38、 15 LCD_write_com 0x38 不檢測(cè)忙信號(hào)LCD_delay1ms 5 LCD_write_com 0x38 不檢測(cè)忙信號(hào)LCD_delay1ms 5 LCD_write_com 0x38 顯示模式設(shè)置LCD_delay1ms 5 LCD_write_com 0x08 顯示關(guān)閉LCD_delay1ms 5 LCD_write_com 0x01 顯示清屏LCD_delay1ms 5 LCD_write_com 0x06 顯示光標(biāo)移動(dòng)設(shè)置LCD_delay1ms 5 LCD_write_com 0x0c 顯示開(kāi)及光標(biāo)設(shè)置LCD_delay1ms 5 void LCD_display

39、 unsigned char p while p 0 LCD_write_data p pLCD_delay1ms 1 48鍵盤(pán)掃描電梯鍵盤(pán)掃面采用44矩陣式的鍵盤(pán)掃面的過(guò)程故一行一行進(jìn)行掃面掃面流程圖如下所示圖20 鍵盤(pán)處理流程圖電梯鍵盤(pán)輸入要梯的可能性有以下幾種可能如下表鍵盤(pán)按鈕樓層選擇按鈕控制引腳SB11樓上P00P03與P10P13SB22樓上SB32樓下SB43樓上SB53樓下SB64樓上SB74樓下SB85樓上SB95樓下SB106樓上SB116樓下SB127樓上SB137樓下SB148樓上SB158樓下SB169樓下程序代碼void KB_Scan void interrupt

40、0 unsigned char KBbufunsigned char TCIE0 0檢測(cè)第一行按鍵KB0KB1KB2KB3P1 0x01TC 100while -TC TC 100while -TC TC 100while -TC TC 100while -TC KBbuf P2switch KBbuf case 0x01Run_state KB0_pressed1上breakcase 0x02Run_state KB1_pressed2上breakcase 0x04Run_state KB2_pressed2下breakcase 0x08Run_state KB3_pressed3上brea

41、k 檢測(cè)第二行按鍵KB4KB5KB6KB7P1 0x02TC 100while -TC TC 100while -TC TC 100while -TC TC 100while -TC KBbuf P2switch KBbuf case 0x01 Run_state KB4_pressed3下breakcase 0x02Run_state KB5_pressed4上breakcase 0x04Run_state KB6_pressed4下breakcase 0x08Run_state KB7_pressed5上break 檢測(cè)第三行按鍵KB8KB9KB10KB11P1 0x04TC 100whi

42、le -TC TC 100while -TC TC 100while -TC TC 100while -TC KBbuf P2switch KBbuf case 0x01 Run_state KB8_pressed5下breakcase 0x02Run_state KB9_pressed6上break case 0x04Run_state KB10_pressed6下breakcase 0x08Run_state KB11_pressed7上break 檢測(cè)第四行按鍵KB12KB13KB14KB15P2 0x08TC 100while -TC TC 100while -TC TC 100whi

43、le -TC TC 100while -TC KBbuf P2switch KBbuf case 0x01 Run_state KB12_pressed7下breakcase 0x02Run_state KB13_pressed8上breakcase 0x04Run_state KB14_pressed8下breakcase 0x08Run_state KB15_pressed9下break 第五章 系統(tǒng)可靠性分析及抗干擾措施噪音是指從設(shè)備內(nèi)和設(shè)備外發(fā)出的一種不和諧的聲音它與該設(shè)備必須的操作信號(hào)混合在一起是一種有害的成分所以稱之為噪音當(dāng)電源有高噪滲入噪音可以穿透ICS或PC板導(dǎo)致IC損壞或系統(tǒng)

44、出錯(cuò)造成電梯失控引起重大事故51破壞電梯設(shè)備的噪音來(lái)源 1 由于電力設(shè)備接上或離開(kāi)電網(wǎng)和閃電等原因噪音進(jìn)入電源造成瞬時(shí)電壓中斷導(dǎo)致電梯設(shè)備出錯(cuò) 2 穿透電源的噪音混合在設(shè)備的交流電源上噪音被誘導(dǎo)到設(shè)備內(nèi)部的控制電路結(jié)果功率晶體管或寄生電容會(huì)在電線之間產(chǎn)生一種電磁感應(yīng)力這也是噪音源之一這些混合噪音直接穿透控制電路或信號(hào)線路或者由靜電或電磁混合在設(shè)備內(nèi)造成出錯(cuò) 3 調(diào)頻控制電梯是產(chǎn)生噪音的來(lái)源之一還影響同一棟大廈內(nèi)其他設(shè)備此外變頻器發(fā)出的噪音帶有輻射成分成為主要噪音來(lái)源 4 因?yàn)檎{(diào)頻控制電梯的輸出電壓由高速開(kāi)關(guān)的晶體管產(chǎn)生輸出線相對(duì)地線的電壓突變?cè)斐奢敵鼍€或電動(dòng)機(jī)對(duì)接地之間的漂移電容出現(xiàn)諧波漏電電

45、流即使設(shè)備安裝完好當(dāng)電梯運(yùn)行時(shí)漏電情況更為嚴(yán)重 5 轎廂內(nèi)日光燈繼電器開(kāi)合時(shí)的風(fēng)鳴器噪音52抗干擾的措施521把交流電線分開(kāi)混在交流電源上的噪音能貫穿設(shè)備內(nèi)部的線路并導(dǎo)向控制線路 1 交流電的電磁感應(yīng)當(dāng)有強(qiáng)交流電流進(jìn)入電路時(shí)會(huì)產(chǎn)生交流磁場(chǎng)如果控制線路中有線與這根線平行或者接近由于近電感應(yīng)的原因控制線路中就會(huì)產(chǎn)生電磁力和感應(yīng)電流電源電流越大或離電線距離越近所產(chǎn)生的交流磁場(chǎng)就越大控制線路中所產(chǎn)生的感應(yīng)電磁力是與強(qiáng)電線上的交流電源成正比的但與距離成反比 如果噪音深入在強(qiáng)電線上與電壓混合控制電路中所感應(yīng)的電壓更高引起低電壓線路出錯(cuò)如果強(qiáng)電線和控制電路垂直導(dǎo)致出現(xiàn)感應(yīng)電磁力較為困難因?yàn)閺?qiáng)電線發(fā)出的磁力線

46、與控制線路的線不相聯(lián)如果電線互相絞合感應(yīng)電流就會(huì)互相抵消相應(yīng)的噪音就會(huì)明顯減小 2 交流電分開(kāi)的措施信號(hào)線等對(duì)噪音非常敏感應(yīng)有單獨(dú)的導(dǎo)線管或獨(dú)立線設(shè)計(jì)但是有些在線槽或在線箱里時(shí)與強(qiáng)電線混合而離控制柜又很近工地進(jìn)行上述措施時(shí)一定要注意這些問(wèn)題并要檢查它們是否正確安裝就電線使用而言強(qiáng)電線和信號(hào)線應(yīng)垂直安放如必須把電線平行安放時(shí)平行的距離應(yīng)為1 m線距最好是03 m或更多同時(shí)強(qiáng)電線應(yīng)被密封屏蔽線應(yīng)接地密封管和信號(hào)線的屏蔽應(yīng)接地如果不接地當(dāng)接地線出錯(cuò)時(shí)密封管和屏蔽線就會(huì)起天線的作用噪音就會(huì)加重有時(shí)會(huì)使信號(hào)線路出錯(cuò)密封管和屏蔽線應(yīng)采用較大的電線作為地線直流電源線路的交流電線應(yīng)采用雙絞線522減小分布電容

47、即使把交流電線分開(kāi)由于功率晶體管或電線之間的分布電容混在電源上的噪音仍會(huì)到控制線路上當(dāng)相似的電線如隨行電纜機(jī)房槽內(nèi)的電線控制柜內(nèi)的電線備用電線以及剩余電線等等相距很近或線很長(zhǎng)時(shí)電容量增大噪音電壓引起出錯(cuò)機(jī)會(huì)也大1分布電容分布電容在兩導(dǎo)線之間產(chǎn)生反過(guò)來(lái)說(shuō)只要有兩個(gè)導(dǎo)體絕緣之間相對(duì)我們就可以稱之為電容在微機(jī)電腦系統(tǒng)的電子設(shè)備中即使是低小量靜電容都會(huì)有很大影響此外如果線走了很長(zhǎng)一段距離分布電容就會(huì)變得復(fù)雜產(chǎn)生更大的電容含分布電容的線路電抗是XC 12fc如果分布電容很大頻率很高容抗就會(huì)減小電線之間的絕緣就會(huì)有很大的感應(yīng)電流流過(guò)如果弱電線被屏蔽和接地感應(yīng)電流就會(huì)流入地面而對(duì)弱電線無(wú)什么影響可以在有代表

48、性的電纜上實(shí)驗(yàn)一下效果用實(shí)驗(yàn)儀器進(jìn)行測(cè)試感應(yīng)電壓為 1 kHz 20V弱電線與其他電線距離越遠(yuǎn)分布電容越小2減小分布電容的措施信號(hào)線弱電線應(yīng)采用雙絞有屏蔽線信號(hào)線和其他線之間應(yīng)保證有一段距離備用線應(yīng)集中在一起在控制柜旁邊實(shí)施單點(diǎn)接地53 軟件抗干擾措施軟件抗干擾種類分析軟件抗干擾從對(duì)干擾的處理方式上可分為兩類一類是濾除干擾主要是利用數(shù)字濾波器來(lái)實(shí)現(xiàn)方法有程序判斷濾波法算術(shù)平均法遞推平均法一階慣性濾波法等另一類是抑制干擾主要通過(guò)各種程序來(lái)實(shí)現(xiàn)包括軟件看門(mén)狗軟件陷阱指令冗余開(kāi)機(jī)自檢延時(shí)防抖動(dòng)技術(shù)等軟件抑制法軟件看門(mén)狗單片機(jī)系統(tǒng)受到干擾后可造成程序失控引起程序亂分也可能使程序進(jìn)入死循環(huán)看門(mén)狗技術(shù)可以

49、不斷地監(jiān)視程序運(yùn)行時(shí)間若發(fā)現(xiàn)時(shí)間超過(guò)設(shè)定時(shí)間就認(rèn)為系統(tǒng)進(jìn)入死循環(huán)看門(mén)狗即將CPU復(fù)位強(qiáng)迫程序返回到0000H處在0000H處安排一段出錯(cuò)處理程序使系統(tǒng)運(yùn)行返回到正常的程序流程軟件看門(mén)狗一般要占用單片機(jī)系統(tǒng)的定時(shí)器在51系列中占用T0或者T1并且將這兩個(gè)定時(shí)器設(shè)置為最高級(jí)中斷在主要程序中藥根據(jù)定時(shí)器的溢出周期對(duì)定時(shí)器進(jìn)行初始化一旦程序受到干擾跑飛則在中斷子程序里設(shè)置一條出錯(cuò)跳轉(zhuǎn)指令將程序轉(zhuǎn)移到出錯(cuò)子程序中在出錯(cuò)子程序中完成整個(gè)程序的初始化程序使程序從頭執(zhí)行軟件陷阱軟件陷阱就是用指導(dǎo)指令將捕捉到的亂分程序引向復(fù)位入口地址0000H處在此處將程序轉(zhuǎn)向?qū)iT(mén)對(duì)程序出錯(cuò)進(jìn)行處理的程序使程序納入正規(guī)實(shí)現(xiàn)的方

50、法可在程序存儲(chǔ)器的未使用區(qū)域中加上幾條空操作指令和無(wú)條件跳轉(zhuǎn)指令無(wú)條件跳轉(zhuǎn)指令轉(zhuǎn)向復(fù)位入口地址如在0202H以后的程序取未使用可在該區(qū)域用NOP和LMP指令填充ORG 0000HAMP MANMAN ORG 0202HNOPNOPLMP MAN指令冗余指令冗余與軟件陷阱相似但是有區(qū)別軟件陷阱用在程序存儲(chǔ)器的未使用區(qū)域中而指令冗余通常用在程序中其做法是在正常的指令后差人一些NOP指令或?qū)⒂行ё止?jié)重寫(xiě)采用指令冗余技術(shù)不僅可以使跑飛的程序納入正規(guī)還有助于消除隨機(jī)干擾提高測(cè)控系統(tǒng)的可靠性開(kāi)機(jī)自檢開(kāi)機(jī)自檢程序通常包括對(duì)ROMRAMIO狀態(tài)的檢測(cè)在程序編制中可將RAM中的內(nèi)容分區(qū)存放在程序運(yùn)行初始或中間過(guò)

51、程經(jīng)常對(duì)這些數(shù)據(jù)進(jìn)行比較檢查如發(fā)現(xiàn)數(shù)據(jù)出錯(cuò)則重寫(xiě)這些數(shù)據(jù)延時(shí)防抖動(dòng)技術(shù)工業(yè)測(cè)控系統(tǒng)往往會(huì)遇到強(qiáng)干擾如浪涌電壓電源過(guò)壓欠壓以及尖峰干擾等在軟件設(shè)計(jì)中可以采取措施加以避開(kāi)當(dāng)干擾到來(lái)時(shí)使CPU暫停工作待干擾過(guò)后再恢復(fù)CPU工作第六章 畢業(yè)設(shè)計(jì)小結(jié)我的論文題目是基于單片機(jī)的電梯控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)剛一拿到這個(gè)題目我真的是很茫然不知道怎么著手去弄有時(shí)候感覺(jué)自己就快堅(jiān)持不下去了感覺(jué)很辛苦還產(chǎn)生了放棄了的念頭但是我還是堅(jiān)持下來(lái)了因?yàn)槲抑浪鼘?duì)我來(lái)說(shuō)具有很大的挑戰(zhàn)性我要去克服我的薄弱環(huán)節(jié)我選擇了拼搏后來(lái)就慢慢的進(jìn)入了狀態(tài)思路也逐漸的清晰了歷經(jīng)了幾個(gè)月的奮戰(zhàn)緊張而又充實(shí)的畢業(yè)設(shè)計(jì)終于落下了帷幕回想這段日子的經(jīng)歷

52、和感受我感慨萬(wàn)千在這次畢業(yè)設(shè)計(jì)的過(guò)程中我擁有了無(wú)數(shù)難忘的回憶和收獲在本次設(shè)計(jì)中由于基礎(chǔ)知識(shí)的不夠扎實(shí)和實(shí)踐的缺乏最后的設(shè)計(jì)并沒(méi)達(dá)到理想的要求但在查閱資料的過(guò)程中我們要判斷優(yōu)劣取舍相關(guān)知識(shí)不知不覺(jué)中我們查閱資料的能力也得到了很好的鍛煉我們學(xué)習(xí)的知識(shí)是有限的在以后的工作中我們肯定會(huì)遇到許多未知的領(lǐng)域這方面的能力便會(huì)使我們受益非淺致 謝在此要感謝我的指導(dǎo)老師對(duì)我悉心的指導(dǎo)感謝老師給我的幫助在設(shè)計(jì)過(guò)程中我通過(guò)查閱大量有關(guān)資料與同學(xué)交流經(jīng)驗(yàn)和自學(xué)并向老師請(qǐng)教等方式使自己學(xué)到了不少知識(shí)也經(jīng)歷了不少艱辛但收獲同樣巨大在整個(gè)設(shè)計(jì)中我懂得了許多東西也培養(yǎng)了我獨(dú)立工作的能力樹(shù)立了對(duì)自己工作能力的信心相信會(huì)對(duì)今后的學(xué)習(xí)工作生活有非常重要的影響而且大大提高了動(dòng)手的能力使我充分體會(huì)到了在創(chuàng)造過(guò)程中探索的艱難和成功時(shí)的喜悅雖然這個(gè)設(shè)計(jì)做的也不太好但是在設(shè)計(jì)過(guò)程中所學(xué)到的東西是這次畢業(yè)設(shè)計(jì)的最大收獲和財(cái)富使我終身受益附錄一附錄二include include include define wait 1definein 3define out 4define done 5void LCD_write_com unsigned char com void LCD_write_data u

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論