STM32电机测速(正交或者霍尔编码器)

2.2 STM32电机测速(正交或者霍尔编码器)

我们这里提供左右电机测速代码,在公众号:小白学移动机器人,发送:电机测速,即可获得源码工程下载链接。

2.2.1 实现工具

STM32单片机、带编码器的直流减速电机、Keil5、(蓝牙、串口助手)调试用

2.2.2 编码器原理

(1)编码器是什么?

编码器是一种将角位移或者角速度转换成一串电数字脉冲的旋转式传感器。编码器又分为光电编码器和霍尔编码器。

(2)编码器工作原理是什么?

霍尔编码器是有霍尔马盘和霍尔元件组成。霍尔马盘是在一定直径的圆板上等分的布置有不同的磁极。霍尔马盘与电动机同轴,电动机旋转时,霍尔元件检测输出若干脉冲信号,为判断转向,一般输出两组存在一定相位差的方波信号。示意图如下:

img

(3)带霍尔编码器的直流减速电机接线图

版权声明:本文为CSDN博主「白茶-清欢」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhao_ke_xue/article/details/108112420

白茶-清欢

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

STM32电机PID速度控制

2.3 STM32电机PID速度控制 之前的文章,完成了直流减速电机的PWM控制、电机测速。本篇文章,将实现电机的速度闭环控制。 在公众号:小白学移动机器人,发送:速度PID,即可获得本篇文章的STM32工程文件以及相关资料。 2.3.1

CUBE MX 中配置systick的时钟源

在学习别的代码中发现,systick中断的SysTick_Handler被改写了,内部时钟源使用的是timer6,并且注释为了1ms,因为也在学习cube mx平台,所以打开

Error:..\FreeRTOS\queue.c,1088

1. 在一次 FreeRTOS 项目中,STM32串口输出了如下错误: 2. 排查后我发现在一个任务里面添加了新的函数,但是此任务被分配的任务堆栈很小(32),