单片机与GPRS模块通讯开发的注意重点事项精.doc
《单片机与GPRS模块通讯开发的注意重点事项精.doc》由会员分享,可在线阅读,更多相关《单片机与GPRS模块通讯开发的注意重点事项精.doc(10页珍藏版)》请在咨信网上搜索。
1、单片机微控制器以其体积小、功耗低、使用方便等特点,广泛应用于多种工业、 民用嵌入式系统中;而伴随互联网(Internet 兴起和普及,使微控制器通 过互联网传送数据就变得很有意义。 现在使微控制器上网处理方案通常有两 种:一个是采取微控制器驱动网卡,经过以太网连接 Internet ;另一个是使微控 制器直接驱动调制解调器(MODEM 经过电话线向 ISP 拨号上网。这两种方案 缺点在于全部要使用有线网络,无法应用于在边远地域或可移动系统中。针对这一问题, 提出一个基于 GPRS 单片机上网处理方案, 即在单片机中实 现 PPP 协议, 并经过驱动 GPRS 模块经过 GPRS 无线网连接到
2、Internet 实现上网。 这种方案优点在于: 覆盖面广,适适用于广大偏远地域; 无线上网,适用 于可移动目标;使用廉价微控制器实现简单、成本低; 安装简便,维护 方便。GPRS 技术及其特点GPRS (General Packet Radio Service 是通用分组无线业务简称,是在 GSM 基础上发展起来一个分组交换数据承载和传输方法。 和原有 GSM 比较, GPRS 在数据业务承载和支持上含有很显著优势:经过多个 GSM 时隙复 用,支持数据传输速率更高,理论峰值达 115kb/s;不一样网络用户共享同一 组 GPRS 信道,但只有当某一个用户需要发送或接收数据时才会占用信道资源
3、。 这么, 经过多用户业务复用, 更有效地利用无线网络信道资源, 尤其适合突发 性、频繁小流量数据传输,很好地适应数据业务突发性特点; GPRS 计费方 式愈加灵活,能够支持按数据流量来进行计费;和无线应用协议(WAP 技术不 同, GPRS 能够随时为用户提供透明 IP 通道,可直接访问 Internet 中全部 站点和资源; 采取信道复用技术, 每一个 GPRS 用户全部能够实现永远在线; 另外, GPRS 还能支持在进行数据传输同时进行语音通话等等,而且相对于短消息等 其它无线数据通信业务, GPRS 价格优势比较显著。 现在, 中国移动推出 GPRS 上网业务最高每千字节也只有 3分钱
4、,而且用户能够依据自己需要,以月租、 包月等多个形式深入降低 GPRS 通信费用。所以使用 GPRS 实现远程数据传送是很经济实用,尤其是对于不易架设有 线网络边远地域和可移动装置。硬件连接和 GPRS 模块设置经过 GPRS 网进行数据传输通常需要使用 GPRS 模块。现在, GPRS 模块通常 是指带有 GPRS 功效 GSM 模块,能够利用 GPRS 网进行数据通信。其中比较流行有法国 Wave 企业 WISMO 系列和西门子企业 S 系列等等。 WAVECOM WISMO 模块接口简单、使用方便且功效很强大其中 GPRS 模块和单片机间是经过串行口进行通信,通信速率最快能够达 到 11
5、5 200b/s。模块和控制器间通信协议是 AT 命令集,其中大部分命令是符 合协议“AT command set for GSM Mobile Equipment (ME (GSM 07.07 version 6.4.0 Release 1997”,但也有部分是 Wavecom 自己定义 AT 命令。除了串 口发送(TX 、串口接收(RX 之外,微控制器和 GPRS 模块之间还有部分硬件 握手信号,如 DTR 、 CTS 、 DCD 等。为了简化微控制器控制, 硬件设计时不要使用全部硬件握手信号, 而只使用数据载波检测(Data Carrier Detect, DCD 和终端准备(Data
6、Terminal Ready, DTR 信号。DCD 信号能够检测 GPRS 模块是处于数据传送状态还是处于 AT 命令传送状态。 DTR 信号用来通知 GPRS 模块传送工作已经结束。硬件连接完成后, 在进行 GPRS 上网操作之前, 首先要对 GPRS 模块进行一定 设置。关键设置工作有: 设置通信波特率,能够使用 AT+IPR=38400命令,把波特率设为 38 400b/s或其它适宜波特率,默认通信速度为 9600b/s。 设置接入网关,经过 AT+ CGD CONT=1, “IP”, “CMNET”命令设置 GPRS 接入网关为移动梦网。设置移动终端类别,经过 AT+CGCLASS=
7、“B”设置移动终端类别为 B 类, 即同时监控多个业务; 但只能运行一个业务, 即在同一时间只能使用 GPRS 上网, 或使用 GSM 语音通信。 测试 GPRS 服务是否开通, 使用 AT+CGACT=1,1命令激活 GPRS 功效。 假如返回 OK ,则 GPRS 连接成功;假如返回 ERROR ,则意味着 GPRS 失败。这时应检验一下 SIM 卡 GPRS 业务是否已经开通, GPRS 模块天线是否安装正确等问题。中国移动在 GPRS 和 Internet 网中间建立了很多相当于 ISP 网关支持节点 (GGSN ,以连接 GPRS 网和外部 Internet 网。 GPRS 模块能够
8、经过拨“*99*1#”登录到 GGSN 上动态分配到 Internet 网 IP 地址。 其间 GPRS 模块 和网关通信要符合点对点协议(Point to Point Protocol, PPP,其中身份 验证时用户名、密码全部为空。使用 PPP 协议登录上以后,就能够经过 GGSN 接上 Internet 了。软件整体结构程序中全部代码最好采取 C 语言编写, 并采取分层结构, 从底到上分别 为:串口驱动层、 GPRS 模块驱动层、 PPP 协议层、 IP 协议层、 UDP 协议层和应用 层。 上层函数实现需要应用到底层函数, 而底层函数任务就是为上层函数提 供服务,最终完成应用层任务传送
9、数据。驱动程序编写首先是串行口驱动层。它实现打开串口、关闭串口、读串口数据、写串口数据 等函数。然后,在这些串口函数基础上编写 GPRS 模块驱动函数。单片机通 过串行口控制 GPRS 模块,进行拨号、设置等操作。控制方法是采取 AT 命令。 在控制 GPRS 模块拨打移动梦网 GGSN 登录号码“*99*1#”以后, GPRS 模块 就转入在线模式(On-Line 。此时单片机向串行口发送全部数据全部透明地传 送给了 GGSN ,一样 GGSN 回复也传回单片机串行口。当数据传送完成后,单片机需要通知 GPRS 模块结束会话,并从在线模式转回普 通命令模式,这能够经过置高 DTR 线完成。同
10、时,假如线路因为异常断开, CD 线会回复到日常低电平,所以处于在线模式下也要不停检测 CD 线是否处于高 电平。依据这些操作,能够编写 GPRS 驱动函数:初始化 GPRS 模块函数、拨号函 数、断开连接函数、检测是否处于在线状态函数。这些底层驱动函数将会使上层协议编写很方便, 更关键是, 它为我们提供了一个驱动抽象层。 当底层硬件做出改动时候, 只需要对底层驱动函数进 行改动,而上层函数代码不变。PPP 协议实现因为移动梦网 GGSN 和 GPRS 模块通信时遵照 PPP 协议, 所以要在单片机中 也实现一部分 PPP 协议才能和之对话。 GPRS 模块在拨号后首先要和 GPRS 网关进
11、行通信链路协商, 即协商点到点多种链路参数配置。 协商过程遵守 LCP (Link Control Protocol 、 PAP (Password Authentication Protocol 和 IPCP (Internet Protocol Control Protocol等协议。其中 LCP 协议用于建立、结构、测试链 路连接; PAP 协议用于处理密码验证部分; IPCP 协议用于设置网络协议环境, 并 分配 IP 地址。协商机制用有限状态机模型来实现。一旦协商完成,链路已经 创建, IP 地址已经分配就能够根据协商标准进行 IP 报文传输了。依据应用 不一样, IP 报文中能够携
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 GPRS 模块 通讯 开发 注意 重点 事项
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。