直流电机与PID——编码器电机使用(一)

直流电机与PID学习

前言

编码器电机与电机驱动TB6612使用

一、直流电机原理

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

我们可以调节施加在电机上面的直流电压大小,即可实现直流电机调速,改变电压极性,即可实现电机换向。

二、编码器电机

1.减速器作用

电机转速通常都很高,于是在电机前加了电机减速器
在这里插入图片描述
作用:
1、降低电机速度
2、提高输出扭矩

减速器通常分为3种:
在这里插入图片描述

2.编码器电机接线

在这里插入图片描述

3.编码器原理

在这里插入图片描述
在这里插入图片描述
通过AB相输出相位差测速

4.四倍频技术

在这里插入图片描述
只要是跳变沿就触发计数

5.单片机采集编码器数据

在这里插入图片描述
例如STM32可以TIM1到TIM4通道1和通道2都可以进行四倍频计数

三、TB6612FNG驱动

在这里插入图片描述
相较于L298N好了很多

STBY高电平使能端
红框是一路电机
蓝框是一路电机
由IN进行控制,pwm输出在0-100%

版权声明:本文为CSDN博主「我与nano」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_51963216/article/details/122804439

生成海报
点赞 0

我与nano

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

f4串口系列1案例代码

mv用到串口2 从mv代码中找到。 32接收mv发来的数据用0x0a结束 mv.c #include "openmv_uart.h"#define END_CODE 0x0a u8 openmv_rx_data[Rx_Length]; u8

STM32L152 的参考电压Vrefint输出

最近在做一个项目需要输出单片机内部参考电压.使用stm32cube生成的代码无法正常在引脚上输出内部参考电压. 根据数据手册的显示: 根据手册的意思首先使能输出,然后使能管脚状态.   /** Enables the output of

HC-42蓝牙模块制作无线串口

硬件准备:HC-42蓝牙模块x2、USB转TTL模块x1、杜邦线若干 步骤: 1、将蓝牙模块1与USB转TTL模块连接:VCC-VCC、GND-GND、TX-RXD、RX-TXD 2、将蓝牙模块1的