# Super_Balance **Repository Path**: chenqy/Super_Balance ## Basic Information - **Project Name**: Super_Balance - **Description**: 平衡车性能测试视频与安装视频 https://www.bilibili.com/video/BV1Ur4y1Z7RT/?spm_id_from=333.999.0.0&vd_source=bbf6a497ecef4bee87eacb92c812c613 - **Primary Language**: C - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://www.bilibili.com/video/BV1Ur4y1Z7RT/?spm_id_from=333.999.0.0&vd_source=bbf6a497ecef4bee87eacb92c812c613 - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 39 - **Created**: 2023-11-11 - **Last Updated**: 2023-11-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 硬件开源链接:https://oshwhub.com/nokia82/super_balance 2023/10/01 注意本工程FOC库只支持7对极电机0.02R采样电阻! 2023/10/06 平衡车基本功能已完成,但很多细节没有完成(比如传感器故障保护、电机故障保护和提示)! 2023/10/12 修改MA732寄存器内容检测和内容错误后复写,防止寄存器内容被恶意篡改,新增TLE5012编码器,编码器类型可以自动识别,不需要手动修改。修改TIM10蜂鸣器驱动频率! 2023/10/15 新增MT6701编码器,编码器类型可以自动识别,不需要手动修改。 SPI3_Init函数增加gpio_pin_remap_config(SWJTAG_GMUX_010,TRUE);目的是禁止PA15为JTDI引脚(原来之所以能正常是因为编码器初始化函数包含了该配置,所以在不初始化编码器的时候会导致MPU6500读取异常)! 解决一键起来失败时手柄ZL键不能停机。 2023/10/21 ESP32C3_Receiver程序修改默认配对方式,首次使用蓝牙名称进行配对后自动获取MAC地址进行保存,后续再次连接会使用MAC地址进行 2023/10/29 修复TLE5012读写数据时GPIOB->cfghr错误导致干扰屏幕(已修改为GPIOB->cfglr) 2023/10/30 主控板修改wx小程序控制协议,增加电压数据反馈,增加ESP32C3_Receiver_wx用于与微信小程序连接(暂不支持同一个ESP32程序连接手柄与小程序)。 增加W25Q64错误为红灯快闪,MPU6500错误为红灯单闪,增加开机蜂鸣器“嘀”一下。增加低电压蜂鸣器报警和4个RGB红灯闪烁。增加串口4收发(硬件接口为CN5)