版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、單片機原理及系統(tǒng)課程設(shè)計評語:考勤(10)守紀(jì)(10)過程(40)設(shè)計報告(30)答辯(10)總成績(100)專 業(yè):電氣工程及其自動化班 級: 電氣1002班 姓 名: 林榮青 學(xué) 號: 201009140 指導(dǎo)教師: 張蕊萍 蘭州交通大學(xué)自動化與電氣工程學(xué)院2013 年 3 月 15 日單片機原理及系統(tǒng)課程設(shè)計報告基于單片機的水位控制系統(tǒng)設(shè)計摘要:本設(shè)計是基于單片機的水位控制系統(tǒng)。該系統(tǒng)由at89c52單片機、電機開館電路、led燈示警電路、水位探測電路和穩(wěn)壓電路等部分組成,能夠?qū)崿F(xiàn)水位檢測、電機故障檢測、報警和處理,實現(xiàn)超高、中、低水位顯示,高、低警戒水位處理等功能,并在proteus軟
2、件環(huán)境下實現(xiàn)仿真。關(guān)鍵字:scm;at89c52;水位檢測;水位控制abstract: the design aim to realize water lever control what is based on the selected scm. the system is made up of at89c52,electric machine switching circuit, led warning circuit, water level detection circuit and voltage stabilizing circuit.it can realize the wate
3、r level detection, fault detection, alarm and hand functions, achieve high middle and low water level show, high and low warning level handle, and so on. the system is successful realization of the software simulation with proteus.key words: scm, at89c52, water level detection, water lever control1
4、引言目前,無論是城鎮(zhèn)住宅小區(qū)還是農(nóng)村家庭住宅的供水系統(tǒng)很多都還保留著人工操作的辦法,即用完水了才知道需要抽水了,水滿了沒能及時發(fā)現(xiàn)并及時關(guān)斷電源造成溢出,這很大程度上影響了人們?nèi)粘5恼S盟约霸斐闪怂Y源浪費。為了解決該問題,該方案著眼于設(shè)計水位控制系統(tǒng),從而讓水位始終保持在一定的范圍內(nèi),保證連續(xù)正常地供水,避免無水可用和水滿溢出的情況。這里給出了以atmel公司的at89c52單片機為核心器件的水位檢測控制系統(tǒng)設(shè)計,實現(xiàn)水位檢測、電機故障檢測、報警和處理等功能,并在proteus軟件環(huán)境下實現(xiàn)仿真。實驗結(jié)果證明該系統(tǒng)具有良好的檢測和控制水位、故障報警和處理的功能。2 設(shè)計方案及原理在該設(shè)計
5、方案中設(shè)置了一個簡易的水位探測傳感器電路來探測水位,在探測到低水位后通過穩(wěn)壓電路給單片機一個高電平,單片機給燈光示警電路輸出一個代表低水位的亮紅燈的低電位信號,紅燈亮,并給電機開關(guān)電路一個代表電機運行的低電位,電機運行加水;相應(yīng)的,中水位時,黃燈亮,電機依然運行加水;高水位時,綠燈亮,電機停止運行;出現(xiàn)故障時,紅黃綠三個燈同時閃爍警示并停止運行電機。該系統(tǒng)由at89c52單片機、電機開關(guān)電路、led燈示警電路、水位探測電路和穩(wěn)壓電路等部分組成。系統(tǒng)組成框圖如圖1所示。圖1 系統(tǒng)組成框圖2.1 硬件設(shè)計2.1.1 at89c52單片機該單片機本身擁有程序存儲器和數(shù)據(jù)存儲器,所以不需要擴展。工作中
6、,管腳p1.0、p1.1作為低水位和高水位信號輸入口,單片機通過循環(huán)檢測這個端口的輸入電平來執(zhí)行相應(yīng)的控制程序,輸出不同的信號給p3.1、p3.2、p3.3來告知水位情況,即紅、黃、綠三種顏色燈光分別表示水位在低、中、高水位狀態(tài)。然后,根據(jù)不同的水位決定是否通過p3.0驅(qū)動電機加水還是停止加水。2.1.2 電機開關(guān)電路該開關(guān)電路以p3.0口的輸出電平作為是否驅(qū)動電機加水的信號來控制電磁式繼電器的通斷,從而控制電機的運行狀態(tài)。當(dāng)p3.0輸出信號為高電平時,電磁式繼電器斷開,電機停止運行;當(dāng)p3.0輸出信號為低電平時,電磁式繼電器導(dǎo)通,電機運轉(zhuǎn)。2.1.3 水位檢測電路該電路用兩個開關(guān)sw0和sw
7、1來模擬水位探測傳感器狀態(tài)。當(dāng)水淹沒水位探測傳感器時,即意味著開關(guān)導(dǎo)通,此時開關(guān)電路給p1.0或p1.1的信號為高電平;當(dāng)水沒有淹沒水位探測傳感器時,意味著開關(guān)斷開,此時開關(guān)電路給p1.0或p1.1的信號為低電平。2.1.4 穩(wěn)壓電路由于加水用水的過程中水的震動以及水中的雜質(zhì)、水溫、水位的高低都有可能影響到電壓的穩(wěn)定性,因而添加了穩(wěn)壓電路來保證從傳感器傳送過來的電平能夠穩(wěn)定地輸入到單片機中,其電路主要由三極管的兩極放大穩(wěn)定電路組成。表1 系統(tǒng)功能表對象水位sw0sw1p1.0p1.1p3.0p3.1p3.2p3.3電機狀態(tài)led燈狀態(tài)低水位斷開斷開000011運轉(zhuǎn)紅燈亮中水位導(dǎo)通斷開10010
8、1運轉(zhuǎn)黃燈亮高水位導(dǎo)通導(dǎo)通111110停止綠燈亮出現(xiàn)故障斷開導(dǎo)通011000停止燈全亮2.1.5 設(shè)計原理圖根據(jù)系統(tǒng)設(shè)計方案及硬件設(shè)計,給出設(shè)計原理圖見附錄一。2.2 軟件設(shè)計2.2.1 程序結(jié)構(gòu)軟件的主體程序由start,restart,loop1,loop2和loop3構(gòu)成,還包含了一個延時0.5s的子程序delay。start作為p1.0和p1.1的初始化程序;restart作為整個程序循環(huán)的初始模塊;restart,loop1,loop2和loop3四個模塊都包含了對p1.0和p1.1與條件值比較的語句,值不相等時跳轉(zhuǎn),值相等時順序執(zhí)行設(shè)置p3.0、p3.1、p3.2、p3.3輸出值以
9、控制警示燈和電機的狀態(tài),然后是一個長調(diào)用延時子程序的語句用以延時等待水位信號輸入,最后是一個長跳轉(zhuǎn)語句跳回循環(huán)初始模塊restart。2.2.2 程序設(shè)計流程圖根據(jù)系統(tǒng)硬件設(shè)計和程序結(jié)構(gòu)設(shè)計,給出程序流程圖如圖2所示。2.2.3 匯編程序根據(jù)系統(tǒng)硬件設(shè)計、程序結(jié)構(gòu)與流程設(shè)計,編寫匯編程序見附錄二。圖2 程序設(shè)計流程圖2.3 仿真結(jié)果操作說明如下:sw0斷開,sw1斷開,d7紅燈亮,電機運行;sw0導(dǎo)通,sw1斷開,d8黃燈亮,電機運行;sw0導(dǎo)通,sw1導(dǎo)通,d9綠燈亮,電機停止運行;sw0斷開,sw1導(dǎo)通,d7、d8、d9閃爍,電機停止運行;仿真結(jié)果圖見附錄三。3 總結(jié)該系統(tǒng)是基于在單片機系
10、統(tǒng)由水位探測傳感器,穩(wěn)壓電路,繼電器驅(qū)動電路,燈光報警電路組成的,充分利用單片機強大控制功能和方便通信接口,實現(xiàn)水位檢測、電機故障檢測、處理和報警等功能,提高了系統(tǒng)的自動控制能力。在設(shè)計過程中通過proteus仿真,及時發(fā)現(xiàn)的設(shè)計中存在的缺陷和不足,從而進(jìn)一步優(yōu)化系統(tǒng)軟硬件設(shè)計。參考文獻(xiàn)1 王思明.單片機原理及應(yīng)用系統(tǒng)設(shè)計m.科學(xué)出版社,2012.2 封志存.模擬電子技術(shù)m.蘭州大學(xué)出版社,2003.3 李積英.數(shù)字電子技術(shù)m.中國電力出版社,2011.附錄一 設(shè)計原理圖附錄二 匯編程序org 0000hstart: setb p1.0 setb p1.1restart:mov a,p1 an
11、l a,#00000011b cjne a,#00h,loop1 ;當(dāng)檢測到低水位時,啟動電機,亮紅燈 setb p3.2 setb p3.3 clr p3.0 clr p3.1 lcall delay ljmp restartloop1: cjne a,#01h,loop2 ;當(dāng)檢測到中水位時,保持電機轉(zhuǎn)動,亮黃燈 setb p3.3 setb p3.1 clr p3.0 clr p3.2 lcall delay ljmp restartloop2: cjne a,#02h,loop3 ;系統(tǒng)出現(xiàn)系統(tǒng)故障時,三燈閃爍,停止電機 setb p3.0 clr p3.3 clr p3.2 clr p3.1 lcall delay setb p3.3 setb p3.2 setb p3.1 lcall delay ljmp restartloop3: cjne a,#03h,restart ;當(dāng)檢測到高水位時,停止電機,亮綠燈 setb p3.1 setb p3.0 setb p3.2 clr p3.3 l
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年襪子項目評價分析報告
- 2023年濾板項目評價分析報告
- 2024屆河北省棗強中學(xué)高三2月11日專項練習(xí)數(shù)學(xué)試題
- 2024屆河北省滄州鹽山中學(xué)高三第二學(xué)期聯(lián)合教學(xué)質(zhì)量調(diào)研數(shù)學(xué)試題試卷
- 柳州市2025屆高三第一次模擬考試(一模)歷史試卷
- 檳榔地承包合同
- 北京市建設(shè)工程施工總承包合同
- 山東省德州市平原縣三校聯(lián)考2024-2025學(xué)年五年級(上)期中語文試卷(有答案)
- 高管培訓(xùn)心得體會
- 阿里巴巴企業(yè)人力資源規(guī)劃
- 2021-2022學(xué)年部編版語文八年級下冊第二單元主題綜合實踐作業(yè)——生活中的科學(xué)
- 人教精通版英語四年級上冊單詞默寫紙
- cochrane納入的RCT文獻(xiàn)質(zhì)量評價風(fēng)險偏倚評估工具中英文對照
- 管理學(xué)決策計算題
- 感染科常見疾病護(hù)理常規(guī)
- 大學(xué)物理學(xué)(第四版)課后習(xí)題答案(下冊)
- 部編版四年級語文上冊專項復(fù)習(xí)課外閱讀專項
- 橫道圖施工進(jìn)度計劃
- 基本筆畫的特點和寫法
- 新國標(biāo)電動汽車充電CAN報文協(xié)議解析
- 設(shè)備安裝工程質(zhì)量評估報告
評論
0/150
提交評論