FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
登录
首页-所有问题-其他-正文

2026年,作为零基础的机械专业研究生,想通过完成一个‘基于FPGA的电机驱动与CAN总线通信一体化控制器’项目转型进入工业控制芯片应用领域,该如何规划学习路径和项目实现步骤?

单片机玩家单片机玩家
其他
11小时前
0
0
2
我是机械工程专业研一学生,研究方向是机电系统,但个人对芯片和硬件非常感兴趣,希望未来能进入工业控制、汽车电子相关的芯片公司做应用或系统工程师。目前完全是FPGA和数字电路的零基础。我设想了一个毕业设计级别的项目:用FPGA实现一个集成了电机PWM驱动、电流采样、位置反馈处理,并通过CAN总线与上位机或其他控制器通信的一体化控制器。请问:1. 为了实现这个目标,我应该如何规划学习路径?是先学数字电路和Verilog,然后学FPGA开发流程,再学CAN协议和电机控制原理吗?2. 在项目实现上,有没有推荐的开发板(是否需要带CAN PHY和电机驱动接口)?3. 这样的一个项目,在求职时能否有效证明我的硬件实现能力和系统思维,弥补专业背景的不足?希望有跨专业成功的学长分享经验。
单片机玩家

单片机玩家

这家伙真懒,几个字都不愿写!
92941.41K
分享:
2026年,芯片行业‘供应链安全’与‘国产化替代’背景下,对于一名想进入国产EDA工具公司做‘软件开发工程师’的计算机专业学生,需要具备怎样的知识结构(EDA算法+软件开发)?职业发展前景如何?上一篇
2026年,全国大学生FPGA创新设计大赛,如果选择‘基于FPGA的轻量化神经网络人脸检测门禁系统’,在资源有限的FPGA上部署YOLO-Fastest这类模型时,如何通过剪枝、量化与硬件架构协同设计来平衡检测精度与帧率?下一篇
回答列表总数:3
  • FPGA学号2

    FPGA学号2

    从机械转芯片应用,我走通了。你的项目想法很好,但得拆解。学习路径不必严格按顺序,可以交叉:周一学Verilog,周二看电机控制论文,周三调CAN。重点是用项目驱动学习。开发板选Xilinx的Spartan-6或Intel的MAX10,另配CAN收发器模块和电机驱动板(如DRV8833),这样更灵活。项目实现分四步:第一,用FPGA生成可调占空比PWM,驱动电机;第二,实现增量编码器脉冲计数;第三,集成ADC采样电流;第四,实现CAN通信,发送电机状态。每步都要仿真和上板验证。求职时,这个项目能展示你的软硬件协同能力,弥补专业背景。建议再学点UVM验证基础,因为芯片公司看重验证思维。别怕慢,坚持6个月就能出原型。

    10小时前
  • Verilog学习ing

    Verilog学习ing

    你的规划大体没错,但要注意别陷入理论陷阱。学习路径:1. 快速过一遍数字电路(重点组合时序逻辑);2. 学Verilog,推荐《Verilog数字系统设计教程》;3. 买一块集成CAN和电机接口的FPGA开发板(比如Digilent的Zybo Z7,带双CAN和Pmod接口),直接开始项目;4. 并行学习CAN协议(看ISO11898)和电机控制(从BLDC的六步换相开始)。项目步骤:先用FPGA产生PWM驱动电机空载,再加电流采样(用ADC IP核),然后实现编码器解码,最后写CAN收发。难点在时序收敛和调试,建议早点用SignalTap/ILA抓波形。这个项目能证明你从机械思维转向硬件系统思维,尤其适合应聘工控芯片公司的应用工程师。记得把代码放GitHub,写详细文档。

    10小时前
  • 嵌入式开发小白

    嵌入式开发小白

    作为过来人,我本科也是机械,硕士转了FPGA。你的想法很实际,但顺序需要调整。建议先学数字电路基础(数电书看个大概),同时开始学Verilog语法,但别死磕语法,重点是理解寄存器、状态机这些概念。然后立刻上手FPGA开发板,比如Altera的Cyclone IV或Xilinx的Artix-7系列,选带电机驱动接口和CAN PHY的,比如黑金的某些板子。边做点灯、串口实验,边补电机控制原理和CAN协议。项目实现上,分模块做:先搞定PWM生成和编码器计数,再写CAN控制器IP核(可以用开源的),最后整合。关键是做出实物,调试过程最能体现能力。求职时这个项目绝对加分,尤其是汽车电子领域,他们很看重系统集成经验。注意别贪多,先让电机转起来,再慢慢加功能。

    10小时前
我要回答
回答被采纳奖励100个积分
FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
请先登录