資源描述:
《基于單片機(jī)的水位控制系統(tǒng)設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、單片機(jī)原理及系統(tǒng)課程設(shè)計(jì)評(píng)語(yǔ):考勤(10)守紀(jì)(10)過(guò)程(40)設(shè)計(jì)報(bào)告(30)答辯(10)總成績(jī)(100)專業(yè):班級(jí):姓名:學(xué)號(hào):指導(dǎo)教師:大學(xué)學(xué)院年月日單片機(jī)原理及系統(tǒng)課程設(shè)計(jì)報(bào)告基于單片機(jī)的水位控制系統(tǒng)設(shè)計(jì)摘要:本設(shè)計(jì)是基于單片機(jī)的水位控制系統(tǒng)。該系統(tǒng)由AT89C52單片機(jī)、電機(jī)開(kāi)館電路、LED燈示警電路、水位探測(cè)電路和穩(wěn)壓電路等部分組成,能夠?qū)崿F(xiàn)水位檢測(cè)、電機(jī)故障檢測(cè)、報(bào)警和處理,實(shí)現(xiàn)超高、中、低水位顯示,高、低警戒水位處理等功能,并在Proteus軟件環(huán)境下實(shí)現(xiàn)仿真。關(guān)鍵字:SCM;AT89C52;水位檢測(cè);水位控制A
2、bstract:ThedesignaimtorealizewaterlevercontrolwhatisbasedontheselectedSCM.ThesystemismadeupofAT89C52,electricmachineswitchingcircuit,LEDwarningcircuit,waterleveldetectioncircuitandvoltagestabilizingcircuit.Itcanrealizethewaterleveldetection,faultdetection,alarmandhand
3、functions,achievehighmiddleandlowwaterlevelshow,highandlowwarninglevelhandle,andsoon.ThesystemissuccessfulrealizationofthesoftwaresimulationwithProteus.Keywords:SCM,AT89C52,Waterleveldetection,Waterlevercontrol1引言目前,無(wú)論是城鎮(zhèn)住宅小區(qū)還是農(nóng)村家庭住宅的供水系統(tǒng)很多都還保留著人工操作的辦法,即用完水了才知道需要抽水了,水
4、滿了沒(méi)能及時(shí)發(fā)現(xiàn)并及時(shí)關(guān)斷電源造成溢出,這很大程度上影響了人們?nèi)粘5恼S盟约霸斐闪怂Y源浪費(fèi)。為了解決該問(wèn)題,該方案著眼于設(shè)計(jì)水位控制系統(tǒng),從而讓水位始終保持在一定的范圍內(nèi),保證連續(xù)正常地供水,避免無(wú)水可用和水滿溢出的情況。這里給出了以Atmel公司的AT89C52單片機(jī)為核心器件的水位檢測(cè)控制系統(tǒng)設(shè)計(jì),實(shí)現(xiàn)水位檢測(cè)、電機(jī)故障檢測(cè)、報(bào)警和處理等功能,并在Proteus軟件環(huán)境下實(shí)現(xiàn)仿真。實(shí)驗(yàn)結(jié)果證明該系統(tǒng)具有良好的檢測(cè)和控制水位、故障報(bào)警和處理的功能。2設(shè)計(jì)方案及原理在該設(shè)計(jì)方案中設(shè)置了一個(gè)簡(jiǎn)易的水位探測(cè)傳感器電路來(lái)探測(cè)水位,
5、在探測(cè)到低水位后通過(guò)穩(wěn)壓電路給單片機(jī)一個(gè)高電平,單片機(jī)給燈光示警電路輸出一個(gè)代表低水位的亮紅燈的低電位信號(hào),紅燈亮,并給電機(jī)開(kāi)關(guān)電路一個(gè)代表電機(jī)運(yùn)行的低電位,電機(jī)運(yùn)行加水;相應(yīng)的,中水位時(shí),黃燈亮,電機(jī)依然運(yùn)行加水;高水位時(shí),綠燈亮,電機(jī)停止運(yùn)行;出現(xiàn)故障時(shí),紅黃綠三個(gè)燈同時(shí)閃爍警示并停止運(yùn)行電機(jī)。9單片機(jī)原理及系統(tǒng)課程設(shè)計(jì)報(bào)告該系統(tǒng)由AT89C52單片機(jī)、電機(jī)開(kāi)關(guān)電路、LED燈示警電路、水位探測(cè)電路和穩(wěn)壓電路等部分組成。系統(tǒng)組成框圖如圖1所示。圖1系統(tǒng)組成框圖2.1硬件設(shè)計(jì)2.1.1AT89C52單片機(jī)該單片機(jī)本身?yè)碛谐绦虼鎯?chǔ)器
6、和數(shù)據(jù)存儲(chǔ)器,所以不需要擴(kuò)展。工作中,管腳P1.0、P1.1作為低水位和高水位信號(hào)輸入口,單片機(jī)通過(guò)循環(huán)檢測(cè)這個(gè)端口的輸入電平來(lái)執(zhí)行相應(yīng)的控制程序,輸出不同的信號(hào)給P3.1、P3.2、P3.3來(lái)告知水位情況,即紅、黃、綠三種顏色燈光分別表示水位在低、中、高水位狀態(tài)。然后,根據(jù)不同的水位決定是否通過(guò)P3.0驅(qū)動(dòng)電機(jī)加水還是停止加水。2.1.2電機(jī)開(kāi)關(guān)電路該開(kāi)關(guān)電路以P3.0口的輸出電平作為是否驅(qū)動(dòng)電機(jī)加水的信號(hào)來(lái)控制電磁式繼電器的通斷,從而控制電機(jī)的運(yùn)行狀態(tài)。當(dāng)P3.0輸出信號(hào)為高電平時(shí),電磁式繼電器斷開(kāi),電機(jī)停止運(yùn)行;當(dāng)P3.0輸
7、出信號(hào)為低電平時(shí),電磁式繼電器導(dǎo)通,電機(jī)運(yùn)轉(zhuǎn)。2.1.3水位檢測(cè)電路該電路用兩個(gè)開(kāi)關(guān)SW0和SW1來(lái)模擬水位探測(cè)傳感器狀態(tài)。當(dāng)水淹沒(méi)水位探測(cè)傳感器時(shí),即意味著開(kāi)關(guān)導(dǎo)通,此時(shí)開(kāi)關(guān)電路給P1.0或P1.1的信號(hào)為高電平;當(dāng)水沒(méi)有淹沒(méi)水位探測(cè)傳感器時(shí),意味著開(kāi)關(guān)斷開(kāi),此時(shí)開(kāi)關(guān)電路給P1.0或P1.1的信號(hào)為低電平。9單片機(jī)原理及系統(tǒng)課程設(shè)計(jì)報(bào)告2.1.4穩(wěn)壓電路由于加水用水的過(guò)程中水的震動(dòng)以及水中的雜質(zhì)、水溫、水位的高低都有可能影響到電壓的穩(wěn)定性,因而添加了穩(wěn)壓電路來(lái)保證從傳感器傳送過(guò)來(lái)的電平能夠穩(wěn)定地輸入到單片機(jī)中,其電路主要由三極管
8、的兩極放大穩(wěn)定電路組成。表1系統(tǒng)功能表對(duì)象水位SW0SW1P1.0P1.1P3.0P3.1P3.2P3.3電機(jī)狀態(tài)LED燈狀態(tài)低水位斷開(kāi)斷開(kāi)000011運(yùn)轉(zhuǎn)紅燈亮中水位導(dǎo)通斷開(kāi)100101運(yùn)轉(zhuǎn)黃燈亮高水位導(dǎo)通導(dǎo)通111110停止綠燈亮出現(xiàn)故障斷開(kāi)導(dǎo)