频繁执行、操作又比较简单的任务,会设计一个硬件模块,来自动完成
比如这节的代码是通过定时器的编码器接口,来自动计次,之前的代码是通过触发外部中断,然后再中断函数里手动计次。使用编码器接口的好处在于节约软件资源
编码器测速一般应用在电机控制的项目上,使用PWM驱动电机,再使用编码器测量电机的速度,然后再用PID算法进行闭环控制
电机的旋转速度一般比较高,会使用无接触式的霍尔传感器或光栅进行测速
实际使用中,旋转编码器和电机的霍尔、光栅编码器都是一样的效果
Encoder Interface 编码器接口
- 编码器接口可接收增量(正交)编码器的信号,根据编码器旋转产生的正交信号脉冲,自动控制CNT自增或自减,从而指示编码器的位置、旋转方向和旋转速度
*这个编码器接口相当于带有方向控制的外部时钟,同时控制着CNT的计数时钟和计数方向
- 每个高级定时器和通用定时器都拥有
最低0.47元/天 解锁文章
242

被折叠的 条评论
为什么被折叠?



