Login  |  Sign Up

常见问题

类别

常见问题

音频部分

1.1 模组的音频输出能力如何?

如果模组内置AB类功放,最大可驱动8Ω负载;如果模组无内置AB类功放,则最大可驱动32欧的负载,若要驱动8Ω的负载,则需要外加音频功放。

1.2 模组在客户设备上用ATD拨打电话后,电话莫名其妙挂掉了,是什么原因?

1) 软件检查是否是MCU主动发送命令关闭通话;

2) 硬件检查SPK和MIC通路,是否有uF级的电容,一般来说,SPK和MIC通路只能加10pF和33pF这类的电容以滤除射频干扰,对于uF级的电容,会导致模组PA工作不稳定,从而挂掉电话。

1.3 TTS和通话优先级哪个高

TTS播放过程中如果来电,TTS会中断播放,并且当来电结束后TTS也不会再继续播放;目前Quectel模组支持在通话中播放TTS文本,通过AT+QWTTS命令实现,双方都可以听到,而且播放内容支持ASCII和UNICODE格式。

Call部分

2.1 如何设置来/去电显示?

来电显示可以设置AT+CLIP=1,如果需要显示<alphald>,则设置AT+QCLIP=1; 去电显示可以设置AT+COLP=1,如果需要显示<alphald>,则设置AT+QCOLP=1。

2.2 ATH挂断电话,最大的耗时时间为多少秒?

根据3GPP协议中的规定,从ATH开始执行到最后返回OK,最大的耗时时间为90秒。用户可以根据此信息来设置MCU程序中合理的ATH挂断超时时间。

FLASH部分

3.1 模组FLASH的使用寿命多长?

一般情况下,Flash的擦除寿命大约是10万次。为了延长FLASH读写寿命,我们模组采用动态平均读写技术,可以将数据平均写入到FLASH的不同区域中,而避免因重复写入同一区域可能造成的FLASH损坏。 因此,FLASH的每个存储区域都获得了相同的使用机会,从而延长了使用寿命。

MMS部分

4.1 Quectel模组MMS支持UTF8和UCS2格式吗?用哪种格式好?

Quectel模组支持UTF8格式和UCS2格式。但一般建议使用UTF8格式,因为网络对UCS2的兼容性可能不好。

PHB部分

5.1 如何设置/查询本机号码?

AT+CPBS="ON"                //选择"ON"类型电话薄

AT+CPBW=1,"number"  //写入本机号码 AT+CNUM                           //查询本机号码

5.2 如何设置/查询电话本号码?

AT+CPBS="SM"                 //设置电话本类型为"SM",即操作SIM卡内电话本 AT+CSCS="GSM"              //设置电话本号码及电话本名的输入内容为"GSM"格式 AT+CPBW=1,"number"   //在当前电话本索引号1的位置上写入电话本 AT+CPBR=1                        //读取当前电话本索引号1的位置上的电话本内容

电源部分

6.1 能否将5V电压通过二极管降压后给模组供电?

不建议采用此方式,因为二极管压降随电流变化而变化,可能会因模组供电电压不稳定而导致模组工作异常。

6.2 能否通过标准USB给模组供电?

标准USB接口最大供电电流是500mA,不能满足模组峰值电流的要求。如果客户一定要选择USB供电方式,可以按照以下步骤操作: 1) 通过AT+QGPCLASS配置模组GPRS等级为8(该命令需要重启模组生效)。GPRS等级配置为8时,uplink slot只有1个。 2) 靠近模组VBAT端增加2个低ESR值的2200uF大电容。 3) 建议将VBAT电压调节在4.2V~4.5V之间,以增加电压跌落余量。 4) 在弱信号环境(比如CSQ值小于14)下测试,如果模组能够正常使用,则表示供电正常。

6.3 车载12V电源给模组供电使用方案问题。

建议使用两级转换,第一级经DCDC转换为5V,第二级经LDO转换为4V,如图1所示。

6.4 如何测试睡眠模式下的模组耗流

1) 为了避免模组外围电路引起的额外耗流,测试模组耗流最准确的方法是单独给模组供电,即只接VBAT、GND、SIM卡、RF和PWRKEY,此时VBAT的耗流即为模组耗流。 2) 在EVB上测试模组耗流时(以V2.01为例),需要将EVB板上位号为R101和R102的电阻去掉,在位号R209处焊上0Ω电阻,然后插上电源适配器并打开5V电源开关(如图2)。 备注

