基于嵌入式系统的GPRS系统的设计过程
|
主程序流程图如图2所示,主要完成系统初始化和各线程(包括键盘线程、GPRS模块线程和显示线程)的建立。
嵌入式系统就是一个具有特定功能或用途的计算机软硬件结合体,或指装入另一个设备并且控制该设备的专用计算机系统。嵌入式系统的最大特点是其具有目的性和针对性,即每一套嵌入式系统的开发都有其特殊的应用场合与特定功能。嵌入式系统包含硬件和软件两部分:硬件架构
功能程序包括
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集成开发环境设计嵌入式系统的软件,因而具有很好的目的性和针对性;根据本文提出的设计思路,可方便的设计其它无线通信系统,有广阔的应用前景和很好的经济效益。
|
<< 柔性电路的主要优点及应用PCB的制作流程 >>
查看所有评论




世纪芯是一支由众多技术研发专家和科研企业结盟组成了技术服务型团队,自组建以来一直帮助政府、知名科研机构以及国内众多抄板企业攻克技术难题,10年来,我们专注反向技术研究并不断挑战大型疑难项目,目前已经成为国内抄板企业的中流砥柱。