《分布式农用机械远程在线服务平台的设计.docx》由会员分享,可在线阅读,更多相关《分布式农用机械远程在线服务平台的设计.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、分布式农用机械远程在线服务平台的设计 摘要:针对我国农业机械社会化服务需求不断提高的现状,设计研发了一种分布式农用机械远程在线服务平台。本文介绍了该平台设计的总体结构和设计原理及功能,重点给出了数据通信网关的设计方案,该平台通过GPS技术、GPRS技术、GIS技术和数据库技术,能够很好地实现分布式农用机械的远程在线服务。 关键词:农用机械;在线服务平台;通信网关;GPS;GPRS;GIS 中图分类号:S126文献标识码:A文章编号:0439-8114(2022)02-0465-03 随着国家对农业机械工业支持力度的不断加大,我国农业机械进入了一个高速发展的时期。农业机械产品正向着大型、高效、成
2、套、智能化发展,预料到2022年,我国农机工业的工业总产值将达到2000亿元山。与此同时,农机社会化服务体系也取得了较快的发展,各级农机社会化服务组织快速壮大。如何全面提升农业机械化服务水平,建立一个快速、精确、高效、科学的农机社会化服务体系是一个重要的探讨课题。本文针对这一实际需求,运用先进的无线通信技术,设计实现了一种分布式农用机械远程在线服务平台。该平台实现了农用机械的导航定位、故障报修、紧急救援、信息服务、反劫防盗等多种功能,为大中型农用机械跨区跨省作业供应了技术保证。 1平台总体结构 分布式农用机械远程在线服务平台按组成结构分为农机终端、无线通信网络和信息服务中心3个部分,其组成结构
3、如图1所示。 11 农机终端 在农用机械上加装终端单元,包括:微处理器模块、GPS模块、GPRS模块、报警模块、液晶显示模块、存储模块及电源模块组成农机终端。 微处理器模块:是农机终端的限制核心,负责限制协调农机终端内部各模块的工作、数据交换、运算及软件协议层的信息处理等工作。GPS模块:负责接收卫星导航信号,实时计算出农机终端的三维坐标、速度、方向、时间等信息并通过串口传送给主控模块。GPRS模块:用于实现农机终端和信息服务中心之间的无线数据通信。报警模块:安装有紧急报警按钮和状态传感器,用于实现农机终端的紧急及故障报警。液晶显示模块:用于显示GIS电子地图、经纬度以及信息服务中心发送来的各
4、种信息,实现农用机械导航、综合信息发布等。存储模块:用于存放系统引导程序、cLinux嵌入式操作系统、GIS电子地图、应用程序、用户数据等。电源模块:分别给终端各模块供应相应电源及工作时钟信号。 12 无线通信网络 无线通信网络采纳GPRS通用分组无线业务网络,它是一种采纳分组交换和分组传输技术来传输高速、低速数据及信令的高效、低成本的无线数据传输方式。该技术具有“恒久在线”的美称,完备地体现了GSM与INTERNE7的结合。 13 信息服务中心 信息服务中心是整个服务平台的限制中心,由通信服务器、GIS服务器、信息服务器等组成。 通信服务器:含有通信网关,是整个服务平台实现数据通信的中枢,主
5、要功能是实现数据的中转。GIS服务器:用于实现基于电子地图的各项功能,供应图形化的人机交互界面。信息服务器:用于存储注册的农机终端、修理网点以及农机信息等各种信息,为用户供应信息服务。 2 设计原理及功能 分布式农用机械远程在线服务平台是基于GPS技术、GPRS技术、GIS技术以及数据库技术设计实现的。 21 设计原理 在农机终端的报警模块中安装有紧急报警按钮和状态传感器,当农用机械遇到紧急状况或出现故障时,报警模块将向微处理器模块传送报警信号:GPS模块负责接收卫星导航信号,解算出自身的位置信息并通过串口传送给微处理器模块;GPRS模块负责农机终端与信息服务中心之间的双向数据传输,将农机终端
6、的动态位置、时间、速度以及各种报警信息上传到信息服务中心。信息服务中心接收农机终端上传的位置、状态等信息,进行相应数据转换处理并存人信息服务器相应存储单元,同时在GIS服务器电子地图上进行地图匹配,实时显示农机终端的位置并且可以依据须要显示出运行轨迹,对于检测到的报警信息,将给以报警提示。信息服务中心还可通过GPRS传输网络下传相应的调度、限制指令以及发布的综合农用信息,从而实现对农用机械的定位、监控管理以及综合信息发布。 22 实现的功能 1)监控调度:依据农机终端上传的经度和纬度坐标在电子地图上实时显示出农用机械运行的位置和运行状况,形成直观的运行轨迹。信息服务中心通过GPRS传输网络实现
7、对农用机械的监控调度。 2)定位跟踪:信息服务中心可以对随意在线农机终端发出跟踪指令,让其按肯定的时间间隔发回位置和运行状态的数据,在信息服务中心屏幕上显示其实时位置和运行状态。 3)导航功能:信息服务中心依据农用机械作业的目的地,根据最优路径快速算法得出最优路径发送到农机终端,为大中型农用机械跨区跨省作业供应技术支持。 4)点名功能:信息服务中心通过GIS监控终端发送点名指令,让在线农机终端发回一个当前位置和运行状态的数据。 5)报警受理:信息服务中心接收到农机终端上传的报警信号后,首先判别报警类型,然后依据不同的状况分别予以处理。紧急报警受理:当农用机械遇到抢劫、交通事故等紧急状况时,可按
8、下紧急报警按钮向信息服务中心上报报警信息,信息服务中心接收到紧急报警信息后,马上将报警农机终端的信息传送给公安机关同时发送熄火锁车吩咐。被盗报警受理:当农机终端报警模块中的状态传感器检测到农用机械被非法侵入或非法启动运行时,将调用GPRS模块SIM卡中存储的报警号码拨打车主电话或发送短信,同时将报警信息上传信息服务中心。故障报警受理:信息服务中心接收到农机终端的故障报警后,首先在信息服务器中查询离故障农机终端最近的修理服务网点,将故障农机终端的位置、状态等信息传送给修理服务网点以便让修理人员在第一时间赶到故障现场。超速报警受理:当农用机械运行速度超出正常的设定值,信息服务中心将报警并下传报警提
9、示信息,以提示驾驶员留意。越界报警受理:当农用机械运行范围超出允许的设定范围,信息服务中心将报警并下传报警提示信息,以提示驾驶员留意。 6)信息发布:信息服务中心适时向农机终端发送各类农用信息、大中型农用机械运用供求信息等,为广阔农机用户供应信息服务。 3 数据通信网关设计 由于GPS终端在厂家和型号上的多样性,确定了GPS终端协议的异构型和多样性,这就为在线服务平台设计的标准化带来了困难。针对以上状况,提出了无线数据通信网关的方案来解决以上问题。 在网关的前端部分,实现对异构GPS终端的兼 容,在网关的出口部分实现对应用软件接口的统一,这样从一方面解决了用户已配备的GPS终端的可再利用性和可
10、替代性,满意用户运用上的便利和投资上的合理:另一方面为应用软件开发者供应了一个统一的接口,降低了开发的困难度,提高了开发的效率。网关设计系统框架图如图2所示。 无线数据通信网关须要完成两大功能:一是与GPS终端进行交互:二是与监控中心GIS应用软件进行交互。所以,网关结构应包括两大部分:与GPS终端交互部分:与监控中心GIS应用软件交互部分。与GPS终端交互部分。主要包括终端数据的接收、发送和终端协议的解析、转换。这里GPS终端的多样性确定了数据接收、发送部分是软件中变动较大的部分,基于软件设计的模块化和可扩充性的考虑,数据接收和发送在程序中设计为单独的软件模块,便于将来扩充支持更多的终端。这
11、样,在有其他型号的GPS终端设备加入的状况下,只须要根据架构设计,运用新型GPS终端协议的接收和发送部分。避开重新设计整体架构。与中心应用软件交互部分。这部分是网关供应数据信息服务的主要部分,包括实时GPS数据信息供应、历史数据的查询以及用户管理等功能。这一部分,在定义了通用的网关协议和对用户需求充分分析的前提下,软件的功能相对独立,变动也相对较小,因此为避开GPS终端交互部分的软件变动对该部分造成影响,将这一部分设计为单独的模块。这样终端数据进行协议转换之后,不用干脆与中心软件相联,而是通过这个单独的多用户转发模块相联,增加了整个系统可扩展性并便于应用。 数据通信网关选用C+言,在Micro
12、soft Win-dows平台上运用Microsoft Visual C+6.0开发完成,编译完成的网关需运行在Microsoft WindowsServer2000或NT平台下。 网关软件结构的设计采纳的是多线程工作模式。在总体设计框架中,GPS终端信息接收、发送、解析和转换全部是相对独立的过程,运用多线程可以充分发挥硬件的性能,避开部分功能模块出现延迟影响整个网关效率。运用多线程还可以提高网关的牢靠性,当一个线程出现错误锁死的时候,其它的线程不受影响,仍旧能够接着运行。而且通过级别较高的监控线程可以便利地检测和重新启动已经锁死的线程,提高系统长时间运行的稳定性。 4 小结 预料到2022年,我国主要农作物耕种收综合机械化水平将超过73,相应的农机社会化服务需求也会越来越高。本文从实际需求动身,设计研发了一种分布式农用机械远程在线服务平台,经实际测试表明,该平台运行稳定,为广阔农机用户供应了最快捷、最便利、全方位的在线服务。随着我国农业机械化程度的不断提高,该平台必将有着更广袤的应用前景。 (责任编辑 王晓芳) 第8页 共8页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页