3097|3

280

帖子

7

TA的资源

一粒金砂(高级)

楼主
 

【安信可UWB室内定位模组NodeMCU-BU01】No.002-硬件测试环境搭建 [复制链接]

上一篇对开发板进行了简单的测试,确认电路都完好。这一篇主要是介绍搭建硬件电路。

为了方便在户外测试,我计划做成能单独工作的两个系统模块,分别用充电宝供电,其中标签端模块需要带屏幕显示,可以观察测量距离。经过我翻箱倒柜凑齐以下电路板。如下图。

1 用于测试的实验板

带屏幕的板卡是我以前做过的一个产品淘汰的不合格品,基于STM32单片机设计,带显示、串口、按键等,比较适合做标签端控制。另外一个带屏蔽罩的板卡是基于Arduino编程的评估板,带串口,适合做基站端。

基站端比较简单,先安排这个硬件搭建。如下图,Arduino板对应接口都引出来了,只需要对应的连起来就行。

2 Arduino板接口

先用杜邦线连接起来,测试电路通不通。如下图是连接好的。

3 Arduino板连线

Arduino IDE里面编写一个测试程序,设置一下NodeMCU-BU01的工作模式为基站,然后程序就一直读取NodeMCU-BU01模块的输出并上传,以方便观察状态,如下图。

4 程序设置基站模式

把另外一个模块连接到电脑串口,两个模块放一起,测试是否正常通讯。如下图。

5 两模块联测

通过串口调试助手观察通讯结果,下图可见两模块能够正常测距,说明电路连接没有问题。

6 通讯成功

然后把NodeMCU-BU01模块和Arduino板之间用线焊接起来,杜邦线很容易接触不良,不适合移动测试。通过充电宝给两个板板供电,就可以自由移动了,如下图,基站部分就做好了。

7 基站搭建完成

接下来搭建标签端硬件。由于使用的不是成品开发板,整个弄起来非常繁杂,需要拆件,跳线,焊接调试接口等,整整用了我一天的时间才把硬件调整好,最终的成品如下图,虽然看着有点丑陋,但是电路是好用的。

8 标签端电路搭建完成

标签端电路除了把NodeMCU-BU01模块和MCU板连接起来外,我还把通讯用的TXRX线分别接了一个USB转串口的接收端,这样方便观察两个板卡的收发数据实况。有调试串口协议需求的同学,如果没用过此方法,强烈推荐试一试,真的提高不少编程效率。

STM32上编个简单的测试程序,如下图,通过4步把NodeMCU-BU01模块设置成标签模式。

9 程序设置标签模式

通过两个监视串口可以看到,两个板板通讯正常,NodeMCU-BU01模块连续播报测试距离,如下图。

10 MCU通讯成功

至此,硬件测试环境搭建完成,下一步开始设计单片机程序,实现在屏幕上显示实时测量的数据。

此帖出自RF/无线论坛

最新回复

了解。   详情 回复 发表于 2022-2-7 14:19
点赞 关注
 

回复
举报

6788

帖子

2

TA的资源

版主

沙发
 

可以设置测距频率吗?

此帖出自RF/无线论坛

点评

只通过at指令是不行的,估计得改实验板上的stm32的程序  详情 回复 发表于 2022-2-7 13:29
 
 

回复

280

帖子

7

TA的资源

一粒金砂(高级)

板凳
 
wangerxian 发表于 2022-2-7 10:13 可以设置测距频率吗?

只通过at指令是不行的,估计得改实验板上的stm32的程序

此帖出自RF/无线论坛

点评

了解。  详情 回复 发表于 2022-2-7 14:19
 
 
 

回复

6788

帖子

2

TA的资源

版主

4
 
sipower 发表于 2022-2-7 13:29 只通过at指令是不行的,估计得改实验板上的stm32的程序

了解。

此帖出自RF/无线论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
PIC中档单片机系列-10位A-D转换器

以前说的是8位单片机的AD转换器本文将详细的介绍一下10位系列单片机的转换器

新年第一猛帖——基于LM3S8962小型气象站

玩LM3S8962有一段时间了,感觉很爽,但也没有写出很好的资料出来,因为研究别人写好的实验程序,别人也把研究资料也几乎写光写烂 ...

推荐一款低功耗段式液晶屏

看论坛正在做低功耗时钟,我刚好手头有个东西也需要低功耗显示,向大家推荐北京青云的LCM061A段式模块,主要是3.3V下可以工作, ...

教程:如何为BBB制作cape(或:如何在系统启动时自动加载dtbo)

本帖最后由 wytalfred 于 2014-3-22 00:11 编辑 一、引子 如果你买来BBB是为了搞跟硬件相关的项目,那你八成需要制作一个c ...

FAQ:PolarFire SoC FPGA 安全引导|Microchip 安全解决方案系列研讨会 第12场

直播主题: PolarFire® SoC FPGA安全引导|Microchip 安全解决方案系列研讨会 第12场 内容简介: PolarFire SoC FPGA ...

外观和树莓派zero一样的ESP32开发板

ATMegaZero ESP32-S2是一个外观和树莓派zero一样的ESP32开发板,这意味着形状和 40 针 GPIO 接口与 Pi Zero 相同,可以使用相同 ...

【建筑施工监测与安防系统】十二、Kaluga解析SD卡文件中记录的参数接入OneNET

本人第九篇中,已经提及项目需要从SD卡加载配置参数,主要是对settings.txt文件的解析。参数主要分为三个方面: 1)por ...

【STM32U5A5ZJ开发板】32位定时器设置测试和PWM测试

STM32U5A5ZJ单片机具有高达160MHZ的运行频率,如果要实现精度1微秒时间长度达到2~5秒的定时长度,使用16位的计时器是很难的,但 ...

【2023 DigiKey大赛参与奖】开箱帖:最晚的参与奖,最赛博的眼镜

不得不说,金主这个活动能够给工程师很多很多新奇有趣的东西还是很好很好的,2023 DigiKey大赛参与奖,本来五月出就下了订单,当 ...

快速回复 返回顶部 返回列表