当前位置:首页 > 单片机 > 单片机
[导读]前言目前,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业务的推出,更加推动了这一方向的迅猛发展,更加预示了它的广阔前景。

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

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