电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于嵌入式组件技术的精准农业农田信息采集系统的设计与实现-孟志军VIP免费

基于嵌入式组件技术的精准农业农田信息采集系统的设计与实现-孟志军_第1页
1/13
基于嵌入式组件技术的精准农业农田信息采集系统的设计与实现-孟志军_第2页
2/13
基于嵌入式组件技术的精准农业农田信息采集系统的设计与实现-孟志军_第3页
3/13
基于嵌入式组件技术的精准农业农田信息采集系统的设计与实现孟志军1,2,王秀1,赵春江1,薛绪掌1(1.国家农业信息化工程技术研究中心,北京100089;2.中国农业大学精细农业研究中心,北京100083)该模块负责GPS通讯和数据处理任务。系统通过RS-232标准串口连接手持型GPS、差分GPS或直接在掌上电脑上插接CF卡式GPS与GPS设备进行通讯,解析通讯端口传来的NMEA-0183协议格式数据,提取经纬度位置信息、高程、卫星分布、信号、速度等方面信息。2)基于嵌入式操作系统WinCE的GIS基本功能模块该模块的主要功能有:地图操作功能,包括地图显示、放大、缩小、漫游、自由放缩、点选、全图等;地图管理功能包括对地图的旋转角度、容限进行设置、图层控制功能等;查询功能包括图形和属性双向互查功能、支持SQL查询;分析计算功能主要有距离、面积量算、最短/最佳路径分析等功能。3)农田信息采集功能模块根据田间信息采集作业的不同,要求系统能进行田间地物分布、杂草分布、病虫害发生情况等多种基于精确空间位置的实时信息。系统要求支持基于GPS位置的农田地物分布空间和属性信息的采集记录;支持基于GPS位置的作物长情长势、病虫草害分布空间及属性信息的采集记录。嵌入式农田信息采集系统软件结构框图如图1所示。图1系统功能模块结构框图Fig.1Structureofsystemfunctionmodules1.2系统开发环境在基于掌上电脑的农田信息采集系统中,使用的硬件系统主要有GPS设备和掌上电脑。根据所采集信息对空间位置精度的要求不同,可选用非差分的便携式GPS设备或差分GPS(DGPS)设备,目前常用的便携式GPS的水平定位精度可达到10m左右。如果信息采集精度较高,则需要采用DGPS设备。系统在开发过程中选用的DGPS设备是TrimbleAgGPS132,其中一台为基准站,一台作为田间工作的流动站,在差分状态工作时水平定位精度为亚米级。便携式GPS采用NAVMANforCompaqiPAQ,这是一个专门为CompaqiPAQ系列掌上电脑设计的背夹式GPS接收机,水平定位精度为5m左右。考虑到农田信息采集系统的野外工作环境,选择了CompaqiPAQ3870型PocketPC,该型号掌上电脑电源工作时间长,显示屏抗强光性能较好。掌上电脑的操作系统为中文MicrosoftPocketPC2002,系统软件开发过程中,选择MicrosofteMbeddedVisualC++3.0作为应用软件开发工具。为了实现基于掌上电脑的GIS功能,选择eSuperMap1.0作为系统开发中间件。eSuperMap是北京超图公司开发的嵌入式地理信息系统开发工具,以类库的方式进行分发。该开发工具针对嵌入式设备资源紧缺的特点,设计了紧凑的数据结构,对资源的消耗较低,功能比较完善。嵌入式农田信息采集系统的结构框架如图2所示。图2嵌入式农田信息采集系统结构图Fig.2Structureofembeddedfieldinformationcollectionsystem2嵌入农田信息采集系统软件开发2.1GPS设备通讯与数据处理模块GPS和田间信息获取设备为系统提供信息源,其中GPS设备提供空间位置信息。根据地物特征和信息采集作业类型,系统可以将GPS设备采集的散点数据形成为点、线或面状的矢量数据。田间信息获取设备负责为这些矢量提供匹配的实时动态属性数据,系统通过将动态实时的属性数据与矢量的匹配,从而达到田间信息采集的目的。eSuperMap提供了GPS相关的类进行GPS通讯和数据处理,通过调用这些类的相应函数接口很容易实现与GPS设备的通讯和位置数据的提取。如通过传入一个能够描述GPS硬件设备接口信息的结构GPSDEVICEINFO的对象实例,调用CSeGPS类的成员函数Open()就能实现通过串口与GPS设备连接,如果连接成功再调用该类的成员函数GetData()可以返回一个GPSDATA类型的结构体对象,该结构体中包括有以经纬度表示的位置、高程、可见卫星数等信息。实际应用系统开发中,仅使用eSuperMap1.0提供的类库进行GPS数据分析处理往往不够,因为其处理解析的NMEA语句有限,提供的信息有时不能满足一92农业工程学报2005年经纬坐标和转换为平面坐标,进而形成相应的数据文件。2.2.3地图数据的显示操作地图显示操作子模块能够将以PMF格式表示的地理空间数据打开显示并进行放缩、平移、漫游等操作。eSuperMap中对PMF文件的管理是通过类CSePMF实现的,该类提供Open方法用以打开指定路径和名称的PMF文件,GetMaps方法用以获取PMF...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于嵌入式组件技术的精准农业农田信息采集系统的设计与实现-孟志军

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部