- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                基于嵌入式组件技术的精准农业农田信息采集系统的设计与实现孟志军
                    基于嵌入式组件技术的精准农业农田信息采集系统的设计与实现
孟志军1, 2,王 秀1,赵春江1,薛绪掌1
国家农业信息化工程技术研究中心,北京100089; 2.中国农业大学精细农业研究中心,北京100083)
该模块负责GPS通讯和数据处理任务。系统通过
RS-232标准串口连接手持型GPS、差分GPS或直接在
掌上电脑上插接CF卡式GPS与GPS设备进行通讯,
解析通讯端口传来的NMEA-0183协议格式数据,提取
经纬度位置信息、高程、卫星分布、信号、速度等方面信
息。
2)基于嵌入式操作系统W inCE的GIS基本功能
模块
该模块的主要功能有:地图操作功能,包括地图显
示、放大、缩小、漫游、自由放缩、点选、全图等;地图管理
功能包括对地图的旋转角度、容限进行设置、图层控制
功能等;查询功能包括图形和属性双向互查功能、支持
SQL查询;分析计算功能主要有距离、面积量算、最短/
最佳路径分析等功能。
3)农田信息采集功能模块
根据田间信息采集作业的不同,要求系统能进行田
间地物分布、杂草分布、病虫害发生情况等多种基于精
确空间位置的实时信息。系统要求支持基于GPS位置
的农田地物分布空间和属性信息的采集记录;支持基于
GPS位置的作物长情长势、病虫草害分布空间及属性
信息的采集记录。
嵌入式农田信息采集系统软件结构框图如图1所
示。
图1 系统功能模块结构框图
Fig. 1 Structure of system functionmodules
1.2 系统开发环境
在基于掌上电脑的农田信息采集系统中,使用的硬
件系统主要有GPS设备和掌上电脑。根据所采集信息
对空间位置精度的要求不同,可选用非差分的便携式
GPS设备或差分GPS(DGPS)设备,目前常用的便携式
GPS的水平定位精度可达到10m左右。如果信息采集
精度较高,则需要采用DGPS设备。系统在开发过程中
选用的DGPS设备是TrimbleAgGPS132,其中一台为
基准站,一台作为田间工作的流动站,在差分状态工作
时水平定位精度为亚米级。便携式GPS采用
NAVMAN for Compaq iPAQ,这是一个专门为
Compaq iPAQ系列掌上电脑设计的背夹式GPS接收
机,水平定位精度为5m左右。考虑到农田信息采集系
统的野外工作环境,选择了Compaq iPAQ 3870型
PocketPC,该型号掌上电脑电源工作时间长,显示屏抗
强光性能较好。
掌上电脑的操作系统为中文M icrosoftPocketPC
2002,系统软件开发过程中,选择M icrosoft eMbedded
V isualC++ 3. 0作为应用软件开发工具。为了实现基
于掌上电脑的GIS功能,选择eSuperM ap 1. 0作为系
统开发中间件。eSuperM ap是北京超图公司开发的嵌
入式地理信息系统开发工具,以类库的方式进行分发。
该开发工具针对嵌入式设备资源紧缺的特点,设计了紧
凑的数据结构,对资源的消耗较低,功能比较完善。嵌入
式农田信息采集系统的结构框架如图2所示。
图2 嵌入式农田信息采集系统结构图
Fig. 2 Structure of embedded field
information collection system
2 嵌入农田信息采集系统软件开发
2.1 GPS设备通讯与数据处理模块
GPS和田间信息获取设备为系统提供信息源,其
中GPS设备提供空间位置信息。根据地物特征和信息
采集作业类型,系统可以将GPS设备采集的散点数据
形成为点、线或面状的矢量数据。田间信息获取设备负
责为这些矢量提供匹配的实时动态属性数据,系统通过
将动态实时的属性数据与矢量的匹配,从而达到田间信
息采集的目的。eSuperM ap提供了GPS相关的类进行
GPS通讯和数据处理,通过调用这些类的相应函数接
口很容易实现与GPS设备的通讯和位置数据的提取。
如通过传入一个能够描述GPS硬件设备接口信息的结
构GPSDEVICEINFO的对象实例,调用CSeGPS类的
成员函数Open()就能实现通过串口与GPS设备连接,
如果连接成功再调用该类的成员函数GetData()可以
返回一个GPSDATA类型的结构体对象,该结构体中
包括有以经纬度表示的位置、高程、可见卫星数等信息。
实际应用系统开发中,仅使用eSuperM ap1. 0提供
的类库进行GPS数据分析处理往往不够,因为其处理
解析的NMEA语句有限,提供的信息有时不能满足一
92农业工程学报2005年 
经纬坐标和转换为平面坐标,进而形成相应的数据
文件。
2. 2. 3 地图数据的显示操作
地图显示操作子模块能够将以PMF格式表示的
地理空间数据打开显示并进行放缩、平移、漫游等操作。
eSuperM ap中对P
                 原创力文档
原创力文档 
                        

文档评论(0)