1)     去掉R101是为了确保通过CON105外接电源直接给模组供电,而避免EVB的5V电源给模组供电;

2)     去掉R102是为了断开模组VDD_EXT给串口转换芯片的供电;

3)     焊上R209是为了使电源适配器5V电压给串口转换芯片供电;

4)      插上电源适配器是为了给串口转换芯片和LED指示灯供电,避免因模组串电导致耗流增加。

PPP部分

7.1 怎样在WIN7系统中使用PPP拨号?

1) 在“控制面板”中选择“网络和共享中心”;

2) 在“网络和共享中心”上,选择“设置新的连接和网络”;

3) 在“设置新的连接和网络”上选择“设置拨号连接”;

4) 在随后出现的界面上直接选择“跳过”;

5) 选择“更改适配器设置”;

6) 选择“属性”,在常规选项中配置项选择“115200”波特率。然后点击确定;

7) 选择“拨号”,即完成了PPP拨号。

7.2 PPP拨号上网失败的原因可能有哪些?

1) 拨号上网时,连接模组的串口是否被其他通讯工具占用?

2) 模组、调制解调器和拨号连接三者波特率配置是否一致?

3) 调制解调器高级配置APN是否正确?

4) 设备串口是五线制还是三线制?是否统一打开或关闭了硬件流控?

5) 测试卡是否被锁PIN?是否欠费?

射频部分

8.1 采用内置天线有哪些注意要点?

1) 尽量选用开关频率较低的DCDC;

2) DCDC的输入输出线要远离天线(注:电源都要远离天线);

3) 天线和射频线要远离LCD屏,特别是LCD屏的FPC;

4) 天线和射频线要远离主CPU芯片和其相连的SDRAM及FLASH芯片,并且建议在主CPU、SDRAM及FLASH上的高速线加EMI Filter;

5) 将CPU、SDRAM、FLASH、DCDC、屏FPC连接器放到屏蔽罩内部,屏蔽罩建议用洋白铜材质;

6) 天线应尽可能的远离SIM卡;

7) 注意天线周边的外壳和其他结构件为非金属材料;

8) 由于内置天线周围的器件结构及空间都会对天线的接收灵敏度和发射功率产生影响,建议提供整机给天线厂,天线厂会结合整机将天线性能调至最佳状态。具体的内置天线设计可以参考Quectel文档《天线设计指导文档》。

8.2 模组射频引脚是否支持防雷击?

模组内部有TVS管保护,但是只起静电防护作用,如果设备有防雷击要求,需要在模组外部RF_IN引脚连接一个专业防雷击的TVS管,同时保证该TVS管的容值小于0.5pF。

8.3 多个模组同时工作并且对应的天线相互靠近时会有什么影响?

1) 模组天线过于靠近时,相互之间会产生EMI干扰,导致设备的接收信号质量下降、误码率上升,从而产生连接时间长或者连接失败等问题。建议天线与天线之间的距离大于20cm。

2) 多个模组同时使用时,可能会出现由于网络资源不足导致模组无法上线的问题,建议客户使用QuecScan/QuecLock功能,将不同的模组锁定在不同频点上,详见《GSM_QuecCell_ATC》;也建议可以使用不同运营商的SIM卡。

8.4 GPRS理论最大传输速度是多少?

GPRS在CLASS 12时,上下行时隙可分别达到四个,如果此时网络采用CS4编码方式,则理论上传输速度可达21.4kpbsX4=85.6kbps。 (具体请参考下表)  

表 1: GPRS编码方式

Scheme

Code rate

Modulation

RLC blocks

per Radio

Block(20ms)

Raw Data within one Radio Block

Family

BCS

Punctured bits

Data rate kb/s

CS-1

0.5

GMSK

1

456

-

40

0

9.06

CS-2

=2/3

1

588

-

16

132

13.4

CS-3

=3/4

1

676

-

16

220

15.6

CS-4

1

1

456

-

16

-

21.4

串口部分

9.1 如何解决模组串口通信异常?

