打印
[Wi-Fi/蓝牙/Zigbee…]

【SAMR30M Xpro测评报告】+ 开箱&基本功能&星形组网功能测试

[复制链接]
42617|31
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dql2015|  楼主 | 2021-10-28 21:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
一、产品开箱
本次开发板是Microchip MiWi无线通信开发板,一共有3块,可以进行无线组网实验。开发板靓照如下,一如既往采用小巧的大红色包装盒:



开发板主要资源如下:

开发板官网:
https://www.microchip.com/en-us/development-tool/AC164159



开发板核心模组官网:
https://www.microchip.com/en-us/product/ATSAMR30M18
官网有十分丰富的资料,包括软、硬件使用测试说明,开发板设计文件全开源等。
Microchip 802.15.4 based MiWi Products介绍了MiWi技术优势及其Microchip产品:MiWi是一个软件协议,它的底层基于IEEE 802.15.4,上层协议是Microchip私有协议。和其它无线通信协议对比如下:



可见,MiWi具有低功耗、低延时、稳定性高、快速及强大的组网能力等特点。

MiWi支持点对点、星型、Mesh拓扑网络,数据率可达1MBPS,距离能超过150米。可用于工业自动化、楼宇自动化等应用场景。

此外,MiWi协议栈占用资源很少。



MiWi协议可以支持不同的硬件,包括SAMR30(Sub GHz)和SAMR21(2.4GHz),本次开发板是Sub GHz的SAMR30 Module Xpro。
开发板核心模组简介如下:

开发板简介如下:


开发板板载Microchip自家的USB转串口芯片MCP2221A ,使用USB连接开发板和电脑后,如果没有识别到串口,需要去官网下载MCP2221A驱动。
正常识别到串口后就可以进行测试了,3块开发板连接电脑后效果如下:


二、功能性测试
开发板支持通过串口AT指令交互,开发者可以使用AT指令配置网络、加入网络、设备信息等,文档MiWi RN Command Set介绍了AT指令集的使用方法。

UART配置:波特率115200 bps,数据位8 bit,无奇偶校验,停止位1 bit,无流控。
AT指令基本功能测试过程如视频所示:https://www.bilibili.com/video/BV1d34y1m73v?share_source=copy_web

三、星型网络搭建
前面测试了基本的AT指令,接下来就使用3块开发板进行星形组网实验,其中1个作为 PAN coordinator另外 2 个作为end devices,
第一个设备,start网络(COM18),中间设备join网络(COM18),右边设备join网络(COM19)。
PAN coordinator配置使用AT指令如下:
cfg pan 5678     //配置 PAN ID = 0x5678
cfg channel 6    //配置 channel = 6
cfg reconn 2     //配置 reconnection setting =2
~cfg                //退出配置模式, 进入运行模式

start                //启动网络

end devices配置使用AT指令如下:
cfg pan 5678     //配置 PAN ID = 0x5678
cfg channel 6    //配置 channel = 6
cfg reconn 2     //配置 reconnection setting =2
~cfg                //退出配置模式, 进入运行模式
join                 //加入网络


星形组网网络配置、数据收发过程如视频所示:
https://www.bilibili.com/video/BV1D3411r7iD?share_source=copy_web

通信距离测试:
由于本人所在环境限制,没有空旷的场地测试,只能在室内粗略的定性判断,实测,室内穿2面墙后信号衰减较多,可能跟发射功率,没有安装天线相关。
延时测试:
采用简单的三个设备分别收发,通过时间戳计算延时,测试结果如下所示:

可见,延时很低,在距离较近、发送14字节测试数据的情况下,延时均在20毫秒以内,十分优秀。

丢包率测试:
丢包率测试方法是采用3个设备设置不同的数据发送间隔进行数据发送,通过串口调试助手的数据收发计数功能判断丢包情况。测试视频如下所示:
https://www.bilibili.com/video/BV1o34y1m7XM?share_source=copy_web

可见,本次测试发送间隔设置为50毫秒时丢包较多,设置80毫秒时少量丢包,设置100毫秒时不会丢包,可见丢包率跟数据发送频率息息相关。

RSSI测试:
RSSI查看十分方便,在数据接收的第r2字段。

测试结果如下,可见RSSI比较稳定。






使用特权

评论回复
沙发
shizaigaole| | 2021-10-29 11:39 | 只看该作者
不错!可以代替ZIGBEE

使用特权

评论回复
板凳
weiwei4dk| | 2021-10-29 14:18 | 只看该作者
不错,Sub GHz的 R30M开发板
不知道通信距离能到多少呢?

使用特权

评论回复
地板
昱枫| | 2021-10-29 15:29 | 只看该作者
学习学习

使用特权

评论回复
5
dql2015|  楼主 | 2021-10-29 20:48 | 只看该作者
weiwei4dk 发表于 2021-10-29 14:18
不错,Sub GHz的 R30M开发板
不知道通信距离能到多少呢?

这个跟障碍物有关吧,周围的电磁环境有关

使用特权

评论回复
6
dql2015|  楼主 | 2021-10-29 20:53 | 只看该作者

关于星形组网的说明:一个星形网络有一个PAN协调器,终端节点只能连接到协调器,终端节点之前的通信需要通过协调器“转发”。

使用特权

评论回复
7
怀揣少年梦| | 2021-10-31 20:35 | 只看该作者
是一种无线通信方案的选择

使用特权

评论回复
8
pixhw| | 2021-11-3 13:41 | 只看该作者
通信的距离多大呢   

使用特权

评论回复
9
sdlls| | 2021-11-3 13:41 | 只看该作者
这个是多个板子申请的吗   

使用特权

评论回复
10
febgxu| | 2021-11-3 13:41 | 只看该作者
组网效果怎么样   

使用特权

评论回复
11
xiaoyaodz| | 2021-11-3 13:41 | 只看该作者
Microchip MiWi是什么协议呢  

使用特权

评论回复
12
fentianyou| | 2021-11-3 13:41 | 只看该作者
数据传递顺序是什么样的   

使用特权

评论回复
13
selongli| | 2021-11-3 13:42 | 只看该作者
板载资料不少呢   

使用特权

评论回复
14
minzisc| | 2021-11-3 13:42 | 只看该作者
没有增送天线吗  

使用特权

评论回复
15
lzmm| | 2021-11-3 13:42 | 只看该作者
无线组网距离可以到多少呢   

使用特权

评论回复
16
hudi008| | 2021-11-3 13:43 | 只看该作者
RSSI能不能测距呢  

使用特权

评论回复
17
kkzz| | 2021-11-3 13:43 | 只看该作者
有资料可以分享吗   

使用特权

评论回复
18
sdlls| | 2021-11-3 13:43 | 只看该作者
           

使用特权

评论回复
19
dql2015|  楼主 | 2021-11-3 21:13 | 只看该作者
pixhw 发表于 2021-11-3 13:41
通信的距离多大呢

跟遮挡物有关,发射功率有关

使用特权

评论回复
20
dql2015|  楼主 | 2021-11-3 21:15 | 只看该作者
kkzz 发表于 2021-11-3 13:43
有资料可以分享吗

官网资料多

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

101

主题

372

帖子

7

粉丝