图1.1本课题最终完成样机
2 土壤湿度计设计概述
2.1硬件结构概述
硬件部分主要由核心控制器AT89C52、ATH10湿度采集模块、LCD1602显示模块、按钮输入模块、电源模块几个部分。硬件系统框图如图2.1所示。这些模块分别完成信息的采集、数据的显示、屏幕的切换、及供电等功能。
图2.1 土壤湿度计硬件系统框图
MCU是整个系统的核心,其它模块通过各种接口和它进行通讯传递信息,本设计采使用了AT89C52单片机,它属于Atmel公司生产的。
显示模块用以显示采集的湿度信号值,是通过LCD1602液晶屏来实现的。
湿度信号采集模块是完成对于湿度信号采集的功能,主要是通过数字湿度传感器SHT10来实现的。
电源模块为整个电路提供电源,本设计设置了两个电源接口,一个是USB接口电源,一个是DC_12V_VCC电源接口,DC_12V_VCC电源经过一系列的滤波和LM7805电源修复来讲电源修复为5V,再经过滤波将此电源转换为VCC电源供电路板使用。
2.2 软件流程概述
根据软件设计理念,将模块按照流程进行模块化细分封装,结构如图2.2所示。