51单片机智能超声波水位测量检测控制系统061X
功能描述:
本系统由STC89C52单片机最小系统电路、OLED液晶显示电路、超声波测量电路、蜂鸣器驱动电路、水泵驱动电路、舵机驱动电路、(无线蓝牙/WIFI模块-可选)、按键电路及电源组成。
【1】通过单片机实时采集超声波数据,OLED液晶实时显示超声波测量距离、超声波到水底距离值、设置低水位值、高水位值、当前实际水位、以及水位处理状态。以上距离参数单位为米。本设计理念:超声波安装在水面以上垂直测量到水面的距离,此时水位深度 = 超声波到水底距离 - 超声波到水面距离。
【2】上电初始化。液晶显示所有参数。通过按键可以设置超声波到水底距离、低水位阈值、高水位阈值。其中按键K1进入设置状态,对应设置参数有“<<”或“>>”指示,K2、K3对数据进行加减处理。舵机用于控制排水(表示排水阀),水泵用于加水。
【3】水位深度 = 超声波到水底距离 - 超声波到水面距离。当水深水位低于低水位阈值,水泵打开加水,舵机不动作关闭排水,同时蜂鸣器报警,液晶提醒“加水中..”;当水深水位高于高水位阈值,水泵关闭加水,舵机动作打开排水,同时蜂鸣器报警,液晶提醒““排水中..””;当水深水位在低水位和高水位之间,水泵和舵机均不动作,蜂鸣器不报警,液晶显示“水位正常”。
【4】超声波测距是根据超声波发出和接收时间差,表示声波来回路程需要的时间,声波速度是固定的,从而计算距离。
【5】超声波设置阈值数据保存到单片机EEPROM中,具有掉电不丢失功能。
【6】无线APP功能:
APP能够连接板载无线模块,查看相应数据;
APP能够操作上述存在的功能操作