首先通过模组STATUS引脚电平来判断模组是否开机,高电平表示开机,低电平则表示未开机。如果模组已经处于开机状态,则需要针对以下两种情况分别加以分析: 1.1.1.PC与EVB串口通信异常

1) 检查串口线是否正常。建议使用Quectel提供的标准串口线,以避免当模组硬件流控开启的情况下非标准串口线(例如三线制串口线)引起的通信异常。

2) 检查串口工具使用是否正确。如果使用Quectel提供的QCOM串口工具,在模组硬件流控已开启的情况下,QCOM工具上RTS框必须打√,打√表示将模组RTS拉低。 1.1.2.MCU与模组串口通信异常

1) 检查波特率配置是否正确,在自适应波特率下需要发送AT进行波特率同步,同步成功后,建议客户使用AT+IPR命令设置成固定波特率并用AT&W保存。

2) 检查MCU和模组串口之间所串电阻阻值是否过大,阻值过大会导致电压被拉低,参考阻值为1kΩ。

3) 如果MCU与模组串口之间使用三线制连接方式,则需要检查硬件流控是否关闭。

9.2 串口电平如何匹配?

1) 如果MCU的串口电平是3.3V,匹配电路如图3所示:

2) 如果MCU的串口电平是3V,则将图3中的5.6K电阻换成15K。

3) 如果MCU的串口电平是5V,匹配电路如图4所示:

SIM卡部分

10.1 如何开启SIM卡热插拔功能?

1) 硬件上确保SIM_PRESENCE引脚已连接。

2) 通过AT命令开启SIM检查功能。 举例 AT+QSIMSTAT=1                             //开启SIM卡插拔状态报告 AT+QSIMDET=1,1AT+QSIMDET=1,0        //开启SIM卡检测功能 当SIM卡拔出或者再插上时,模组会立即有提示: +CPIN:NOT READY +QSIMSTAT:1,0+QSIMSTAT:1,1 Call Ready

10.2 使用过程中出现掉卡现象是什么原因?如何解决?

现象描述:模组开机返回+CPIN: READY, 过一会儿后模组返回 +CPIN: NOT READY。 可能原因:

1) RF干扰,可以通过以下方法确认:

a) 可以尝试使用AT+CFUN=4,1关闭模组射频发射和接收,看看问题是否仍然存在。

b) 可以尝试把天线靠近SIM卡和SIM信号线,看看问题出现概率是否有所增加。

c) 确认测试现场周围是否有超强电/磁场存在,比如高压输电线、大功率无线设备等。

d) 可尝试通过并联15~33PF电容来滤除射频干扰。

2) 硬件设计存在问题。可以尝试如下办法确认:

a) 假如VBAT电源走线过于靠近SIM信号线,当刚开机的时候纹波可能不是很大,模组能正常找到SIM卡,但是当模组开始注册并同步网络时,纹波增大可能直接干扰到SIM卡的信号线,导致掉卡。可尝试切断附件的VBAT线,通过其他途经单独给模组供电。

b) 确认该卡工作是几伏,1.8V还是3V?有些情况下,1.8V的卡更容易被干扰,可尝试使用AT命令AT+QSIMVOL锁定3V看问题是否依然存在。

3) SIM卡质量比较差。可以尝试如下办法确认:

a) 换张卡看看是否有同样的问题。

b) 把问题卡放在Quectel EVB上确认是否有同样问题。

10.3 哪些原因可能造成模组开机后无法注册网络?

1) 确认模组是否找到SIM卡(AT+CPIN?);

2) 确认SIM卡是否欠费;

3) 确认模组工作频段(AT+QBAND)和工作模式(AT+CFUN)是否正确;

4) 确认模组射频信号是否正常(AT+CSQ);

5) 查询模组IMEI号(AT+GSN),确认IMEI号是否合法。由于有些客户会改写IMEI号,导致部分区域网络认为此IMEI非法,从而禁止模组注册。

10.4 开机无法找到SIM卡的问题如何解决

