ARM-STM32 校园创新大赛 项目报告题 目: 智能水产养殖系统 学 校: 电子科技大学成都学院 指导老师: 无 题 目: 智能水产养殖系统 关键词: STM32 ;智能控制;数据采集;无线通信 摘要 在水产养殖中要求养殖人进行繁重的体力劳动,同时在一些养殖设备操作复杂,工作环境相对危险,给养殖户带来诸多不便。为解决这一问题,本论文结合了无线通信技术、数据处理技术及直流电机控制技术,设计了一套基于ARM(Advanced RISC Machines)接受数据,处理数据,操作其他设备的控制系统,保证了对环境实时监控,使得水产养殖系统可以稳定、高效、智能化运行。并且通过显示器,用户可以方便的看到鱼塘各个部分的参数信息,大大提高了水产养殖的质量和水产养殖工作人员的效率。Abstract1.引言 随着自动化理论的不断进展,自动化概念及其产品已经不断在工农业中得到应用。农业中水产养殖管理是一个要求养殖人员进行繁重的体力劳动的工作。虽然随着现代化工业的进展,市场上不断的出现各种水产养殖的新型设备,但是这并为给养殖户工作带来便利,反而由于这些设备操作复杂,工作环境危险,对养殖户带来了诸多的不便。于此同时,随着现代自动控制理论,及电子设备的进展,功能业上一些繁重的,危险的工作正被自动控制系统所代替。于是智能化的水产养殖控制系统将成为水产养殖业产品进展的一个新方向。我们设计的产品智能水产养殖控制系统即为一个通过 STM32 为主控制芯片,通过有线、无线通信相结合的信号传输方式连接各个终端设备,达到集成控制效果的一个智能控制系统。系统方案 本系统是基于 Cortex-M3 内核的 STM32 微控制器的水产养殖自动化控制装置,在硬件方面主要有无线传输以及电机驱动,抽水机,温湿度模块,OV7670 摄像头,蜂鸣器,光电门,连通器以及用大型鱼缸代替的鱼塘,HX8325 液晶,嵌入式操作系统 ucOSii 的移植以及嵌入式图形管理器 ucGUI 的移植。 整个设计过程包括电子系统的设计技术及调试技术,包括需求分析,原理图的绘制,pcb板的绘制,制版,器件采购,安装,焊接,硬件调试,软件模块编写,软件模块测试,系统整体测试等整个开发调试过程,从而实现水产养殖智能化控制。总硬件设计针对水产养殖控制系统的多模块化控制,以及多设备协调工作的特点,力求达到系统的最优配置,本系统整体采纳集散式控制系统,即是以微处理器为基础的对整个系统运行过程进行集中监视、操作、管理和分散控制的集中分散控...