当前位置:首页 > 嵌入式 > 嵌入式软件
[导读]GPRS数据传输模块的设计与实现

1 引 言

随着市场上对无线数据业务的需求日益增多,运营商纷纷大力发展自身领域内的数据服务,力求在激烈的竞争中占得先机。传统的GSM网络仅能支持9.6 kb/s速率的数据传输业务,这远远不能满足用户对高速无线数据业务的需求。通用分组无线业务(General Packet RadioService,GPRS)是构架在传统GSM网络之上的一种标准化的分组交换数据业务,他可以提供高达115 kb/s速率的分组数据业务,从而使得包括图片、话音和视频的多媒体业务在无线网络中的传输成为现实。

GPRS被认为是第二代移动通信系统向第三代移动通信演进的重要一步。相对原来GSM的拨号方式的电路交换数据传送方式,GPRS是分组交换技术,具有“高速”和“永远在线”的优点。GPRS允许用户在端到端分组转移模式下发送和接收数据,而不需要利用电路交换模式的网络资源,从而提供了一种高效、低成本的无线分组数据业务。随着无线数据传输技术的迅速发展,GPRS已经成为实现无线数据业务的最佳承载方式。

2 硬件设计

2.1 西门子MC55模块

本次研究选用的GPRS模块是西门子的MC55模块,这款无线模块是当今市场上尺寸最小的三频模块。MC55的端到端连接器是通过50针0.5 mm宽的引脚连接到芯片应用平台的。50个引脚用于控制各个逻辑单元,传输数据和音频信号,并供给功率提供队列。一个多用途的音频概念提供各种各样音频接口,每种接口都可用在端到端连接器上:1个数字音频接口(DAI)和2个模拟音频接口。利用AT指令,可以轻松地来回接通,并且选择不同音频方式的命令。

MC55最重要的状态是处于0 V(用于低数据比特和ON状态)和2.65 V(用于高数据比特和OFF状态)。这款芯片是被设计用于作为一个数据通信设备(DCE)的,基于传统的DCE-DTE连接,他与用户应用端进行串口通信,串行接口如图1所示。

2.2 GPRS数据传输模块硬件设计

本次研究设计主要是应用GPRS模块与单片机进行数据传输,因此涉及的硬件主要是单片机和GPRS模块,而这里选用的GPRS模块是西门子的MC55,而单片机则是选用51系列。

GPRS模块和单片机之间的数据通信主要是通过端口TXD0与TXD之间,RXD0与RXD之间的数据传输来完成。其中GPRS模块上的TXD0口是用于接收从单片机传来的数据,而单片机上的TXD端口是用于向GPRS模块传送数据的。GPRS模块上的RXD0口是用于向单片机发送数据,单片机的RXD口则是用于接收从GPRS模块传输来的数据。

由于该模块电源引脚有5个,且电压都是3.3~4.8 V,因此这里将5个引脚连在一起,直接接到外部电源上。GPRS模块上的引脚IGT主要是用于点火复位,这里作用是做GPRS模块的一个复位转换。在MC55的基带处理器上有一个综合SIM接口,他直接接线到主机接口(端到端连接器),用于连接到外部的SIM卡座。这里接的SIM卡有6个引脚CCCLK,CCVCC,CCIO,CCRST,CCIN以及CCGND分别对应接在MC55的第1到第6个引脚上。模块的连接器和SIM卡座的引脚之间的距离不要超过20 cm,为了达到最佳的效果,在SIM支架下敷设一层铜隔离网,该层敷铜与SIM卡的CCGND引脚相连。CCVCC和CCGND之间的两个电容要离引脚尽量近,并且走线尽量阻抗低,以满足规范要求。单片机与键盘相连,可以通过键盘来向单片机发送数据。该单片机的振荡器的晶振为11.059 2 MHz,数据传输率设置为9 600 b/s。单片机的复位键RESET为高电平时复位。

GPRS数据传输模块硬件部分的电路原理图如图2所示。

3 软件系统

这个程序主要是完成GPRS模块与单片机之间的数据传输,单片机有51系列的,设定的单片机串行口工作方式为模式1,8位UART,数据传输率为可变;定时器1的工作方式为模式2,数据传输率设置为9 600 b/s,晶振为11.059 2 MHz。我们传输的主要是AT指令,这里传输的AT指令有所拨的号码,DNS服务的IP地址,GPRS服务提供商的密码,接入GPRS服务的APN。当然还需要建立一个TCP通讯,此服务的客户内容包括IP、地址以及远方主机的TCP端口号,以上就是所传输的信息。

该程序的主程序是对AT指令进行发送和接收,在完成发送和接收数据时是分别调用数据发送子程序和数据接收子程序,而这里共包括三个子程序:数据发送子程序、数据接收子程序以及延时子程序。

程序流程图如图3和图4所示。

