【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的硬件调试,对比两者各有优势,前者更加保密一些,后者更加简洁。后续会教大家更加奇特的操作,欢迎一键三连😂😂😂

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

目录
相关文章
|
存储 Linux 开发工具
Rockchip系列之浅度分析UART接口系列(1)
Rockchip系列之浅度分析UART接口系列(1)
1334 1
|
机器学习/深度学习 PyTorch API
PyTorch 深度学习实用指南:6~8
PyTorch 深度学习实用指南:6~8
336 0
|
3月前
|
芯片
MicroPython+ESP32 C3+ST7735S LCD屏 WIFI联网并显示时间
本案例基于ESP32 C3与ST7735S驱动的1.8寸TFT屏,实现WIFI连接显示、实时时间展示及中英文字符渲染。通过MicroPython驱动屏幕,支持自定义字库与彩色文字输出,适用于嵌入式图形显示应用。
450 1
MicroPython+ESP32 C3+ST7735S LCD屏 WIFI联网并显示时间
CH340外围电路
CH340外围电路介绍
STM32速成笔记(三)—按键检测
本文介绍了如何利用STM32进行按键检测,先介绍了原理,后面给出了配置步骤和应用例程。此外,本文还叙述了如何利用一个按键单独控制一个LED亮灭,以及如何检测按键长短按。
2456 0
STM32速成笔记(三)—按键检测
|
存储 弹性计算 安全
阿里云服务器8核16G配置可选实例规格、收费标准及2024年优惠价格参考
阿里云服务器8核16G配置多少钱?可选实例规格有哪些?2024年的优惠价格是多少?根据阿里云2024年的收费标准及活动价格来看,8核16G配置云服务器的价格为3084.36元1年。阿里云服务器8核16G配置可选的规格有二十几个,不同实例的价格有所不同,下面是8核16G配置可选实例规格详解及优惠价格表。
2039 0
阿里云服务器8核16G配置可选实例规格、收费标准及2024年优惠价格参考
|
缓存 前端开发 JavaScript
优化前端性能的五种最佳实践
在现代 web 开发中,前端性能的优化是提高用户体验的关键。本文探讨了五种最佳实践来提升前端性能,包括代码分割、懒加载、压缩资源、优化渲染和使用缓存策略。这些方法不仅有助于减少加载时间,还能提高应用的响应速度和整体用户满意度。
|
数据采集 安全 网络安全
代理IP纯净度如何测试?
代理IP的纯净度关乎网络隐私、稳定性和安全性。纯净IP能保护用户身份,提供稳定连接,降低被识别为恶意访问的风险,并确保数据安全。测试纯净度包括检查IP历史、黑名单状态、SSL支持、匿名度及网络性能。在网络安全至关重要的今天,纯净代理IP是重要保障。
STM32CubeMX 点亮LED
STM32CubeMX 点亮LED
230 0
|
存储 搜索推荐 JavaScript
基于SpringBoot的停车位智能管理系统的设计与实现_kaic
随着经济与交通事业的飞速发展,汽车的保有量呈现上升趋势,公共停车位 智能化在信息时代显得尤为重要。面对有限的公共停车位与上升的汽车保有量, 通过合理利用公共停车位来提高车位的利用率是大势所趋。 基于上述背景,本论文围绕公共停车位智能管理展开研究,从研究背景与现 状分析、需求分析与系统设计、系统实现和测试等几个方面进行阐述。其系统采 用 SpringBoot+Vue 技术开发,数据存储于 MySQL 数据库。系统实现了入场停车、 出场缴费、投诉建议、违规处罚、论坛交流等基础功能。综合考虑车位价格/元、 等待时长/分、车位行驶距离/米、反向寻车距离/米、停车难度系数和安全系数 六种影响因素

热门文章

最新文章