0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【干货分享】道生物联TKB-623评估板双机通讯测试_程序开发

电子发烧友论坛 2025-10-21 08:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文将介绍基于道生物联TKB-623评估板进行的双机通讯测试

摘自优秀创作者-HonestQiao

https://bbs.elecfans.com/jishu_2502989_1_1.html


924b1b8c-ae11-11f0-8ce9-92fbcf53809c.png

新一代 TurMass 无线通信TKB-623评估板


TKB-623评估板的基础使用,非常的简单,直接用Type-C连接到电脑,就会自动有串口生成,可以用来和开发板通信

另外,TKB-623评估板上的RX、TX引脚,也可以用USB2TTL连接到电脑来与电脑挺通信,也可以连接到其他MCU设备进行通信。

为了方便后续的测试,我研究了道生物联提供的文档,开发了一个通讯测试程序。

1、硬件连线

我用了两个一样的USB2TTL,来连接两个TKB-623评估板到同一个USB HUB,然后连接到电脑:


926c2bf6-ae11-11f0-8ce9-92fbcf53809c.png

929c93c2-ae11-11f0-8ce9-92fbcf53809c.png92c660c6-ae11-11f0-8ce9-92fbcf53809c.png

测试程序开发完成后,后续将会进行远距离通讯测试。

2、串口工具测试

我使用的是macOS系统,串口工具使用了友善串口调试助手。

92f3a22a-ae11-11f0-8ce9-92fbcf53809c.png

简单测试过程中,同时打开了两个友善串口调试助手,左则的选择1号板的串口,右则的选择2号板的串口,然后波特率选115200,其他参考途中选择即可。

另外,需要在设置里面,设置发送的时候,自动添加\r\n:

9318e044-ae11-11f0-8ce9-92fbcf53809c.png

设置完成,开启串口,发送AT指令,就可以看到类似途中AT_OK的返回了。

能看到AT_OK,说明和电脑的通讯正常了。

3、配对测试

在两个串口工具中,分别发送AT命令:

AT+FREQ=490300000,490300000,490300000AT+TXP=15AT+RATE=6AT+WORKMODE=21

9331a444-ae11-11f0-8ce9-92fbcf53809c.png

通过上面的命令,就能设置TKB-623评估板进入P2P点对点通信模式。

然后,用下面的命令,就可以发送数据了:

# 1号评估板AT+SEND=I am Board-1

# 2好评估板AT+SEND=I am Board-2

发送后,对方评估板,就能收到对应的信息:

9358c010-ae11-11f0-8ce9-92fbcf53809c.png

将右则2号板收到的数据,放到工具里面转换一下,可以看到,转换后的结果,就是1号板发送的数据:

9376a2f6-ae11-11f0-8ce9-92fbcf53809c.png

同样的,1号板收到的数据,就是2号板发送的:

9398ec9e-ae11-11f0-8ce9-92fbcf53809c.png

4、通信测试程序开发

了解了基本的通信流程后,再仔细阅读《TK8620基于SDK2.0的AT指令使用说明_V1.3》,就可以进行实际的通讯测试程序的开发了。

为了统计传输过程中的数据丢包情况,以及准确率,我对发送的数据包,做了简单的规范:

93b38612-ae11-11f0-8ce9-92fbcf53809c.png

发送过程中,会进行数据的统计分析:

93ca5e28-ae11-11f0-8ce9-92fbcf53809c.png

然后,发送程序的逻辑如下:

93dfddac-ae11-11f0-8ce9-92fbcf53809c.png

接收程序的逻辑如下:

93fa222a-ae11-11f0-8ce9-92fbcf53809c.png

5、通信测试程序测试

分别启动发送程序和接收程序:

941e6bd0-ae11-11f0-8ce9-92fbcf53809c.png

接收程序会自动做好配置,而发送程序,则需要一些简单的配置,根据提示操作即可:

94345580-ae11-11f0-8ce9-92fbcf53809c.png

发送程序设置完成后,就会自动开始数据发送:

94474780-ae11-11f0-8ce9-92fbcf53809c.png

发送的过程中,接收程序会及时统计收到的数据包的情况:

9461ecac-ae11-11f0-8ce9-92fbcf53809c.png

为了模仿丢包情况下,接收程序统计分析数据,我把间隔时间设置为了1s:

9483280e-ae11-11f0-8ce9-92fbcf53809c.png

接收程序就会统计失败无效的情况:

949a42c8-ae11-11f0-8ce9-92fbcf53809c.png

经过反复的测试调整,通讯测试程序能够稳定运行和统计分析结果了。

后续将进行分离部署,以便进行远距离的通讯测试,并分析不同情况下的数据包发送接受情况。


94be6c70-ae11-11f0-8ce9-92fbcf53809c.png


94cfde24-ae11-11f0-8ce9-92fbcf53809c.png声明:本文由电子发烧友社区发布,转载请注明以上来源。如需平台(包括:试用+专栏+企业号+学院+技术直播+共建社区)合作及入群交流,请咨询18925255684(微信同号:elecfans123),谢谢!

更多热点文章阅读

基于ESP32的终极智能手表,全过程+全开源!

RDK X3暴改机器人:手搓能爬楼的AI快递员会爬楼能唠嗑

基于树莓派制作一个番茄钟机器人!

用ESP12E做一个3D打印的6轮摇臂火星探测车

基于ESP32的圆形显示屏互动式圣诞雪球

基于Arduino控制的六足机器人


94d87f16-ae11-11f0-8ce9-92fbcf53809c.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    9

    文章

    6528

    浏览量

    131821
  • 评估板
    +关注

    关注

    1

    文章

    1128

    浏览量

    31410
  • 道生物联
    +关注

    关注

    0

    文章

    9

    浏览量

    201
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    生物TKB-623评估试用】+两款产品的比较

    社区前期曾推出过TKB-620开发板,那它与TKB-623评估有和差异呢? 这里就它俩加以对比和分析,首先是在外观上,见图1和图2所示。
    发表于 10-13 14:07

    生物TKB-623评估试用】+双模块间的通信测试

    对于TKB-623评估来说它就一个大功率的透传模块,使用2组TKB-623评估就可构建起一个
    发表于 10-13 20:33

    生物TKB-623评估试用】TKB-623评估开箱和基础了解

    这次有机会参加【生物TKB-623评估试用】,很开心能体验
    发表于 10-15 21:17

    生物TKB-623评估试用】学习资料整理

    这次的 生物TKB-623评估 ,在官方,还没有看到对应的资料: 不过,这块
    发表于 10-15 21:39

    生物TKB-623评估试用】TKB-623评估双机通讯测试_程序开发

    TKB-623评估到同一个USB HUB,然后连接到电脑: 等测试程序开发完成后,后续将
    发表于 10-18 23:54

    生物TKB-623评估试用】介绍、通信测试

    生物TKB-623评估试用】介绍、通信测试
    发表于 10-22 18:24

    生物TKB-623评估试用】——2.TKB-623评估休眠唤醒测试

    上一节我已经讲解了两块TKB-623评估之间进行AT指令测试及互发数据,本节就来使用两块TKB-623
    发表于 10-24 19:27

    生物TKB-623评估试用】-2.串口AT指令应用

    ,见上文 安装 CH340USB 转 TTL 的芯片驱动。 3. 测试步骤 将 USB-C 数据线一端与生物 TKB-623
    发表于 11-01 00:19

    生物TKB-623评估试用】GPS定位时钟透传

    生物TKB-623评估试用】GPS定位时钟透传 本文介绍了
    发表于 11-06 18:48

    生物TKB-623评估试用】+ 初步认识生物TKB-623评估

    串接电流表测试芯片功耗 配合工具,实现示例代码功能的编译下载和调试 产品框图 产品参数 生物TKB-623
    发表于 11-07 22:51

    生物TKB-623评估试用】用一段视频简单介绍一下生物TKB-623评估试用

    通过 Type-C -USB 接口连接到电脑,使用 MassConfig / 串口调试助手对模组进行数据收发、休眠唤醒等功能测试,同时可测试灵敏度、功耗等性能 生物
    发表于 11-07 22:59

    生物TKB-623评估试用】+远距离触觉马达控制

    TKB-623评估具有远距离无需通讯的特色,为此可将TKB-623评估
    发表于 11-08 12:10

    生物TKB-623评估试用】生物TKB-623评估主机设置测试

    收到生物TKB-623评估已经几天了,今天有时间做一下
    发表于 11-08 23:39

    生物TKB-623评估试用】功能综合测试

    1. 概述 本报告旨在记录和总结对生物(Dorabot)提供的 TKB-623 LoRaWAN 终端模组评估
    发表于 11-09 14:35

    干货分享】基于生物TKB-623评估串口透传的手写数字识别

    本文介绍了生物TKB-623开发板结合UART串口透传实现手写数字识别与远距离传输的项目设计。摘自优秀创作者-jf_07365693ht
    的头像 发表于 11-11 08:07 1235次阅读
    【<b class='flag-5'>干货</b>分享】基于<b class='flag-5'>道</b><b class='flag-5'>生物</b><b class='flag-5'>联</b><b class='flag-5'>TKB-623</b><b class='flag-5'>评估</b><b class='flag-5'>板</b>串口透传的手写数字识别