关于BENQ GPRS模块.doc_第1页
关于BENQ GPRS模块.doc_第2页
关于BENQ GPRS模块.doc_第3页
关于BENQ GPRS模块.doc_第4页
关于BENQ GPRS模块.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

关于BENQ GPRS模块2010-07-27 15:53(1) 问:M20,M23,M23A,M32,M32A 有什么相同和不同?答:这个问题要从如下几个方面来叙述-(a) 从他们能够实现的功能来说,M20 只支持GSM 功能,而M23,M23A,M32,M32A 则支持GSM/GPRS功能,其中M23,M23A 支持GPRS CLASS4, M23 内置了嵌入式TCP/IP,可以支持数据业务的透明和非透明传输,M23A 没有内置嵌入式的TCP/IP;M32,M32A 支持GPRS CLASS 10,现在都提供了嵌入式TCP/IP 功能。(b) 从封装上来说,M20,M23,M23A,M32A 使用连接座式接口,模块上自带天线MMCX 接头,其中,M20 还自带SIM 卡座,而M32 则是PLCC 式封装,不带天线接头。(c) 应用的领域来说,M20 可以应用于GSM 语音通讯以及短信息通信, 譬如路灯管理,道路紧急电话,利用短信息进行实时性要求不高,数据量不大的数据通信,无线商务电话等,M23,M23A,M32A 除了实现M20 这些功能以外,由于支持GPRS 甚至拥有嵌入式的TCP/IP,可以用于实时性要求较高,数据量相对较大,传输速度相对较快的数据通信领域,如电力抄表,无线POS机,工业数据传输,无线上网卡。(d) 从推广的重点来说,M20,M32A 由于功能,原厂停产,或者价格的原因,推广的重点,重点推广的无线模块是M23,M23A和M32。(2) 问: M23,M23A,M32,M32A 如何和上位机通讯?答: M23,M23A,M32,M32A 和上位机的通讯数据接口为UART 电平为TTL/CMOS 电平,波特率为标称的300115200bps 的自适应波特率,只要是这个区间的标称波特率, 模块自动识别,无须用户去干预,可以接成全串口或者半串口通讯,所谓的全串口,是指DB9 的九条线都需要接上,所谓的半串口则只接RXD,TXD和GND 就可以进行通讯了!若是利用MCU 和模块通讯,则模块的RXD 可以直接连接MCU 的TXD,模块的TXD 可以直接连接MCU 的RXD。若是需要和PC 通讯,则需要一个TTL-RS232 的转换措施,有需要电路图的同志请和我联系。(3) 问: M23,M23A,M32 的待机和工作电压及电流为多大?答: 我们推荐M23,M23A,M32 的电压为DC3.34.2 伏,正常情况下我们建议客户使用DC3.8 伏的电压。在待机状态下,平均电流不大于6 毫安,在通话状态下,平均电流为230-260毫安,在GPRS 状态下,最大的电流消耗不大于250 毫安。由于模块的电流消耗为脉冲的形式,所以,模块消耗的峰值电流最多可以达到1.7 安,所以在模块的电源部分需要加较大的耦合电容。(4) 问: M23,M23A,M32 支持哪些频段?答: M23,M23A,M32 支持EGSM900MHz,DCS1800MHz PCS1900MHz 。(5) 问: M23,M23A,M32 是否可以和系统电源同时上电?答: 可以(6) 问: 如何启动M23,M23A,M32?答: 在正常上电条件下,给PWON 脚一个持续120 毫秒的一个低电平,则M23,M23A,M32 开始启动,M23,M23A 的PWON 脚为第38 脚,M32 的PWON 脚为6 脚,若是不需要MCU 干预模块,PWON 脚可以直接和电源地连接,这中方式在实践中表现还不错,客户可以放心照做!(7) 问: 如何判断M23,M23A,M32 已经正常启动?答: 若是M23,M23A,M32 已经正常启动,则可以在BU 脚测量到PWM 波形,对于M23,M23A 来说,BU 脚为第36 脚,而对于M32 来说,BU 脚为第9 脚。此外,利用上位机和模块进行通信,譬如对模块发送“AT”,若模块返回“OK”,则也表明模块正常启动并启动完成!(8) 问: 为什么长时间不和模块通信,必须要发两次AT 指令模块才会响应,如何避免?答: 这是因为模块处于休眠待机状态,只要在模块启动完成后加入如下的初始化指令则可以解决问题:AT$NOSLEEP=1这个指令使模块不进入深度休眠状态,在实践中我们得知,使用这个指令去掉模块的休眠功能后电流的上升并不明显,所以我们建议客户在每次启动模块的时候都把这条指令加进去!(9) 问: 模块的电源部分设计应该注意什么问题?答: 原则上, 我们建议客户使用LDO 或者说DC-DC 转换芯片,而且其供电能力的平均值不应该小于500 毫安, 系统电源和模块电源不使用同一电源, 系统电源和模块电源分开走线,若是成本压力不大,则我们建议客户模块的基频电源和射频电源也实现隔离, 一般说来,模块的基频电源和射频电源可以使用同一电源!在模块的电源脚, 我们建议客户并联上容量比较大的耦合电容,以抵消模块的大的峰值电流的影响,我们推荐偶合电容的容量总和不小于1000uF。我在BENQGSM/GPRS 无线模块应用指南里比较详细的叙述了电源部分的线路图和走线, 需要的同志请和我联系。(10) 问: M23,M23A,M32 模块使用什么样的天线?答: 应用指南有关于天线的详细参数。需要的同志请和我联系。(11) 问: M23,M23A,M32 模块的语音部分的走线有什么要求,有没有参考线路图?答: 具体的要求和参考线路图,需要的同志请和我联系。(12) 问: 为什么我用半串口可以正常对模块发送AT 指令,也可以正常的接收到模块的返回信息,但是就是无法上INTERNET,有没有具体的参考设计,有没有什么其它设置?答: 把模块作为MODEM 拨号上网需要接成全串口,也就是说DB9 的9 条线都要接完整,否则无法作为MODEM 拨号上网,在应用指南里我给出了具体的参考线路图,不过那个图是比较早期的设计,里面使用里3 片MAX202 完成TTL-RS232电平转换!一旦完成硬件的连接后,以PC 的COM 口为例,我们需要给这个COM 口装一个MODEM,然后在这个MODEM 的高级选项里加上如下的额外设置指令完成APN的配置:AT+CGDCONT=1,“IP”,“CMNET”完成以上步骤后需要给这个MODEM 创建一个“连接”,这个“连接”的用户名和秘密都可以为空,拨号号码可以是:*99#,*99*1#。用上面的连接拨号,一旦用户名称和密码验证通过后就可以上INTERNET 了。(13) 问: 若是使用全串口,DB9 应该如何连接,怎么确定这9 条线的信号方向!答: 原则上,我推荐如下的连接方式:模块COM口RXD -TXDTXD -RXDRTS -CTSCTS -RTSDSR -DTRDTR -DSRRI -RIDCD -CDGND -GND在这里,我向大家推荐SP3238EE 作为全串口DB9 的TTLRS232 的转换芯片!(14) 问:DB9 的脚位是如何分布的,每个脚位的意义是什么!答:请看如下的叙述:管脚号标识意义1 DCD DATA CARRIER DETECT2 RXD RECEIVE DATA3 TXD TRANSMIT DATA4 DTR DATA TERMINAL READY5 GND POWER GROUND6 DSR DATA SET READY7 RTS REQUEST TO SEND8 CTS CLEAR TO SEND9 RI RING INDICATE(15) 问: 如何确定模块是否使用硬件流控?答: M23,M23A,M32 有一个脚的名称叫IO13,M23,M23A 是28 脚,M32则是24 脚, 当他们为高电平的时候表示需要硬件流控,低电平表示软件流控或者无流控!(16) 问: 能否在不用掉电的情况下重新启动模块?答: 可以,操作步骤如下:(a) 在模块初始化的时候加入如下的AT 指令:AT+HRST=1(b) 给ROW4 脚一个约30 毫秒的低脉冲,则模块重新启动这种重新启动是以能够和模块正常通讯为前提的, 若是模块因为不可知的原因而发生“死机”现象,则唯一的重新启动机制是“重新上电”,这种情况是必须要考虑的最坏因素,所以,我们推荐客户,特别是那些把模块用于工业产品的客户,最好用单独的DC-DC 给模块供电,而且DC-DC 的电源输出应该是可控制的,这样在最坏的情况下则可以“重新上电”(17)问: 是否可以使用AT 指令关闭模块的电源?答: 可以,对于M20 来说,这条AT 指令是:AT+POWEROFF对于M23,M23A,M32 这条指令是:AT$POWEROF(18) 问:在拨打电话的时候,如何才能够在对方接通电话后才返回“OK”字符串,而不是刚发送完AT 指令的时候就返回“OK”字符串?答:在模块初始化的时候加上如下的AT 指令即可:AT+COLP=1(19) 问: 当有电话进入的时候为何只收到“RING”字符串,而没有来电号码显示?答: 在模块初始化的时候只需要加上如下的AT 指令即可AT+CLIP=1(20) 问: 如何读取SIM 卡的ID(IMSI)号?答: 使用如下的AT 指令即可AT+CIMI(21) 问:如何写入短信息中心号码?答:AT+CSCA=“XXXX”,145以上的XXXX 就是实际的短信息中心号码(22) 问:如何直接从模块读取短信息而不是利用模块从SIM 卡读取短信息?答:对模块下如下的AT 指令即可:AT+CNMI=2,2,0,0,0(23) 问:模块能否提供本地待机提示音?答:可以,给模块下如下的AT 指令即可:AT+GDT=1若是需要关掉待机提示音,则:AT+GDT=0(24) 问: 模块能否提供本地的DTMF 按键音,这个DTMF 按键音从哪里输出?答: 可以,对于M23,M23A 给模块送如下的AT 指令即可:AT+WDTMF=ENABLE,DTMF,GAIN,DURATION其中ENABLE=(0,1),当选1 的时候表示开启DTMF,DTMF=(0,1,2,3,4,5,6,7,8,9,A,B,C,D,*,#),GAIN=0-15,这个参数决定了DTMF 音量的大小,DURATION=0-50,这个参数决定了DTMF 音持续的时间,单位为“百毫秒”,这个DTMF 按键音直接从语音通道输出!(25) 问:在语音通讯的时候,如何调节模块的发送和接收增益?答:有一条AT 指令可以完成这个任务:AT$AUGAIN=(0-2),(1-9)具体的解释如下:AT$AUGAIN=0,(1-9),这是调节发送的SIDE TONE 的,所谓的SIDETONE 就是侧音,1 是最小,9 是最大。AT$AUGAIN=1,(1-9),这是调节发送增益的,具体的增益在1-9 之间供用户选择。AT$AUGAIN=2,(1-9),这是调节接收增益的,具体的增益也是在1-9 之间供用户选择。此外,能够调节接收增益的AT 指令还有:AT$AUVOL=(0-5),参数选择为0 的时候则关闭接收,为5 的时候为最大接收音量,在通常情况下,我们将AT$AUGIAN=2,(1-9)的参数固定,而调节AT$AUVOL 来达到增大和减少接收音的目的。(26) 问: M23,M23A,M32 的语音通道的分布情况,并说一说他们的不同之处及用法?答: M23,M23A,M32 个有两路语音通道,一路是差分通道,一路是单端语音通道, 差分语音通道的抗共模干扰信号的能力比较强,但是抗差模信号的能力则很弱,而单端语音通道正好相反,所以在具体的应用中,若是遇到有语音干扰,则我们必须要分清干扰信号源的特性从而选取不同的语音通道!在将M23,M23A 应用到无线商务电话产品中的时候,一般的用法是将差分语音通道用作手柄通话,而将单端语音通道用作免提通话,一部分客户由于单端通道的共模干扰严重,所以免提通话也是用差分语音通道,需要切换的时候使用模拟开关,譬如CD4053!对于M23,M23A 来说,选取差分语音通道需要对模块发如下的AT 指令:AT$AUPATH=3,1而选取单端语音通道则需要发如下的AT 指令:AT$AUPATH=2,1对于M32 来说,选取差分语音通道需要如下的AT 指令:AT$AUPATH=0,1选取单端语音通道则发如下的AT 指令:AT$AUPATH=1,1关于语音通道的线路图和PCB 走线,请参考应用指南,里面有详细的叙述。(27) 问:M23,M23A,M32 能否提供和弦铃声?答: M23,M23A,M32 无法提供和弦铃声,若是一定要说有铃声,M23,M23A,M32 的BU 脚在有来电的时候会有PWM 形式的语音输出,而且只有一种PWM 形式的语音!若是对于铃声要求不高,我们建议客户使用MCU 的I/O 口来模拟铃声,我们做过实际的测试,MCU 的I/O 口发出来的铃声听起来也不错!若是一定要做和弦,则请客户选择合适的和弦芯片!(28) 问:如何操作PIN 码?答:关于PIN 码的操作,请参考应用指南。(29) 问:如何做到机卡互锁?答:可以利用AT+CIMI 读出当前SIM 卡的ID(IMSI)号,然后存入FLASH,每次上电后就利用AT+CIMI 验证FLASH 里的ID 信息,从而实现机卡互锁!(30) 问:如何确定模块已经找到了SIM 卡?答:这可以从两个方面来说:第一,可以通过连接到LEDA 脚的指示灯来判断,若是指示灯以500 毫秒的频率闪烁,则表明模块已经找到了SIM 卡!第二,可以通过如下的AT 指令来判断:AT+COPS?若是返回值为0,0 则表明没有找到SIM 卡,反之则找到了SIM 卡。(31) 问:如何使用嵌入式的TCP/IP?答:M23,M32 的嵌入式TCP/IP 是透明传输模式,所谓的透明传输就是使用者不必在发送的时候对数据进行打包,在接收数据的时候也不必对数据进行解包,而是直接发送需要发送的数据和接收需要接收的数据,具体的使用步骤如下:AT+CGDCONT=1,”IP”,”APN”,这里的APN 指的是具体的运营商的APN,如中国移动的APN 是“CMNET”AT%CGPCO=1,“PAP,” ,1以上的指令指定了验证的方式以及用户名称和秘密,由于GPRS 支持空的用户名和密码,所以这里的用户名和密码为空,验证的方式为PAP。这里需要说明的是,CHAP 方式的验证我们没有做过实际的测试,具体的效果如何,将会在以后说明。AT$DESTINFO=“XX.XX.XX.XX” ,(1,2),PORT以上的AT 指令指定了远端公网的IP,传输的数据格式和端口号,需要说明的是,若是选择1 则表明使用TCP/IP 的数据格式传输数据,若是选择2 则表明使用UDP 格式传输数据,PORT 为远端公网IP 的端口号!完成以上步骤后,则可以拨号了:ATD*97#;这里需要说明的是,拨号的过程中远端的端口必须处于监听状态,否则无法拨通!(32) 问:如何断开数据连接回到命令模式?答:首先,单独发送给M23,M32 “+”字符串,延时几个毫秒后则摸块已经回到了命令模式,这时候可以对模块送和语音无关的AT 指令,之所以是和语音无关的AT 指令,因为这时候并没有真正的断开数据连接,这时候若是要回到数据通讯状态,则只需要给模块送ATO 就可以了,若是要彻底的断开则需要给模块送ATH指令。(33) 问:M23,M23A,M32 的SIM 卡如何连接?答:在应用指南里有详细的SIM 卡的封装图和连接图。(34) 问:在数据通讯状态下,模块在什么条件下确认一帧数据发送完毕并通过INTERNET 网发送到远端?答: 由于是透明传输,所以在协议的处理上就不可能通过字符串标志来确认一组数据发送完毕。有两种情况M23,M23A,M32 会确认一组数据发送完毕并马上将数据打包发送出去。第一种情况是在一组数据发送完毕后延时一定时间,在这延时期间模块若是没有接收到其它的数据,则模块把当

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论