无障碍轮椅—— 520编码器直流减速电机

文章介绍了编码器的分类,如霍尔编码器和光电编码器,以及电机选型中的减速比对转速和扭矩的影响。重点讲解了STM32的TIM编码器接口在电机速度测量中的作用,利用霍尔编码器实现PID闭环控制电机测速的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编码器分类

  1. 霍尔编码器(磁式)
  2. 光电编码器(光学式)
    在这里插入图片描述
  • 光电编码器容易收到环境光影响

产品参数

在这里插入图片描述

  • 电机的额定电压为12V,则TB6612FNG电机驱动的VM口一般也是12V

电机型号说明

在这里插入图片描述

电机选型

在减速电机内部马达不变的情况下,减速箱内齿轮减速比与转速和扭矩之间的关系

减速比转速与扭矩适用情况
1:19高转速,低扭矩竞速类小车
1:30转速适中,扭矩适中平衡车
1:56低转速,大扭矩越野车

接线说明

在这里插入图片描述

为什么使用直流减速电机

  1. 降低电机速度
  2. 提高输出扭矩

减速电机速度和扭矩根据减速比进行换算

编码器输出说明

在这里插入图片描述

编码器接口测速

STM32——TIM编码器接口

  • 编码器接口测速的使用场景:使用PWM驱动电机,再使用编码器(无接触式的霍尔传感器或光栅)测量电机速度,再用PID算法实现闭环控制

  • 电机测速使用双输出的正交霍尔编码器输出,这种旋转编码器不仅可以测量速度还可以测量旋转方向,编码器的两组A/B输出相位差90度的300个双相脉冲。想要使用脉冲信息测量速度,首先使用定时器定时50ms。编码器转一圈会发送脉冲,一个脉冲可以产生一个中断,在中断函数里令一个变量自加,每产生一个脉冲总脉冲数就加一。之后用脉冲数/300就可得到在这50ms内电机转动得圈数,乘以20就是每秒钟转的圈数。

520编码器减速电机是一种集成了编码器功能的微型减速电机,广泛应用于机器人、自动化设备、智能小车等领域。以下是关于该类电机的技术规格和使用指南。 ### 技术规格 1. **电压范围**:常见的520编码器减速电机工作电压为3V至12V之间,具体取决于型号。 2. **转速与扭矩**:通常提供多种减速比选择,例如1:10、1:30、1:50等,输出转速在空载条件下可从每分钟几百转到几千转不等,扭矩则根据减速比不同而变化。 3. **编码器分辨率**:大多数520电机配备霍尔效应或光电编码器,分辨率可达每转几十至上千个脉冲(PPR)。 4. **电流消耗**:工作电流一般在几百毫安至数安之间,具体取决于负载情况。 5. **尺寸**:外形紧凑,直径约为20mm左右,长度约35-45mm,适合嵌入小型机械结构中。 ### 使用方法 1. **电源连接**:将电机的正负极分别接到适配的直流电源上,注意电压不要超过额定值。 2. **编码器信号线接入**:编码器通常有两路信号输出(A相和B相),用于测量转速和方向。将这些信号线接入微控制器(如Arduino、STM32等)的外部中断引脚进行计数处理。 3. **控制方式**:通过PWM信号调节电机速度,或使用H桥驱动芯片(如L298N、TB6612FNG)实现正反转控制。 4. **减速比配置**:根据需求选择合适的减速比,通常可通过更换齿轮组或选购预装不同减速比的产品实现。 5. **反馈闭环控制**:利用编码器反馈信息构建PID控制系统,提高位置或速度控制精度。 ### 示例代码(Arduino平台) ```arduino #include <Encoder.h> // 定义编码器引脚 Encoder myEnc(2, 3); // A相接2号引脚,B相接3号引脚 void setup() { Serial.begin(9600); } void loop() { long position = myEnc.read(); // 读取编码器位置 Serial.println(position); delay(100); } ``` ### 常见问题排查 1. **电机不转**:检查电源是否正常供电,确认接线无误,特别是极性是否正确。 2. **编码器无信号输出**:确保信号线连接稳固,并用示波器检测是否有脉冲信号;若无信号,可能是编码器损坏或未正确供电。 3. **电机发热严重**:可能是过载运行或长时间高电流工作,建议降低负载或间歇性使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值