欢迎光临散文网 会员登陆 & 注册

编码器工作原理,STM32电机编码器测速 STM32基础知识教程(基于STM3

2023-05-01 16:10 作者:动感老头  | 我要投稿

电机编码器基础知识:

1.公共端C 接地 I/O端口设置成上拉电阻模式,可以读取A、B端

接高电平 I/O端口设置成下拉电阻模式,

磁编码器&光电编码器自带上拉电阻,也可设置成上拉输入


2.速度采集

方式1:通过A、B相时间之差计算出电机速度


方式2:通过dac网络捕获

此方法每串联一个R-2R网络就可以捕获一个编码器的工作状态


3.具体操作:

1.定时器捕获

P253页

通过数据手册可知通用&高级定时器具有编码器捕获功能

P274页

CubeMx IO口输入模式要去System Core那个界面找到GPIO-->TIM进行设置


2.电机底层驱动

可以采用两路互补PWM输出来控速及正反转


3.测速部分

(1)M法测速

采用以下方法记录距离

采用滴答定时器计时


单片机内部计算PID时也可以直接采用脉冲个数作为速度


编码器工作原理,STM32电机编码器测速 STM32基础知识教程(基于STM3的评论 (共 条)

分享到微博请遵守国家法律