现象描述:开机后模组返回 +CPIN: NOT READY or NOT INSERTED。从以下几方面分析解决: 1) SIM卡与卡座接触不良,可以尝试在SIM卡上增加垫片。 2) SMT焊接不良,可以通过万用表测试模组与SIM卡焊盘之间的连通性。 3) SIM卡已损坏,可以将SIM卡放在EVB或者手机上测试,确认是否正常。 4) 假如VBAT电源走线过于靠近SIM信号线,可能会由于VBAT电源线上的纹波太大,干扰到SIM卡各个信号线,导致SIM卡无法识别,可尝试切断附近的VBAT线,通过其他途径单独给模组供电,看问题是否消失。 5) 假如客户的SIM卡座和模组确实离得很远,走线也比较长,各个信号线也没有地屏蔽处理,很有可能导致SIM卡无法识别,可以尝试使用较短的飞线直接连接到卡座。 6) SIM卡信号线上并联的ESD器件寄生电容需要不大于50pF,过大可能会导致SIM卡无法识别,可尝试直接去掉该ESD看问题是否消失。 7) 天线摆放位置以及射频走线不合理也会干扰到SIM卡,从而导致SIM卡无法识别,客户可以使用AT+CFUN=4,1关闭模组射频发射和接收,确定SIM卡工作是否正常,若正常则表示SIM卡受到RF干扰。为了尽可能的消除RF干扰,SIM_DATA,SIM_CLOCK,SIM_RST,SIM_VDD并联滤波电容。具体参考模组硬件设计手册。 8) 周边环境有干扰,确认测试现场周围是否有超强电/磁场存在,比如高压输电线、大功率无线设备等, 可以尝试使用一个屏蔽罩盖住SIM卡以及SIM卡各个信号线的走线,或者使用地屏蔽线处理SIM卡信号线,看问题是否消失。

SMS部分

11.1 文本模式和PDU模式有什么区别?

文本模式和PDU模式是提供给客户编辑短信的不同方式。

1) 使用Text模式时,需要使用AT命令设置相关参数(CMGF,CSCS,CSMP);

2) 使用PDU模式时,需要自己组串,各项参数都包含在PDU串(SUBMIT/ DELIVER/ STATUS REPORT)中,例如短信中心号码、收件人号码、有效期等。

11.2 普通短信内容最大长度是多少?

根据3GPP规范,普通短信的最大长度为1120bits,当采用不同的编码方式时,普通短信包含的最大字符长度则有所不同,具体如下:

1) 采用7位GSM编码,可以输入1120bits/7 bit=160个字符;

2) 采用8位GSM编码,可以输入1120bits/8 bit=140个字符;

3) 采用16位UCS2编码,可以输入1120bits/16 bit=70个字符。

11.3 什么是长短信?

长短信是由多条不超过普通短信最大长度的子短信组成,在网络传输中被视为多条普通短信,而在终端上被合并显示,用户感知为一条长短信。其实现方式是在各个子短信报文中将TP-UDH1设为1,标识短信内容具有头结构,同时TP-UD即子短信内容中的前6个字节设置为长短信协议头,标识各子短信之间的关系,以便接收端进行识别与合并。

子短信因为带有头信息需要占用子短信内容的部分空间,因此当采用GSM 7-bit编码时,长短信中的单条子短信的字符个数最大只有152字符,而在UCS2编码下,最大只有66字符。另外,Quectel模组的长短信功能最多能支持发送包含7条子短信的长短信。

11.4 当短信已存满,新来短信时模组如何处理?

当短信已经存满,新来短信时模组将无法接收。 如果设置AT+QEXTUNSOL="SM",1,当短信存满后则会上报+TSMSINFO:322提示。

11.5 开机阶段一些SMS相关命令为什么会执行失败?

模组开机后,会对SIM卡进行初始化,因为SMS用到的很多参数是跟SIM卡相关的,这些参数要等待SIM卡初始化成功后才可以执行。一般来说SIM卡可以在开机后20s左右完成初始化,但是有的SIM卡由于电气特性等原因导致初始化速度很慢,可能需要40s甚至更长时间。可以通过AT+QINISTAT命令查询SIM卡关于短信部分是否初始化完毕,当QINISTAT返回为3后,表示已经初始化完毕,这时再执行SMS相关命令就不会出现返回失败的问题。 备注
在SIM卡初始化完成前,以下命令会返回失败:QMGDA  CGSMS CSMS CMGL CSAS CRES CMSS CSCB CMGW CMGD CMGR CPMS。

