论文部分内容阅读
联合收割机是现代主要农业机械之一,已广泛地应用于我国农业生产中。传统的联合收割机在使用中大多靠操作者的感官和经验观察机器的工作情况,机手的工作强度高,对机手的技术要求也比较高,存在可靠性差、自动化程度低等问题。少数联合收割机上安装了监控及自动报警装置,使操作者能随时掌握某些工作部件的运行情况,及时调整机器的工作条件和参数。但是,这些监控装置中各参数之间相互独立,各个子系统之间没有联系,影响了子系统功能的发挥,导致整机性能下降。为解决这些问题,就需要采用集成技术实现各子系统之间的信息共享,提高整机性能。
本文是针对课题组开发的切纵流联合收割机前进速度智能控制器、联合收割机损失量实时检测模块、联合收割机电气系统开机自检模块、联合收割机液压系统故障监测模块以及联合收割机作业流程故障诊断模块5个相互独立的测控模块通过CAN总线进行集成技术的研究。以CAN总线为纽带将各个子系统进行集成,所组成的网络能够实现信息共享,因信息无法共享而造成的整机性能的下降可以得到有效地改善。通过选择合适的上位机系统,利用CAN总线技术在上位机上显示各个模块的工作状态并实时显示相关参数,使操作者能够更好的掌握机组的工作状态和调整工作参数,降低机组的故障率。
本文分析比较几种常用的现场总线各自的优缺点,并根据联合收割机的特点和工作环境,选取了CAN总线作为切纵流联合收割机测控集成系统的通信总线;以ARM作为切纵流联合收割机上位机监控系统的微处理器,以现有的切纵流联合收割机前进速度智能控制器、联合收割机电气系统开机自检模块等测控模块作为下位机,完成了切纵流联合收割机测控集成系统硬件部分的搭建。其中,下位机通信模块由CAN控制器SJA1000、CAN收发器PCA82C250等组成;根据CAN总线通信协议iCAN协议,为切纵流联合收割机测控集成系统制定了系统的通信协议。上位机采用EVC(Embedded Visual C++)作为开发工具,运用模块化编程方法,编写了运行于Windows CE嵌入式平台下的人机界面应用程序。采用Keil C51编写了下位机CAN通信程序;在分别测试上位机及下位机能够正确通信后,将上下位机连接在一起构成切纵流联合收割机测控集成系统进行整体的室内通信模拟试验以及联合收割机上测控集成系统的模拟试验,试验结果表明,本文所设计的切纵流联合收割机测控集成系统能够可靠、稳定的工作,达到预期目的。