[已解决]如何通过遥测无线电发送串行数据(嵌入式编码器支持PX4自动驾驶仪)金宝app

133次浏览(最近30天)
约书亚·奥雷利
约书亚·奥雷利 2019年7月12日
评论道: 西蒙·希尔2021年1月20日
我遵循了串行/UART教程 在这里 一切都很顺利;我可以通过串行接口通过USB发送数据。然后我把自己建立在 getAccelerometerData.m 文件,以测试在 Holybro遥测收音机 而两者都连接到我的笔记本电脑 ;我附加了 .m 文件在这里。我还附上了Simulink模型。金宝app
我的任务是发送同样的数据,但是 Pixhawk 4和我的笔记本电脑之间 (其中一个遥测无线电插在pixhawk上,另一个插在我的笔记本上);即使无线电上的LED指示灯表明他们在通信(当我打开QGroundControl时他们就这样做了),我也无法得到任何数据传输到他们身上。我试过用这两种 电话1 Uart & i2c b Pixhawk上的端口(并更改了相应的Simulink模型参数以通过金宝app /dev/ttyS1 /开发/测试4 .我在笔记本电脑和Pixhawk上都选择了合适的端口,并尝试了不同的组合,但都无济于事。简而言之:
有人知道怎么通过遥测无线电在Pixhawk和我的笔记本电脑之间传输数据吗?
我正在运行Windows 10 1809, Ubuntu 16.04 WSL,最新固件的Pixhawk 4 (v1.9.0,我想),MATLAB R2018b,遥测无线电已经使用最新固件的QGroundControl进行闪烁。
编辑: 这是Simulink文档中推荐尝试的内容金宝app 在这里 配置PX4串行传输和接收模型,以通过Pixhawk系列控制器的其他串行端口交换数据。
那么我该怎么做呢?
4评论
约书亚·奥雷利
约书亚·奥雷利 2019年7月26日
Pixhawk支金宝app持包 从2016年开始,PDF的第62页:
psp2016.png
我认为这是完全可能的,这仍然是不固定的,所以无线通信遥测无线电只是不可能的。
我的建议是:
获得一个树莓圆周率,通过USB连接到它,然后无线传输信息到任何地方

登录评论。

公认的答案

约书亚·奥雷利
约书亚·奥雷利 2019年7月26日
的原因
你不能用遥测无线电。回到2016年 Pixhawk支金宝app持包 显示:
重要提示: 最近的测试已经证实,外部模式不能正确运行遥测无线电。数据以很长的时间间隔偶尔出现。我们正在研究这一点,并将提供一个更新,以解决这个问题,在梅恩时间,请使用外部模式的串行连接USB。
由于我仍然无法做到这一点,我只能假设他们没有在 最新版本
“解决方案”
使用配套的电脑,如树莓派,如 PX4文件 .通过USB连接,然后在Raspberry Pi和您最初尝试连接的任何设备之间进行无线传输。
思想
这真的很不幸,因为我的目标是创建我的simulink模型,将其上传到Pixhawk,并让它与我的笔记本电脑通信。现在,我需要在Ras金宝apppberry Pi上编写一个自定义串行接收器和WiFi/SSH/串行发送器。
4评论
西蒙·希尔
西蒙·希尔 2021年1月20日
嗨,R,
你说的“定制数据”是什么意思?我 可以 在Telem2上通过usb-ftdi连接从simulink仿真发送mavlink消息到pixhawk(运行px4_simuli金宝appnk_app) 正常模式) 并将在相关主题中成功发布。然而,在中国这样做 外部模式 似乎只工作非常随意。认为这将是一个波特率设置问题,但无法找到这方面的原因。。。

登录评论。

更多的答案(0)