论文部分内容阅读
本文对现有计亩器的地块面积算法准确度进行了研究,提出一种基于垄宽动态实时测量的自适应地块面积算法,并在此基础上设计了一款基于单片机的智能计亩器,完成了该设备的软件和硬件系统的编程,制作和调试。实际运行测试,表明了该智能计亩器的性能完全达到了设计要求。本论文主要完成了以下几个方面的工作:使用MC9S08AW32作为核心芯片,充分利用了它的硬件资源,借助接近开关、限位开关和超声波传感器等开发了嵌入式智能计亩器。把智能计亩器作为了农业机械的配套产品,充分考虑到了农业设备的特点,大大增强了农业机械的功能,同时也拓宽了智能计亩器的应用领域。将面向对象的方法应用于智能计亩器的软件系统上,分别对软件的结构和功能实现进行了设计,方便了实现和维护。可以计算农业机械行走的距离,可以得到农机系统工作的地块亩数。讨论了不同地块形状的面积算法和思路,对规则地块和不规则的地块分别采用了不同的计算方法,讨论了一种针对不规则地块的垄宽动态实时测量自适应的地块面积算法,降低了计算的难度。为了提高计亩器系统的计算精度,对面积运算结果的精度进行了分析,提出了使用卡尔曼滤波剔除噪声的思路。为了提高智能计亩器的可靠性,从工程应用的角度依次对硬件结构和软件系统采用的可靠性措施进行了研究。硬件系统上,考虑了印制PCB电路板中相应的抗干扰措施,以及供电系统、接地技术,信号传输通道、空间电磁场等多方面的电磁兼容方法。在软件上,主要采用了结构化,模块化的分层处理的方法和可维护性设计的思路。通过以上措施,使智能计亩器的可靠性得到了保证和提高。介绍了智能计亩器的调试情况和测试实验,在完成硬件调试基础上测试了计亩器的软件功能,验证了智能计亩器系统的性能。实验测试表明,自主研发的基于单片机的智能计亩器器是可以满足设计要求的。