版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、基于AT89C51單片機 的水位自動控制器1 系統(tǒng)組成及原理本系統(tǒng)主要是以ATMEL公司生產(chǎn)的單片機AT89C51 E 1芯片為核心元件,加上一些外部元件,構(gòu)成了硬件電路 AT89C5 1是一種帶4K字節(jié)FLASH可編程可擦除只讀存儲器(FPER0MFalsh Programmable andErasable Read Only Memory)的低電壓、高性能CMOS 8位微處理器,與標(biāo)準(zhǔn)的MCS一5l指令集和輸出管腳相兼容 1。由于將多功能8位CPU和FLASH存儲器組合在單個芯片中,所以AT89C5l是一種高效的微控制器11 系統(tǒng)組成本系統(tǒng)主要由AT89C51單片機、LED顯示電路、報警電
2、路、水位拾取電路及電機控制電路等部分組成。系統(tǒng)框?qū)?所永:1_2 工作原理水位控制系統(tǒng)的基本原理是:單片機AT89C51通過檢測到的水位信號51,根據(jù)系統(tǒng)的不同要求編寫相應(yīng)的單片機工作程序進行處理。得出結(jié)果判斷是否要啟動或停止電機的運轉(zhuǎn)以達(dá)到對水位的控制,同時驅(qū)動顯示電路來顯示當(dāng)前水位所處的狀態(tài)。首先,電路采用接觸式水位拾取信號,在水箱的不同位置安裝三根金屬棒來感知水位的變化,直接利用金屬棒和水的導(dǎo)電性采集水位信號。然后由單片機AT89C51對測得的水位信號進行判斷,根據(jù)判斷結(jié)果,單片機輸出相應(yīng)的控制信號控制繼電器的動作,進而控制電機的啟動或停止。當(dāng)水箱的水位下降,達(dá)到下限時,需要啟動電機給
3、水箱供水;當(dāng)水箱的水位達(dá)到上限后,應(yīng)該關(guān)閉電機,并采用不同色彩的發(fā)光二極管顯示相應(yīng)的水位。當(dāng)系統(tǒng)出現(xiàn)故障時,報警電路工作。2 硬件設(shè)計圖2是系統(tǒng)整機原理圖。圖中時鐘信號由AT89C51的l8腳和19腳輸入,復(fù)位信號由9腳輸入;采集的水位信號由P11、P10輸入至單片機AT89C51處理;在水箱的不同高度,安裝三根金屬棒,A棒接的是+5 V電源,C棒、B棒分別代表水位的上下限;P17口控制繼電器的吸合與斷開,而P12口控制報警器的工作。當(dāng)水箱里的水位達(dá)到上限時,根據(jù)水的導(dǎo)電性,B棒、C棒上的電壓為+5 V,B、C端輸入高電平,P11=1,P10=1,水位處于水滿狀態(tài),此時電機不運轉(zhuǎn)、報警器不響、
4、v7“水滿”LED亮。當(dāng)水箱里的水處于下限以下時,B棒、C棒懸空,由于B、C端經(jīng)過電阻與地連接,所以此時B、C端輸入低電平,P11=0,P10=0,水位處于欠水狀態(tài),電機運轉(zhuǎn)、報警器不響、V9“欠水”LED亮。當(dāng)水箱里的水位處于上下限之間時,B棒接+5 V電源,C棒懸空,所以B端輸入高電平、C端輸入低電平,P11=0,P10=1,水位處于適中狀態(tài),電機運轉(zhuǎn)、報警器不響、V8“適中”LED亮。當(dāng)B端輸入低電平、c端輸入高電平時,PI1=1,P10=0,處于故障狀態(tài),電機不運轉(zhuǎn)、報警器響、V9“欠水”和VIO“故障”LED一直亮,等待維修:為了便于觀察,每一種水位狀態(tài)都有3 S的延時時間,3 s后
5、由該種狀態(tài)返回到主程序中繼續(xù)判斷當(dāng)前的水位情況。在水滿、適中、欠水三種狀態(tài)間可以相互轉(zhuǎn)換,一旦出現(xiàn)故障時先報警3 s,而后欠水和故障燈就一直亮著,等待維修。3 軟件設(shè)計31 設(shè)計思路軟件部分采用LCA51軟件進行編程,執(zhí)行對系統(tǒng)的軟件編譯,程序中包括4種水位狀態(tài)的模塊程序和一個延時子程序。AT89C51根據(jù)水位拾取電路輸入的電平信號,判斷出水箱的水位,然后根據(jù)比較語句判斷的結(jié)果,執(zhí)行該水位狀態(tài)的程序,輸出相應(yīng)的操作控制信號,啟動或者停止執(zhí)行元件實現(xiàn)水位的自動化控制 其程序流程圖如圖3所示:324 欠水狀態(tài)下的程序電機運轉(zhuǎn),報警器不響,“欠水”LED亮CLR P17 ;使P17=0,啟動電機工作SETB P12 ;關(guān)閉報警器CLR P21 ;“欠水”LED亮325 故障狀態(tài)下的程序電機不運轉(zhuǎn),報警器響3 S后關(guān)閉,“欠水”和“故障”LED一直亮SETB P17 ;使P17=1,停止電機工作CLR P12 ;報警器響CLR P21 ;“欠水”LED亮
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026廣西南寧職業(yè)技術(shù)大學(xué)公開招聘博士研究生備考題庫含答案
- 2026四川廣元市蒼溪縣人力資源和社會保障局第一批就業(yè)見習(xí)崗位備考題庫及答案詳解(真題匯編)
- 中國航天科技集團有限公司五院五一三所2026屆秋季校招備考題庫及一套參考答案詳解
- 2026重慶西部國際傳播中心有限公司招聘2人備考題庫有答案詳解
- 我國商業(yè)銀行信貸風(fēng)險控制的多維剖析與策略轉(zhuǎn)型
- 我國商業(yè)銀行信用風(fēng)險度量模型:選擇邏輯與實證洞察
- 2026年城市通風(fēng)部分美化方案
- 2026浙江臺州椒江工業(yè)投資集團有限公司招聘工作人員1人的備考題庫及參考答案詳解一套
- 多重耐藥菌感染防治措施培訓(xùn)制度
- 售樓部客服崗位職責(zé)
- GA/T 1466.3-2023智能手機型移動警務(wù)終端第3部分:檢測方法
- 《ISO∕IEC 42001-2023信息技術(shù)-人工智能-管理體系》解讀和應(yīng)用指導(dǎo)材料(雷澤佳2024A0)
- 太陽能輻射預(yù)測與建模
- 勞務(wù)投標(biāo)技術(shù)標(biāo)
- 2023年電池PACK工程師年度總結(jié)及下年規(guī)劃
- 供電公司變電運維QC小組縮短變電站母排型接地線裝設(shè)時間成果匯報書
- 固體廢棄物分類清單
- RB/T 169-2018有機產(chǎn)品(植物類)認(rèn)證風(fēng)險評估管理通用規(guī)范
- RB/T 039-2020檢測實驗室儀器設(shè)備計量溯源結(jié)果確認(rèn)指南
- GB/T 35452-2017再生粘合軟質(zhì)聚氨酯泡沫塑料
- 無驗潮水深測量系統(tǒng)軟件操作及維護說明書-A4
評論
0/150
提交評論