11.6 AT+CSCS=”GSM”,采用的是何种字符集?是GSM字符集吗

当设置AT+CSCS=”GSM”时,模组实际采用的是ASCII字符集,并非是GSM字符集。例如,输入的字符编码:0x5B,表示是ASCII字符集中的“[”,并非GSM字符集中的“Ä”。

11.7 CMGS发送短信为什么有时候很快,有时候却很慢

一般情况下,当所处的网络条件比较好时,CMGS在3~4秒内,就可以把短信发送出去; 但有些情况下,比如基站正在切换,或者网络条件较差时,网络侧长时间不能响应模组的短信发送请求,此时CMGS发送短信用时就会比较长,可能会在50秒左右。

11.8 国内号码互发短信时,加上国际号“+86”为什么某些地区会发送失败

因为国内有些地区基站不识别国际号“+86”,会认为号码错误而导致无法发送的问题。

TCP/UDP部分

12.1 模组的TCP域名最大长度支持多少字节?

99个字节。

12.10 TCP连接中模组的IP地址会如何变化?

模组和服务器建立TCP连接之后,模组的IP地址是不会变的,可以通过AT+QILOCIP获得。如果执行AT+QICLOSE后,再通过AT+QIOPEN建立连接IP地址也不会变。但是执行AT+QIDEACT后,再通过AT+QIOPEN,IP地址就会变化。原因是AT+QICLOSE只是把当前连接给关闭了,但是PDP场景还是激活的,而AT+QIDEACT则把当前场景给关闭了,再次连接时需要重新激活场景,激活场景的时候会重新获得IP地址,至于网络分配给模组的IP地址是根据运营商的配置而决定的。

12.2 模组APN最大长度支持多少字节?

31个字节。

12.3 TCP/UDP接收数据的方式有哪些?

1) 非透传模式下有两种方式:直接从串口输出数据和通过AT命令提取数据; 2) 透传模式下只有一种方式:直接从串口输出数据。

12.4 AT+QISEND最大发送数据长度是多少?

1460个字节

12.5 AT+QISACK返回值的最大容量是多少?

TCP协议中规定了发送序号和确认序号各占32个bit,所以QISACK最大可以达到2^32 = 4294967296 byte。

12.6 模组返回SEND OK但是为什么服务器还没有收到发送过去的数据?

模组收到SEND OK表示模组上层发送的数据已经送入了底层TCP socket对应的buffer中,这并不代表数据已经发送到了服务器,如果想知道数据是否发送到了服务器可以通过AT+QISACK查询。

12.7 模组在哪些情况下会上报CLOSED?

模组在下面三种情况下会上报CLOSED: 1) 服务器主动关闭了TCP链接; 2) 模组发送数据收不到服务器的ACK,底层TCP/IP层重传12次超时后主动上报CLOSED; 3) 网络异常发送RST包中断模组和服务器的TCP链接。

12.8 CGDCONT和QICSGP的区别,为什么CGDCONT设置后QIACT激活PDP使用的APN 还是不正确?

因为CGDCONT和QICSGP配置的APN并非同一个场景下面的,需要强调的是在使用TCP和UDP等模组自身协议栈时请使用QICSGP来配置对应场景的APN,在使用PPP功能的时候需要通过AT+CGDCONT命令来设置APN。

12.9 TCP和UDP传输方式有何区别?

TCP传输是数据流的概念,而UDP传输是数据包的概念。但无论是TCP还是UDP,最大发送的数据长度都为1460字节,因为在数据链路层MTU最大为1500字节,数据包超过这个大小就会被分包,所以我们根据TCP数据在网络层和传输层的封装大小定义最大发送长度为1460字节。TCP传输过程中是严格的按照顺序向上层输出所以不会乱序,但UDP没有这种机制,会存在后发的UDP包先上报的情况。 备注
AT+QISEND最大发送数据长度为1460个字节。

MS部分

13.1 Quectel模组MMS支持UTF8和UCS2格式吗?用哪种格式好?

Quectel模组支持UTF8格式和UCS2格式。但一般建议使用UTF8格式,因为网络对UCS2的兼容性可能不好。

13.2 彩信图片传送的大小有限制吗?

每个运营商都对彩信的大小做了限制,大概在100多Kb,一般建议彩信大小为几十Kb。