论文部分内容阅读
随着农业电子信息化技术的广泛应用,农机作业的精准度也在不断提高,但同时,因电子控制单元的增多而引发的弊端也浮现出来,如体积增大、干扰变强等。为了解决这个问题,国际上一些国家将控制器局域网(controller area network,CAN)多主站现场总线,应用于连接农业机械的各个电子控制单元,完成高效的信息传输,这样大大简化了线束,降低了干扰,同时提高了信息传送的准确实时性。精播机作为农业机械的一种,在播种监测过程中同样存在着监测信息传输不及时等问题,为了适应国际农机发展,本文介绍了一种以CAN总线技术为核心通信技术的播种监测系统。首先播种传感器现场采集播种信息,然后将该信息经过智能CAN节点处理后,广播到整个CAN总线网络中,并以唯一报文ID为识别符将信息报文传送到监测主节点建立的上位机监视系统中,主节点对接收到的报文进行相应的解析等处理,最终将播种实际情况实时准确的展现在监视界面上。使驾驶员在操作室内直接从监视主节点终端(仪表盘)就可以看到拖拉机挂载的播种机的播种情况。本文以CAN为核心对其关键技术进行论述和研究,包括技术规范、特点、通信协议等,并在此基础上重点对其农机标准ISO11783进行细致地分析、研究,最终设计出本系统的通信协议。根据设计的通信协议来选定CAN控制器和驱动器。本文给出了研究平台的硬件设计和软件程序设计。其中播种监测传感器CAN智能节点的硬件电路板制图的研究绘制是在Altium Designer Summer09中完成的,其智能节点的功能实现程序是在keil软件中运用C语言进行编程设计的,并制作了*.hex文件;监测主节点是以CAN转232适配器和嵌入式触控一体机为硬件系统组成的,其监测系统界面的设计及监视功能的实现是在Windows CE环境下运用C#.net语言进行编程设计的。同时,在完成了系统的设计、调试、测试之后,利用该平台进行了播种监测台架试验,验证了平台设计的可行性和通信协议的准确性。