论文部分内容阅读
现代精准施药技术可以根据病虫草害的空间分布进行精准施药,是解决化学防治所面临的一系列问题的一个新的途径。开闭策略是一种最简单但是完全可行的精准施药控制策略,该策略虽然只考虑了病虫草害发生密度一个因素,但是其对于植保作业的环境安全、食品安全现状的改善还是比较重要的。另外开闭控制系统在更高级的精准施药系统里也是基础性的支持系统,是重要的一部分。
本文采用MCS-51系列单片机(AT89S52)开发了一个通用多路喷头并行开闭控制器,可以在上下位机结构的精准施药系统中作为直接控制喷头开闭的下位机使用,最多可以并行控制七个喷头的开闭。
硬件上配有稳压模块可以直接采用拖拉机+12V电瓶供电;利用三极管的开关特性和继电器设计了电磁阀驱动电路,隔离了高低电平,保证了系统的稳定性;通信口采用符合TIA/EIA-232-F标准的9针D型串口。
与硬件相配套的软件实现了启动、停止、暂停、恢复、设定开启时间、设置自动定时模式功能;提供C++实现的通信编程接口,可用于上下位机通信程序的开发;设计了一种帧格式,能够封装命令以及数据且可以无区别地进行传输;用循环队列实现了一个64字节的数据缓冲区,缓冲上位机发送的数据,可以提高整个系统的实时性。
在保证连帧采集图像的前提下,对靶的准确性仅与每桢数据的执行时间相关,而每帧数据对应的实际靶标大小是一定的,因此对靶的准确性仅与对作业速度变化的响应有关。本文采用了通过判断作业速度相对变化率是否超过一个临界值即作业速度变化临界比率r的策略来响应作业速度变化,调整单个控制数据的执行时间。通过室内试验,发现速度在1m·s-1以下、r≤0.3的条件下,执行时间的稳定性受作业速度变化临界比率r和速度v两个因素的影响。