当前位置:首页 > 单片机 > 单片机
[导读]前言目前,GPS定位信息传输管理系统已广泛应用在生产生活的各个领域,警车、救护车、运钞车、长途运输车上都可以看到它的踪影。这些定位信息传输系统大多是基于手机短消息业务的。但这种形式存在着很多不足,首先它通

前言

目前,GPS定位信息传输管理系统已广泛应用在生产生活的各个领域,警车、救护车、运钞车、长途运输车上都可以看到它的踪影。这些定位信息传输系统大多是基于手机短消息业务的。但这种形式存在着很多不足,首先它通信费用较高,通常每条短消息承载的坐标信息也不会太多;再者通过手机短消息发送延时不确定,这会导致定位跟踪目标的丢失;另外一般短信息服务器端必须向电信公司申请专门的业务服务,才能利用自己的服务器进行短消息的接受和处理。电信的此项业务价格不菲,一般单位负担不起。

利用GPRS业务可以较为圆满的解决上述问题。首先GPRS系统费用较低。GPRS建立链路以后,相当于专线直接接入因特网,利用TCP/IP协议,数据可靠而且稳定。而且信息管理中心的服务器只需要是普通的接入因特网的主机,大大节省了服务器端的开销。

本文讨论的就是就是利用GPRS业务传送GPS定位信息的实例模型。当然,GPS定位信息只是整个信息传输管理系统的一个应用,通过更换不同的数据源模块可实现不同的信息传输,从而构建不同的信息传输管理系统,如远程抄表系统、水文数据采集系统等等。

系统构成

整个信息传输管理系统由移动终端、GSM网络、因特网、信息管理中心服务器四部分组成。移动终端将GPS数据组成GPRS数据分组,通过GPRS网络和因特网,上传到信息管理中心服务器。服务器应当具备至少一个IP地址,并且拥有电子地图。

信息管理中心也可以通过因特网和GPRS网络向移动终端发出各种指令。

移动终端硬件组成

移动终端的硬件部分主要有GPRS手机模块、GPS模块、MCU及电源四部分。其中的GPRS模块为西门子的MC35,这是一个完整功能的手机模块,通过串口可以实现对此模块的控制和数据传输,包括短信、WAP、GPRS、CSD等。另外加上模拟部分电路,可实现GSM话音通信功能。对MC35的控制用的是AT命令方式。

GPS模块是EverMore公司的EB-023CV-A/IV-A,它通过外接天线接收GPS信号,计算出所处位置的地理信息,通过串口将此信息传送给MCU。

MCU采用ATMEL公司的ATMEGA128八位控制处理器,选择此MCU是基于诸多考虑的。首先是功能强大,几乎在单片中包容了所有常用的功能。其次,价格相对便宜。再者开发容易,开发装置便宜,而且支持C语言源程序调试。

在此移动终端中,我们采用了如下的一些必需的功能。

首先是它的两个硬件串口,这两个串口的波特率产生是独立的,而且不占用芯片的定时器,使用起来相当灵活。这两个串口分别对GPS模块和GPRS模块通信,对GPS模块用4800bps或9600bps单收,对GPRS模块用19200bps收发。GPS模块把位置信息以固定的格式从串口发出,CPU接收GPS模块送来的数据,解析出其中有用的数据进行封装,然后以规定的格式通过第二个串口交给GPRS模块,将数据送上因特网。

其次,4K字节的EEPROM可用于存放一些可设置的参数如移动终端的识别号或IP地址、信息管理中心服务器的IP地址等。

再次,4K字节的SRAM相对其它的8位机来讲是相当大了,可以满足做组帧、数据缓冲的要求。64K字的FLASH可以满足较大程序量的要求。

64K字的FLASH和4KRAM的组合可以完成对信息数据的加解密工作,可提供某些特定场合使用。

我们引出了某些I/O口,通过光电耦合器隔离后引至其它监测点,可以扩展相应的功能。另外,我们留出了总线扩展口,可扩展64K字节的SRAM,一方面可以用于嵌入带PPP协议栈的实时操作系统,另一方面可以用于使用ATMEGA128的在线自我编程功能来远程刷新程序。

由于用于移动设备,需要低功耗器件,所以我们实际采用的是ATMEGA128L,即该芯片的低压、低功耗版本,工作电压为2.7V~5V。

由于GPRS模块和GPS模块均使用3.3V供电,所以可以减少电源种类,简化电源设计。设计时考虑该移动终端主要作为车载应用,所以实际电路中设计了从点烟器取电的电源电路。考虑到GPRS模块的瞬时工作电流(发射时)较大,可达2A,工作电压较低,点烟器输出电压可能为12V或24V,压差过大。如果采用线性降压器件效率太低,而且发热剧烈,工作不安全,所以采用了开关电源变换芯片LM2596。该芯片电路简单,效率较高。

移动终端利用Atmega128芯片控制实现,不用另行扩展串口、ROM以及RAM。当然,此硬件结构并不仅仅局限在定位功能上,对于很多数据采集应用也可以满足要求,只需改变程序代码。正是由于ATMEGA128的功能强大,使得硬件的组成和结构都变得非常简单。

软件控制流程

由于采用了ATMEGA128作控制器,使得硬件的工作相对简单和通用,所以该系统实现的主要工作集中在软件的实现上。

下面就主要的软件控制流程做一介绍。

首先是数据源,GPS模块不断发送固定格式的串口数据,CPU利用一串口与之相连。一般单片机对串口数据的接受处理方式有两种:轮寻和中断。这里因为数据量很大,而且除了接收数据外其他的工作量并不很大,可以采用轮寻的方式。我们最终的目的是要把位置信息发送到因特网上。

目前,GPS定位信息传输管理系统已广泛应用在生产生活的各个领域,警车、救护车、运钞车、长途运输车上都可以看到它的踪影。这些定位信息传输系统大多是基于手机短消息业务的。但这种形式存在着很多不足,首先它通信费用较高,通常每条短消息承载的坐标信息也不会太多;再者通过手机短消息发送延时不确定,这会导致定位跟踪目标的丢失;另外一般短信息服务器端必须向电信公司申请专门的业务服务,才能利用自己的服务器进行短消息的接受和处理。电信的此项业务价格不菲,一般单位负担不起。

利用GPRS业务可以较为圆满的解决上述问题。首先GPRS系统费用较低。GPRS建立链路以后,相当于专线直接接入因特网,利用TCP/IP协议,数据可靠而且稳定。而且信息管理中心的服务器只需要是普通的接入因特网的主机,大大节省了服务器端的开销。

本文讨论的就是就是利用GPRS业务传送GPS定位信息的实例模型。当然,GPS定位信息只是整个信息传输管理系统的一个应用,通过更换不同的数据源模块可实现不同的信息传输,从而构建不同的信息传输管理系统,如远程抄表系统、水文数据采集系统等等。

结语

随着时代节奏的不断加快,实时信息传送的应用领域越来越广泛,需求量与日俱增。GPRS业务的推出,更加推动了这一方向的迅猛发展,更加预示了它的广阔前景。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