该程序中的基本设置里,传输GPRS服务提供商的密码是设为0的,传输接入GPRS服务的APN值,现在只有一个中国移动的APN是cmnet,这里建立了一个TCP通讯,此服务的客户内容包括IP、地址以及远方主机的TCP端口号。这里的EA是总中断标志位,给EA赋0是关闭所有的中断。这里用的串行口工作方式是模式1,通用异步收发器UART是采用8位的,且数据传输率可变。而定时器1处于工作方式2,初值自动重新装入的8位定时器/计数器。主程序主要是调用发送子程序和接收子程序来完成数据的发送和接收功能,主程序最后需要调用一个延时子程序。在发送子程序中,主要要注意的是当发送数据完毕后,TI会自动置高,而TI=1,表示帧发送结束,所以要将TI清零,准备下一次发送。接收子程序中需要注意的是当发送数据结束后,RI会自动置高,而RI=1表示帧接收结束,所以这里需要将RI清零,准备下一次发送。

4 结语

GPRS数据传输模块有着极为广泛的应用。尽管GPRS是第二代移动通信技术GSM向第三代移动通信(3G)的过滤技术,然而他基于移动分组数据业务,具有永远在线、自由切换、传输速率较高、计费灵活便宜的优点。在3G牌照迟迟未发的情况下,利用GPRS模块进行数据传输就成为信息市场的理想选择。GPRS数据传输模块适合很多领域的通信要求,提高了工作效率,降低了人力和物力的投入消耗,具有耗资小、体积小、分布广、使用灵活的优点。但数据传输质量的好坏受到无线网络和终端设备的约束。因此,在应用GPRS数据传输模块时,增强终端设备的处理能力、提高数据传输过程中的安全系数、提高网络的通信质量将是下一步需要研究的重点。

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

摘要:随着农业生产中对水资源利用率重视程度的不断提升,农业用水的灌溉效率与灌溉渗漏系数测定准确化与规范化越来越重要。为实现渠道水位测量的精确化与自动化,研制开发出一种基于GPRS的渠道水位监测系统。对投入式压力水位检测方...

关键字: GPRS 水位监测 上位机设计

GPS和GPRS,字面上仅仅多了个G,按照中国人捂住一半,读一半的猜字逻辑来看,这两者区别应该是不多的,GPS模块能做的,GPRS模块应该也能干,这显然是个美丽的误会。

关键字: GPS GPRS 通信

摘要:随着农业生产中对水资源利用率重视程度的不断提升,农业用水的灌溉效率与灌溉渗漏系数测定准确化与规范化越来越重要。为实现渠道水位测量的精确化与自动化,研制开发出一种基于GPRS的渠道水位监测系统。对投入式压力水位检测方...

关键字: GPRS 水位监测 上位机设计

摘要:针对目前城市道路井盖安全存在的问题,提出了一种基于ZigBee组网技术监测井盖破损或移位以及丢失的实时监测系统,其由井盖数据采集系统和上位机监测系统两部分构成。井盖数据采集系统由多个ZigBee节点构成,同一个Zi...

关键字: 井盖管理 Zigbee GPRS 实时监测

摘 要:设计一种运行在嵌入式Linux平台下的智能家居控制系统的实现方案,该系统采用ARM9微处理器S3C2440作 为主处理器,通过传感器模块对温度、湿度、烟雾信息等进行检测;通辻USB接口的摄像头采集视频信息,采用J...

关键字: S3C2440 Linux 传感器 GPRS 远程监控

摘要:论述了船舶企业高电耗的主要表现,为了达到船舶建造企业节电增效的目标,利用先进的物联网技术、传感器技术、智能仪表及嵌入式技术,研究并提出了船舶企业电能智能化应用的思路。同时通过对国内外电能研究的综合分析,设计了电能智...

关键字: 电能 智能化 船舶企业 物联网 GPRS

GSM-GPRS通过在原GSM网络基础上增加一系列的功能实体来完成分组数据功能,新增功能实体组成GSM-GPRS网络,作为独立的网络实体对CSM数据进行旁路,完成GPRS业务,原GSM网络则完成话音功能,尽量减少了对CS...

关键字: GSM GPRS SMG

本文来源面包板社区现在,工程师做SMT贴片已经越来越方便,但是,对SMT中的各项工艺,作为工程师的你真的了解“透”了吗?本文整理了“五大SMT常见工艺缺陷”,帮你填坑,速速get吧!缺陷一:“立碑”现象即片式元器件发生“...

关键字: SMT GE 元件 引脚

本文来源于信号完整性作者:Hank ZumbahlenHankZumbahlen1989年进入ADI公司,最初担任驻加州的现场应用工程师。在过去数年中,他还作为高级应用工程师,参与了培训和研讨会发展工作。此前,他在Sig...

关键字: 接地 引脚 ADC 混合信号

GPRS主要的应用领域可以是:E—mail电子邮件、WWW浏览、WAP业务、电子商务、信息查询、远程监控,等等。人们通常将移动通信分为三代。第一代是模拟的无线网络,第二代是数字通信包括GSM、CDMA等,第三代是分组型的...

关键字: GPRS GSM CDMA

嵌入式软件

15715 篇文章

关注

发布文章

编辑精选

技术子站

关闭