摘要

以STM32单片机为控制核心设计了一款能够自动避障和循迹功能的智能小车。系统包括上位机和下位机两个部分。上位机是基于Qt Creator软件,基于其丰富的库函数,对下位机传过来的数据进行处理与展示,并且可以把路径规划后的坐标信息发送给下位机;小车部分选用了L298N电机驱动模块、蓝牙通信模块、GY-901陀螺仪模块等,定位部分则选用了目前主流的DW1000超宽带定位芯片。下位机将定位芯片测得的距离信息数据通过串口通信传给上位机,上位机再对这些数据进行处理,在上位机的二维栅格地图可以展示出小车位置,当上位机发送路径规划后的坐标信息给下位机,下位机即可按照坐标信息实现循迹的功能。