- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于北斗导航百度地图采棉机监控系统设计
基于北斗导航百度地图采棉机监控系统设计
摘要:针对采棉机田间作业的管理需求,采用北斗卫星导航(BDS)、百度地图API技术建立了采棉机监控系统。系统制定了车载终端与监控服务中心的通信协议,实现了对采棉机工况参数、位置、时间等信息数据的采集和解析;搭建了数据库,对采棉机地理信息及状态信息等数据进行统计管理,并实时显示在百度地图上。经实际应用,系统实现了预定功能,达到了预期目标,为采棉机公司对设备的维护和管理提供了有效途径。
关键词:北斗导航;百度地图API;采棉机;监控系统
中图分类号: TP277.2文献标志码: A文章编号:1002-1302(2015)09-0455-03
棉花是新疆生产建设兵团的支柱产业之一[1],随着现代农业机械化不断发展,新疆生产建设兵团正大力推广机采棉作业,仅八师2013年采棉机数量就有400多台。针对新疆机采棉分布地域广、采棉机数量多的特点,采棉机公司对于如何有效减少管理成本、提高采收效率有迫切需求。因此,建立采棉机监控系统对采棉机的信息化管理具有十分重要的意义。本研究设计了基于北斗卫星导航、百度地图API的采棉机监控系统,对采棉机进行跟踪服务,以期保证采棉机的安全,便于采棉机公司对设备的维护和管理,为公司提高经济效益提供有效的技术支持[2]。
1系统总体设计
采棉机监控系统在.NET环境下开发,采用C#语言编写,后台数据库选用SQL Server 2010,应用北斗导航、地理信息及无线通信技术,通过调用Baidu Maps API,结合JavaScript语言实现采棉机基本信息管理、定位监控、工作状态实时显示等功能。
系统主要包括采棉机车载终端、监控服务中心两大部分,系统整体结构如图1所示。采棉机车载终端的主要功能是:利用内置北斗导航模块,定位采棉机位置信息和当前日期、时间,及时准确地获取采棉机工况参数,包括棉箱翻转状态、采摘头升降状态、发动机转速、风机转速、润滑脂加注和油耗等关键设备运行状态信息;通过内置GPRS模块,以GPRS流量方式将数据回传至监控服务中心[3]。
监控服务中心接收到采棉机车载终端无线传输的数据后,经过通信协议的转换和解析,将数据存储至监控服务中心数据库,完成对数据库的访问,并在监控系统电子地图上显示采棉机当前位置和工况,实现采棉机的实时定位和路径导航。当采棉机状态信息异常时,监控服务中心的工作人员能够及时通知驾驶员采取措施,以保证采棉机正常工作。
监控服务中心的WebGIS平台采用百度地图API技术构建。Baidu Map作为一种电子地图服务,多数应用于Web应用程序中,百度允许开发者不建立自己的地图服务器,而通过网页将百度地图数据嵌入网站中;对于桌面应用程序,百度地图可通过WebBrowser控件模仿IE的功能对其进行访问[4]。与传统的WebGIS地图同步交互手段相比,百度地图的前端开发技术采用AJAX的异步通信方式,在保留其他地图信息的同时,服务器直接对客户端请求作出响应,并将用户需要的信息反馈至客户端。
2状态信息采集
2.1通信协议的制定
通信协议包括应用层协议、网络层的TCP/IP协议,其中应用层分为加密层、应用协议层、高级应用层,其作用是规范采棉机车载终端和监控服务中心之间的通信行为,不仅能支持现有采棉机车载终端,还可预留足够的协议接口以保证系统的可扩展性。表1是通信协议字段的含义。
表1车载终端应用层协议
字段内容(字符形式)字段标志(协议帧头SH厂家标示1234终端号dd数据帧长度HHMMSSUTC时间(时分秒)A定位有效性标识DDDD.DDDDN纬度值DDDDD.DDDDE经度值DDMMYYUTC日期VV车速(km/h)FFFF车载电平信号状态值DD风机1转速值(r/min)DD风机2转速值(r/min)RRRR当前采收面积RRRRRRRR采收总面积DDDD行驶距离FF预留*协议帧校验和)帧结束标志
采棉机车载终端与监控中心通信格式(字符形式)如下:(SH 1234 dd HHMMSS A DDDD.DDDDN DDDDD.DDDDE DDMMYY VV FFFF DD DD RRRR RRRRRRRR DDDD FF*)。其中字符串“1234”作为当前终端特有标识,依据此部分可以辨别车号,将设备编号及相关数据存入数据库;定位标识“A”表示北斗导航已定位,则服务器可接收到采棉机终端传来的数据;采棉机工作状态由车载电平信号状态值“FFFF”的前2位表示,转换为二进制值后,具体含义如表2所示。
表2采棉机状态位定义
位序状态值(bit)部件状态01ACC开11右侧采头下降21左侧采头下降31采收41棉箱翻转51润滑脂61异常作业报警71保留
采棉机
原创力文档


文档评论(0)