8000 GitHub - New-Legends/NBUT_super_cap: 这里面有10节50法拉超级电容的引爆代码
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

New-Legends/NBUT_super_cap

Repository files navigation

Image text

这是一份由NEW LEGENDS战队开发的10节50法拉电容引爆代码

接口介绍:

I2C接口

      I2C1: PB7->SDA PB6->SCL             
            连接超级电容充电模块用于检测充电功率
      I2C2: PB11->SDA PB10->SCL
            连接电池用于电池功率检测

LED灯接口

      白灯: PB5 输出PWN充电指示灯 pwn
      蓝灯: PA3 超电初始化完成后常亮 闪烁代表初始化失败 ready
      绿灯: PA4 超电放电时绿灯常亮 run
      橙灯: PA5 超电电压大于20v full
      红灯: PA6 电容电压小于12V low

充电模块LM5106

      使能: PB3 高电平开启充电 低电平关闭充电
      PWM控制:  PB4控制占空比控制充电电压

CAN通讯模块

      CAN_TX -> PB9  CAN_RX -> PB8
      控制板的CAN ID为固定的0x401,此ID固定不出现严重冲突不改!!!
      2023/5/20在这个爱的日子,加入一个新的通讯ID,0x402用于传输功率数据

充电接口介绍

        充电使用PWM的占空比控制,占空比越高,则充电功率越大

相关数据介绍

        cap_data 用于储存通过can通讯的底盘控制板数据
        cap_ctrl_data 用于储存控制变量

  V1.1 发现问题,控制策略存在问题,尝试与底盘控制板协同控制
        默认升压模块开启,当电容没电时强行降速,直至不超功率运行
        使用该超电板需要将底盘电机的电调的电阻关闭

About

这里面有10节50法拉超级电容的引爆代码

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0