基于单片机的智能浇灌系统设计

2026/4/30 7:53:08

“ 博 创 杯 ”全 国 大 学 生 嵌 入 式 设 计 大 赛

ADC0832的时钟输入端CLK提供时钟脉冲,DI端口将会进行数据信号的选择 ,在第1个时钟脉冲信号来到前,DI端口一定要是高电平,这就表示ADC0832启动。在第2、3个时钟脉冲到来以前,DI端口应该输入2位数据用于选择通道功能,其功能项如表1所示。

表1 ADC0832的配置位 输入形式 配置位 差分输入 单端输入 0 0 1 1 0 1 0 1 选择通道 + - + - + + CH0 CH1 CHO CH1 如表1所看到的,在配置位CH0与CH1的数字为1、0时,仅仅可以对CH0进行单通道转换。在配置位CH0与CH1数字为1、1时,仅仅可以对CH1进行单通道转换。在配置位CH0与CH1数字为0、0时,正输入端IN+为CH0和负输入端IN-为CH1,将其两者进行输入。在配置位CH0与CH1数字为0、1时,负输入端IN-位CH0,正输入端IN+位CH1,将其两者进行输入。

在第三个脉冲来到以后,DI端口就失去了输入电平的功能,在这以后DI/DO端就会开始通过DO数据输出端进行转换数据的读取。从第四个时钟脉冲起,转换数据的最高位D7将由DO端口输出。直到最低位数据从第11个脉冲发出时,这就完成了一个字节数据的输出。与此同时相反字节数据也将输出,这是从第11个时钟脉冲开始输出的。从第11个到第19个输出8个时钟脉冲,到19个时钟脉冲输出之后,A/D转换即完成了一次。在将CS设置为高电平,使得芯片不能够使用,最后对转换的数据进行预订的处理就可以了。 2.2.7继电器

继电器作为一种电控制的器件,是当输入量(激励量)的变化抵达器件规定的要求时,在电气输出的电量里会被控制发生预定阶跃变化的一种电器。继电器的控制系统(输入回路)与被控制系统(输出回路)之间是相互有着联系的。继电器常常被应用其控制自动化的电路中,其实际上可以看做是用小电流去控制较大的电流工作的一类“自动开关”。因此继电器在电路中起着保护电路、自动开关的作用。

继电器种类很多,本系统采用的是电磁继电器,电磁继电器大多数是由线圈、铁芯、衔铁及触点簧片等构成的。只要有一定的电流在线圈的两端流过,继电器内部就会产生电磁效应产生磁力,在磁力吸引的作用下,衔铁快克服了弹簧拉力的作用,将会吸附在常开触点上,使得电机M开始工作。在线圈没有通上电的时

13

“ 博 创 杯 ”全 国 大 学 生 嵌 入 式 设 计 大 赛

候,电磁效应也会同时消失,衔铁快会在弹簧拉力的作用下回到其原有的位置即断开触点,通过控制线圈的通电与断电,从而达到衔铁快与两触点之间的选择连接,使得达到电路断开及导通的目的。

图10 继电器控制水泵

图10中Q2PNP型三级管的b基级低电位时,三极管导通,继电器控制K1单刀双掷开关向右边偏离,电机M水泵通电,D2的LED灯亮起,水泵开始工作。 2.2.8 蜂鸣器及按键

蜂鸣器:蜂鸣器位本系统中涉及的报警系统部分,其电路图结构如图11所示。当PNP三极管导通时,蜂鸣器响起。

图11 蜂鸣器报警

按键:按键设计如图12所示。S1位复位键、S2位设置湿度值的按键、S3湿度值调整加键、S4湿度值调整减键。

14

“ 博 创 杯 ”全 国 大 学 生 嵌 入 式 设 计 大 赛

图12 按键电路

2.3 系统软件设计

2.3.1 系统流程图

系统软件设计包括对土壤湿度检测程序、对采集到的数据进行处理的程序、设置湿度上下限的程序、显示程序、蜂鸣器程序等。主程序流程如图3所示。

15

“ 博 创 杯 ”全 国 大 学 生 嵌 入 式 设 计 大 赛

开始 初始化及显示启动界面 设置湿度上下限 检测土壤湿度 数据处理 判断是否浇花? 是 启动报警 开启水泵 否 判断浇花是否结束? 否 是 关闭水泵

图13 程序流程图

2.3.2 LCD1602显示程序

液晶显示器LCD1602的显示是通过液晶的物理特性原理来实现的,使用电压能够控制显示区域,当有电的时候,液晶就能够显示图像。液晶显示器很薄,能够在大规模电路下直接被驱动运行,很容易实现彩色显示,当前已经被广泛使用在平板电脑、智能相机、移动通信工具等方面,LCD1602液晶显示器的写指令以及写数据程序如下所示:

void write_com(uchar com)/写指令 {

rs=0; rd=0;

16


基于单片机的智能浇灌系统设计.doc 将本文的Word文档下载到电脑
搜索更多关于: 基于单片机的智能浇灌系统设计 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219