5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: 求大神相助!!MWC飞控串口通讯问题 [打印本页]

作者: zmy473500    时间: 2015-7-24 23:47
标题: 求大神相助!!MWC飞控串口通讯问题

        想用串口其控制飞行以摆脱遥控器控制,在使用MWC飞控的Multiwii Serial Protocol 协议去给mwc发送指令(参照http://www.multiwii.com/wiki/index.php?title=Multiwii_Serial_Protocol),发现发送 MSP_IDENT(指令:24 4D 3C 00 64 64)或者MSP_RC(指令:24 4D 3C 00 69 69)指令飞控都会返回正确值,而当使用MSP_SET_RAW_RC去控制飞控或者MSP_ACC_CALIBRATION(指令:24 4D 3E 00 CD CD)去校准飞控,飞控均无任何反应,百思不得其解啊,有没有研究过利用串口送指令来控制飞控的大神帮帮忙哈~


作者: zjs13588    时间: 2015-7-25 09:45
借此贴我也学习一下

作者: zmy473500    时间: 2015-7-25 11:55
坛子里的大神帮帮忙哈……调两天了……毫无进展……实在搞不懂是哪出问题了

作者: skypup    时间: 2015-7-25 18:17
关注,楼主加油!

这样就可以省掉遥控器了。


作者: zmy473500    时间: 2015-7-25 19:13
10s前调通。。。三天时间没白费。。。

作者: skypup    时间: 2015-7-26 18:57
zmy473500 发表于 2015-7-25 19:13
10s前调通。。。三天时间没白费。。。

如何调通的, 把 3E 改为 3C?

作者: 黄国林007    时间: 2015-7-28 23:58
关注

作者: zmy473500    时间: 2015-8-1 16:40
skypup 发表于 2015-7-26 18:57
如何调通的, 把 3E 改为 3C?

对,需要把3E改为3C,我研究了multiwiiconf的源码,它使用了Java的串口打开函数,在c下打开串口后飞控会初始化,我控制不了的原因就是打开串口就发数据,这个时候飞控是不会有响应的。。。
给MultiWii的开发者Alex发邮件也不鸟我。。。调了几天才调通。。。


作者: zmy473500    时间: 2015-8-1 16:43
不管用蓝牙还是数传还是其他无线收发模块,都是走的这个协议,有意开发体感遥控或者做些更高级的事情,都可以利用这个协议实现~

作者: 喂喂威    时间: 2019-4-25 01:06
您好,我是一名小白,在做毕业设计,有MWC飞控的问题,看到您的关于通信协议的帖子,我想请一下如果我用arduino uno +蓝牙HC-06模块作为遥控器,怎么样发数据给MWC飞控才能控制飞机 运动呢?

作者: 喂喂威    时间: 2019-4-25 01:09
虚心请教,希望留个联系方式,谢谢

作者: 喂喂威    时间: 2019-4-25 01:11
您是我找了那么多中文网站,唯一看到有关讨论MWC飞控通信协议的大神了,而且也提到了体感控制方面,我目前就在做这方面的,但是遇到挺多问题的。




欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://5imx.com/) Powered by Discuz! X3.3