基于嵌入式系统的GPRS系统的设计与研究

发布者:游走人间最新更新时间:2009-04-08 关键字:嵌入式系统  GPRS  S3C2410 手机看文章 扫描二维码
随时随地手机看文章

  嵌入式系统就是一个具有特定功能或用途的计算机软硬件结合体,或指装入另一个设备并且控制该设备的专用计算机系统。嵌入式系统的最大特点是其具有目的性和针对性,即每一套嵌入式系统的开发都有其特殊的应用场合与特定功能。嵌入式系统包含硬件和软件两部分:硬件架构以嵌入式处理器为中心,配置存储器、I/O设备、通信模块等;软件部分以软件开发平台为核心,向上提供应用编程接口API,向下屏蔽具体硬件特性的板级支持包BSP。嵌入式系统中,软件和硬件紧密配合,协调工作,共同完成系统预定的功能。

  GPRS是General Packet Radio Service的简称,即通用无线分组业务。它是基于现在运行的GSM基础上发展的数据业务,类似于固定交换技术中的数据分组业务;原来的GSM业务为电路交换业务,GPRS采用了GSM同样的无线调制技术,同样的频率,同样的TDMA帧结构,利用现有的基站子系统(BSS)从一开始就可以提供全面的GPRS覆盖。GPRS允许用户在端到端分组转移模式下发送和接收数据,而不需要利用电路交换模式的网络资源,从而提供了一种高效、低成本的无线分组数据业务。GPRS特别适用于间断的、突发性的和频繁的、少量的数据传输,也适用于偶尔的大数据传输。它集合了现在的GSM的数据分组交换数据和短信息服务;GPRS业务能提供不间断的信息服务,利用GPRS可以使用户在移动状态下使用各种高速数据业务,包括收发E-mail,进行因特网浏览等;使用GPRS,可以实现数据分组发送和接收,用户永远在线且按流量、时间计费,降低了服务成本。

  1、硬件系统设计

  设计的基于嵌入式系统的GPRS系统结构框图如图1所示,它以嵌入式处理器S3C2410为核心,分别与GPRS模块、LCD显示和指示灯及键盘人机接口连接。

图1  基于嵌入式系统的GPRS系统结构框图

  S3C2410微处理器选用Samsung公司为手持设备设计的低功耗、高集成度的基于ARM920T核的微处理器,该处理器集成了16KB指令和16KB数据缓存、MMU、外部存储器控制器、LCD控制器、NAND Flash控制器、4个DMA通道、3个UART通道、1个I2C总线控制器、1个I2S总线控制器、4个PWM定时器和一个内部定时器、通用I/O口、实时时钟、8通道10位ADC和触摸屏接口、USB主/从接口、SD/MMC卡接口等。

  GPRS模块采用北京天城航宇科技发展公司的集成GPRS无线通信模块,它提供一个支持RS232的接口,可直接由计算机串口通过嵌入式处理器S3C2410的UART1接口驱动该模块。此时,计算机作为数字终端设备(DTE),GPRS模块作为数字电路设备(DCE),在数字终端设备和数字电路设备之间,用一套AT命令实现各种功能,GSM/GPRS的各种功能都有赖于数字终端设备(DTE)向数字电路设备(DCE)发送的命令实现,因此,AT命令可以看作是数字终端设备和数字电路设备之间的软件接口。

    显示器采用5.7英寸,STN256色LCD显示器,320×240的分辨率,4×4按键和PS/2键盘。

  GPRS模块部分支持GSM900/DCS1800双频,射频接口采用日本Murata公司的MM9329-2700B射频连接器,天线采用GSM900/DCS1800双频段天线。

  GPRS模块提供了完整的音频接口,可增加少量外围辅助元器件设计构成主通道和辅助通道。来电振铃音从蜂鸣器中发出,蜂鸣器由GPRS模块32针输出数字信号控制。

  GPRS模块支持外部SIM卡,可直接与3.0V SIM卡(或1.8V SIM卡)连接,GPRS模块自动检测和适应SIM类型。为了防止静电损坏,可在靠近SIM卡座各引脚的位置放置瞬变电压抑制二极管(TVS管)----可使用ST公司的ESDA6V1W5TVS管。

  2、软件设计

  嵌入式系统的软件开发采用武汉创维特信息技术有限公司的ADT IDE集成开发环境,它提供高效、清晰、可视化的嵌入式软件开发平台,包括一整套完备的面向嵌入式系统的开发和调试工具:编辑器、编译器、链接器、工程管理器以及调试器等,它运行于Windows NT、95、98、2000及XP,采用类似Visual Studio界面风格,支持中、英文版本。

  在GPRS通信中,根据不同的处理有不同的应用程序,主要有主程序、功能程序和键盘控制程序。

  主程序流程图如图2所示,主要完成系统初始化和各线程(包括键盘线程、GPRS模块线程和显示线程)的建立。

