基于arm 7的gprs无线上网研究 gprs wireless internet based on arm 7.pdfVIP

  • 2
  • 0
  • 约1.37万字
  • 约 3页
  • 2017-08-13 发布于上海
  • 举报

基于arm 7的gprs无线上网研究 gprs wireless internet based on arm 7.pdf

基于arm 7的gprs无线上网研究 gprs wireless internet based on arm 7

第27卷第2期 电力自动化设备 V01.27No.2 PowerAutomation 2()07年2月 Electric Equipment Feb.2007@ 基于ARM 7的GPRS无线上网研究 李安伏,姬秀荔,张继军 (安阳工学院电气工程系,河南安阳455000) 摘要:提出以先进的精简指令(RISC)的ARM7PC2104微控制器为核心,通用无线分组业务(GPRS) 模块MC 35i组成无线上网系统。MC35i模块可实现系统方案中的数据、语言传输。短消息服务和 传真功能,可工作在900、1800MHz2个频段,支持文本及专业发展单元(PDU)模式的短消息。以RS一 232接口与PC 2104连接通信。论述了系统软件移植“C/OS一Ⅱ嵌入式操作系统,其改写的TCP/IP 协议栈¨C/IP协议栈设计为带最小化用户接口及可应用串行链路网络模块。GPRS网络结构中的 物理层由GPRS协议构成.数据链路层采用点对点协议(PPP),应用层使用TCP/UDP提供的套接字 函数调用实现客户与服务器之间的TCP连接或UDP数据报,给出了软件流程图。说明了嵌入式通信 系统是远程控制和嵌入式系统通信的重要手段。 关键词:无线上网:协议栈:GPRS 393 中图分类号:TN925+.93;rIIP文献标识码:A GPRS模块MC35i O引言 嵌入式通信是进行远程控制和嵌入式系统信息 交互的重要手段之一.在远程监控领域有着广泛的 应用[I-2]。 ,由于嵌入式计算机在存储容量运行条件上的限 制,只有小型化后的TCP/IP协议才能正常运行[31。 这些协议栈主要包括:斗C/IP、LWIP、UIP和TinyTCP, 它们都派生于BSDTCP/IP协议栈.后两者在实现功 能上较简单.在稳定性与大容量数据传输上有明显 不足[4】。LWIP和¨C/IP是同量级别的2个开源协议 栈.两者代码容量和实现功能相似.但LWIP无操作 系统针对性。当用¨C/OS一Ⅱ系统,使用针对其开发 的“C/IP协议在系统函数构造方面将有利于开发[5】。 图1ARM上网系统框图 Block 0fARM 微控制器LPC2104共有128 diagram system KBytenash,¨C/IP协 Fig.1 议栈编译后按裁减不同。约需30。60KBvte的空间。完 附着、拨号等AT指令,通过串口接收字符串,以获取 全可以满足这一条件‘61。 执行情况的信息[。 就此系统用到的AT指令集作简要说明。 1 ARM与MC35i的系统组成 a.AT+CGD 先进的精简指令机器(ARM)和通用无线分组业设置配置ID为l号,使用IP协议,GPRS接入网关 务(GPRS)模块MC35i组成的系统框图如图l所示。为移动梦网。 以LPC2104作为核心器件.通过串口1与MC35i连接, 串口l包括DCDl、DSRl、TXDl、R’rSl、RXDl、C鸭1、 B类.即同时监控多种业务;但只能运行一种业务, DTRl、R11,是一个完整的Modem接口,为了简化控 即在同一时间只能使用GPRS上网.或者使用全球 制过程。使用硬件握手信号数据载波检测

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档