人人学会单片机 发表于 2022-6-7 22:27
代码没优化好,
Hephaestus 发表于 2022-6-7 21:31
单片机跟不上旋转编码器运动,丢脉冲了吧。绝对值编码器不会出这种问题,AB相的一定是软件写的不好或者单片 ...
xyz_city 发表于 2022-6-8 09:16
void Encoder_EC11_Init(void)
{
/***避免上电时EC11旋钮位置不确定导致一次动作误判***/
xyz_city 发表于 2022-6-8 09:16
void Encoder_EC11_Init(void)
{
/***避免上电时EC11旋钮位置不确定导致一次动作误判***/
datouyuan 发表于 2022-6-11 15:30
怎么没有一个采用外中断或端口变化中断做的。
这种方法占用mcu时间极少,适用面广(0~MHz级),极其可靠。
datouyuan 发表于 2022-6-11 15:30
怎么没有一个采用外中断或端口变化中断做的。
这种方法占用mcu时间极少,适用面广(0~MHz级),极其可靠。
robinsonlin 发表于 2022-6-11 16:44
EC11的判断,最好还是丢到 1ms 的定时器中断中去比较稳妥, 哪怕中断级别低点都不是问题。 但是,如果放 ...
datouyuan 发表于 2022-6-13 10:13
ec11和电机编码器时序是一样的。
假设电机旋转1圈有100个编码器脉冲,电机最大转速3000rpm,每秒编码器 ...
lzzasd 发表于 2022-6-15 09:42
那是你没试过中断法,你试过就知道了干扰有多严重了,另外EC11和电机编码器不一样的地方是EC11更多干扰。 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |