回答

收藏

[项目提交] 《2025 DigiKey AI应用创意挑战赛》基于RW612的工业现场AI电缆布设加速解决方案

2025 DigiKey AI应用创意挑战赛 2025 DigiKey AI应用创意挑战赛 122 人阅读 | 0 人回复 | 2026-02-02

本帖最后由 种花家刘氓兔 于 2026-2-2 01:28 编辑

一、项目概述
本系统是基于RW612构建的工业现场AI电缆布设加速解决方案,RW612作为三频无线MCU,可坚固构建起工业现场复杂的布线加速利器。基于NXP独有的FLEXCOMM,可增加通道数量,减少接线拔插次数。BLE和WiFi可同时工作,方便手机或上位机实时了解电缆通断情况。modbus作为工业现场使用十分广泛的现场总线,本系统可加速验证modbus通信电缆的布设。

二、作品实物图片


三、代码分析
modbus的开源协议栈有很多,全开源免费的也有不少,各种开源库有各自的优点。本系统使用较新的nanomodbus开源库,其构建时间较近,代码风格和可读性更强,方便移植。
为方便应用层代码的构建,增加可移植性,代码分为三部分构建

nanomodbus是nanomodbus库中的协议逻辑
uart_modbus是串口接收并通知处理modbus协议栈的
modbus_port是物理层收发数据的
wireless_uart是主要的蓝牙业务逻辑,上电后一直进行广播,在连接到主机后,实时上报当前modbus通信状态,用以展示给用户布线的进度。

四、主要业务逻辑

modbus的CRC校验是一个比较头疼的问题,计算是肯定来不及的,查表法比较费时间,好在M33内核基本上标配了硬件加速,配置后可快速方便计算。

五、项目总结
RW612相当于是双核,无线的固件单独在一个部分,一开始使用MCUX下载后直接死机,换了KEIL后也是如此,最后在网上找到了解决办法,需要使用J-LINK的命令行,下载ble的bin文件到指定的位置,bin文件在SDK中的路径也是需要寻找的。
SDK_25_12_00_FRDM-RW612\components\conn_fwloader\fw_bin\rw61x_sb_ble_a2.bin

ZHJLMT_RW612.zip

7.82 MB, 下载次数: 2

分享到:
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /2 下一条