找回密码
 立即注册
搜索
查看: 9682|回复: 0

请问霍尔编码器,如何记录电机变换方向时的编码值?

[复制链接]

1

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2022-9-29 17:07:31 | 显示全部楼层 |阅读模式
使用stm32的TIM4定时器,设置为 Encoder Mode,这样时钟自动记录霍尔编码器的输出。 正向计数器自增,反向计数器自减。
TIM7每十毫秒读取一次编码值,并且与上一次的编码值比较,算出10毫秒的编码器差值。
如果在10毫秒内,电机的方向不变,可以统计出正确的编码器变化的次数。
如果在10毫秒内,电机方向变化,将无法统计出编码器变化的次数。
请问有没有办法在电机方向发生变化时,记录一下编码器的值,这样就可以知道在哪个位置发生了变化,可以统计出编码器的变化次数。
或者有什么其他的办法解决这个问题?
回复

使用道具 举报

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

本版积分规则

粤ICP备20017043号|小黑屋|手机版|Archiver|轮趣科技(东莞)有限公司  

GMT+8, 2024-11-22 21:15 , Processed in 0.052639 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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