关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 基于Freescale Kinetis的农田灌溉控制板卡的设计

基于Freescale Kinetis的农田灌溉控制板卡的设计

作者: 时间:2012-05-15 来源:网络 收藏

3 软件
3.1 软件开发环境
ARM软件开发环境选用IAR for ARM 6.2。
3.2 软件功能概述
系统与PC机连接,可以进行参数文件的下载、读取,也可以通过PC上的专用软件,进行现场参数的采集存档。PC机可以进行系统的前期的调试安装测试,测试好后,可以进行文件的编辑工作并下载到运动中执行。同时为了方便控制文件的生成,在PC上了一套示教系统,使用该示教系统可以配置优化控制文件。
本系统采用一种PWM的方式来控制直流电机,灵活可靠,精度也符合要求。控制文件采用G代码存储于flash存储器,开机后可以通过计算机设定的默认灌溉控制文件序号从flash存储器读取出来,然后逐条解析执行。执行时如果是灌溉指令,软件脱机运行框图如图9所示:

本文引用地址://m.amcfsurvey.com/article/160601.htm

g.jpg


3.3 软件关键算法
水泵控制算法:本文水泵转速控制采用自适应控制算法,自适应控制是在系统运行过程中不断提取有关模型信息,该算法根据新的信息调整,它是克服参数变化影响的有力手段。自适应控制系统可看成有两个闭环,一个是常规由控制器与被控对象组成的反馈环;另一个是控制器的参数调节环。如图10所示。

h.jpg



4 小结
随着计算机技术和电子技术的发展,将大量使用自动化设备代替人工操作,可以满足复杂控制的灌溉控制卡在生态农业中的应用也会越来越广泛。本文介绍的灌溉控制经测试和使用均能满足要求,可以长时间重复性工作,大大减少劳动力的使用,减轻工作强度,同时对提高生产效率和优化作物生长也有很大的效果。

伺服电机相关文章:伺服电机工作原理



上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