4-1-2 直流电机(电机专项教程)

news2024/11/15 11:10:40

4-1-2 直流电机(电机专项教程)

  • 4-1-2 直流电机
    • 主要参数
      • 尺寸参数
      • 额定电压
      • 额定电流
      • 空载转速
    • 如何控制直流电机
      • 有刷直流电机转向控制
      • H桥电路控制转向
    • 如何控制电机转速
      • PWM控制电机转速

4-1-2 直流电机

在这里插入图片描述

之前学习了有刷直流电机的基本结构个工作原理,接下来学习如何使用arduino控制有刷直流电机
在这里插入图片描述
在这里插入图片描述

通常arduino控制的直流电机是两个引脚的(有的不是2个引脚)
店家的直流电机有些已经焊接好引脚及引线了,有些没有焊接引脚

在这里插入图片描述
在这里插入图片描述

主要参数

尺寸参数

进行设计安装电机时需要确定
在这里插入图片描述

额定电压

给电机引脚施加电压,
在这里插入图片描述

额定电流

在这里插入图片描述

注意当拿到一个陌生的电机的时候,并不是直接拿来使用,而是了解电机的基本参数如额定电压、电流。若超过则可能烧坏

买电机时要保证基本参数准确

空载转速

在这里插入图片描述

点击驱动车和闹钟等需求不同,可能需要专业知识
在这里插入图片描述

目前先了解有这些参数即可

接下来就是

如何控制直流电机

在这里插入图片描述

电机符号

电机控制对象,主要是电机的输出轴(旋转方向和旋转速度),

在这里插入图片描述

如何控制有刷直流电机的旋转速度和旋转方向

有刷直流电机转向控制

更改旋转方向只需要更改电流流向即更改引脚两端电压即可
在这里插入图片描述
在这里插入图片描述

接下来提供方法,只需要开合几个电源开关,就能实现电机的电压改变和正反转

H桥电路控制转向

可以使用H桥电路进行更改
在这里插入图片描述

开关两个开关如下
在这里插入图片描述

如何控制电机转速

两种方法
1,调整电机两端电压大小(不是此教程主要方法)
2,PWM控制电机转速(主要方法)
在这里插入图片描述

PWM控制电机转速

通过analog.write对输出引脚~输出PWM信号

在这里插入图片描述

当下方的开关反复的开合,并通过arduino控制开合的时间,就会形成PWM
在这里插入图片描述

可以通过arduino开发板输出PWM,控制H桥电路的开关的开合,使得电机电压形成PWM模式,此时可以使用arduino开发板控制电机速度
在这里插入图片描述

具体如何通过arduino实现控制,下节讲

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2053814.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[数据集][图像分类]电力场景电力线固定处连接处腐蚀有鸟巢分类数据集1279张3类别

