1 / 13
文档名称:

3G通话手机设计.doc

格式:doc   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

3G通话手机设计.doc

上传人:Alphago 2016/5/23 文件大小:0 KB

下载得到文件列表

3G通话手机设计.doc

相关文档

文档介绍

文档介绍:文件编号: 项目编号: 机密级别: 绝密机密内部文件部门: 第一组拟制: 田学武 2016 年 3月 18日校对: 年月日审核: 年月日批准: 年月日( 项目名称) 技术设计方案文档修订记录日期版本说明作者 201 文档生成田学武一、项目名称《 3G 通话设计》二、设计要求及性能指标要求:利用 3G 模块、单片机模块、触摸屏、 sim 卡、设计实现 3G 通话的功能。具体任务包括项目的可行性分析,硬件电路的设计,系统软件设计,仿真调试,实际测试等。具体要求如下: :“拨号”、“挂断”、“ 0~9 是个数字键”、“退格”。 3G 模块间的通信。 ,并提取信息(电话号码)显示在显示屏上。三、项目总体方案设计 1 、系统总体方案(分析项目要求和指标,给出总的设计方案,画出项目设计的方框图,详细分析设计方案及其工作原理。) 3G 手机通话系统构框图如图 1所示。图13G 通话手机系统结构框图模块间利用串口 AT 指令集进行数据交互,3G 模块主要实现的功能如拨打电话、接听电话、发送短信、无线上网等,按照一定的先后顺序发送 AT 指令来完成开机、入网、拨打电话等流程。 2、关键技术、设计难点及其解决方案(项目中的关键技术是什么? 可能会遇到哪些设计难点?你的解决方案是什么?) (1 )关键技术在于在拨打和接听电话的过程中将信息提取并显示在触摸屏上, 以及判断是否来电,并且将来电的号码提取出来。程序算法如下图: 解决方案:当有来电时, 3G 模块返回的指令中是有以“+CLIP ”为特征的命令的,所以在这里我们判断一下字符数组中是否有这串指令,如有就将里面的信息提取出来(电话号码)。四、项目详细方案设计 1、核心器件选型( 分析核心器件有哪些?选型的依据和原则是什么? 有哪些可以选择的器件?为什么要选择最终的那个器件? ) 选用 STC15W4K48S4 单片机。依据如下: ( 1)速度快:它是增强型 8051CPU ,单时钟周期/机器周期 1T ,速度比普通 8051 快 8-12 倍( 2 )引脚多: 64 个通用 I/O 口,具有四种工作模式,每个 I/O 口驱动能力均可达到 20mA (3)价格便宜, 性价比较高,各项功能也较易实现。 2 、硬件电路设计(给出系统的硬件电路设计,并分析其工作原理。) (1) 3G 通话手机硬件设计 3G 通话手机的硬件电路主要由 3G 模块、单片机模块、触摸屏模块组成。(2) 界面部分硬件电路( TFT 屏幕连接电路) TF T屏幕连接电路的硬件部分主要单片机模块和3G模块以及 TF T触摸显示屏组成,两个主要模块基于串口通信原理, TFT 触摸屏接口硬件电路如图 2所示。图2 TFT 触摸屏硬件电路(3)3G 模块设计根据3G模块的通信原理,直接将 3G模块通过U型转接口与计算机线连接, 在通过串口调试助手向 3G 模块发送 AT 指令,分别实现拨打电话接听电话的功能。电源电路由 L7805 和电容组成,最大输入电压可达 35V ,最大输出电流为 ,输出电压为 5V ,这里输入用 充电电池组。由于其输出电压为 5V , 因此作为单片机的稳压电路芯片非常合适,而且价格便宜,其输出可直接给单片机供电。 3G 模块选用 12V 供电, ON/OFF 电源开关按钮,模块上电后, LED2 灯亮, 表明供电正常, LED1 先亮,再灭,再亮,表明模块电源和复位正常。3G 模块中包含有天线,耳机、 USIM 卡槽。 3G 模块电路如图 3所示。图3 3G 模块电路图(5)3G 模块调试与测试一、测试流程 1、 AT //返回 OK 2、 AT+CGMR //返回模块的版本号+CGMR: LC6311+ OK 3、 AT+CGSN //返回模块的 IMEI +CGSN: 860103005000725 OK 如果上述返回均正确,表明模块通信正常二、开机流程 0、 AT^DSLP=0,0 //取消休眠功能这一步很重要 1、 AT+CFUN=5 //激活 SIM 卡返回: ^DUSIMU: 1 ^DPROFI: 0 OK 2、 AT+CREG=1 // 允许网络注册主动提供结果代码,当模块从 GSM 网络掉线后,主动上报返回: OK 查询指令: AT+CREG? +CREG: 1,0 OK 3、 AT+CFUN=1 //激活协议栈返回: OK 4、 AT+COPS=0 //搜网/注册网络返回: OK +CREG: 2可用 AT+COPS? 查询状态+CREG: 2 ^DCINFO: 0,0,1,0 +CREG: 2 ^DCINFO: 1,1,0,0 OK ^DCINFO: 0,0,1,