基于嵌入式系统的GPRS系统的设计

[09-11 23:50:40]   来源:http://www.88dzw.com  PCB设计   阅读:8840

文章摘要: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系统的设计,标签:pcb培训,pcb是什么,pcb软件,http://www.88dzw.com

  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集成开发环境设计嵌入式系统的软件,因而具有很好的目的性和针对性;根据本文提出的设计思路,可方便的设计其它无线通信系统,有广阔的应用前景和很好的经济效益。

上一页  [1] [2] 


Tag:PCB设计pcb培训,pcb是什么,pcb软件PCB设计