数据集类型:图像分类用,不可用于目标检测无标注文件 数据集格式:仅仅包含jpg图片,每个类别文件夹下面存放着对应图片 图片数量(jpg文件个数):1279 分类类别数:3 类别名称:["corrosion","nes…

SparkSQL遵循ANSI标准

ANSI简介 ANSI Compliance通常指的是遵循美国国家标准学会(American National Standards Institute, ANSI)制定的标准。在计算机科学和技术领域,这通常涉及到数据库管理系统(DBMS)对于SQL语言的支持程度。 ANSI为SQL…

FreeRTOS 快速入门(二)之内存管理

目录 一、概述二、FreeRTOS 中管理内存的 5 种方法1、Heap_12、Heap_23、Heap_34、Heap_44.1 内存申请4.2 内存释放 5、Heap_5 三、Heap 相关的函数1、pvPortMalloc/vPortFree2、xPortGetFreeHeapSize3、xPortGetMinimumEverFreeHeapSize4、malloc 失败的钩子函数 一、概述 在…

CDGA|数据治理,就像在厨房里炒一盘好菜

数据治理,就像在厨房里炒一盘好菜,是一门既讲究技巧又注重细节的艺术。在这个信息爆炸的时代,数据如同食材,是支撑企业决策、优化运营、驱动创新的基石。而数据治理,则是将这些纷繁复杂的数据“食材”精心挑选、清洗、…

使用NPS搭建socks5隧道 | 内网穿透

在看春秋云镜靶场的WP时碰到用NPS来做代理的,这里刚好看到这篇文章:https://www.cnblogs.com/cute-puli/p/15508251.html,学习一下。 GUI界面管理更加方便。 实验环境 网络拓扑: kali: VMnet1(公网&…

ORB-SLAM3演示及运行

ORB-SLAM安装完成后的运行案例 ros启动 1、修改双目部分文件,主要是图象订阅话题名称 因为我是用的双目灰度相机,需要修改ORB_SLAM3/Examples/ROS/ORB_SLAM3/src下的 ros_stereo.cc和 ros_stereo_intertial.cc. 把订阅的话题改为自己系统发布的图象…

盲盒小程序开发,创新市场收益渠道

对于年轻消费者来说,盲盒是一个具有超强惊喜感和刺激性的消费方式,盲盒也在各大社交平台迅速火爆,线下门店更是上演“大长龙”式的排队景观,盲盒成为了一个具有非常大发展前景的行业! 一、线上发展 盲盒的销售渠道除…

矩阵和神经网络的优雅与力量-《Python神经网络编程》读后感

《Python神经网络编程》是一本非常优秀的神经网络入门编程书,作者手把手从安装环境开始,每一行代码都是在树莓派上就能运行的,甚至可以说不需要什么第三方库,仅仅用了矩阵的优雅和力量,就能够在树莓派上顺利的运行。 …

并发编程 | CountDownLatch是如何控制线程执行流程

CountDownLatch 是 Java 并发编程中的一个同步工具类,这个工具经常用来用来协调多个线程之间的同步,下面我们就来一起认识一下 CountDownLatch。 CountDownLatch介绍 应用场景 CountDownLatch主要是用于让一个或多个线程等待其他线程完成某些操作后再…

鸿蒙Harmony实战开发知识:“UIAbility组件的3种启动模式”

UIAbility的启动模式是指UIAbility实例在启动时的不同呈现状态。针对不同的业务场景,系统提供了三种启动模式: singleton启动模式 singleton启动模式为单实例模式,也是默认情况下的启动模式。 每次调用startAbility()方法时,如…

windows下的redis7.0.11的下载

天,我找redis7.0.11的安装包就找了好久,终于给我找到了。市面上好多是linux版本的。 安装包:Release Redis 7.0.11 for Windows zkteco-home/redis-windows GitHub 解压之后是这样的。 然后你要测试能不能启动: 1、指定配置文…

复现DOM型XSS攻击(1-8关)

目录 第一关:​ 分析代码: 第二关: 分析代码: 第三关: 分析代码: 第四关: 分析代码: 第五关: 分析代码: 第六关: 分析代码&#xff1…

volatitle-线程并发-小白一文速通

目录 简而言之 专业术语解释 1、可见性 原理简介 原理图解 其他方式 2、原子性 原理简介 结合实例分析 3、有序性 原理简介 线程安全问题 Volatile效果 1、保证可见性 2、保证有序性 3、无法保证原子性 Volatile底层的实现机制(重点掌握) 经典案例 Java双重检…

朗致面试----Java开发、Java架构师

一共三轮面试。第一轮是逻辑行测,第二轮是技术面试(面试官-刘老师),第三轮是CTO面试(面试官-屠老师)。第三轮Coding做完之后共享屏幕讲一个你自己负责过的项目(请提前准备好架构图,开…

【AI趋势8】具身智能

随着科技的飞速发展,人工智能(AI)已经从概念走向实际应用,深刻影响着我们的生产和生活方式。在众多AI技术载体中,人型机器人凭借其独特的类人形态和全身自由度,成为人工智能领域的终极载体之一。本文将深入…

系列:水果甜度个人手持设备检测-产品规划汇总与小结

系列:水果甜度个人手持设备检测 -- 产品规划汇总与小结 背景 接上一篇,我们从假设的用户需求出发,规划输出软硬件结合的一体化产品。在产品中搭载近红外光谱(NIR)、超声检测的模块,并针对不同的瓜果类型&#xff0c…

【开源分享】CommLite 跨平台文本UI串口调试助手

文章目录 1. 简介2. 编译3. 使用4. 借鉴&思考参考 1. 简介 CommLite是一款基于CSerialPort的文本UI串口调试助手。 gitee仓库 2. 编译 编译非常简单,按照文档操作即可: $ git clone --depth1 https://github.com/itas109/CommLite.git $ cd Comm…

数据结构----AVL树

小编会一直更新数据结构相关方面的知识,使用的语言是Java,但是其中的逻辑和思路并不影响,如果感兴趣可以关注合集。 希望大家看完之后可以自己去手敲实现一遍,同时在最后我也列出一些基本和经典的题目,可以尝试做一下。…

牛客网习题——通过C++实现

一、目标 实现下面4道练习题增强C代码能力。 1.求123...n_牛客题霸_牛客网 (nowcoder.com) 2.计算日期到天数转换_牛客题霸_牛客网 (nowcoder.com) 3.日期差值_牛客题霸_牛客网 (nowcoder.com) 4.打印日期_牛客题霸_牛客网 (nowcoder.com) 二、对目标的实现 1.求123...n_…

Java二十三种设计模式-访问者模式(21/23)

本文深入探讨了访问者模式,一种允许向对象结构添加新操作而不修改其本身的设计模式,涵盖了其定义、组成部分、实现方式、使用场景、优缺点、与其他模式的比较,以及最佳实践和替代方案。 访问者模式:为对象结构添加新的操作 引言 …