图2  主程序流程图

  功能程序包括GPRS模块初始化程序,GPRS读数据程序,GPRS发送短消息程序,GPRS打电话和接电话程序等,一般通过状态机实现,如GPRS打电话(主叫)流程如图3所示,分为空闲状态、输入号码状态、拨号状态、通话状态等。

图3  GPRS打电话(主叫)流程

  键盘操作是用户的输入/输出接口,用户的所有指令都需要通过键盘来实现,键盘模块程序流程图如图4所示,主要包括键盘的初始化、打电话、接电话、发短消息、查看短消息,以及等待等无线通信常见的键盘操作方式。

图4   键盘模块程序流程图

  3、实验结果

  连接计算机串口到嵌入式处理器S3C2410的UART1,连接好GPRS天线,在GPRS模块的SIM卡座上插入SIM卡(最好是中国移动卡),接上耳机和麦克风,运行超级终端,选择正确的串口号,并设置串口(波特率为115200,奇偶校验为None,数据位数为8,停止位数为1,无流控),并打开串口。GPRS模块通电后,通过使用键盘的“UP”和“DOWN”键选择“GPRS-连接PC选项”,然后点击“Enter”键确定,系统自动复位GPRS模块,并进入PC模式,在该模式下,可以通过计算机串口控制UART1的方式直接控制GPRS模块。接下来,在GPRS模块初始化后,通过输入不同的AT命令,就可开关机、拨打和接听电话、发送和接收短消息、收发E-mail,进行因特网浏览等,实验结果正确。

  4  结论

  本文阐述了嵌入式系统和GPRS的含义,以嵌入式处理器S3C2410为核心,利用GPRS模块设计出了无线通信系统。本文作者创新点是利用了嵌入式处理器和GPRS模块,将两种不同的技术融合在一起,同时采用ADT IDE集成开发环境设计嵌入式系统的软件,因而具有很好的目的性和针对性;根据本文提出的设计思路,可方便的设计其它无线通信系统,有广阔的应用前景和很好的经济效益。

关键字:嵌入式系统  GPRS  S3C2410 引用地址:基于嵌入式系统的GPRS系统的设计与研究

上一篇:安富利发布赛灵思视频套件和LCD面板套件
下一篇:TMS320F2812在车辆四轮转向控制系统中的应用

推荐阅读最新更新时间:2024-05-02 20:47

车载和便携设备嵌入式系统设计
1. 龙芯2F 措置器的功能与特点   本系统采用的龙芯2F(LOONGSON-2F )措置器,是中国科学院计较手艺研究所最新发布的一款64 位MIPSⅢ指令集的通用RISC 微措置器。该措置器在国内首个采用了90nmCMOS 设计工艺,面积为35nm2,典型工作频率800MHz 下实测功耗为4~5W ,最高工作频率可达1G;最高浮点运算速度为每秒40/80 亿次双/单精度浮点运算,片内集成了PCI/PCIX 等IO 节制器,并集成片上二级CACHE、DDR2 内存节制器,很是适合高端 嵌入式 规模。   2. 系统硬件结构设计系统的结构框架 龙芯2F(LOONGSON-2F )措置器为整个系统的节制中心,并承担
[工业控制]
嵌入式系统开发中五个设计驱动程序的方法
一个 嵌入式 应用软件都会在某些时候访问最底层的固件和进行一些硬件控制。驱动的设计和实施是确保一个系统能够满足其实时性要求的关键。以下5个窍门是每一个开发者在设计驱动程序时应该考虑的,跟随我看看这些设计方法。下面就随嵌入式小编一起来了解一下相关内容吧。 1.使用设计模式 设计模式是一个用来处理那些在软件中会重复出现的问题的解决方案。开发人员可以选择浪费宝贵的时间和预算从无到有地重新发明一个解决方案,也可以从他的解决方案工具箱中选择一个最适合解决这个问题的方案。在微处理器出现之初,底层驱动已经很成熟了,那么,为什么不利用现有的成熟的解决方案呢? 驱动程序设计模式大致分属以下4个类别:Bit bang、轮询、中断驱动和直接存储器
[嵌入式]
基于S3C2410的网络式汽车防盗系统
  引言   汽车的普及为人们的生活带来了方便,同时也给人们提出了一大难题——汽车防盗。本设计是为了解决以往汽车防盗产品的缺点和不足而开发的集成传感、报警和远程图像监控3大功能模块的汽车防盗报警系统。   系统工作原理及组成   本系统是把 传感器 装在车身的隐蔽位置,当有人走进监控距离、车身移动或振动、车门被打开时, 传感器 发出电信号,通过A/D转换装置,发送到主控制器。控制器根据信号的来源,把报警分为“有人靠近”、“车体振动”和“车门被开”3个等级,并用 GPRS/GSM终端将报警信息用短信的方式发送到用户手机上。把“车门被开”作为高级别的报警,通知用户的同时,启动视频驱动程序,通过车内的摄像头把车内实况记录下来
