【BC20开发板的NB和GPS的硬件调试】

简介: 【BC20开发板的NB和GPS的硬件调试】

1.0 安装驱动

首先大家下载驱动:包含BC20USB驱动,CH341驱动,FT232驱动,ST-LINK官方驱动,万能驱动

1.1 FT232驱动

1.1.png

1.2 CH341驱动

1.2.png

2.0 BC20开发板

BC20是一款高性能、低功耗、多频段、支持GNSS定位功能的 NB-loT无线通信模块。在设计上兼容移远通

GSM/GPRS/GNSS系列的MC20模块,方便客户快速、灵活的进行产品设计和升级。BC20提供丰富的外部接和协议栈UDP/TCP/ COAP/LWM2M/MQTT/HTTP等,同时支持移动OneNET云平台/阿里云平台/电信云平台/华为云平台/湖畔云平台,为客户的应用提供极大的便利。

支持北斗、GPS、QzSS等多星座卫星系统解调算法,其定位更加精准,抗多路径干扰能力更强,比传统的单 GPS模块具有更多优势。另外,BC20模块中内置LNA和低功耗算法:前者保证更高的灵敏度,后者保证低功耗模式下更低的耗流。

BC20模块较传统NB-loT+GNSS方案体积减少40%。凭借其紧凑尺寸、超低功耗和超宽工作温度范围,BC20在各种应用中占具更大优势;其主要应用领域为:自行车和摩托车防盗、宠物追踪、金融财产追踪及行车记录仪等等。

2.1.png

2.1.1.png

2.1 BC20核心板原理图

2.1.1.png

2.1.2.png

2.1.3.png

2.2 BC20底板原理图

2.2.1.png

2.2.2.png2.2.3.png

2.2.4.png

3.0 接线

  1. NB AT指令usb-ttl接到NB-IOT-uart 四根线
  2. USART1打到485(朝右)
  3. image.png

4.0 指令调试

4.1 NB AT指令调试

串口助手见:超级好用的SSCOM3.2串口助手

检查NB AT指令usb-ttl接到NB-IOT-uart 四根线

连接串口1,选择115200波特率,打开串口,助手操作步骤:

  1. 勾选发送新行
  2. 发送对应AT命令
  3. 查看串口显示
AT+CPIN?
//准备读卡,返回READY
AT+CEREG?
//查看注册状态,返回0,1为注册成功
AT+CSQ
//查看信号质量,数字越大信号越好(参考值20)
AT+CIMI
//查看卡号
AT+CGPADDR=1
//查看是否分配IP地址,模块接入基站

4.1.1.png

4.1.2.png

4.2 GPS AT指令调试

检查GPS AT指令usb-ttl接到NB-IOT-uart 四根线

连接串口1,选择115200波特率,打开串口,助手操作步骤:

  1. 勾选发送新行
  2. 发送对应AT命令
  3. 查看串口显示
ATI
//读取板载信息
AT+QGNSSC=1
//启动GPS,返回READY
AT+QGNSSC?
//查看启动GPS状态,返回0,1为注册成功
AT+QGNSSDB=1
//查询是否获取到GPS信息
AT+QGNSSRD?
//DUG输出GPS信息
AT+QGNSSRD="NMEA/RMC"
//读取RMC经纬度有用信息

4.2.1.png

5.0 总结

上文教大家在电脑通过串口助手对BC20开发板进行AT指令的NB和GPS的硬件调试,对比两者各有优势,前者更加保密一些,后者更加简洁。后续会教大家更加奇特的操作,欢迎一键三连😂😂😂

在以后的博文中我们将分享更多生活技巧,美好生活每一天!好好学习天天向上,从而实现对外部世界进行感知,充分认识这个有机与无机的环境,科学地合理地进行创作和发挥效益,然后为人类社会发展贡献一点微薄之力。

目录
相关文章
|
8月前
|
传感器
imx6ull开发板i2c应用编程读取AP3216c传感器数据
imx6ull开发板i2c应用编程读取AP3216c传感器数据
110 0
51单片机学习-HC-05蓝牙模块-LCD12864显示
51单片机学习-HC-05蓝牙模块-LCD12864显示
172 0
51单片机学习-HC-05蓝牙模块-LCD12864显示
|
芯片 内存技术
LabVIEW实现ST-Link自动烧录单片机
在讲解LabVIEW实现ST-Link自动烧录之前先聊一聊ST官方提供一款专用的Flash烧录工具:ST-Link utility。
|
异构计算 SoC
Xilinx Zynq-7000系列XC7Z035/XC7Z045高性能SoC处理器评估板PS端ETH RJ45接口
本文介绍了xines DSP+FPGA异构评估板,其中Xilinx Zynq-7000系列XC7Z035/XC7Z045系列主要特性,资源框图及PS端ETHRJ45接口引脚说明
Xilinx Zynq-7000系列XC7Z035/XC7Z045高性能SoC处理器评估板PS端ETH RJ45接口
|
传感器
STM32驱动HC-SR04超声波模块
STM32驱动HC-SR04超声波模块
492 0
|
芯片 数据格式
CB5654开发板之串口通讯
 串行接口是一种可以将接收来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接收的串行数据流转换为并行的数据字符供给CPU的器件。一般完成这种功能的电路,我们称为串行接口电路。
458 0
CB5654开发板之串口通讯
【STM32 .Net MF开发板学习-21】蓝牙遥控智能小车(PC模式)
上篇文章我们用手机上的蓝牙去控制智能小车,这次我们直接用笔记本上的蓝牙模块来控制小车,这样利用PC更为强大的运算能力,就可以扩展出更多有意思的功能来。
690 0
【STM32 .NET MF开发板学习-29】摄像头蓝牙图像远程获取
目前M3的开发板,虽然前段时间可以支持WPF了,但是SRAM毕竟还是有限,所以从串口摄像头直接获取的jpg图像,并不能在LCD屏上显示出来(在模拟器上没有这个问题,可以直接呈现),所以我借助蓝牙接口,把另一个串口获取的图像数据发送到一台带蓝牙的PC上,PC上的程序否则实现数据接收,并把图像呈现出来。
727 0
【STM32 .Net MF开发板学习-05】PC通过Modbus协议远程操控开发板
本示例包含两部分,一部分运行到开发板上,作为Modbus RTU Slave服务存在;另一部分典型的.Net Framework代码,实现了Modbus RTU Client端功能,可以借助开发板上的Slave服务控制开发板上的LED灯和获取按钮状态。
775 0

热门文章

最新文章