文章目录

  • 编码器分类
  • 产品参数
  • 电机型号说明
  • 电机选型
  • 接线说明
  • 为什么使用直流减速电机
  • 编码器输出说明
  • 编码器接口测速

编码器分类

  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. 智能无障碍轮椅——汇总

    文章目录 一.设计内容 二.控制理论 三.材料列表 四.控制图 五.硬件介绍 1.TB6612FNG电机驱动模块 2.DX-BT04 2.0蓝牙模块 3.MPU6050陀螺仪模块 4.电源模块 5.5 ...

  2. 智能无障碍轮椅——DX-BT04 2.0蓝牙模块

    文章目录 常用的蓝牙模块有哪几种? 蓝牙的透传 蓝牙的运行模式 开发方式 AT指令集开发方式 AT指令集 BT-04调试 硬件图 DX-BT04 2.0蓝牙模块介绍 连接步骤: 常用的几个AT指令 主 ...

  3. linux直流电机测试,带霍尔传感器编码器的直流减速电机测速原理讲解(附源码)...

    查看: 14294|回复: 83 带霍尔传感器编码器的直流减速电机测速原理讲解(附源码) 高级会员, 积分 891, 距离下一级还需 109 积分 积分金钱891 注册时间2019-4-22 在线时间 ...

  4. 编码电机测速(stm32f1/HAL库/CubeMX/编码器模式/平衡小车/直流减速电机/超详细)

    系列文章目录(STM32常用外设/HAL库版) 一.HC-SR04超声波模块的使用 二.OLED的HAL库代码介绍及使用 三.直流减速电机的测速以及电机驱动的使用(本篇) 文章目录 系列文章目录(ST ...

  5. 智能车|直流电机、编码器与驱动器

    智能车|直流电机.编码器与驱动器 直流电机 直流电机原理 减速器 编码器 编码器简介 编码器的工作原理 四倍频采集 编码器采集程序实现 驱动器 TB6612FNG 电机驱动器 TB6612FNG 的主 ...

  6. 玩转电机驱动——A4950闭环驱动直流减速电机(Arduino)

    玩转电机驱动--A4950闭环驱动直流减速电机(Arduino) 文章目录 玩转电机驱动--A4950闭环驱动直流减速电机(Arduino) 前言 一.PWM信号 二.PID控制简介 三.增量式(速度 ...

  7. 玩转电机驱动——DRV8848驱动直流减速电机(STM32F103)

    文章目录 前言 一.硬件基础 二.DRV8848驱动 1. DDRV8848芯片特性 2. 引脚的功能及类型 3. DRV8848电路图 三.STM32驱动程序 1. 电路分析 2. 程序编写 2.1 ...

  8. 智能车|直流电机、编码器与驱动器---直流电机

    智能车|直流电机.编码器与驱动器---直流电机 直流电机 直流电机原理 直流电机 直流电机(direct current machine)是指能将直流电能转换成机械能(直流电动机)或将机械能转换成直流 ...

  9. 智能车|直流电机、编码器与驱动器---驱动器

    智能车|直流电机.编码器与驱动器---驱动器 驱动器 TB6612FNG 电机驱动器 TB6612FNG 的主要参数 引脚说明 驱动器 需要驱动器原因: 改变施加给电机电源±极之间的电压来调整转速,手 ...

最新文章

  1. ASP.NET一般处理程序新建一个方法里使用context.Response.Write的解决方法
  2. 使用 EasyPOI 优雅导出Excel模板数据(含图片)
  3. (转)linux运行tomcat时JRE_HOME显示不对怎么办?
  4. 用 python print() 函数实现的三个特效
  5. Zabbix 监控TCP的SYN,establised
  6. php-protobuf扩展和代码生成工具使用
  7. jsp通过include指令引入html乱码的解决方法
  8. gin ajax 获取请求参数,gin请求参数处理
  9. 信息学奥赛C++语言:短信计费
  10. HDU1312 Red and Black(dfs+连通性问题)
  11. Java 并发数据结构
  12. VMware vSphere Hypervisor (ESXi) 6.7 U3(转载)
  13. 卫星系统算法课程设计 - 第一部分:城市时间窗口、间隙等
  14. python grpc报错Received message larger than max
  15. Error: unconverted data remains: AM 解决方法
  16. 用计算机播放cd,电脑上怎么放光盘_播放CD的方法步骤
  17. linux ftp上传目录,Linux中ftp不能上传文件/目录的解决办法
  18. 喜马拉雅.xm转化为.mp3格式
  19. 架设Wikipedia的本地镜像(Linux联盟收集整理)
  20. #蓝桥杯真题【思特奇杯·云上蓝桥-算法集训营】第2周

热门文章

  1. 搭建祥云首发最新正版代刷网最新可用源码
  2. 奥林巴斯CP+展示超高颜值黄铜版OM-D相机
  3. 青软linux应用程序开发期末考试考点总结
  4. CAD在装修中的应用
  5. MVN编译Flume1.7源码时出现下载ua-parses-1.3.0 jar包失败
  6. 在线编辑+私有化部署,这款知识管理神器赞爆了
  7. Python 文件数据批量录入数据库(MongoDB)
  8. 手把手教你实现物理碰撞的网络同步
  9. 计算机上机操作模拟试题,2017计算机二级考试WEB上机模拟题
  10. JGit使用ssh免密认证