基于Mapinfo监控调度系统实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Mapinfo监控调度系统实现

基于Mapinfo监控调度系统实现   摘要:分析了监控调度系统的各个组成部分。结合SR-92GPS模块、西门子MC39iGSM模块,采用C8051F340双串口单片机最终实现了无线收发数据的GPS监控调度的移动终端。研究了VC下开发MapX的方法,引用外部类库,在SQLSEVER 2000的基础上实现了服务中心的短信询问、数据存储、轨迹回放等功能。该系统对于移动目标的监控和调度有非常高的实用价值。   关键字:MapX;GPS;GSM模块;串口通信;AT指令   中图分类号: X924 文献标识码: A 文章编号:   引言    随着我国经济的发展,人们对生活质量的要求也越来越高,所需求的服务也越来越全面。移动目标如:手机、车辆、船舶、其他可移动财产等也日益增多,对这些目标的监控调度也就成为一个一个更大的市场。GPS快速定位技术及其他相关软件的问世也为移动目标的调度监控系统开发实现提供了更快捷、安全的开发平台。   移动目标的监控调度用于出租车公司、物流公司等车辆较多的部门的车辆监控调度,可以为物流业带来了更多的经济效益。该系统也逐渐受到家庭用户的追捧,也渐渐成为数字家庭产业的一项新的增长点。此外,移动目标的监控调度对于保安、机场、银行等诸多行业也有很广泛的应用。随着3G时代的到来,移动监控调度系统的市场也将更为广阔。   移动终端硬件设计   GPS移动终端硬件主要由GPS模块、GSM模块和C8051F340单片机三大部分组成,此外还有部分转换电路。其中GPS模块主要用于进行移动目标的要素采集。GSM模块负责接收和应答调度监控中心的指令,单片机则主要处理GSM模块接收到的中心指令和通知GPS进行要素采集,然后将收集到的要素返回给GSM模块,GSM模块再将其反馈给中心。   1.1 GPS定位原理及GPS模块   SR-92是一款低功耗,操作非常方便的GPS模块,构架于第三代SIRF协议的基础上,支持20个信道,通过接收L1载波利用C/A码进行定位。其水平定位精度误差小于2.5米,速度误差不超过0.01m/s。SR-92冷启动时间为42秒,热启动时间为1秒。它由5只针脚负责电源及数据输入输出的控制。其中,第三引脚为TX脚,用来将GPS模块的数据传送给单片机;第四引脚为RX脚,用来实现对GPS模块各种控???语句的输入;第五脚用来控制GPS模块的状态,其为低电平时模块正常工作,其为高电平时模块休眠,通过控制该引脚从而实现终端的最低功耗。   1.2 GSM模块及AT指令   GSM手机通过异步通信接口实现对SMS的控制共有三种接入协议:Block Mode;基于AT命令的TextMode;基于AT命令的PDU Mode。在传输GPS数据时,由于NMEA0183协议输出的仅为字符,所以本文采用了TextMode。本终端采用的西门子MC39i支持900MHz和1800Mhz的GSM网络。   常用AT指令及其功能如表1:   表1 常用AT指令         1.3 C8051F340单片机    C8051F340使用Silicon Labs的专利CIP-51微控制器内核,具有4个16位计数器/定时器、两个具有扩展波特率配置的全双工UART[2],这就满足了同时与GPS模块和短信模块进行数据通信的设计要求。CIP-51有标准8051的程序和数据地址配置。与标准的8051结构相比指令执行速度有很大的提高,70%的指令的执行时间为1或2个系统时钟周期,只有4条指令的执行时间大于4个系统时钟周期。此外,高速内部振荡器在出厂时已经被校准为12MHz ±1.5%,其可靠性,抗干扰,系统稳定性,要比用外部晶振高。C8051F340可提供40个I/O引脚。设计者完全控制数字功能的引脚分配。所以在进行电路板设计的时候将其他暂时未使用的引脚也引出,便于以后扩展开发更多的功能。   以上三大模块是构成该移动终端的核心部件。系统设计供电电压5V,经过一定的电平转换后分别供给单片机、GPS和GSM模块。同时应该考虑到C8051F340单片机的UART0的优先级要高于UART1,而且UART0固定为P0.4、P0.5,所以在进行电路连接的时候应该考虑到将GSM模块的串口与P0.4、P0.5相连,即监控中心的指令始终处于最高级。GPS模块的串口与单片机的P0.1、P0.2相连。移动终端电路板如图1:         图1 移动终端电路板   移动终端软件设计   移动终端的程序部分主要是运用C8051F340对GPS模块和GSM模块进行控制,从而实现 目标位置的测定和数据的传输。因此,程序设计也主要分为相对独立的两大部分,这两大部分不同时执行,这样不会造成系统的紊乱。由于C8051F340的引脚功能由程

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档