当前位置: 首页 > news >正文

编码器介绍

1.编码器简介

编码器是一种将直线位移、角位移数据转换为脉冲信号、二进制编码的设备
常用于测量物体运动的位置、角度或者速度

2.编码器分类

编码器分类:
1.按照检测原理可以分为光电式和磁电式。

2.按照编码类型可以分为绝对式和增量式。

常用的搭配有这四种:

1.光电+绝对式

2.光电+增量式

3.磁电+绝对式

4.磁电+增量式

3.编码器原理

磁电+增量式:利用霍尔效应,将位移转换为技术脉冲,用脉冲个数计算位移和速度

光电+增量式:利用光电系统,将位移转换为技术脉冲,用脉冲个数计算位移和速度

光电+绝对式:不同位置、角度时,光敏元件根据受光转换出相应电平信号,形成二进制数

4.编码器参数

分辨率:编码器可以测量的最小距离。对于增量式编码器,分辨率即转轴每旋转一圈所输出的脉冲数(PPR)

精度:编码器输出的信号数据与实际位置之间的误差“角分”,“角秒”表示

最大响应频率:编码器每秒能输出的最大脉冲数,单位Hz,也称PPS

最大转速:指的是编码器机械系统所能承受的最高转速

5.STM32编码器接口

STM32定时器的编码器接口模式相当于有方向选择的外部时钟。

注意:要根据芯片手册确定具体哪一个定时器支持编码器功能。

编码器接口技术原理:

1.通过TIMx_SMCR的位0:2控制边沿检测的方式。

2.根据TI1FP1(A)、T12FP2(B)脉冲信号的情况,决定时递增还是递减计数。

3.溢出时读取DIR位判断溢出方向,以计算总的计数次数变化量。

用编码器测试数据时,要选用一些算法(简单的有冒泡排序和一阶低通滤波)进行滤波,提高数据的准确性。

6.一阶低通滤波

公式:Y(n) = q*X(n)+(1-q)*Y(n-1)

其中Y(n)为本次滤波的输出值,X(n)为本次采样值,Y(n-1)为上次滤波输出值,q为滤波系数(0-1)

q越大,响应速度越快,但实测速度曲线不平滑。q越小,速度曲线越平滑,但响应速度满。

7.STM32代码编码器测速具体实现步骤

1.定时器初始化:初始化通道IO,配置定时器、编码器接口等,增加TIM6的更新中断

2.更新中断回调函数:处理溢出中断,判断溢出方向,记录溢出次数,计算电机速度

3.编码器计数函数:计算总的计数值,总计数值=计数器当前值+溢出次数*65536

4.电机速度计算函数:计算电机的转速,增加速度滤波功能(冒泡排序取中间的平均值,一阶低通滤波)

http://www.jsqmd.com/news/810095/

相关文章:

  • 突破Cursor Pro限制:开源工具帮你免费解锁AI编程神器完整功能
  • Matlab实战:手把手教你用RLS算法滤除LFM信号中的高斯白噪声(附完整代码)
  • 2026年市面上比较好的甲醛检测公司推荐 - 品牌排行榜
  • 告别无效投放:通信设备企业如何精准选择推广网站与渠道? - 品牌推荐大师
  • 西安透水砖路沿石十大厂家排行榜|2026年本地工程采购必看TOP5 - 深度智识库
  • 深度测评2026广州个体户核定流程精选榜单,革新个体工商户便捷报税新选择
  • 团队成员积极性不高怎么办?常用的激励方法有哪些?
  • 2026年云南房屋加固与昆明旧房改造深度横评:5大品牌选购指南 - 企业名录优选推荐
  • 终极图片去重指南:AntiDupl.NET免费开源工具完全教程
  • 2026 年400呼叫中心系统,智能客服电话软件深度解析 - 品牌2026
  • 破噪而生・矿用无界|A-59F 井下高可靠语音处理模组 —— 矿山安全通信核心引擎
  • 2026年论文AI率太高?这份降AI攻略助你轻松过关! - 降AI实验室
  • 服务器上跑TensorBoard远程访问不了?加上--bind_all参数并检查防火墙这篇就够了
  • 打卡信奥刷题(3255)用C++实现信奥题 P8618 [蓝桥杯 2014 国 B] Log 大侠
  • Matlab与ROS(1/2)实战:从环境搭建到多机通信
  • 《资深数字内容策划 Jessica Chen 加入 iDouchong,聚焦用户体验与价值共创》
  • 2026年上海400呼叫中心,企业客服话务平台搭建全指南 - 品牌2026
  • 从模型竞赛到生态构建:2026年新综述揭秘智能体发展新范式!
  • 长春洪科家电维修:性价比高的长春TCL空调维修公司 - LYL仔仔
  • 宪意(山东)建筑拆除:口碑好的济南墙体拆除公司 - LYL仔仔
  • 如何利用Taotoken用量看板精细化管理团队API成本
  • Microsoft AI Genius 4.0 | 用 GitHub Actions 将规范转化为 CI/CD
  • 从提示工程到意图编译:ChatGPT 2026上线「自然语言程序化接口(NLPI)」——首批23家ISV已获Early Access权限(附申请通道)
  • pgvector:PostgreSQL 原生向量搜索扩展
  • Hermes Agent 核心架构分析
  • 2026国内甲醛检测机构推荐及服务解析 - 品牌排行榜
  • Adobe-GenP 3.0:三步解锁Adobe全系列创意软件的终极指南
  • 3分钟快速上手:AMD Ryzen调试神器SMUDebugTool完整使用指南
  • 2026年6大主流CRM厂商深度评测:功能与性价比解析 - Blue_dou
  • 2026风口风阀厂家推荐:技术与应用场景解析 - 品牌排行榜