论文部分内容阅读
随着水产养殖技术水平和科学管理水平的不断提高,水产养殖业从零星生产逐渐向集约化方向发展。为了更好的实现水产养殖场的集中管理,本文在分析了目前国内外水环境监控系统的发展现状和未来趋势之后,提出了基于CAN总线的智能多参数监控系统设计方案,借助智能系统对养殖场进行实时监控。本课题依托江苏省工业攻关项目“总线化智能多参数高精度检测与控制仪表”,首先阐述了系统整体设计构思,以C8051F040单片机作为现场检测仪表的核心处理器,现场仪表采集到的现场数据经CAN总线上传至以ARM7处理器LPC2292为核心的嵌入式CAN-Ethernet网关,通过以太网将数据传入监控中心计算机,监控人员可以通过IE浏览器访问嵌入式Web服务器获得数据。本文从硬件和软件两方面对系统进行了阐述。硬件方面主要包括现场检测仪表的信号调理电路、数据处理电路、CAN接口电路和嵌入式CAN-Ethernet网关的CAN接口电路、以太网接口电路、电源和复位电路等。软件方面主要针对CAN总线通信方式进行了描述,在分析了现场检测仪表数据处理程序之后,详细讲解了基于嵌入式CAN-Ethernet网关的操作系统μC/OS-Ⅱ,CAN总线和以太网两种通信方式的实现,以及如何实现经裁剪的TCP/IP协议栈(ZLP/IP)和嵌入式Web服务器。经实验测试证明,本系统实现了设计目标,现场检测仪表可以精确、实时的获得现场数据,CAN总线和以太网通信稳定可靠,数据传输准确无误,监控中心的监控计算机可以实时准确得获得现场数据,完全符合设计要求。本设计成功实现了CAN总线与以太网的混合通信,性能优于国内同类产品,有广阔的应用前景和市场需求。