找回密码
 立即注册
查看: 1496|回复: 1

有刷电机驱动问题

[复制链接]

1

主题

0

回帖

5

积分

新手上路

积分
5
发表于 2023-4-27 13:04:45 | 显示全部楼层 |阅读模式
梁工您好!自从试用了你开源的stc 8h1k单片机无刷驱动,不但顺滑,而且还成本低,让我对stc8H单片机又有了新的认识,但是,驱动是便宜了,无刷电机还是比较贵的,所以我想,是否可以用stc8h或者stc32G单片机做一个有刷电机的闭环驱动,通过PWMA来读取电机增量式编码器的转速位置和方向,PWMB输出脉冲来控制有刷电机的转动,这样就实现了低成本的有刷电PID闭环控制,这个方案可行吗?我看了“遂飞科技”智能小车的视频,他用是外部中断的方式来测量电机的转速,没有用编码器模式,听他讲解貌似冲突,如果能用编码器模式的话,是不是MCU的运行效率会高一些?请梁工指点,
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12081
发表于 2023-4-27 14:42:49 | 显示全部楼层
普通有刷电机要做闭环控制,则要求有传感器。
如果只需要知道速度,则普通的码盘(光栅盘)就可以了,用外中断也可以测速,用PCA、PWM的捕捉功能也可以测速(测周期),然后经过算法控制PWM驱动电机。
如果要知道速度和方向,则要用正交编码器,使用STC8H系列或STC32G系列的PWMA工作于编码器模式,获取速度和方向,通过算法控制PWM驱动电机。
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-3 15:18 , Processed in 0.121360 second(s), 51 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表