摘要

针对基于DSP+FPGA架构的控制卡中集成电子凸轮功能以及减轻DSP工作负担的需求,提出了一种基于DSP和FPGA的电子凸轮开环控制的方法。该方法以离散后的等加速度区间为凸轮运动控制的基本单元,并对DSP和FPGA进行了功能划分,将DSP作为主处理器,负责规划凸轮的运动规律,向FPGA发送各小区间上的运动命令并查询FPGA中电子凸轮模块对运动命令的执行情况,使凸轮运动与控制卡的其他任务相协调;将FPGA作为协处理器,负责实现小区间上的运动控制以及相关的接口功能。FPGA中的电子凸轮模块采用级联的两个DDA算法块生成进给脉冲。DDA算法的仿真实验结果表明,进给脉冲的频率变化平滑。现场应用结果表明...