I2C1: PB7->SDA PB6->SCL
连接超级电容充电模块用于检测充电功率
I2C2: PB11->SDA PB10->SCL
连接电池用于电池功率检测
白灯: PB5 输出PWN充电指示灯 pwn
蓝灯: PA3 超电初始化完成后常亮 闪烁代表初始化失败 ready
绿灯: PA4 超电放电时绿灯常亮 run
橙灯: PA5 超电电压大于20v full
红灯: PA6 电容电压小于12V low
使能: PB3 高电平开启充电 低电平关闭充电
PWM控制: PB4控制占空比控制充电电压
CAN_TX -> PB9 CAN_RX -> PB8
控制板的CAN ID为固定的0x401,此ID固定不出现严重冲突不改!!!
2023/5/20在这个爱的日子,加入一个新的通讯ID,0x402用于传输功率数据
充电使用PWM的占空比控制,占空比越高,则充电功率越大
cap_data 用于储存通过can通讯的底盘控制板数据
cap_ctrl_data 用于储存控制变量
V1.1 发现问题,控制策略存在问题,尝试与底盘控制板协同控制
默认升压模块开启,当电容没电时强行降速,直至不超功率运行
使用该超电板需要将底盘电机的电调的电阻关闭