2026年,作为自动化专业大三学生,想利用暑假自学FPGA并参加集创赛,目标是完成一个‘基于FPGA的电机FOC控制与CAN通信系统’,如何从零搭建SVPWM、Clark/Park变换模块,并实现与上位机的实时参数监控?
我是自动化专业大三学生,学校课程主要讲理论,动手机会少。看到集创赛有很多智能控制题目,想用FPGA做一个电机FOC(磁场定向控制)系统,包含SVPWM生成、坐标变换,并通过CAN总线与上位机通信调参。完全零FPGA基础,不知道如何将Matlab/Simulink里的算法模型用Verilog实现,硬件上怎么连接电机驱动板和CAN收发器?希望得到从学习规划到模块拆解的具体指导。