3.7.3 复位电路原理图
本设计复位电路原理图如图3.13所示。
图3.13 复位电路原理图
4 软件设计
4.1 软件开发环境介绍
2009年2月发布Keil uVision4,Keil uVision4引入灵活的窗口管理系统,使开发人员能够使用多台监视器,并提供了视觉上的表面对窗口位置的完全控制的任何地方。新的用户界面可以更好地利用屏幕空间和更有效地组织多个窗口,提供一个整洁,高效的环境来开发应用程序。新版本支持更多最新的ARM芯片,还添加了一些其他新功能。
2011年3月ARM公司发布最新集成开发环境RealView MDK开发工具中集成了最新版本的Keil uVision4,其编译器、调试工具实现与ARM器件的最完美匹配。
软件截图如图4.1所示
图4.1 Keil uVision4开发环境界面
4.2主程序
见附录一
4.2 模块设计程序
4.2.1 SHT10传感器的程序设计
见附录一
4.2.2 LCD1602液晶显示模块程序设计
见附录一
4.2.3按键模块程序设计
见附录一
5 安装、实验及结果分析
在设计过程中作者制作了一台样机实体,在硬件和软件都基本完成较为详细的设计之后,作者对样机进行了安装调试,并得到了较为理想的数据。
5.1 安装说明
作者将在硬件电路中所提到的各部分模块和器件使用电烙铁、焊锡丝、排针、排母等工具焊接于图5.1中所示面包板上。使用杜邦线将湿度传感器与板子相应接口连接即可。
图5.1 测试湿度时的示意图
5.2 使用说明
将湿度传感器埋于土壤中适当的深度,同时也将两根铜棒埋于适当的深度。并将连接好的、并烧写好程序的板子通电,可用USB接口通电,也可用DC_12V_VCC电源接口接一个外接电源。连接好电源之后,打开电路板上的总开关,整块板子通电,按下相应的键则可进行土壤湿度测量。如图5.2所示。
图5.2 板子成品
图中,左起第一个按键为屏幕切换按键,可实现湿度读取屏幕与频率记录屏幕之间的切换。左起第二个按键为测试开始按键,按下该键则进行湿度测试。其他按键为拓展按键。
5.3 实验
作者在生态学院的实验基地经过无数次的实验,为获取较好的实验结果,累计耗时多达几时个小时。
作者使用一节9V电池对土壤湿度计供电,测试所得实验数据为单行显示格式,不能存储多组数据,并且也不便于整理分析,所以作者使用了Excel软件对数据在分析前进行了预处理。下面是所测得的几组数据。
表一:
1#传感器 铜棒 直径:12cm 长度:15cm 湿度:93.2%
接入深度 5cm 6cm 7cm 8cm 9cm 10cm 11cm 12cm
1 极间距 7cm
频率 26.85Hz 28.54Hz 34.63Hz 58.27Hz 68.12Hz 86.50Hz 58.00Hz 55.80Hz
2 极间距 8cm
频率 22.24Hz 31.33Hz 35.26Hz 36.50Hz 48.54Hz 75.76Hz 81.70Hz 72.67Hz
3 极间距 9cm
频率 11.08Hz 15.02Hz 14.85Hz 19.25Hz 22.67Hz 23.95Hz 30.79Hz 26.74Hz AT89C52单片机土壤湿度计设计+电路图(13):http://www.751com.cn/zidonghua/lunwen_949.html