请教一个关于大疆 RS4 PRO 稳定器的 CAN 协议的问题

2025 年 6 月 26 日
 keepro

请教下论坛里的各位兄弟,计划是在某个程序里嵌入一个控制界面,可以在 x86 PC 上控制大疆 RS4 PRO 的上下和左右。

大疆 RS4 PRO 原生带 NATO 接口,使用的是 CAN FD 协议,官网也有给出 SDK 文档,日期是 2021 年的版本。

现在遇到的问题是,通过 CAN 接收到的数据和 SDK 及文档中的给的数据不一致,找了官方客服,目前毫无进展,有没有做过类似项目的兄弟指点下,感激不尽。

联系方式 v:eXhvcHBvMjQ= 暗号 DJI-R-SDK

文档中是 0xAA 开头,收到的是 55 开头

官方 SDK 下载地址: https://terra-1-g.djicdn.com/851d20f7b9f64838a34cd02351370894/Ronin%E7%B3%BB%E5%88%97/SDK%20%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3_20210729_CN.zip

官方 demo: https://terra-1-g.djicdn.com/851d20f7b9f64838a34cd02351370894/DJI%20R%20SDK/SDK%20demo%20%E8%BD%AF%E4%BB%B6.zip

1497 次点击
所在节点    程序员
2 条回复
NiceKlaus
2 月 28 日
aa 开头一般是 485 modbus 协议
keepro
2 月 28 日
@NiceKlaus #1 感谢,已经解决了。根本原因是:要求 CAN FD ,发送的时候却是 CAN 。买了文档中的协议盒子才发现这个问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1141167

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX