乔琳君, 魏严锋
(1.西安航空职业技术学院 自动化工程学院, 陕西 西安 710089;2.中航西飞民用飞机有限责任公司, 陕西 西安 710089)
居家和办公环境中常常会摆放绿植以改善居家环境,调节工作氛围,但经常会存在浇水过量使绿植过涝或忘记浇水、外出过旱,最终都可能导致绿植死亡。为能够及时、按需根据土壤湿度对家庭或办公场所的绿植进行自动浇灌,设计基于STC89C52型单片机的自动浇花系统一套,防止人们浇水过量或外出时绿植长期干旱。
本自动浇花系统由六个单元组成,即单片机控制单元、土壤湿度采集单元、模数转换单元、按键选择单元、继电器驱动水泵单元和液晶显示单元。当土壤湿度变化引起湿敏传感器的阻值发生变化,系统上电后,该阻值变化在电路中会转换为变化的电压信号,经过模数转换后送至单片机识别运算控制,并由LCD显示器显示土壤湿度。通过此方式对土壤的湿度信息进行实时监测和控制,以达自动浇花之目的。系统框图,如图1所示。

图1 系统框图
系统采用低功耗、高性能的STC89C52型单片机为控制器,其内部有8位中央处理器(CPU)、4k字节Flash闪速存储器、128Byte内部RAM、32个I/0口、2个16位定时/计数器、一个5向量两级中断结构、一个全双工串行通信口、片内振荡器和时钟电路[1]。其最小应用系统由单片机、晶振电路和复位电路构成。
湿度传感器用来检测花盆土壤湿度大小,由敏感元件以及转换电路组成。……