Difference between revisions of "BC26"

From ElectroDragon
Jump to navigation Jump to search
(Boot Log and Examples)
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Boot Log ==
+
== Low Power Mode ==
* Baudrate - 9600  
+
 
 +
* Common mode: Connected, Idle and PSM
 +
* Your NBIOT card must support this mode, PSM mode.
 +
* AT+CFUN=0,enter into low power mode after 10s, but this is still not PSM mode
 +
* AT+QNBIOTRAI release assitance indication
 +
* AT+CPSMS Config T3324 idle time
 +
 
 +
== Low Power Mode ==
 +
 
 +
NB低功耗需要从三种工作模式来描述:
 +
* DRX模式:传统技术模式,终端时刻在线,例如我们的手机,只要开机,就可以时刻被呼叫。
 +
* eDRX模式:DRX模式的扩展,将网络先开一会,再停一会(休眠),开的时候可以收到数据,停的时候收不到数据。
 +
* PSM模式:可以理解为把eDRX模式中的休眠时间拉的更长,从几小时到几天时间,功耗大幅下降,从而能做到“一节电池用5年”。
 +
如下图是各个状态的电流消耗情况:
 +
* 连接态发射电流 最大268mA
 +
* 连接态接收电流 平均50mA
 +
* Idle状态 平均1mA
 +
* PSM状态 平均5uA
 +
=== PSM Mode ===
 +
==== PSM MODE Introduction ====
 +
PSM 状态是指终端进入功率节省状态(Power Saving Mode),处于 PSM 状态终端关闭收发信号机,不监听无线侧寻呼,与网络没有任何消息交互,最大程度降低功耗。当终端处于 PSM 状态时,平台发送给终端任何数据,网络都不会立即下发给终端。只有当用户终端离开 PSM 状态进入到连接状态时,平台侧下发的数据才会发送给终端。因此,对于使用 PSM 模式终端,如果平台需要下发数据,需等待终端主动上传数据时,才能进行数据下发。<br>
 +
 
 +
 
 +
进入 PSM 状态:<br>
 +
[[File:PSM MODE.png|thumb|right]]
 +
当终端上传数据完成后,无线基站启动“不活动计时器”(默认 20 秒),如果终端在这个定时器时间内一直没有接收和发送数据,基站将释放终端无线连接(核心网用户会话信息保持,终端 IP 地址不变),终端进 入 Idle 状态并启动激活定时器(ActiveTime),当激活定时器超时后,终端才会进 入 PSM 状态。若下图所示,20s不活动定时器的状态被省略。
 +
<br>
 +
<br>
 +
在PSM模式下,平台有数据下发需求时,应在终端上报数据发生后、尚未进入PSM状态时可以进行下行通信,下行通信时段为:不活动定时器时长(默认20s)+激活定时器(ActiveTime)时长。因此可以设置ActiveTime来实现快速进入PSM或者延缓进入PSM状态的时间,如若应用场景仅须上传数据无下行需求,则ActiveTime设置最小值2秒;若应用场景有上传数据也有下行通信需求,则可ActiveTime设置大一些(ActiveTime设置范围:2秒到186分钟)。一般ActiveTime不超过30分钟。
 +
 
 +
==== PSM Mode Usage ====
 +
* Service provider must support this mode
 +
* Module auto enter into PSM mode (BC26)
 +
* Manually AT+CPSMS=1 enable or AT+CPSMS=0 to disble enter into mode
 +
* When network registered, AP free status,  AT+CFUN=0 will quickly enter into deep sleep mode.
 +
 
 +
== Boot Log and Examples ==
 +
* Baudrate - 9600 or 115200
 +
* If output error mesasge, try to switch backside 3-way jumper to 3.3V or remove it
  
 
  F1: 0000 0000
 
  F1: 0000 0000
Line 15: Line 53:
 
  AT
 
  AT
 
  OK
 
  OK
 +
AT+QSCLK?
 +
+QSCLK: 1
 +
AT+QCCID
 +
+QCCID: 89860446091891193387
 +
AT+CFUN=0
 +
OK
 +
AT+CGATT?
 +
+CGATT: 1
 +
AT+CSCON?
 +
+CSCON: 0,0
 +
AT+QENG=0 
 +
+QENG: 0,3736,2,208,"D1C1E43",-97,-4,-93,8,8,"1D26",0,
 +
AT+CESQ
 +
+CESQ: 19,0,255,255,30,44
 +
AT+QBAND?
 +
+QBAND: 1,3,5,8,20
 +
AT+QNBIOTRAI?
 +
+QNBIOTRAI: 1
 +
 
== Jumper ==
 
== Jumper ==
 
* Front 2-way Jumper: VIN=5V
 
* Front 2-way Jumper: VIN=5V
Line 40: Line 97:
 
* RESET
 
* RESET
 
* VEX = VDD_EXT
 
* VEX = VDD_EXT
 +
== Current Power Test ==
 +
*
 +
 
== SCH ==
 
== SCH ==
 
<gallery>
 
<gallery>
 
File:NWI1115_1.jpg | BC26 SCH
 
File:NWI1115_1.jpg | BC26 SCH
 
</gallery>
 
</gallery>
 
