项目启动与安全讲座
第一天(7月5日)
今天是项目启动的第一天,团队成员首次正式会面,明确了项目目标和整体计划。学院的老师为我们讲解了实习的各方面注意事项。我们的电子卡丁车开发分为两个主要阶段:前七天完成三点系统(电驱系统、电控系统、电池系统)的开发,后七天进行整车架构组装与调试。
下午进行了任务分配,确定了每个人的职责范围。
整车方案设计
第二天(7月6日)
清晨九点左右,我们搭乘大巴启程前往峨眉校区,午后便马不停蹄地展开实地走访调研。本次调研旨在通过沉浸式体验建立对校园生活的同理心,精准定义师生日常出行中的真实问题...
走访过程中,我们先后实地考察了 6201 教室、院士楼、电机馆、行政楼、操场、名山电影场、风雨操场、200 米铁轨、图书馆及生活超市,逐一明确了各地点的具体方位。调研期间,我们针对性采访了三位不同身份的校园成员,聚焦出行方式相关问题展开深入交流;同时细致观察并记录了各区域的人流量、通行交通工具类型、行人行进速度、途中遇到的障碍及人们的面部表情等细节。加之数小时徒步快速穿梭校园的亲身体验,我们对师生群体在电动车使用方面的实际需求形成了深刻认知。
从采访中了解到,峨眉校区因地处山区,频繁出现的陡坡与长阶梯给日常出行带来显著困扰:自行车在此类地形中安全性欠佳,电动车则面临跨越地形的实际难题,尤其在雨天,路面打滑等问题更为突出。
实地走访结束后,各组间开展了心得分享会,充分交换调研信息与思考成果。其中部分小组还得到学校院士的亲切接待,就电动车相关专业知识进行了深入交流。
当晚,在老师的指导下,我们完成了本组 gitee 仓库的创建,为后续实习工作搭建了基础平台;同时制作了专属网站,用于介绍团队情况及记录实习全过程。
今天重点讨论了动力系统的设计方案。经过比较直流电机、交流电机和无刷电机的优缺点,我们最终选择了有刷刷直流电机作为驱动方案,因为它具有高效率、长寿命和良好的调速性能。团队完成了电机参数的计算和选型,初步确定电压12V的方案。同时,我们也开始研究电池组的配置,计划采用21700锂电池组成12V的电池组。
三电系统原理了解
第三天(7月7日)
上午,我们领取了制作电车所需要的物料,以及对相关物料的基础理论了解。下午,我们组制作了单节锂电池充电器的制作,及使用直流电源驱动电机正反转。
附加电池原理,电池我们将采用三串两并的结构,因为一块电池提供大约4V的电压,那么三节串联起来就可以提供12V的电压,在并联就可以使电流加倍来提供稳定的动力,连接保护板时则从负极(B-)开始连接。
电池组:制作了两个单节21700电芯的充电器,并对保护板,INA219有了一定的了解。
电驱组:早上听老师讲解ppt,我们了解了电控的工作原理,然后老师给我们介绍了搭建电控系统的各个操作步骤,我们仔细地聆听然后下来认真看了课件附上的链接里的视频和文件,了解了电控系统的大概搭建过程。理论学习后,我们开始搭建开发环境。首先下载安装了Arduino IDE集成开发环境,并根据开发板型号安装了对应的支持包。在配置过程中,我们学习了驱动安装、端口选择等实用技巧。为验证环境配置,我们参考官方文档编写了Blink测试程序,然后连接线路进行测试,最后完成了测试。
电控组:早上听老师讲解ppt,了解了电控的每一部分应该做一些什么事情,然后我们开始下载Arduino IDE并安装支持包,借助网上的资料,写了Blink测试的代码,然后连接线路,完成测试。
三电系统各自初步开发
第四天(7月8日)
完成双层PCB的布线工作,重点优化电源层与地层的分割,设置差分对阻抗匹配,确保信号完整性。通过DFM工具检查焊盘间距、过孔大小等制造规则,修正3处潜在短路风险,导出Gerber文件准备打样。
电池组:完成了六节电芯的组装,用点焊连接了六节电芯和保护板,并使用12V充电器对电池组进行充电。
电驱组:上午:继续昨天的连线任务,理论上认为合理,使用嘉立创绘制了电路图.下午:编写代码,并根据电路图将开发板、电机驱动和驱动电机连接在一起,进行了驱动尝试,取得了一定的成功。
电驱组:上午借助网上的资料,写了代码并连接了线路,完成了OLED测试和电位器测试,OLED屏幕能显示出内容,电位器也能调节档位,并将油门剥线了接线。下午将油门、OLED、电位器接在一起进行测试,OLED屏幕能显示油门、电位器的工作状态,完成测试。
各系统深入开发与三电系统初步整合
第五天(7月9日)
今日,项目研发工作取得阶段性重要进展,其中电驱系统与电控系统的初步结合尤为关键,这一突破不仅标志着两大核心模块的协同工作迈出了实质性一步,更为后续整体系统的联调与优化筑牢了基础。
电池组工作进展
今日,电池组相关工作按计划高效推进,为系统稳定运行提供了坚实的能源保障。为确保供电可靠性,项目专门安排经验丰富的人员驻守一楼充电区,严格遵循电池充放电规范开展充电管理,实时监测电池温度、电压等关键指标,避免过充过放,确保电池组始终处于最佳工作状态。
与此同时,团队通过远程协作模式,顺利完成电池开关的焊接作业,并随即开展全面测试,包括导通性检测与耐压试验,结果均符合预设标准。此外,3.3V DC-DC稳压模块的调试工作圆满完成,实测输出电压稳定,纹波系数低,可充分满足后续低功耗器件的供电需求。
由Esp32与INA219组成的测量系统调试也取得突破性进展。经过反复校准与优化,该系统已能精准采集电压与电流数据,数据精度与稳定性均达到设计要求,为后续系统能耗分析、能源管理策略优化提供了可靠的数据支撑。
电驱组工作进展
电驱团队今日聚焦核心功能调试,在与电控团队的协同配合中实现关键突破。上午,团队技术人员详细梳理了驱动模块的核心功能与设计思路,重点向电控团队阐述了电驱系统的功率输出特性、马达驱动逻辑及硬件保护机制,包括器件工作原理、信号传输路径及负载响应特性等关键细节,为双方技术衔接奠定了清晰的认知基础。
基于与电控团队达成的技术共识,电驱团队迅速投入到系统联调中,针对油门控制、转速调节等核心功能开展测试。通过实时监测电路波形、优化驱动参数,确保马达在接收电控信号后能精准响应:踩下油门踏板时,马达可按比例输出对应扭矩;调节电位器时,转速能实现平滑变化,无明显波动。截至下午,电驱系统各项硬件性能指标均达到预期,为与电控系统的深度融合提供了可靠的硬件支撑。
电控组工作进展
电控团队今日以系统控制逻辑实现为核心,通过跨团队协作推动电控功能落地。上午,团队与电驱团队开展深入技术交流,明确了控制代码的编写规范、接口协议及数据交互逻辑,重点梳理了控制算法的架构设计、参数阈值及信号处理流程,确保软件逻辑与硬件特性高度匹配。
随后,电控团队基于共识开展控制代码的编写与调试,同步优化信号采集、指令输出及参数显示等模块。通过逐行调试代码逻辑、迭代优化算法,成功实现了对电驱系统的精准控制:一方面,将油门踏板信号、电位器调节信号转化为稳定的控制指令,驱动马达按预期运行;另一方面,完成OLED显示屏的驱动逻辑开发,实现系统转速、电压、电流等关键参数的实时显示,数据更新及时、准确。
截至当日工作结束,电控系统已实现与电驱系统的初步协同,控制响应速度与稳定性均达到设计目标,为后续全系统联调奠定了坚实的软件基础。
PCB画图的学习与三电系统的整合
第六天(7月10日)
今日核心工作围绕三电系统整合展开:电池组完成稳压性能调试,电驱组绘制整车PCB电路,电控组优化OLED显示功能,最终实现三电系统协调工作,各模块数据正常交互。
电池组:
同学充分讨论电池焊接后的稳压性能调试方案,查阅课件及网页资料,借鉴老师和同学意见,编写控制电池稳压的相关代码。通过研究电池工作原理和内部结构,确定电路板与电池的正确连接方法,接通直流稳压源后用万用表测量,显示电压基本稳定,调试完成。
电驱组:
负责绘制小车三电系统(电池、电驱、电控)的PCB电路,获取另外两个系统的电路连接方法后,仔细研读并向相关同学确认关键连接部分。在软件中匹配项目所需元器件,根据整理结果绘制原理图,随后转到PCB设计,兼顾信号流向和散热需求,完成合理的手动布线。
电控组:
为实现OLED屏幕显示电池电压和电流,在征求电池组意见后修改相关代码,经多次调试,成功在OLED屏幕上新增电池电压、电流实时数据显示区域。
系统整合:
三组同学协作实现三电系统协调工作:电池组与电驱组先完成电路连接,验证电池为马达供电正常;再接入电控组线路,测试显示OLED屏幕可正常展示开关、油门、速度、电流和电压状态,调试完成。
优化与安全规范
第七天(7月11日)
今日的核心内容围绕着优化与安全规范展开:在上午聆听了挪威科技大学博士的讲解后,小组以电车系统为案例,开展了可靠性分析。
电车系统主要由驱动系统、控制系统、人机交互和能源系统构成。驱动系统负责为电车行驶提供动力,控制系统精确地控制电车的行驶状态,人机交互系统是用户和电车进行信息交流的窗口,能源系统为整个电车系统提供能源支持。
小组聚焦于人机交互模块,完成了完整的一页FMECA分析表以及整车系统功能图与FTA故障树分析图。该模块涵盖仪表显示、换挡操作,是保障行车安全的重要环节,因此,对其进行可靠性分析是十分重要的。
1.功能图绘制:
我们绘制了整车的系统功能图,包括能源模块,控制系统,动能系统,与人机交互系统。能源模块负责为电车提供动力,控制系统负责精确控制电车的行驶状态,动能系统负责驱动电车行驶,人机交互系统则是用户和电车进行信息交流的窗口。通过功能图,我们可以清晰地看到各个模块之间的关系和作用,为后续的可靠性分析奠定了基础。
2.FMECA分析:
针对人机交互模块的故障模式分析,我们发现了几个典型的高风险问题。例如:
(1)通信系统数据传输的CAN总线丢包(>10%),原因是线缆磨损或节点冲突,后果为控制指令丢失,电机响应延迟,存在严重的安全隐患。频率评分为6,严重性评分为7,可检测性评分为8,综合RPN为336;
(2)油门控制中,电位器漂移或油门粘连,原因可能是接线接触不良或者机械结构卡死,后果为速度控制失准,甚至紧急制动失效。虽然频率评分和可检测性评分较低(分别为2,1),但严重性评分达到了10,不可忽视。
其余风险问题详见小组FMECA分析表。
3.FTA故障树分析:
小组选取了“电机故障”作为顶层事件,构建故障树后发现
(1)中间事件包括“输入指令未被识别”“指令传输中断”“指令反馈异常”;
(2)基本事件涵括硬件(按钮、显示屏故障)、软件(算法bug、系统卡顿)、人因问题。
电机控制算法设计
第八天(7月12日)
推导PID调速算法并加入前馈补偿,仿真验证在突加负载时的响应速度(超调量≤5%),设计扭矩控制策略。
针对低附路面,加入轮速差判别与防打滑逻辑,通过MATLAB仿真验证算法有效性,规划代码移植方案。
原型机组装与硬件调试
第九天(7月13日)
完成PCB板焊接,连接无刷电机、18650电池组及传感器,搭建最小系统并首次通电,测量各模块工作电压。
通过示波器观测PWM波形与电源纹波,发现电机驱动电路一处虚焊,修复后验证电源稳定性(纹波≤100mV)。
系统功能初步测试
第十天(7月14日)
测试电机正反转、转速连续调节功能,验证传感器数据采集(速度、电流、温度)的实时性,通信链路丢包率≤0.1%。
发现电机在低速段(≤500rpm)存在轻微抖动,初步判断为PWM频率匹配问题,规划后续优化方向。
测试问题排查与分析
第十一天(7月15日)
定位电机低速抖动原因:PWM频率与电机谐振频率接近(20kHz),调整频率至30kHz后抖动幅度降低80%。
处理电流传感器噪声(加入RC滤波电路,截止频率1kHz),解决CAN通信丢包(增加120Ω终端电阻),验证问题修复。
系统优化与迭代
第十二天(7月16日)
优化PID控制参数(增加微分环节,Kd=0.1),使转速响应时间缩短至200ms,超调量降至3%以内。
硬件增加TVS管防护(抑制浪涌电压),软件加入滑动平均滤波算法,提升系统稳定性与抗干扰能力。
整车系统联调
第十三天(7月17日)
开展软硬件协同测试,验证启动、加速、制动等整车功能,发现并修复3处逻辑漏洞(如制动优先级不足)。
通过CAN总线实时监控系统状态,记录各模块工作数据,为最终性能测试提供基准参考。
最终验收测试与总结
第十四天(7月18日)
完成续航(满电续航25km)、极速(45km/h)、制动距离(≤3m)等性能测试,各项指标符合设计要求。
整理项目文档(原理图、代码、测试报告),复盘过程中的技术难点与解决方案,规划后续迭代方向。