2020电赛E题复盘:个人备战与STM32、FPGA技术应用

需积分: 5 2 下载量 24 浏览量 更新于2024-08-03 收藏 3.97MB PDF 举报
"这篇博客回顾了作者在2020年参加电子设计竞赛的经历,特别是E题的复盘。电赛对于作者来说是一个将理论知识转化为实践的挑战,特别是在疫情期间,由于比赛推迟和学校培训取消,个人自学成为了主要方式。作者从基础的循迹避障遥控小车项目开始,逐步转向STM32、串口屏、Spartan6以及FPGA的学习,这些技术是E题的核心。 E题的项目设计围绕STM32F103单片机为核心控制器,利用串口屏实现人机交互界面。核心任务是通过继电器控制放大电路的失真状态,然后使用FPGA进行频域分析,运用快速傅里叶变换技术。数据处理包括计算总谐波失真(THD),经过平滑处理后在界面上显示。为了优化输出波形,设计采用了多级放大电路,第一级放大60倍,第二级放大5倍,中间还加入射极输出器进行阻抗匹配和隔离。电路的输出级采用OTL电路,并通过偏置电阻调整工作状态,确保在临界导通区。 在这个过程中,作者面临了从零开始学习32单片机和FPGA的困难,但通过观看正点原子的教程视频,逐渐掌握了基本技能。整个团队在老师的指导下,利用国庆假期集中精力在实验室学习,尽管过程艰辛,但最终收获了宝贵的经验和技能提升,这对于2021年国赛的准备具有指导意义。" 这段文章突出了电子设计竞赛的实践性,强调了团队合作、自我学习和理论与实践相结合的重要性,展示了STM32、FPGA等技术在实际项目中的应用和调试过程,对于想要参加电子竞赛或从事相关领域的学生和工程师来说,提供了有价值的参考和学习资料。