使用 BlueROV 时电脑串口被占用

rov上集成了485设备,但是使用rov的时候打开串口助手有时显示被占用,有时能正常使用。rov能正常使用,而且这个现象只在使用rov的时候会出现,请问是否真的跟rov有关?

是的,因为QGC在打开后,会开启一个定时器,定时扫描通信接口来进行自动连接(例如串口、UDP、TCP、甚至Pixhawk等),因此会导致通信接口被占用的情况。

若您在ROV上集成增加一路串口设备(如RS485)来输出声呐或传感器等数据。在使用QGC时,一定要先打开串口助手、传感器自带的串口通信软件,打开串口后再进行打开QGC操作。如若先打开QGC,再打开串口类软件,则会提示无法打开此串口。

当然,也可以通过设置QGC来省去每次都得先打开QGC以外的串口通信软件的步骤:

  1. QGC->软件通用设置->常规。
  2. 自动连接奥下列设备中,只勾选UDP设备,取消其他连接。
  3. 重启电脑。
    image