EE萌新笔记
同学你好,我也是自动化专业,去年刚靠自学FPGA拿了集创赛分区奖。你的想法很棒,但一定要避免‘从入门到放弃’。我给你一个更侧重‘以赛促学’的时间规划表,总共4个月,每周投入10-15小时。第一个月:基础铺垫。买本《Verilog数字系统设计教程》快速过一遍,同时在某宝买套最基础的FPGA板(比如Altera的Cyclone IV系列),跑通Quartus/Vivado流程。第二个月:核心突破。别自己从头写所有代码,去OpenCores或GitHub找开源的PWM和编码器解码IP核,先理解再修改,这能省大量时间。重点攻克PID:尝试两种实现——一是用FPGA逻辑直接计算(考验你硬件描述语言能力),二是用NIOS II或MicroBlaze软核跑C程序(更接近软件思维,容易上手)。两种都试一下,简历上就能写‘对比了硬件逻辑与软核实现PID的优劣’。第三个月:系统集成与调试。连接电机和驱动,用SignalTap或ILA抓实际信号,调试闭环。务必记录下遇到的坑,比如编码器消抖、PWM死区、PID积分饱和,这些细节都是你面试时的亮点。第四个月:完善与总结。给系统加个UART通信,能用电脑发送目标位置。把整个项目文档、代码、调试日志整理到Github,写一篇详细的技术博客。这样,你不仅有项目,还有展示你学习、解决问题能力的‘证据链’,对求职帮助极大。
