之前稚晖君做了一个《机器人的心脏--超迷你FOC矢量控制驱动器》,B站链接:
❝https://www.bilibili.com/video/BV11V41127pq?spm_id_from=333.999.0.0
核心CPU是XX32FXXX,在工业控制领域其实FPGA占比也很大,所以能不能用FPGA做一个ODrive呢?答案是肯定的。
该项目旨在以低廉的价格准确地驱动无刷电机。目的是使在高性能机器人项目中使用廉价的无刷电机成为可能。
制动电阻。
再生制动。
Goto(带轨迹规划的位置控制)
位置命令
速度指令
扭矩指令
PC、树莓派等
原理图和PCB使用AD绘制,开源链接:
❝https://github.com/madcowswe/ODriveHardware/tree/master/v2
原理图TOP:
核心器件:
PCB欣赏:
版本勘误表:
代码地址:
❝https://github.com/madcowswe/ODriveFPGA
EDA工具是QUARTUS_VERSION 13.1 ,整体逻辑不是很复杂。
官方网址:
https://odriverobotics.com/