基于单片机的蔬菜大棚农业自动化灌溉系统研究设计_毕业论文(编辑修改稿)内容摘要:
, scK, M0sI, MIs0 及 IRQ,注意芯片的 VDD 电源电压不要超过 3. 3V,电流也不要过高,超过 3. 6V 会造成芯片永久烧毁。 nRF24L0l 的时序图如图 3 和图 4 所示。 可以看出,在发送模式下,数据的高位在前,低位在后,每写一位都要返回一个状态字,每次写操作都可以读回一个完整的状态字,保证最大限度地不丢包。 nRF24LDl 的工作模式发送接收模式、系统配置模式、空闲状态模式以及关机模式等 4 种,如表 1 所示。 表 l nRF24IDl 配置为发射、接收、空闲及掉电 4 种工作模式表 其中,发送接收模式有 Enhanced shockBurstTM 模式、 shockburstTM 模式和直接发送接收模式 3 种。 在本设计中,采用 Enhanced sho& BurstTM 模式。 这种模式 下,软件编程会稍微简单,系统稳定性更高。 nR 砣 4 加 1 的应用原理如图 5 所示。 此外需要注意的是, nRF24Iol 的寄存器配置采用宏定义命令,通过宏定义命令将 18 字节的寄存器参数按照各个功能分解,以便于程序移植和修改。 1. 3 电磁阀驱动电路 电磁阀驱动电路是由 2 个 NPN 和 2 个 PNP 三极管构成的 H 桥构成,外围触发采用施密特触发器组成,每个分站的电磁阀由 Dc 一 6V 供电,采用脉冲控制。 分站 AvR 单片机从 PINl 和 PIN2 引脚输出控制信号,触发三极管的导通和关闭实现电流的流向变化控制电磁阀,如果 PINl 是高电平 Q1 导通,通过施密特触发器后Q4 也导通,电流流向是从右到左,如果 PIN2 是高电平 Q2 和 Q3 导通,电流流向是从左到右,由于采用脉冲施密特触发,即只在启动和关闭电磁阀过程中消耗电量,这个过程类似于直流电机 H 桥驱动电路正反转电路,所以电路简单可靠。 电磁阀驱动电路如图 6 所示。 2 系统软件设计 系统软件的编写平台采用 HP info Tech 的 code— VisionAvR,该平台虽然不带 nRF24L01 的头文件库,但是自带的 sPI 库文件会使编程更加方便。 本文主要介绍主站和分站的软件设计思路。 2 1 主站系统软件 主站 是系统的核心,主要接收分站的湿度转换的数据,并根据湿度数据的高低控制电磁阀的动作。 由于 nRF24ml 是采用 sPI 控制的,所以要配置好主站单片机的 sPI 的工作方式,用到的寄存器包括 AVR 单片机内部的 sPcR, sPsR, sPDR。 每位寄存器都是 8 位的,要和 nRF24LDl 的寄存器区别开来。 由于主站大部分工作在接收时间上,所以配置寄存器位 PRIM— Rx 为高,打开所有使用的接收数据通道 EN— RxADDR 寄存器,设置好自动应答寄存器。基于单片机的蔬菜大棚农业自动化灌溉系统研究设计_毕业论文(编辑修改稿)
相关推荐
第 2 章 DSG 双离合变速器工作原理 6 第 2 章 DSG 双离合变速器工作原理 DSG变速器的特点 DSG 有别于一般的自动变速箱系统,它是基于手动变速箱而不是自动变速箱,手动变速箱的结构较自动变速箱效率更高,所能承受的扭矩也更大,而 DSG 除了拥有手动变速箱的灵活及自动变速箱的舒适外,它更能提供无间断的动力输出。 传统的手动变速箱使用一台离合器,换挡动作分为三个动作
并通过数字或模拟式的输入和输出,控制各种类型机械的生产过程。 可编程控制器具有 系统构成灵活,扩展容易; 编程简单(采用简单明了的梯形图、逻辑图和语句表等编程语言)、使用方便,; 对工作环境要求不高 ,抗干扰能力强,可靠性强等特点 PLC 由于高可靠性而 运用广泛,生产 PLC 的厂家也有很多,其中不乏西门子( SIMATIC) ,三菱 ( Mitsubishi Electric) , 罗克
:知识和经验的表示、河北化工医药职业技术学院毕业论文 9 知识推理的法则、知识的获取和总结、模糊控制系统的稳定性判据、模糊控制系统的学习、模糊控制系 图 3 一 1 模糊控制系统框图 被控对象 :被控对象可以是一种设备或是设备组成的集合体 ,也可以是一个生产过程 ,包括自然的、生物的、化学的、或是物理的等各种状态转移过程。 这控制对象可能是确定的机构 , 也可以是模糊 的、单变量的或是多变量的
所示 : 图 的 结构图 本文设计的控制装置,共有四大模块:闪烁系统、脉冲震荡系统、核心控件、复位电路。 核心控件作为系统的主控部分,对系统具有总控的功能,其中的闪烁 AT89C51 单片机 LED 彩灯显示电路 时钟电路 按键 电路 复位电路 4 系统就是受控部分,包括了 16 个 LED 灯。 核心控件是 89C51 芯片构成的 ,是系统的关键部分,是控制彩灯功能的构件。
2 3 P . 标 准 I/O口 PORT [1] T2EX 定时器 /计数器 2捕捉 /重装方式的触发控制 P 42 3 4 标准 I/O口 PORT [2] P 43 4 5 标准 I/O口 PORT [3] P 44 5 6 标准 I/O口 PORT [4] P 1 6 7 标准 I/O口 PORT [5] P 2 7 8 标准 I/O口 PORT [6] P 3 8 9 标准 I/O口
是内部 含有 上拉电阻的 8 位双向 通行的 I/O 口, P2 输出 的 缓冲级可 以 驱动( 即 吸收 或输出电流) 4 个 双极型逻辑集成电路。 对 其 写 “1” ,通过 自带 的上拉电阻 将 端口拉到高电平, 这 时可 将其 作输入口, 当 作 为 输入口 来 使用时,因为内部 有 上拉电阻, 当外部信号引脚被拉低 时会输出一个电流 (IIL)。 在访问外部 的 程序 memory 或