有刷电机驱动问题
梁工您好!自从试用了你开源的stc 8h1k单片机无刷驱动,不但顺滑,而且还成本低,让我对stc8H单片机又有了新的认识,但是,驱动是便宜了,无刷电机还是比较贵的,所以我想,是否可以用stc8h或者stc32G单片机做一个有刷电机的闭环驱动,通过PWMA来读取电机增量式编码器的转速位置和方向,PWMB输出脉冲来控制有刷电机的转动,这样就实现了低成本的有刷电PID闭环控制,这个方案可行吗?我看了“遂飞科技”智能小车的视频,他用是外部中断的方式来测量电机的转速,没有用编码器模式,听他讲解貌似冲突,如果能用编码器模式的话,是不是MCU的运行效率会高一些?请梁工指点, 普通有刷电机要做闭环控制,则要求有传感器。如果只需要知道速度,则普通的码盘(光栅盘)就可以了,用外中断也可以测速,用PCA、PWM的捕捉功能也可以测速(测周期),然后经过算法控制PWM驱动电机。
如果要知道速度和方向,则要用正交编码器,使用STC8H系列或STC32G系列的PWMA工作于编码器模式,获取速度和方向,通过算法控制PWM驱动电机。
页:
[1]