仪器社区

如何基于FPGA实现对伺服电机的控制

焦点访谈之1 2016-10-24
评论
全部评论
uxhndtb
只谈半闭环控制。
用FPGA来实现一个脉冲源是一个说难也难,说简单也简单的工作。实现一个实时(精确到每个脉冲周期)调频的pwm 模块其实不算难,计数器而已,难的是你要符合加减速公式,你要将加减速里的参数变成FPGA方便处理的参数,比如说s形曲线,你要将加速度,加加速,加加速时间,匀加速时间,减加速时间等参数通过各种归纳转换为FPGA方便处理的参。这个推导过程难不难?有点难。不过还好,有现成的芯片供我们研究,比如npm 的pcd系列芯片,根据上面所给的公式和参数,稍加推导便可方便得到FPGA方便实现的简单公式。接下去就是简单的代码的实现了,实现中你会发现,真TM简单,一不就是个二重积分吗,哦,不对,就是个加法而已
1 0 2016-10-25 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论