用TI处理器和超级电容,我复刻了2019年电赛的无线充电小车(附完整代码与PCB)

张开发
2026/6/5 11:05:01 15 分钟阅读
用TI处理器和超级电容,我复刻了2019年电赛的无线充电小车(附完整代码与PCB)
从零复刻电赛冠军作品TI处理器超级电容的无线充电小车实战去年整理实验室资料时偶然翻到2019年全国大学生电子设计竞赛的技术文档那个用超级电容实现动态无线充电的电动小车方案让我眼前一亮。作为曾经的电赛选手我决定用业余时间完整复现这个项目并加入自己的工程优化。本文将分享从硬件选型到算法调参的全过程所有设计文件和代码均已开源。1. 硬件架构设计与关键器件选型这个项目的核心挑战在于如何在有限能量下实现最长续航。原赛题要求仅使用超级电容作为储能元件这对能量管理和无线充电效率提出了极高要求。经过多次迭代我的硬件架构分为三个子系统动力系统直流电机驱动编码器反馈能量系统无线充电接收端超级电容组控制系统TI处理器状态检测电路关键器件对比表器件类型候选型号最终选择选择理由处理器MSP430FR5994MSP432P401R更高主频(48MHz)支持复杂算法内置ADC采样速率满足动态充电检测需求超级电容Maxwell 2.7V/100FEaton 2.7V/350F更高容量体积比ESR更低(7mΩ)适合脉冲放电场景无线充电芯片BQ51050BBQ51221支持WPC1.2标准集成电压调节最高效率达85%电机驱动DRV8833TB6612FNG更低导通电阻(0.4Ω)支持1.2A持续电流提示超级电容串联使用时需要平衡电路我采用TPS61088升压芯片将电压稳定在5V实测能量转换效率达92%。线圈匹配是另一个技术难点。发射线圈采用直径20cm的Litz线绕制接收线圈则直接集成在小车底盘// 线圈参数计算示例 float calculate_inductance(int turns, float diameter_cm) { float radius diameter_cm * 0.005; // 转换为米 return pow(turns, 2) * pow(radius, 2) / (9*radius 10*0.01); // 0.01为线径估算 }2. 动态充电状态机的软件实现小车的核心逻辑是一个多状态的状态机需要实时处理充电检测、路径规划和能量管理。我在MSP432上实现了以下状态转换逻辑初始化状态电容放电检测陀螺仪校准等待充电信号充电状态监测接收端电压斜率(dV/dt)通过PWM控制充电电流60秒定时触发状态转换行驶状态PID控制电机转速红外传感器循迹动态充电检测算法enum State { INIT, CHARGING, RUNNING, LOW_POWER, ERROR }; void handle_charging_state() { if(voltage_slope() THRESHOLD) { set_charging_led(ON); adjust_pwm(calculate_optimal_duty()); } else { enter_low_power_mode(); } }动态充电检测采用差分算法通过比较相邻采样周期的电压变化识别有效充电区域采样周期10ms 有效充电判定条件 1. 电压上升率 50mV/s 2. 持续时长 300ms 3. 线圈耦合系数 0.33. 工程实践中的五个关键优化点在实验室调试的两周时间里遇到了不少坑以下是提升性能最显著的几个优化3.1 电容放电不完全问题初始方案使用MOSFET直接放电问题残留电压导致测试不准解决方案加入泄放电阻阵列放电电流控制在1A以内3.2 线圈对准偏差补偿现象10mm偏移时效率下降40%改进措施接收线圈增加磁屏蔽层软件端实现动态阻抗匹配实测偏移容忍度提升至±25mm3.3 运动控制参数整定通过数百次测试得到的黄金参数PID参数 Kp0.45, Ki0.02, Kd0.15 循迹阈值 黑线检测ADC值 1200 电机死区 前向PWM占空比 15%3.4 能量管理策略升级初始方案固定电压阈值切换状态优化方案动态调整工作模式巡航模式70%-100%容量节能模式30%-70%容量应急模式30%容量3.5 抗干扰设计电源走线增加π型滤波所有数字信号线串联22Ω电阻无线充电频段避开433MHz干扰源4. 实测数据与性能对比经过完整调校后小车在三种测试场景下的表现测试项目赛题要求初始版本优化版本提升幅度静态充电距离L1≥150cm182cm253cm39%动态充电距离L2≥300cm317cm498cm57%能量效率K值≥506812178%关键性能提升来自三个方面充电效率从72%提升到89%运动功耗降低42%无效放电时间缩短65%注意测试环境温度为25±2℃湿度40%-60%超级电容每次测试前都经过完整充放电循环。项目的完整工程文件已托管在GitHub包含Altium Designer格式PCB工程Code Composer Studio项目文件3D打印车体STL文件测试数据集与分析脚本这个复现项目最让我惊喜的是超级电容的表现——在优化充放电策略后其循环寿命远超普通锂电池特别适合这种间歇性大电流放电场景。下次准备尝试用GaN器件改造无线充电模块理论上还能再提升10%左右的系统效率。

更多文章