论文部分内容阅读
精准农业是现代农业发展的重要方向,其应用领域非常广阔,变量施肥技术是精准农业技术领域的重要组成部分之一。因此,变量施肥控制软件成为了目前农业生产研究的重点之一,本研究以Map Object2.2和GPS技术、Visual Basic语言、CAN总线为基础,开发精准变量施肥控制软件,以实现精准变量施肥控制软件操控2F-12型变量施肥试验台进行变量施肥试验。主要研究内容如下:(1)研究分析了CAN总线概念、结构、报文传送以及帧格式类型,结合农机CAN协议以及ISO 11783协议,制定了系统通讯的帧格式、传输协议以及相应的解析算法。最后通过编程实现了农机CAN数据的采集通信、筛选解析以及传输存储。(2)操控试验台机架运转的指令输入输出都是通过CAN总线数据来传输的,所以设计这款软件需要通过一个CAN与串口转换模块将CAN数据的筛选、处理以及算法运算,转换为串口16进制数据从而进行编数程序。(3)对2F-12型变量施肥试验台进行性能测试试验,测试试验台能否正常精准运行,为后续测试精准变量施肥控制软件提供试验条件。(4)根据精准变量施肥控制软件所需的功能,运用Visual Basic6.0,MapObject2.2软件编写变量施肥程序。包括对GPS设备的接收与发送端口数据编写、CAN总线数据的接收与发送端口数据编写、施肥调试功能的编写、变量施肥处方图功能编写、记录作业图功能编写。软件系统在Windows平台环境下运行,实现了精准变量施肥控制软件开发。(5)根据精准变量施肥控制软件进行试验台架试验以及性能和功能测试试验。测试结果显示精准变量施肥控制软件的性能、功能均符合设计要求,即本论文设计的这一款精准变量施肥控制软件达到目标要求。