基于RS232水位檢測系統(tǒng)的設(shè)計
- 文件介紹:
- 該文件為 zip 格式,下載需要 20 積分
- 基于RS232水位檢測系統(tǒng)的設(shè)計 本系統(tǒng)以AT89S52單片機(jī)為核心,利用超聲波測距原理,通過硬件電路和軟件編程實現(xiàn)對液位高度的檢測。其主要原理是由單片機(jī)控制超聲波測距模塊HR-SR04發(fā)射超聲波,遇到液面反射后模塊接收回波,同時單片機(jī)記錄所用時間。最后通過LCD液晶不斷更新顯示當(dāng)前液位,并通過串口通信將液位數(shù)據(jù)上傳到PC客戶端進(jìn)行實時監(jiān)測控制。若液位超出預(yù)設(shè)的最低值或最高值,液晶顯示警告,并控制繼電器打開或關(guān)閉水泵,以達(dá)到液位控制的目的。
硬件部分包括AT89S52單片機(jī),HR-SR04超聲波測距模塊,12864LCD液晶顯示模塊。軟件設(shè)計分為兩部分,主程序和中斷服務(wù)程序。主程序完成初始化、超聲波發(fā)射和接收,距離計算、結(jié)果顯示等大部分主要工作。中斷服務(wù)子程序主要完成串口數(shù)據(jù)的讀取。
...