论文部分内容阅读
本文阐述了人类所面临的水危机以及在农业灌溉方面必须进行节水灌溉的紧迫性。在此基础上,结合我国国情,紧紧围绕经济性、实用性和新颖性三大特性要求对农业节水灌溉自动化系统进行了研究,并最终确定使用PC机作为主控上位计算机、下位网络使用CAN现场总线来构建一套节水灌溉系统。
针对节水灌溉的特点以及灌溉自动化系统的要求,构建一个基于CAN总线的灌区现场通信网络,主要工作内容是设计了一块上位主控计算机与下位CAN总线网络的转换接口模块,以及一块根据农田现场而设计的CAN节点模块;同时设计了CAN总线系统的基本通信协议;在此基础上,进而架构了上位主控计算机的软件系统。转换接口模块采用RS232串行通信口与上位主控计算机通信,采用CAN总线控制器SJA1000和总线驱动器82C250作为CAN网络的接口。田间CAN节点模块同样采用了SJA1 000和82C250作为CAN网络接口,同时采用ADC0809这种8位的AD转换芯片配置了田间数据采集接口,采用TLP521系列光隔和型号为946-1C-5D的继电器配置了设备驱动接口。为满足灌区通信的要求,制定编写了本设计系统的基本通信应用层协议,上位主控计算机软件系统采用Delphi进行开发,底层数据库系统采用MySQL这一开源软件。
在本灌溉系统软硬件设计、和调试通过的基础上,在广州市农业技术推广中心进行了田间实地的灌溉试验,结果表明,所设计的系统方案和所采用的CAN总线技术是可靠、可行的。本灌溉系统软硬件的初步构建,将为后续的灌溉系统完善和改进工作打下了良好的基础。