NB-IOT专栏之BC28模块测试

  • Post author:
  • Post category:其他




NB-IOT专栏目录

创思通信BC28核心板+STM32F系列单片机开发记录博客



1.

BC28模块测试





前言


自学新东西过程是非常痛苦的,尤其是硬件方面,每个厂商可能做的模块不太一样,也有可能是厂商给的教程用的对应的主控芯片不一样,厂商给的文档资料有的时候可能看不懂,网上资料也不是很多,对新手小白来说可能就是一个坑,很懵逼,没得办法,只能一点一点的琢磨钻研,那这个专栏就写一下NBIOT相关的总结,这里使用的是创思通信的BC28模块,是NB-IOT的核心板,老板给的教程是用的STM32的l系列的单片机做的,那学过STM32的同学可能和我一样,手里面只有STM32f系列的板子,板子不一样涉及的东西也很多不一样的。于是我就在百度上找啊找,并加入了卖家的技术支持群,还是有点懵逼。我买的核心板如下图,看到这个图片和你的一样你就可以接着看我的下面的帖子啦,绝对有帮助。

在这里插入图片描述




一、我的困惑及解答


1.卖家给的是L系列单片机的教程,使用F系列单片机可以嘛,还需要自己买L系列的单片机吗?

F系列的单片机是可以的,单片机和BC28之间只是进行的串口通信,只要是单片机就可以串口通信,发送AT指令就可以让BC28工作,所以不需要自己再买L系列单片机,如果经济富裕的话,可以买L系列单片机,但是F系列的代码需要自己写,所以需要自己会STM32。


2.L系列单片机和F系列单片机有什么区别呢?


NBIOT的特性是低功耗,而L系列单片机的特性也是低功耗,相比之下F系列就不是很适合了,但是自己做实验,学生学习使用F系列单片机是完全可以的。


3.老板给的测试视频用了一根串口线,但是手里并没有串口线(那种插线式的),只有USB mini口数据线,怎么办?


老板的视频确实是使用了串口下载线,仔细观察,板子上有一个U口,不过那也不是串口,通过串口的话需要接串口线,那我这是一跟USB转TTL数据线,没有TX和RX,我是这样做的,我把数据线插到了野火的32板子上,把本该串口接32的板子的两个引脚(RXD TXD)接到了BC28(RX TX)上面,并供电,成功解决没有串口线的问题。

串口接线实物图如下图所示:(同时不要忘了给BC28接vcc和gnd供电昂)

在这里插入图片描述



二、测试BC模块步骤



1.使用华为海思调试工具


找到下面这个软件

在这里插入图片描述


打开这个软件


在这里插入图片描述



2.测试过程


(1)设置端口,setting->Serial port parameter set

选择自己的端口号,波特率调为9600。

在这里插入图片描述

(2)分别点击如下三个按钮,如果你的和我的一样就没问题了。

第一个按钮是连接BC28,第二个是BC28的信息,第三个是BC28是否注册(决定你的BC28是否可以通信)

在这里插入图片描述



三、遇到的问题及解决


点击Registration information出现Not Registere。




1.确认你的卡是不是正确插入,注意是卡的缺口朝外,卡的金属面和板子贴合。

2. 点击Module information 查看NBAND是不是8,因为用的中国移动的NB卡,这里要设置成8,设置命令如下,记得带回车。

AT+NBAND=8

在这里插入图片描述



版权声明:本文为JIANGYINGH原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。