文档介绍:题目: 智能水产养殖系统关键词: STM32 ;智能控制;数据采集;无线通信摘要在水产养殖中要求养殖人进行繁重的体力劳动,同时在一些养殖设备操作复杂,工作环境相对危险,给养殖户带来诸多不便。为解决这一问题,本论文结合了无线通信技术、数据处理技术及直流电机控制技术,设计了一套基于 ARM(Advanced RISC Machines) 接受数据,处理数据,操作其他设备的控制系统, 保证了对环境实时监控,使得水产养殖系统可以稳定、高效、智能化运行。并且通过显示器,用户可以方便的看到鱼塘各个部分的参数信息,大大提高了水产养殖的质量和水产养殖工作人员的效率。 Abstract The requirements in aquaculture farming heavy manual labor, and in some farming e quipment plicated to operate, the working environment relative risk, a lot of inconvenience to the solve this problem, this bines wireless co mmunication technology, data processing technology and DC motor control technolo gy, designed a set based on ARM (Advanced RISC Machines) to accept data, process t he data, and the operation of other equipment control system to ensure that the onr eal-time monitoring of the environment, aquaculture systems can be stable, efficient and intelligent operation. And through the display, the user can easily see the fish p onds in various parts of the parameter information, greatly improving the quality of aquaculture and breeding efficiency of the staff. Keywords: STM32F103x; i ntelligent control; d ata collection; w munication ,自动化概念及其产品已经不断在工农业中得到应用。农业中水产养殖管理是一个要求养殖人员进行繁重的体力劳动的工作。虽然随着现代化工业的发展,市场上不断的出现各种水产养殖的新型设备,但是这并为给养殖户工作带来便利,反而由于这些设备操作复杂,工作环境危险,对养殖户带来了诸多的不便。于此同时,随着现代自动控制理论,及电子设备的发展, 功能业上一些繁重的,危险的工作正被自动控制系统所代替。于是智能化的水产养殖控制系统将成为水产养殖业产品发展的一个新方向。我们设计的产品智能水产养殖控制系统即为一个通过 STM32 为主控制芯片,通过有线、无线通信相结合的信号传输方式连接各个终端设备,达到集成控制效果的一个智能控制系统。系统方案本系统是基于Cortex-M 4内核的STM32 F407VGT 6微控制器的水产养殖自动化控制装置,在硬件方面主要有无线传输以及电机驱动,抽水机,温湿度模块,OV767 0 摄像头,蜂鸣器,光电门,连通器以及用大型鱼缸代替的鱼塘, HX8325 液晶, 嵌入式操作系统 ucOSii 的移植以及嵌入式图形管理器 ucGUI 的移植。整个设计过程包括电子系统的设计技术及调试技术,包括需求分析,原理图的绘制,pcb 板的绘制,制版,器件采购,安装,焊接,硬件调试,软件模块编写,软件模块测试,系统整体测试等整个开发调试过程,从而实现水产养殖智能化控制。总硬件设计针对水产养殖控制系统的多模块化控制,以及多设备协调工作的特点,力求达到系统的最优配置,本系统整体采用集散式控制系统,即是以微处理器为基础的对整个系统运行过程进行集中监视、操作、管理和分散控制的集中分散控制系统。上位采用 STM32F 407 VG T6 芯片设计的显示输入预设置面板,下位采用基于 STM32F 407 VE T6 芯片设计的控制器,通信方式采用基于 SPI 的无线通信及控制器上的直接通信,图 2-1 是基于离散控制的水产养殖控制系统框图。图 2-1基于离散控制