Pixhawk 添加传感器

想在飞控上添加一个压力传感器 值显示到QGC上 刚学会变异pix 然后我应该怎么做呢 有没有大神教一下

不知道你需要到什么程度,可以直接用Pixhawk通过QGC读出B30 深度传感器(也就是压力传感器)数值

1 个赞

那个深度传感器是I2C接口的 我这边是485通信的 范围是0-10t 能直接替换?

这个显然不行,搞个mcu转换一下协议,IIC和RS485也都常用。

1 个赞

买个mcu是不是就能直接连我的设备 QGC上就能显示了

用mcu可能是一个取巧的办法,写个485转IIC的协议转换,“伪装”成B30,这样可以直接显示。
另一方面QGC是开源的,你也可以改QGC。这样就不一定是IIC,也转成任何方便你传输的信号即可,比如AD、USB、CAN等,我记得Pixhawk上有,或者可以扩展。

仅供参考 。

就是给pixhawk代码添加一个传感器,然后改一下QGC的显示?

如果直接伪装成B30,那就不需要改QGC了

QGC上显示的不是只有深度的值吗 没有压力的值吧 在pixhawk代码上转换一下?

一般我们测压力是为了显示深度,两者几乎等价,我下意识的默认了。

那要显示压力值是改pixhawk的代码还是QGC的代码,具体的代码在哪一块能提供下意见么?