+
== SDK ==
 +
* Version 1.4 - https://github.com/bingoiot/EV-NBIOT-BC26-Workspace
 +
== Reference ==
 +
CN
 +
* https://blog.csdn.net/iamxxdd/article/details/98875896?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
 
[[category: NBIOT]]
 
[[category: NBIOT]]
  
 
[[category: Quectel]]
 
[[category: Quectel]]

Latest revision as of 03:51, 2 April 2020

Low Power Mode

  • Common mode: Connected, Idle and PSM
  • Your NBIOT card must support this mode, PSM mode.
  • AT+CFUN=0,enter into low power mode after 10s, but this is still not PSM mode
  • AT+QNBIOTRAI release assitance indication
  • AT+CPSMS Config T3324 idle time

Low Power Mode

NB低功耗需要从三种工作模式来描述:

  • DRX模式:传统技术模式,终端时刻在线,例如我们的手机,只要开机,就可以时刻被呼叫。
  • eDRX模式:DRX模式的扩展,将网络先开一会,再停一会(休眠),开的时候可以收到数据,停的时候收不到数据。
  • PSM模式:可以理解为把eDRX模式中的休眠时间拉的更长,从几小时到几天时间,功耗大幅下降,从而能做到“一节电池用5年”。

如下图是各个状态的电流消耗情况:

  • 连接态发射电流 最大268mA
  • 连接态接收电流 平均50mA
  • Idle状态 平均1mA
  • PSM状态 平均5uA

PSM Mode

PSM MODE Introduction

PSM 状态是指终端进入功率节省状态(Power Saving Mode),处于 PSM 状态终端关闭收发信号机,不监听无线侧寻呼,与网络没有任何消息交互,最大程度降低功耗。当终端处于 PSM 状态时,平台发送给终端任何数据,网络都不会立即下发给终端。只有当用户终端离开 PSM 状态进入到连接状态时,平台侧下发的数据才会发送给终端。因此,对于使用 PSM 模式终端,如果平台需要下发数据,需等待终端主动上传数据时,才能进行数据下发。


进入 PSM 状态:

PSM MODE.png

当终端上传数据完成后,无线基站启动“不活动计时器”(默认 20 秒),如果终端在这个定时器时间内一直没有接收和发送数据,基站将释放终端无线连接(核心网用户会话信息保持,终端 IP 地址不变),终端进 入 Idle 状态并启动激活定时器(ActiveTime),当激活定时器超时后,终端才会进 入 PSM 状态。若下图所示,20s不活动定时器的状态被省略。

在PSM模式下,平台有数据下发需求时,应在终端上报数据发生后、尚未进入PSM状态时可以进行下行通信,下行通信时段为:不活动定时器时长(默认20s)+激活定时器(ActiveTime)时长。因此可以设置ActiveTime来实现快速进入PSM或者延缓进入PSM状态的时间,如若应用场景仅须上传数据无下行需求,则ActiveTime设置最小值2秒;若应用场景有上传数据也有下行通信需求,则可ActiveTime设置大一些(ActiveTime设置范围:2秒到186分钟)。一般ActiveTime不超过30分钟。

PSM Mode Usage

  • Service provider must support this mode
  • Module auto enter into PSM mode (BC26)
  • Manually AT+CPSMS=1 enable or AT+CPSMS=0 to disble enter into mode
  • When network registered, AP free status, AT+CFUN=0 will quickly enter into deep sleep mode.

Boot Log and Examples

  • Baudrate - 9600 or 115200
  • If output error mesasge, try to switch backside 3-way jumper to 3.3V or remove it
F1: 0000 0000
V0: 0000 0000 [0001]
00: 0006 000C
01: 0000 0000
U0: 0000 0001 [0000]
T0: 0000 00B4
Leaving the BROM
AT
OK
AT
OK
AT
OK
AT+QSCLK?
+QSCLK: 1
AT+QCCID
+QCCID: 89860446091891193387
AT+CFUN=0
OK
AT+CGATT?
+CGATT: 1
AT+CSCON?
+CSCON: 0,0
AT+QENG=0  
+QENG: 0,3736,2,208,"D1C1E43",-97,-4,-93,8,8,"1D26",0,
AT+CESQ 
+CESQ: 19,0,255,255,30,44
AT+QBAND?
+QBAND: 1,3,5,8,20
AT+QNBIOTRAI?
+QNBIOTRAI: 1

Jumper

  • Front 2-way Jumper: VIN=5V
  • Back 2-way Jumper: PWRKEY Pulldown to auto boot
  • Back 3-way Jumper: Logic 3V3 select

Pin Deifinition

  • VIN / GND / DTX / DRX /
  • SMI = SPI MISO
  • SMO = SPI MOSI
  • SLK = SPI SCK
  • SCS = SPI CS
  • MPR = MCU PWRKEY
  • ADC
  • 3V3

Right Side

  • +5V
  • GND
  • ATX = AUX TXD
  • ARX = AUX RXD
  • RI
  • INT = PSM_EINT
  • TXD
  • RXD
  • NET = NETLIGHT
  • RESET
  • VEX = VDD_EXT

Current Power Test

SCH

SDK

Reference

CN