控制板简介

控制板简介一、控制板正面元件分布示意图二、控制板背面元件分布示意图三、控制板引脚分配示意图四、常见问题分析

一、控制板正面元件分布示意图

image-20250506185458572

  1. KEY1键:用户功能按键,可通过编程实现自定义功能。
  2. RESET键:复位STM32单片机。
  3. BOOT0键:烧录STM32固件时用于进入烧录模式。
  4. 有源蜂鸣器:鸣笛和低电量报警等功能。
  5. 左雷达接口:串口4,连接左后雷达。
  6. 调试接口:串口7,可连接TTL模块,查看log信息。
  7. 右雷达接口:串口5,连接右前雷达。
  8. 控制接口:串口6,可连接TTL模块,发送协议控制机器人。
  9. CAN接口:可接入CAN总线设备,发送协议控制机器人。
  10. OLED屏接口:可以显示板子的状态
  11. RGB灯条接口:显示灯条颜色状态
  12. SBUS接口:连接SBUS航模遥控器
  13. PWM舵机接口:连接PWM舵机
  14. PWM舵机电压切换:PWM舵机电压可以选择5V或者6.8V
  15. 6.8V串口舵机接口:连接6.8V的串口舵机
  16. 12V串口舵机接口:连接12V的串口舵机
  17. 12V串口舵机接口:连接12V的串口舵机
  18. 通讯和固件烧录接口:TYPE-C串口烧录单片机固件和数据通讯
  19. 手柄接口:连接USB手柄
  20. M3电机:连接小车右前方电机
  21. M4电机:连接小车右后方电机
  22. M1电机:连接小车左前方电机
  23. M2电机:连接小车左后方电机
  24. Type-C 5V输出接口:5.1V\5A输出,带有树莓派专属协议
  25. DC 5V输出接口:提供5V电压输出
  26. T型DC 12V电源输入接口:接入12V电源,给主板供电
  27. LED指示灯:显示电压和功能的LED指示灯
  28. DC12V电源输出:提供12V电压输出
  29. DC12V电源输出:提供12V电压输出
  30. 电源开关:控制整个板子的开关,开关拨到OFF为关机,拨到ON为开机
  31. 充电接口:12.6V充电接口
  32. 九轴姿态传感器:包含3轴加速度计、3轴陀螺仪、3轴磁力计
  33. SWD调试接口:用户可使用ST-LINK进行调试

 

二、控制板背面元件分布示意图

image-20250506185739679

  1. STM32单片机:主芯片,控制整个板子的功能运行
  2. 充电接口:12.6V充电接口
  3. 自锁开关接口:可用于外接一个自锁开关,控制整个板子的开关

 

三、控制板引脚分配示意图

image-20250610095344137

外设功能引脚备注
有源蜂鸣器PE5普通GPIO
RGB灯条PE6SPI4_MOSI(SPI4_SCK为SPI4时钟,不需要用到,已悬空处理)
LED_MCU指示灯PC13普通GPIO,状态指示灯
LED_ROS指示灯PC14普通GPIO,ROS状态指示灯
KEY1按键PC15普通GPIO,输入上拉
25M晶振PH0/PH1 
BAT电源电压检测PC0ADC检测
LED_SW指示灯PC1普通GPIO,开关指示灯
IMU姿态传感器PC2/PC3/PB13/PB12/PD10SPI2-MISO/MOSI/SCK/NSS/INT
M3电机编码器PA0/PA1编码器模式,定时器5通道1和通道2
SBUS接口PA3串口2接收引脚(PA2为串口2发送引脚,不需要用到,已悬空处理)
M3电机驱动PA5/PB0PWM输出模式,定时器8通道1N和通道2N
调试接口PE7/PE8串口7,打印log信息
M2电机驱动PE9/PE11PWM输出模式,定时器1通道1和通道2
M1电机驱动PE13/PE14PWM输出模式,定时器1通道3和通道4
OLED显示屏PB10/PB11I2C接口
PWM舵机S1PB15定时器12通道2
PWM舵机S2PB14定时器12通道1
总线舵机PD8/PD9串口3
M4电机编码器PD12/PD13编码器模式,定时器4通道1和通道2
控制接口PC6/PC7串口6
M4电机驱动PC8/PC9PWM输出模式,定时器8通道3和通道4
烧录和通讯接口PA9/PA10串口1
USB手柄接口PA11/PA12USB主机
SWD接口PA13/PA14SWDIO/SWCLK
M2电机编码器PA15/PB3编码器模式,定时器2通道1和通道2
左边雷达接口PC10/PC11串口4
右边雷达接口PC12/PD2串口5
CAN接口PD0/PD1 
M1电机编码器PB4/PB5编码器模式,定时器3通道1和通道2

 

四、常见问题分析

  1. 主控板(如:Jetson Nano等)怎么驱动控制板?如何与控制板通讯?

答:控制板出厂固件集成microros框架程序,Jetson Nano通过USB Connect接口连接到控制板,打开microros代理并发送对于话题指令,控制板上集成了单片机,接收并解析数据,再处理具体要执行的命令。

  1. 机器人如何供电?主控板需要另外供电吗?

答:小车出厂配有电池组,将电池组插入控制板的DC 12V电源T型接口上,打开总电源开关,控制板集成电压转化芯片。对于Jetson Nano主板,通过DC 5V电源线供电。对于树莓派5,通过带协议的type-C 5V输出电源线供电。对于Jetson Orin系列,通过DC 12V输出电源线供电。

  1. 控制如何更新单片机固件?为什么要更新单片机固件?

答:控制板集成的单片机出厂时已经烧录好固件,非必要情况下请无需更新固件。如果需要更新固件,请参考更新固件的教程来操作更新单片机的固件。如果控制板烧录过单独例程的hex文件,要进行小车ROS案例前,请重新烧录回出厂固件,再进行ROS案例。