一种基于CAN总线的节水灌溉方法及控制器技术

技术编号:9906716 阅读:110 留言:0更新日期:2014-04-11 05:16
本发明专利技术涉及一种基于CAN总线的节水灌溉方法,包括以下步骤:电源模块为节水灌溉控制器供电,人机交互模块显示系统运行状况并实现对控制器的手动操作;通过CAN总线接口模块将节水灌溉控制器的微控制模块与CAN网络连接;传感器信号采集模块以预定时间间隔采样获得灌溉(土壤水分、温度、水源液位等)信息;微控制模块通过CAN网络获取天气信息;微控制模块接收天气信息和灌溉信息,制定出灌溉策略信息;控制信号输出模块接收灌溉策略信息,并根据灌溉策略信息控制电磁阀的通断。本发明专利技术从节水灌溉自动控制这一环节出发,将CAN总线技术运用于节水灌溉控制器上,能很好的满足实际要求,具有较大应用前景。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及一种基于CAN总线的节水灌溉方法,包括以下步骤:电源模块为节水灌溉控制器供电,人机交互模块显示系统运行状况并实现对控制器的手动操作;通过CAN总线接口模块将节水灌溉控制器的微控制模块与CAN网络连接;传感器信号采集模块以预定时间间隔采样获得灌溉(土壤水分、温度、水源液位等)信息;微控制模块通过CAN网络获取天气信息;微控制模块接收天气信息和灌溉信息,制定出灌溉策略信息;控制信号输出模块接收灌溉策略信息,并根据灌溉策略信息控制电磁阀的通断。本专利技术从节水灌溉自动控制这一环节出发,将CAN总线技术运用于节水灌溉控制器上,能很好的满足实际要求,具有较大应用前景。【专利说明】—种基于CAN总线的节水灌溉方法及控制器
本专利技术涉及一种基于CAN总线的节水灌溉方法及控制器。
技术介绍
中国是一个水资源短缺的国家,人均水资源拥有量约为世界平均水平的1/4,被联合国列为13个贫水国家之一。水资源紧张是我国经济社会持续稳定发展长期面临的突出问题,缓解这一问题的根本出路在于节约用水,主要是发展节水灌溉。利用自动控制技术,实现节水灌溉自动化是提高水资源利用率,缓解农业用水紧张的有效途径。现场总线技术是构建节水灌溉自动控制网络系统的重要手段,目前国内科研机构、高校等单位承担国家或省节水灌溉方面的计划项目时普遍采用RS485总线来架构自控网络系统,一些公司也开发出基于RS485总线的节水灌溉自控系统。近年来CAN总线在国内开始得到迅速推广,与RS485相比较,CAN总线具有以下优势:1)CAN控制器工作于多主方式,这使得CAN总线构成的网络各节点之间的数据通信实时性强,并且容易构成冗余结构,提高系统的可靠性和系统的灵活性。而利用RS-485只能构成主从式结构系统,通信方式也只能以主站轮询的方式进行,系统的实时性、可靠性较差。2) CAN总线组网非常灵活,通信速度最大可达到1Mbps,而RS485总线通信及组网的灵活性不强,通信速度也较低。3)CAN具有完善的通信协议,具有可由CAN控制器芯片及其接口芯片来实现,从而大大降低了系统的开发难度,缩短了开发周期,这些是只仅仅有电气协议的RS-485所无法比拟的。而在农田灌溉中,自控系统是工作在野外开阔区域,具有范围大、距离远、系统分点分散、天气多变,野外干扰多、工程量大的特点,CAN总线能够很好的满足这些要求。
技术实现思路
本专利技术的目的是提供一种基于CAN总线的节水灌溉方法及控制器,解决现有技术中存在的上述问题。本专利技术解决上述技术问题的技术方案如下:一种基于CAN总线的节水灌溉方法,包括以下步骤:步骤1:电源模块为节水灌溉控制器供电,人机交互模块显示系统运行状况,并对系统参数进行设置,所述系统参数包括传感器信号采集模块采样的预定时间间隔;步骤2:通过CAN总线接口模块将所述节水灌溉控制器的微控制模块与CAN网络连接,以实现所述微控制模块与CAN网络各节点之间的实时数据通信;步骤3:传感器信号采集模块以预定时间间隔采样获得灌溉信息,并将所述灌溉信息向所述微控制模块发送;步骤4:所述微控制模块通过所述CAN网络获取天气信息;步骤5:微控制模块根据所述天气信息和灌溉信息,通过模糊控制算法制定出灌溉策略信息,并将所述灌溉策略信息向控制信号输出模块发送;步骤6:所述控制信号输出模块接收所述灌溉策略信息,并根据所述灌溉策略信息控制电磁阀的通断。进一步,还包括步骤7:传感器信号采集模块以预定时间间隔采样获得管道信息,并将所述管道信息向所述微控制模块发送,所述管道信息包括管道流量信息和管道压力信息;所述微控制模块接收所述管道信息,并将所述管道信息与所述灌溉策略信息进行比对,验证所述灌溉策略信息的准确度;所述灌溉信息包括土壤水分信息、土壤温度信息和水源液位。进一步,还可以通过所述人机交互模块对所述电磁阀进行手动控制。进一步,当CAN总线通信发生错误时,通信故障显示模块点亮红色LED。一种基于CAN总线的节水灌溉控制器,包括电源模块、CAN总线接口模块、微控制模块、传感器信号采集模块和控制信号输出模块,所述电源模块、CAN总线接口模块、传感器信号采集模块和控制信号输出模块均与所述微控制模块电连接;所述电源模块用于为所述节水灌溉控制器供电;所述CAN总线接口模块用于将所述微控制模块与CAN网络连接,以实现所述微控制模块与CAN网络各节点之间的实时数据通信;所述传感器信号采集模块用于以预定时间间隔采样获得灌溉信息,并将所述灌溉信息向所述微控制模块发送;所述微控制模块用于接收天气信息和所述灌溉信息,通过模糊控制算法制定出灌溉策略信息,并将所述灌溉策略信息向所述控制信号输出模块发送,所述天气信息通过所述CAN网络获取;所述控制信号输出模块用于接收所述灌溉策略信息,并根据所述灌溉策略信息控制电磁阀的通断。进一步,所述电源模块包括外接电源模块和备用电池模块,所述外接电源模块和备用电池模块通过电源切换电路实现两种方式的自动切换。进一步,所述电源模块采用两级防雷、防浪涌保护电路,所述电源模块采用隔离性DC/DC模块。进一步,所述CAN总线接口模块包括CAN总线控制器和CAN总线收发器,所述CAN总线控制器采用独立的CAN控制器SJA1000,所述CAN总线收发器采用CAN总线驱动器82C250,所述微控制模块为高性能微控制器P87C554,所述CAN控制器SJA1000通过高速光耦6N137与所述CAN总线驱动器82C250相连。进一步,还包括人机交互模块和通信故障显示模块,所述人机交互模块和通信故障显示模块均与所述微控制模块电连接;所述传感器信号采集模块还用于以预定时间间隔采样获得管道信息,并通过将所述管道信息向所述微控制模块发送,所述灌溉信息包括土壤水分信息、土壤温度信息和水源液位,所述管道信息包括管道流量信息和管道压力信息;所述微控制模块还用于接收所述管道信息,并将所述管道信息与所述灌溉策略信息进行比对,验证所述灌溉策略信息的准确度;所述人机交互模块用于显示系统运行状况,并对系统参数进行设置,所述系统参数包括所述预定时间间隔;所述人机交互模块还用于对所述电磁阀进行手动控制;所述通信故障显示模块用于在CAN总线通信发生错误时,点亮红色LED。进一步,所述电磁阀两端并联一个续流二极管;所述传感器信号采集模块以A/D转换芯片ADC0809为核心。本专利技术的有益效果是:本专利技术提供了一种基于CAN总线的节水灌溉方法及控制器,从节水灌溉自动控制这一环节出发,将CAN总线技术运用于节水灌溉控制器上,设计一套适合我国国情的灌溉控制器,具有价格低廉、性能可靠,开发扩展方便等优点,能很好的满足实际要求,具有较大应用前景。【专利附图】【附图说明】图1为本专利技术一种基于CAN总线的节水灌溉控制器的系统结构示意图;图2为本专利技术一种基于CAN总线的节水灌溉控制器的电源模块的结构示意图;图3为本专利技术一种基于CAN总线的节水灌溉控制器的CAN总线接口模块的结构示意图;图4为本专利技术一种基于CAN总线的节水灌溉控制器的控制信号输出模块的原理示意图;图5为本专利技术一种基于CAN总线的节水灌溉控制器的两级防雷、防浪涌保护电路的不意图;图6为本专利技术一种基于CAN总线的节水灌溉控制器的电源切换电路的示意图;图7为本专利技术一本文档来自技高网
...

【技术保护点】
一种基于CAN总线的节水灌溉方法,其特征在于,包括以下步骤:步骤1:电源模块为节水灌溉控制器供电,人机交互模块显示系统运行状况,并对系统参数进行设置,所述系统参数包括传感器信号采集模块采样的预定时间间隔;步骤2:通过CAN总线接口模块将所述节水灌溉控制器的微控制模块与CAN网络连接,以实现所述微控制模块与CAN网络各节点之间的实时数据通信;步骤3:传感器信号采集模块以预定时间间隔采样获得灌溉信息,并将所述灌溉信息向所述微控制模块发送;步骤4:所述微控制模块通过所述CAN网络获取天气信息;步骤5:微控制模块根据所述天气信息和灌溉信息,通过模糊控制算法制定出灌溉策略信息,并将所述灌溉策略信息向控制信号输出模块发送;步骤6:所述控制信号输出模块接收所述灌溉策略信息,并根据所述灌溉策略信息控制电磁阀的通断。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈三元
申请(专利权)人:中工武大设计研究有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1