论文部分内容阅读
随着“节能减排”这一主题不断深入,农业装备科技创新政策不断推出,电动拖拉机的研发逐渐成为相关企业和高校研究的重点。为优化电动拖拉机整机性能、推动电动拖拉机的技术创新,研究人员必须对电动拖拉机运行参数和故障信息作及时了解和分析。因此,本文运用GPRS移动网络、CAN总线、计算机网络通信等技术开发出一套电动拖拉机远程监控系统,实现对电动拖拉机运行参数和故障信息的实时监控显示、保存、回放等功能。具体工作如下:(1)通过电动拖拉机监控点和故障监测的研究,分析了电动拖拉机远程监控系统的需求,提出系统由系统终端和监控中心两部分构成的总结构:系统选择CAN总线实现系统终端与电动拖拉机的各个控制器通信,选择GPRS网络实现系统终端与监控中心的无线通信功能。通过系统网络架构方式的研究,确定系统的Internet动态IP与DDNS网络架构方式。(2)选用内置CAN控制器模块的微控制器为系统终端主控制芯片,选用Sim900A为GPRS通信模块,其硬件设计主要包括主控模块和GPRS通信模块的电路设计。在此基础上,制定系统终端与监控中心数据通信协议,编写数据通信、上下线数据处理等模块,实现数据在CAN总线和GPRS网络之间传输的功能;在数据处理模块中,运用多个缓存机制,以及合理的网络发送方式保证数据的高效传输。(3)基于面向对象、模块化和事件驱动的软件设计思想,结合网络编程、多线程、ADO.NET、数据库、ProEssentials组件等技术,对远程监控中心软件进行开发;经过用例分析、界面设计、网络通信、数据库、数据处理等模块设计,实现实时监控、故障监测、历史数据回放、故障管理、通信管理等功能。(4)开发网络数据传输性能测试软件,并制定网络数据传输性能测试方案,根据网络时延和丢包率两个指标分析网络数据传输特性;此外,搭建系统功能测试平台,对系统功能进行测试。结果表明:采用的GPRS通信方式以及网络的架构方式完全满足系统数据传输需求;系统界面友好无假死现象,各个功能运行正常,达到预计要求。