2020电赛E题复盘:个人备战与STM32、FPGA技术应用
需积分: 5 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等技术在实际项目中的应用和调试过程,对于想要参加电子竞赛或从事相关领域的学生和工程师来说,提供了有价值的参考和学习资料。
2023-08-24 上传
2023-08-19 上传
2024-08-02 上传
2023-06-19 上传
2023-05-16 上传
2023-07-27 上传
2023-10-04 上传
2023-07-23 上传
行动之上
- 粉丝: 2265
- 资源: 927
最新资源
- BGP协议首选值(PrefVal)属性与模拟组网实验
- C#实现VS***单元测试coverage文件转xml工具
- NX二次开发:UF_DRF_ask_weld_symbol函数详解与应用
- 从机FIFO的Verilog代码实现分析
- C语言制作键盘反应力训练游戏源代码
- 简约风格毕业论文答辩演示模板
- Qt6 QML教程:动态创建与销毁对象的示例源码解析
- NX二次开发函数介绍:UF_DRF_count_text_substring
- 获取inspect.exe:Windows桌面元素查看与自动化工具
- C语言开发的大丰收游戏源代码及论文完整展示
- 掌握NX二次开发:UF_DRF_create_3pt_cline_fbolt函数应用指南
- MobaXterm:超越Xshell的远程连接利器
- 创新手绘粉笔效果在毕业答辩中的应用
- 学生管理系统源码压缩包下载
- 深入解析NX二次开发函数UF-DRF-create-3pt-cline-fcir
- LabVIEW用户登录管理程序:注册、密码、登录与安全