微控制器的gprs无线上网

微控制器的gprs无线上网

ID:25018971

大小:50.00 KB

页数:4页

时间:2018-11-17

微控制器的gprs无线上网_第1页
微控制器的gprs无线上网_第2页
微控制器的gprs无线上网_第3页
微控制器的gprs无线上网_第4页
资源描述:

《微控制器的gprs无线上网》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、微控制器的GPRS无线上网

2、第1关键词:微控制器点对点协议GPRS互联网引言  微控制器以其体积小、功耗低、使用方便等特点,广泛应用于各种工业、民用的嵌入式系统中;而随着互联网(Inter)的兴起与普及,使微控制器通过互联网传送数据就变得非常有意义。目前使微控制器上网的解决方案一般有两种:一种是采用微控制器驱动网卡,通过以太网连接Inter;另一种是使微控制器直接驱动调制解调器(MODEM)通过线向ISP拨号上网。这两种方案的缺点在于都要使用有线的网络,无法应用于在边远地区或可移动系统中。针对这一问题,本文提出一种基于GPRS的微控制器上网的

3、解决方案,即在微控制器中实现PPP协议,并通过驱动GPRS模块经过GPRS无线网连接到Inter实现上网。这种方案的优点在于:①覆盖面广,适用于广大偏远地区;②无线上网,适用于可移动目标;③使用廉价的微控制器实现简单、成本低;④安装简便,维护方便。1GPRS技术及其特点  GPRS(GeneralPacketRadioService)是通用分组无线业务的简称,是在GSM基础上发展起来的一种分组交换的数据承载和传输方式。与原有的GSM比较,GPRS在数据业务的承载和支持上具有非常明显的优势:通过多个GSM时隙的复用,支持的数据传输速率更高,理论

4、峰值达115kb/s;不同的网络用户共享同一组GPRS信道,但只有当某一个用户需要发送或接收数据时才会占用信道资源。这样,通过多用户的业务复用,更有效地利用无线网络信道资源,特别适合突发性、频繁的小流量数据传输,很好地适应数据业务的突发性特点;GPRS计费方式更加灵活,可以支持按数据流量来进行计费;与无线应用协议(模块,可以利用GPRS网进行数据通信。其中比较流行的有法国O系列和西门子公司的S系列等等。O模块接口简单、使用方便且功能非常强大,它与微控制器、SIM卡、电源之间的连接如图1所示。  其中GPRS模块与微控制器间是通过串行口进行通信

5、的,通信速率最快可以达到115200b/s。模块与控制器间的通信协议是AT命令集,其中大部分命令是符合协议“ATmandsetforGSMMobileEquipment(ME)(GSM07.07version6.4.0Release1997)”的,但也有一些是”命令设置GPRS接入网关为移动梦网。③设置移动终端的类别,通过AT+CGCLASS=“B”设置移动终端的类别为B类,即同时监控多种业务;但只能运行一种业务,即在同一时间只能使用GPRS上网,或者使用GSM的语音通信。④测试GPRS服务是否开通,使用AT+CGACT=1,1命令激活GPR

6、S功能。如果返回OK,则GPRS连接成功;如果返回ERROR,则意味着GPRS失败。这时应检查一下SIM卡的GPRS业务是否已经开通,GPRS模块天线是否安装正确等问题。图2软件层次结构  中国移动在GPRS与Inter网中间建立了许多相当于ISP的网关支持节点(GGSN),以连接GPRS网与外部的Inter网。GPRS模块可以通过拨“*99***1#”登录到GGSN上动态分配到Inter网的IP地址。其间GPRS模块与网关的通信要符合点对点协议(PointtoPointProtocol,PPP),其中身份验证时用户名、密码都为空。使用PPP

7、协议登录上之后,就可以通过GGSN接上Inter了。3软件整体结构3.1软件层次结构  程序中的所有代码都是由C语言编写的,并采用分层的结构,从底到上分别为:串口驱动层、GPRS模块驱动层、PPP协议层、IP协议层、UDP协议层与应用层。上层函数的实现需要应用到底层函数,而底层函数的任务就是为上层函数提供服务,最终完成应用层任务——传送数据。各层的主要函数如图2所示。3.2驱动程序编写  首先是串行口驱动层。它实现打开串口(Openm)、关闭串口(Closem)、读串口数据(Readm)、写串口数据(。并且由于程序使用C语言编写,稍加改动就可

8、以在各种系列的微控制器上实现。微控制器通过GPRS上网的技术可以广泛应用于需要远程传送数据的系统中,特别适合于远程抄表、远程监控等领域。我们目前正把这项技术应用于车辆监控调度系统,在试验阶段取得了比较好的效果。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。