相关服务

  • 《现代电子技术》2006年第23期摘录:陈俊等:基于SEP3203处理

如发现有乱码,请点击下面链接浏览原文
正文摘录:

陈俊等:基于SEP3203处理器的无线数据传输终端2.1无线数据传输终端的硬件架构无线数据传输终端的硬件平台用一个ARM7TDMI的处理器SEP3203作为主处理器,存储设备由一个8M的SDRAM和一个8M的FI.ASH组成。系统配有5~48V的宽压输入电源系统,其中标准电压为12V输入。12V输入电压经过1个I。M2576芯片变压到5V,5V电压通过一组二极管变压到4.2V(Gf'RS模块的工作电压),同时又通过一个I。M317芯片将5V电压变压到3V(处理器芯片的工作电压),3V电压通过一个二极管得到2.5V电压(处理器芯片的另一个工作电压)。以上各种变换组成了整个电源系统。两个RS232接口分别连接工业现场的RS485接口和GPRS无线模块。整个无线数据传输终端的硬件架构示意图可以参照图2,其中SEP3203即为使用的ARM7TDMI的处理器。銎SDRLAAM^,j…蓥;or篙RS485小场‘=…总线控【lGPRS尢线传输模块图2无线数据传输终端的硬件架构示意图2.2无线数据传输终端的软件架构无线数据传输终端的软件设计基于自主研发的嵌入式实时操作系统ASIX()S作为开发平台,整个软件包括硬件驱动,相关协议(包括PPP协议,TCP/IP协议),上层应用程序和相关PC端程序。为了确保无线数据传输终端的稳定性和可靠性,我们在软件架构设计时着重考虑了出错处理,重发机制,重拨机制,软件系统复位机制,和由软件控制,硬件实现的硬件断电复位机制,使无线数据传输终端真正做到了24h不问断工作且无需人现场值守。无线数据传输终端的上层应用程序流程图如图3所示。3无线数据传输终端的设计难点在整个无线数据传输终端设计过程中PPP协议的分析和移植是工作的一个难点,下面以具体的移植来分析PPP协议在无线数据传输终端中的应用。3.1PPt’协议的分析PPP(Point—to—PointProtocol,点到点协议)是为在64同等单元之间传输数据包这样的简单链路设计的链路层协议。这种链路提供全双工操作,并按照顺序传递数据包。设计目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。PPP协议中提供了一整套方案来解决链路建立、维护、拆除、上层协议协商、认证等问题。PPP协议包含这样几个部分:链路控制协议I。CP(I。inkControlProtoc01);网络控制协议NCP(NetworkControlProtoc01);认证协议,最常用的包括口令验证协议PAP(PaSSWO]‘dAuthentica—tionProtoc01)和挑战握手验证协议CHAP(Challeng(!一HandshakeAuthenticationProtoc01)。I。CP负责创建、维护或终止一次物理连接。PAP和CHAP负责提供网络的口令验证。NCP是一簇协议,负责解决物理连接上运行什么网络协议,以及解决上层网络协议发生的问题。由此可知一个典型的PPP链路建立过程分为三个阶段:创建阶段、认证阶段和网络协商阶段。图3上层应用程序流程图3.1.1链路控制协议LCPI.CP负责创建,维护或终止一次物理连接,一般I。cP起始于最底层的对GPRS无线模块的操作。他首先通过向GPRS模块发送AT回车命令以检测GPRS模块的存在,当收到GPRS模块返回的()K后,I,CP控制GPRS无线模块拨号,中国移动的接入号码为*99***1#,网关.客

阅读此文(图):   点击此处在线翻阅