[单片机]
嵌入式系统中USB主机控制器的实现
  通用串行总线(USB)接口具有简单灵活、高带宽、易于扩展和热插拔等优点,它目前已成为数码设备的标准接口之一,小到U盘、MP3,大到数码相机、打印机,USB接口的身影无处不在。但我们目前所使用的USB移动设备多为USB的外设(Device) , 比如USB的移动硬盘、USB接口的数码相机,一般只能在PC上使用,即只能通过PC实现文件和数据的交换。   业界和用户的需求呼唤USB主机的嵌入式化,因此在嵌入式系统中实现USB主机功能成了USB设计领域的热点之一。   迄今为止,嵌入式USB主机的最大市场和增长点在移动消费电子设备领域, 比如PDA与USB记忆棒传递数据、MP3之间传递歌曲、数码相机连接打印机等。   嵌入式US
[单片机]
<font color='red'>嵌入式系统</font>中USB主机控制器的实现
Bridgetek提供MCU,HMI和I / O扩展硬件在 嵌入式系统设计
2017年6月21日- Bridgetek再一次于非常受欢迎的CleO 智能显示平台上推出新产品,目的在帮助创客社群和专业的工程师。CleOIO-Shield是一个输入/输出扩充板,与CleO35 3.5英寸和CleO50 5英寸TFT屏兼容,可直接连接到NerO系统控制模块。它为CleO系统提供更强的接口能力 - 涵盖模拟,数字,I2C,SPI和UART。该扩充板提供附加的I / O功能可以通过CleO的Arduino Uno接口,和MikroBus接头或通用格罗夫(Grove-Universal) 4针连接器适当连接。新的扩充板(尺寸为70mm x 53mm x 21mm)将多种模块功能集合在一块扩充板上,提供工程师各种不同的
[单片机]
Bridgetek提供MCU,HMI和I / O扩展硬件在 <font color='red'>嵌入式系统</font>设计
ARM与GPRS技术的家居实时安防系统解析
设计了一个以32位ARM微处理器STM32F103C8T6为控制核心,外加振动传感器和热释红外传感器的实时安防系统。该系统处于工作状态时,能实时监控到是否有人进入监控区域,且实现自动发送彩信报警。系统采用微型图像传感器OV7670获取图像信息,并对图像进行初步处理,再利用GPRS模块SIM900发送彩信到指定手机,同时将获取的图像数据保存到SD卡內。实验结果表明,系统工作稳定,实现了设计目标。 引言 最近几年随着我国城镇化的快速推进,人们的居住环境得到了很大的提升,家中的各类贵重物品也越来越多。由于城市的流动人口相对复杂,因此家居防盗已经成为人们非常关注的问题,对于家居安防方面的研究国内外都有不少方案。而这些方案基本都采用了运行嵌
[单片机]
ARM与<font color='red'>GPRS</font>技术的家居实时安防系统解析
基于S3C2410处理器和IEEE802.11b实现无线温度变送器的设计
IEEE802.11是IEEE无线局域网标准,主要用于用户终端的无线接入。IEEE802.11只规定了开放式系统互联参考模型的物理层和介质访问子层,其MAC层利用载波监听多路访问/冲突避免(CSMA/CA)协议;定义了单一的MAC层和多样的物理层,其物理层标准主要有IEEE802.11b、IEEE80211a和IEEE80211g。IEEE802.11b标准是IEEE802.11协议标准的扩展,最高可以支持11 Mbps的数据速率,运行在2.4 GHz的ISM频段上,采用的调制技术是CCK,支持数据业务。 本文详细分析了采用S3C2410处理器平台具体实现运用于EPA网络的IEEE802.11b无线实时温度采集器的开发流程,并
[单片机]
基于<font color='red'>S3C2410</font>处理器和IEEE802.11b实现无线温度变送器的设计
车载GPS/GPRS/CDMA系统新方案
随着我国经济改革的不断深入和市场经济体制的逐步建立,公路建设、道路运输等各项交通事业正在跨越式地向前发展,为了实现进一步管理好运输市场,保证运输安全等一系列目标,各级交通部门正在积极推行“智能交通”:即通过运用先进的信息、通信、控制等高新技术对传统运输系统进行改造而形成的一种信息化、智能化、社会化的新型交通运输。 在长途班车、旅游客车、危险品运输车辆上安装车载GPS卫星定位系统后,通过中心监控系统可以对车辆进行实时监控,对管理部门监督驾驶员超速行车、疲劳驾驶、提高运输生产组织水平等具有积极的辅助管理作用;同时监控中心可对与正处于超速、抛锚等情况的长途营运车实施报警功能,从而降低交通事故的发生率,提高运输安全生产具有积极的意义。
[网络通信]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved