描述
探索NB-IoT模块:Quectel BC65 - TE - B的全面解析
在物联网(IoT)快速发展的今天,窄带物联网(NB - IoT)技术凭借其低功耗、广覆盖等优势,成为了众多物联网应用的首选通信技术。Quectel推出的BC65 - TE - B开发板,为开发者提供了一个便捷的平台,用于开发和调试基于NB - IoT的应用。今天,我们就来深入了解一下这个开发板。
文件下载:BC65PBTEB-KIT.pdf
一、前言与安全信息
Quectel为了方便开发者使用BC65模块进行应用开发,提供了BC65 - TE - B开发板。这份用户指南旨在帮助我们快速掌握该开发板的接口规格、电气和机械细节以及使用方法。
在使用任何包含BC65模块的设备时,我们必须遵守一些安全预防措施。比如,驾驶时应避免使用移动设备,以免分散注意力导致事故;登机前要关闭设备或开启飞行模式,防止干扰飞机通信系统;在医院等医疗场所,要注意无线设备可能对敏感医疗设备产生的干扰;在有潜在爆炸危险的区域,必须关闭无线设备。
二、产品概念
2.1 关键特性
- 电源供应:提供多种电源接口,包括USB接口(4.75 - 5.25V,典型值5.0V)、Arduino接口(4.75 - 5.25V,典型值5.0V)和电源供应接口(5.0V)。
- 发射功率:发射功率为23 dBm ±2 dB。
- 温度范围:工作温度范围为 - 25°C到 + 75°C,扩展温度范围为 - 40°C到 + 85°C,存储温度范围为 - 40°C到 + 90°C。
- USIM接口:支持1.8/3.0V外部USIM卡。
- UART端口:有主端口(Ch A)用于数据和AT命令传输,默认波特率9600 bps;调试端口(Ch B)用于获取底层日志和软件升级,默认波特率921600 bps;还有辅助端口(仅适用于QuecOpen解决方案),默认波特率9600 bps。
- 其他特性:具备Arduino接口,可连接STM32 Nucleo - 64开发板;有复位按钮和电源键;支持固件升级;天线接口连接50Ω阻抗控制的天线垫;支持SMS(文本和PDU模式,部分功能在开发中)。
2.2 功能与接口分布
从功能图和接口分布图中,我们可以清晰地看到BC65 - TE - B的各个组成部分。其接口包括电源供应接口(USB、Arduino、外部电源)、USB - UART接口、USIM接口、Arduino接口、RF天线接口、UART切换开关、复位按钮、电源键、LED指示灯和测试点等。
三、操作流程
3.1 单板操作
如果我们只使用BC65 - TE - B开发板进行固件升级和调试基于BC65的NB - IoT应用,操作步骤如下:
- 安装USB - UART驱动,可从https://www.maxlinear.com/product/interface/uarts/usb - uarts/xr21v1414下载。
- 将Micro USIM卡插入J303,根据BC65模块的不同硬件版本选择合适的USIM卡。
- 将棒状天线连接到J304的SMA连接器。
- 将J302(UART切换开关)切换到“MAIN UART TO USB”状态。
- 通过Micro USB电缆将J301连接到PC。连接后,PC的“设备管理器”会显示UART端口信息,Ch A为主端口用于AT命令通信,Ch B为调试端口用于查看日志和升级固件。
3.2 多板操作
当我们将BC65 - TE - B与STM32 Nucleo - 64开发板结合使用时,操作步骤如下:
- 安装STM32 Nucleo - 64板的驱动,可从http://www.st.com/content/st_com/en/products/evaluation - tools/product - evaluation - tools/mcu - eval - tools/stm32 - mcu - eval - tools/stm32 - mcu - nucleo/nucleo - l476rg.html下载。
- 安装USB - UART驱动,同样从https://www.maxlinear.com/product/interface/uarts/usb - uarts/xr21v1414下载。
- 使用烙铁移除SB13和SB14的两个0欧姆电阻,并分别焊接到SB62和SB63上。
- 分别短接CN2的引脚1和2、引脚3和4,JP5的引脚1和2,JP6的引脚1和2。
- 将Micro USIM卡插入J303,选择合适的USIM卡。
- 将棒状天线连接到J304的SMA连接器。
- 将J302(UART切换开关)切换到“MAIN UART TO MCU”状态。
- 通过连接BC65 - TE - B的J305、J306、J307和J308到STM32 Nucleo - 64板的CN5、CN6、CN8和CN9,将Arduino接口连接到开发板。
- 通过Mini USB电缆将STM32 Nucleo - 64板的CN1连接到PC。BC65模块上电后,PC的“设备管理器”会显示设备信息。
四、电气性能与可靠性
4.1 绝对最大额定值
对于BC65模块的电源供应和数字、模拟引脚的电压,有相应的绝对最大额定值。例如,VBAT的范围是0到 + 4.35V,数字引脚、模拟引脚以及掉电模式下数字/模拟引脚的电压值待确定。
4.2 工作和存储温度
工作温度范围为 - 25°C到 + 75°C(在此范围内模块符合3GPP规范),扩展温度范围为 - 40°C到 + 85°C(在此范围内模块仍能维持基本功能,但部分规格可能会降低),存储温度范围为 - 40°C到 + 90°C。
五、机械尺寸
BC65 - TE - B的尺寸为(70.0 ±0.15) mm × (74.0 ±0.15) mm × (1.6 ±0.15) mm,从顶视图和底视图可以更直观地了解其外形。
六、套件与附件
6.1 套件
BC65 - TE - B套件包含开发板本身,其组装图展示了各个部分的组合方式。
6.2 附件
套件附件包括一个带SMA连接器的NB - IoT天线、一根Micro USB电缆和一份说明书,说明书详细描述了BC65 - TE - B的连接方式和附件细节。
七、总结
Quectel BC65 - TE - B开发板为开发者提供了一个功能丰富、易于使用的平台,无论是单板操作还是与其他开发板结合使用,都能满足不同的开发需求。在实际应用中,我们需要根据具体的项目需求,合理利用开发板的各种特性和接口,同时要注意遵守安全规定,确保设备的正常运行。大家在使用过程中有遇到什么问题或者有更好的使用经验,欢迎在评论区分享交流。
打开APP阅读更多精彩内容