【解析新特性】300W单路输出工业电源>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » [经验] 使用STM32快速开发步进电机伺服电机控制器

共9条 1/1 1 跳转至

[经验] 使用STM32快速开发步进电机伺服电机控制器

助工
2019-11-19 17:51:20    评分

最近使用STM32开发步进电机运动控制设备,最早使用stm32定时器开发,直接使用定时器输出PWM脉冲,如果单纯输出定速的PWM可以,但是要实现步进电机从低速开始加速到高速运行,最后又减速停机,就超级麻烦了,特别是S曲线加减速,要了老命了都。最关键的是,stm32的cpu要参与计算下次脉冲输出周期,如果是只控制一个电机还好,要是同时控制多个电机同时联动,甚至插补运动,比如3--6个电机,基本上就不可能了,除非做的很慢很慢,要不根本无法保证速度的均匀性,以及每个电机的插补间隔,因为单片机的CPU计算一个轴的脉冲时间,随便做几次乘法就得mS级别时间了。后来就彻底放弃了,直接改用了STM32+专用运动控制芯片的方案,STM32只是往运动控制芯片里面写寄存器值,整个运动控制过程由运动芯片自己完成。专用运动控制芯片的选择基本上市面上找来一下除了日本的NPM和NOVA,另外还有就是国产的恒凯科技的HMC80X3系列等,日本的芯片操作起来非常复杂,光看手册得几个星期才搞明白,国产的要简单的多。本主题由 ElecFans小喇叭 于 2019-11-11 16:02 审核通过
  • 基于STM32快速开发运动控制器.rar

    下载积分: 积分 -1 分


    4.02 MB, 下载次数: 9, 下载积分: 积分 -1 分



0





关键词: 使用     STM32     快速     开发     步进     电机     伺服         

工程师
2019-11-19 21:36:09    评分
2楼

学习一下


助工
2019-11-20 22:01:57    评分
3楼

STM32 + 分立器件做出的电机驱动? 不用专用电机控制器?


助工
2019-12-08 17:16:20    评分
4楼

已下载


菜鸟
2020-01-20 14:26:22    评分
5楼

学习一下



助工
2020-01-30 14:00:51    评分
6楼

多谢分享的资料


工程师
2020-01-30 21:03:45    评分
7楼

路過看看!!


助工
2020-02-10 21:23:37    评分
8楼

看看


助工
2020-02-15 18:51:14    评分
9楼

感谢楼主的分享


共9条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]