ARM+FPGA架构运动控制卡原理图与控制框架解析
ARM+FPGA 架构的运动控制卡资源挺全的,原理图、PCB 图和源码一套打包,省了不少事。用的是 ARM 主控搭配 FPGA 协,分工明确,实时性也不错。你如果做的是多轴控制、自动化设备这类项目,这个架构还挺合适。
FPGA 的原理图和 PCB 图整理得蛮清楚,不用一点点对着 datasheet 画,直接拿来参考或修改就行了。链接在这,自己去看:FPGA 原理图和 PCB 图
控制器框架用的 C 语言写的嵌入式代码,逻辑结构清晰,挺适合二次开发。用的是典型的状态机控制,模块分得也比较细,像脉冲输出、编码器采样这些都有封装。
哦,还有运动仿真图也能下载,做前期验证的时候方便。对接算法之前,可以用它先跑个流程,看看响应逻辑合不合理。地址放这了:运动控制仿真图
代码风格偏向嵌入式的写法,main.c
里面是入口逻辑,调度靠定时中断控制。常见函数像InitPWM()
、ReadEncoder()
都比较简洁,适合直接集成。
如果你手头项目刚好用到ARM Cortex-M加FPGA的组合,那这套资源建议你下载下来看看,少走不少弯路。
下载地址
用户评论