[802.15.4/Zigbee/MiWi] 【SAMR30M Xpro测评报告】+ 开箱&基本功能&星形组网功能测试

[复制链接]
34641|30
手机看帖
扫描二维码
随时随地手机跟帖
dql2015|  楼主 | 2021-10-28 21:10 | 显示全部楼层 |阅读模式
一、产品开箱
本次开发板是Microchip MiWi无线通信开发板,一共有3块,可以进行无线组网实验。开发板靓照如下,一如既往采用小巧的大红色包装盒:
开发板包装盒.jpg

开发板全家福.jpg
开发板主要资源如下:
开发板.PNG
开发板官网:
https://www.microchip.com/en-us/development-tool/AC164159

SAMR30M官网资源.gif

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

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

MiWi支持点对点、星型、Mesh拓扑网络,数据率可达1MBPS,距离能超过150米。可用于工业自动化、楼宇自动化等应用场景。
MIWI介绍6.PNG
此外,MiWi协议栈占用资源很少。

MIWI介绍5.PNG

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

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

二、功能性测试
开发板支持通过串口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面墙后信号衰减较多,可能跟发射功率,没有安装天线相关。
延时测试:
采用简单的三个设备分别收发,通过时间戳计算延时,测试结果如下所示:
通信延时测试计算.PNG
可见,延时很低,在距离较近、发送14字节测试数据的情况下,延时均在20毫秒以内,十分优秀。

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

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

RSSI测试:
RSSI查看十分方便,在数据接收的第r2字段。
RSSI说明.PNG
测试结果如下,可见RSSI比较稳定。
RSSI测试.PNG





使用特权

评论回复
shizaigaole| | 2021-10-29 11:39 | 显示全部楼层
不错!可以代替ZIGBEE

使用特权

评论回复
weiwei4dk| | 2021-10-29 14:18 | 显示全部楼层
不错,Sub GHz的 R30M开发板
不知道通信距离能到多少呢?

使用特权

评论回复
昱枫| | 2021-10-29 15:29 | 显示全部楼层
学习学习

使用特权

评论回复
dql2015|  楼主 | 2021-10-29 20:48 | 显示全部楼层
weiwei4dk 发表于 2021-10-29 14:18
不错,Sub GHz的 R30M开发板
不知道通信距离能到多少呢?

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

使用特权

评论回复
dql2015|  楼主 | 2021-10-29 20:53 | 显示全部楼层
星形组网说明.PNG
关于星形组网的说明:一个星形网络有一个PAN协调器,终端节点只能连接到协调器,终端节点之前的通信需要通过协调器“转发”。

使用特权

评论回复
怀揣少年梦| | 2021-10-31 20:35 | 显示全部楼层
是一种无线通信方案的选择

使用特权

评论回复
pixhw| | 2021-11-3 13:41 | 显示全部楼层
通信的距离多大呢   

使用特权

评论回复
sdlls| | 2021-11-3 13:41 | 显示全部楼层
这个是多个板子申请的吗   

使用特权

评论回复
febgxu| | 2021-11-3 13:41 | 显示全部楼层
组网效果怎么样   

使用特权

评论回复
xiaoyaodz| | 2021-11-3 13:41 | 显示全部楼层
Microchip MiWi是什么协议呢  

使用特权

评论回复
fentianyou| | 2021-11-3 13:41 | 显示全部楼层
数据传递顺序是什么样的   

使用特权

评论回复
selongli| | 2021-11-3 13:42 | 显示全部楼层
板载资料不少呢   

使用特权

评论回复
minzisc| | 2021-11-3 13:42 | 显示全部楼层
没有增送天线吗  

使用特权

评论回复
lzmm| | 2021-11-3 13:42 | 显示全部楼层
无线组网距离可以到多少呢   

使用特权

评论回复
hudi008| | 2021-11-3 13:43 | 显示全部楼层
RSSI能不能测距呢  

使用特权

评论回复
kkzz| | 2021-11-3 13:43 | 显示全部楼层
有资料可以分享吗   

使用特权

评论回复
sdlls| | 2021-11-3 13:43 | 显示全部楼层
           

使用特权

评论回复
dql2015|  楼主 | 2021-11-3 21:13 | 显示全部楼层
pixhw 发表于 2021-11-3 13:41
通信的距离多大呢

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

使用特权

评论回复
dql2015|  楼主 | 2021-11-3 21:15 | 显示全部楼层
kkzz 发表于 2021-11-3 13:43
有资料可以分享吗

官网资料多

使用特权

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

本版积分规则