- 接好Type-C线,电脑将弹出一个USB串口设备或者一个128M的小U盘,在Linux下的串口设备名称为 /dev/ttyACM0。 如果没有这一现象,请更换Type-C线,部分Type-C线材是不支持的,最好使用USB2.0的线。
- 长按图中所示的1号按键不松开,然后短按一下2号按键之后松开,会弹出一个128M的U盘。
- 由于核心板功能有限,需要先通过 flash_board_tool.uf2 固件配置同步帧率等参数,之后才能刷入正式的 mini_xxxx.uf2 固件。下载 firmware 目录中的 mini_xxxx.uf2 或 flash_board_tool.uf2,其中 flash_board_tool.uf2 用于设置参数,mini_xxxx.uf2 是最新发布的固件。将固件拖入U盘后,U盘会消失,并出现一个新的串口设备,表示刷机成功。
- 按照步骤1更新固件为mini_flash.uf2 固件
- 连接串口助手,这里以win10自带的串口助手为例,配置参数为波特率 460800,数据位8, 校验位None,停止位1
- 发送触发频率指令
HZx\n,其中x在1-60之间。注意在后面是有一个回车的,这里以发送HZ10为例
- 重启,按照步骤1刷入最新固件。
- 相机只需要两根线,一个触发线CAM、一个GND,在这下面图片中已经非常清晰。其中由于核心板只能提供3.3V电源,因此相机需要额外设备单独供电。
- 雷达接线通常需要三根线,分别是同步版上面的GND,TX, IO。这里以常用的MID360为例展示接线,与相机相似,Mid360需要额外供电
- 在linux系统上设置串口权限
- 在终端运行ros,确保ros安装正确
roscore - 运行
demo目录下的uart_demo
cd xxx/uart_demo
mkdir build
cd build
cmake ..
make -j8
./uart_demo_ros_node
- 在另一个终端中观察IMU数据
rostopic list
rostopic echo /imu_sync_board
看到不断更新的IMU数据即为正常
当第四步完成之后,同步版将以1hz频率发送雷达同步信号,在雷达软件中可以看到同步效果。这里以MID360为例。
相机的同步的测试可以回到参数设置,将相机同步频率设置为1,然后在相机软件中观察多个相机的采集频率是否为1Hz,并且观察多个相机采集的时刻是否为同一个时刻。确保没问题后,再将参数修改会目标值,正常使用。





