零基础入门学用Arduino 第四部分(一)

重要的内容写在前面:

  1. 该系列是以up主太极创客的零基础入门学用Arduino教程为基础制作的学习笔记。
  2. 个人把这个教程学完之后,整体感觉是很好的,如果有条件的可以先学习一些相关课程,学起来会更加轻松,相关课程有数字电路(强烈推荐先学数电,不然可能会有一些地方理解起来很困难)、模拟电路等,然后就是C++(注意C++是必学的)
  3. 文章中的代码都是跟着老师边学边敲的,不过比起老师的版本我还把注释写得详细了些,并且个人认为重要的地方都有详细的分析。
  4. 一些函数的介绍有参考太极创客官网给出的中文翻译,为了便于现查现用,把个人认为重要的部分粘贴了过来并做了一些修改。
  5. 如有错漏欢迎指正。

视频链接:​​​​​​​4-1-1 电机基本结构与工作原理_哔哩哔哩_bilibili

太极创客官网:太极创客 – Arduino, ESP8266物联网的应用、开发和学习资料

一、电机的基本结构与工作原理

1、概述

(1)电机又称为电动机、马达,是一种通过电磁感应定律将电能转化成机械能,并可再使用机械能产生动能以驱动其它装置的电气设备

(2)使用Arduino控制的电机主要分为三类,分别是直流电机、步进电机及伺服电机,其中伺服电机在第二部分中有介绍,这里不再赘述。

(3)电机根据工作电源种类分为直流电机(DC)、交流电机(AC)和交直流两用电机(Universal)三类,很显然,直流电机只能由直流电源供电,交流电机只能由交流电源供电,而交直流两用电机可使用直流或交流电源供电。Arduino开发板通常配合直流电机进行应用开发。

2、直流电机

(1)直流电机根据有无电刷可分为有刷直流电机(BDC)和无刷直流电机(BLDC)。

(2)有刷直流电机的基本结构如下图所示。

①有刷直流电机有两个“定子”(下图所示的两侧的黑色块状物),电机在工作时它们基本固定不动,其作用是提供一个磁场;定子之间的一对半圆环是电机的“换向器”,将两对半圆环连接在一起的是电机的线圈,它和换向器共同构成电机的“转子”,顾名思义,电机在工作时转子将会不断地进行旋转;在换向器两边各有一个电刷,在转子转动时,电刷会不断与换向器产生摩擦。

②有刷直流电机连接上电源后,线圈中将会有定向电流流过(下图所示的蓝色箭头),在磁场的作用下,线圈将会受安培力(下图所示的红色箭头),从而带动转子进行旋转;当线圈旋转到与磁感线垂直的位置时,换向器的两个半圆环互换连接的电源极性,由此线圈中的电流流向发生翻转,在磁场的作用下,线圈将会受反向的安培力,于是转子会按照先前的旋转方向继续运动,直到下一次线圈旋转到与磁感线垂直的位置,线圈中的电流流向会再次发生翻转,由此可以实现转子按同一个方向不断旋转。

③当线圈旋转到与磁感线垂直的位置时,安培力的方向与线圈完全平行(安培力的力矩为0),理论上安培力没办法继续带动线圈转动,不过由于惯性,线圈还是可以向前旋转一小段距离,从而摆脱安培力力矩为0的位置,只是这样的话,转子的旋转在靠近安培力力矩为0的位置时运动速度会减慢,从而导致转子的旋转非常诡异,为此可以给直流电机增设若干组线圈及换向器,这样,当一个线圈与安培力平行时,其它线圈的安培力力矩不为0,从而克服转子在某一时刻安培力力矩为0的缺陷。

(3)无刷直流电机的基本结构如下图所示。

①无刷直流电机的转子是永磁铁(下图所示的黑圈),它产生一个永磁场;定子则是由三组线圈(以及下图所示的灰色物体)组成。

②为定子的一组线圈A通电时,线圈A将会产生一个电磁场,磁场方向如下一图所示,线圈A产生的电磁场与转子的永磁场产生交互(异极性相吸,同性极相斥),从而带动转子进行旋转;当转子旋转到两极非常接近线圈A的磁场两极时,线圈A断电,同时为线圈B通电,磁场方向如下二图所示,线圈B产生的电磁场与转子的永磁场产生交互(异极性相吸,同性极相斥),从而带动转子进行旋转;当转子旋转到两极非常接近线圈B的磁场两极时,线圈B断电,同时为线圈C通电,磁场方向如下三图所示,线圈C产生的电磁场与转子的永磁场产生交互(异极性相吸,同性极相斥),从而带动转子进行旋转。

③当转子旋转到两极非常接近线圈C的磁场两极时,线圈C断电,同时为线圈A通电,不过这次要给线圈A通一个与上一次反方向的电流,因为转子旋转半圈后极性的位置也与初始时颠倒了;同理,当转子旋转到两极非常接近线圈A的磁场两极时,线圈A断电,同时为线圈B通一个与上一次反方向的电流,当转子旋转到两极非常接近线圈B的磁场两极时,线圈B断电,同时为线圈C通一个与上一次反方向的电流,这样,转子就完成了一圈的旋转。

④按照上述的工作原理,每一时刻只有一组线圈通电,另外两组线圈处于一个空闲状态,为了提升电机的工作效率,可以在为转子两极一侧的一组线圈通电的同时,为转子两极另一侧的线圈也通上电,不过前者产生的磁场会吸引转子的两极,而后者产生的磁场会排斥转子的两极,由此可以提升转子的旋转速度。

⑤直流无刷电机中还有一个传感器与控制器,传感器会实时地将转子的状态反馈给控制器,控制器根据传感器的反馈对线圈组进行通电和断电。

3、步进电机

(1)不同于一般的直流电机(步进电机也属于直流电机),步进电机是以步进形式运转的,每执行一次步进都会保持当前状态一段时间,然后执行下一次步进

(2)步进电机的优点:

①可精确控制电机输出轴的角度。

②低速运行时可获得更高的扭矩。

③开环控制/性价比高。

(3)步进电机可分为双极性步进电机单极性步进电机,双极性步进电机通常有4根引线,单极性步进电机通常有5-6根引线。

①下图所示的是双极性步进电机结构的概念图(事实上双极性步进电机的结构要比下图复杂得多),通常电机的定子由电磁铁构成,而电磁铁又由铁芯及电磁线圈组成,电机的转子可以是一个永磁体(也可以没有任何磁性,这里以永磁体为例)。

[1]首先给电磁线圈通电,通电后线圈将产生电流,线圈电流将产生电磁场,电磁场存在南北极划分,由于转子的永磁铁也存在南北极划分,加上异性相吸、同性相斥,转子将会受磁场相互作用的影响而旋转。

[2]当第一次旋转结束时,可以给另一个线圈通电,通电后线圈将产生电流,线圈电流将产生电磁场,从而继续带动转子旋转。

[3]第二次旋转结束后,再给第一次旋转时通电的线圈通电,不过这次的电压方向要与之前相反,因为转子已经旋转了半周,这样,转子将进行第三次旋转;同理,第三次旋转结束后,再给第二次旋转时通电的线圈通电,这次的电压方向要与之前相反,这样,转子将进行第四次旋转,至此转子将完成一周的旋转。

[4]在上面的介绍中的步进电机的步进角度为90°,也就是每次转子的旋转角度为四分之一圆。

[5]双极性步进电机通常有4根引线,这4根引线就是电磁线圈的引线。

②下图所示的是单极性步进电机结构的概念图(事实上单极性步进电机的结构要比下图复杂得多),它与双极性步进电机非常相似,区别在于单极性步进电机的电磁线圈有三根引线,中间的引线总是接电源正极或接地(这里以连接电源正极为例)。

[1]将一个定子一端的导线接地,该定子线圈将产生线圈电流,线圈电流产生电磁场,在电磁场的作用下永磁体转子发生转动;一次转动结束后,给另一个定子一端的导线接地,该定子线圈将产生线圈电流,线圈电流产生电磁场,在电磁场的作用下永磁体转子继续发生转动。

[2]第二次旋转结束后,将第一次接地的定子的另一端的导线接地,该定子线圈将产生与第一次电流方向相反的线圈电流,线圈电流产生电磁场,在电磁场的作用下永磁体转子继续发生转动;同理,第三次旋转结束后,将第二次接地的定子的另一端的导线接地,该定子线圈将产生与第二次电流方向相反的线圈电流,线圈电流产生电磁场,在电磁场的作用下永磁体转子继续发生转动,这样,转子将进行第四次旋转,至此转子将完成一周的旋转。

[3]在上面的介绍中的步进电机的步进角度为90°,也就是每次转子的旋转角度为四分之一圆。

[4]单极性步进电机通常有5-6根引线,它们都是电磁线圈的引线,对于只有5根引线的情况,是将总是接电源正极或接地的两根引线合并在了一起。

③单极性步进电机的相对输出扭矩低,控制电路相对简单,而双极性步进电机通常输出扭矩较高,控制电路相对复杂。

(4)步进电机的一些参数:

①定位转矩:电机不通电时,转子自身的锁定力矩。

②保持转矩(静力矩):电机通电但没有转动时,定子锁定转子的力矩。

③步进角度:电机转子每次旋转的角度

④相数:可独立通电的定子电磁线圈组数。(上面的举例都是两相步进电机)

(5)步进电机还可分为永磁式步进电机、反应式步进电机和混合式步进电机。

①永磁式步进电机的转子用永磁材料制成,上面有详细介绍的都是永磁式步进电机。

②反应式步进电机的转子用软磁材料(软磁材料易被周围磁场吸引,但它本身没有磁性)制成。

[1]如下图所示,反应式步进电机有6个定子,它们分别由一个线圈和铁芯组成,互相面对面的线圈在电路上是连接在一起的,转子则是位于中心的一个十字软磁材料,它由一系列的十字钢片组成。

[2]首先为线圈组A通电,线圈组A产生的电磁场将会吸引转子保持在当前位置,把这个位置称为第一个转子位置(下一图所示红线);接着为线圈组B通电,线圈组B产生的电磁场将会吸引转子旋转到另一个位置,把这个位置称为第二个转子位置,它与第一个转子位置相差30°;接着为线圈组C通电,线圈组C产生的电磁场将会吸引转子旋转到另一个位置,把这个位置称为第三个转子位置,它与第二个转子位置相差30°。

[3]上述过程反复进行,可实现转子在同一个方向不断旋转,每次步进转动30°,这个30°就是该电机的步进角度。如果不希望步进角度太大,在给线圈组A通电的同时给线圈组B通电,这样,转子就会仅旋转15°,如下二图所示;接着再断掉线圈组A的电源,转子会继续旋转15°,如下三图所示,以此类推,这种步进方式叫做半步进。

③混合式步进电机结合了上述两种电机的特点,以NEMA 17为例,它的步进角度一般是1.8°。

[1]NEMA 17的转子由三部分组成,分别是转子内部的永磁铁以及扣在其两极的两个齿轮帽,齿轮帽本身不具有磁性,但它被扣在永磁铁上后便有了磁性。

[2]NEMA 17转子的齿轮帽有50个齿,与之相接触的定子则仅有48个齿(转子两极侧的定子各48个齿),将这48个齿分成4组,用下图的四种颜色表示,在电机工作前要调整转子的位置,绿色组齿与转子齿半对齐,黄色齿与转子齿完全错开,蓝色组齿与转子齿半对齐,红色组齿与转子齿完全对齐。

[3]NEMA 17是一个两相电机,转子一侧的8个线圈可分为两组,一组中有4个线圈。

#1 以转子南极为例,首先为线圈组A通电,线圈组A中一对线圈会成为电磁场的北极,另一对线圈会成为电磁场的南极,与转子齿对齐的红色组齿,其线圈处的磁场极性与转子南极相异,二者互相吸引,与转子齿错开的黄色组齿,其线圈处的磁场极性与转子南极相同,二者互相排斥。

#2 接着为线圈组B通电,受与转子齿半对齐的蓝色组齿和绿色组齿对应线圈的磁场影响,转子会进行小幅度的转动,转动到转子齿与蓝色组齿完全对齐、与绿色组齿完全错开的位置,与初始位置正好相差1.8°。

#3 轮流为线圈组A、B通电,可以实现转子不断以每步1.8°进行旋转。如果想要实现转子以每步0.9°进行旋转,可以参考之前介绍的半步进方式,工作过程是相似的。

#4 转子北极一侧的转子齿和南极一侧的转子齿完全交错。

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

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

相关文章

Playwright-html-report源码解析

执行命令生成html格式报告 Playwright在执行完成测试,支持生成html格式的测试报告,如下图所示,使用"npx playwright test"执行测试,执行完成后,会提示“npx playwright show-report”命令。执行该命令&#…

创维超充车辆交付仪式暨参观座谈会圆满举行

6月14日,创维超充车辆交付仪式暨参观座谈会在南京成功举行。苏舜集团副总经理程璟一行以及近多出行东部大区总经理张显春一行齐聚一堂。创维汽车总裁、联合创始人吴龙八等领导亲临现场,对各位尊贵嘉宾的到来表示热烈欢迎,并与众人共同见证了这…

RK3588/算能/Nvidia智能盒子:[AI智慧油站」,以安全为基,赋能精准经营

2021年9月,山东省应急管理厅印发了关于《全省危险化学品安全生产信息化建设与应用工作方案(2021-2022 年)》的通知,要求全省范围内加快推进危险化学品安全生产信息化、智能化建设与应用工作,建设完善全省危险化学品安全…

属于PCIe 7.0的那道光来了~

随着数据洪流的持续涌动与计算密集型应用的爆发式增长,传统的电子互连技术在应对高带宽、低延迟、节能等多维度需求时日益显现其局限性。在这个背景下,光学互连技术以其独特的性能优势,逐渐成为业界瞩目的焦点,被视为未来数据中心…

基于Umijs框架的人脸识别系统的服务端口号的更改方法

目录 一、问题描述 二、问题分析 1、umijs介绍 2、Umijs的端口配置 3、umijs的作用 4、尝试启动7000端口 5、再次查看配置文件 三、问题解决 1、更改package.json的start选项中的端口 2、结果验证 (1)项目启动日志查看 (2&#x…

【正则表达式】入门

参考视频:10分钟快速掌握正则表达式_哔哩哔哩_bilibili 这个网站用来测试写的正则表达式效果:regex101: build, test, and debug regex 示例: 限定符 ? 表示前一个字符可有可无 比如这里输入:de? 匹配结果可以得到d和de * 前…

【进阶篇-Day3:JAVA接口新特性、代码块、内部类、Lambda表达式、组件等的介绍】

目录 1、接口新特性1.1 JDK8的新特性1.2 JDK9的新特性 2、代码块2.1 代码块的定义2.2 代码块的分类 3、内部类3.1 内部类的定义3.2 内部类成员访问3.3 学习内部类的原因3.4 内部类的分类3.4.1 成员内部类3.4.2 静态内部类3.4.3 局部内部类3.4.4 匿名内部类(1&#x…

【Go语言精进之路】构建高效Go程序:了解string实现原理并高效使用

🔥 个人主页:空白诗 🔥 热门专栏:【Go语言精进之路】 文章目录 引言一、Go语言的字符串类型1.1 字符串的定义1.2 字符串的零值可用1.3 字符串的不可变性1.4 字符串的拼接1.5 字符串的常用方法1.6 实际使用示例 二、字符串的内部表…

软件设计不是CRUD(23):在流式数据处理系统中进行业务抽象落地——详细编码

(接上文《软件设计不是CRUD(22):在流式数据处理系统中进行业务抽象落地——设计思考》) 4、详细设计 项目开发初期,有两种测速雷达和对应的摄像头需要接入,分别是STC500型测速雷达和TTS400型测…

pip导出格式错乱问题

pip导出带有各种路径 pip只导出版本 pip list | tail -n 3 | awk {print $1""$2} > requirements.txt

国际荐酒师香港协会受邀参加2024年美国独立日庆祝活动

国际荐酒师(香港)协会受邀参加2024年美国独立日庆祝活动促进世界酒中国菜的全球化发展 2024年6月18日,国际荐酒师(香港)协会大中华区驻广州办事处荣幸地接受了美国驻广州总领事馆 Nicholas Burns大使和Lisa Heller总领…

20240616日志:大模型压缩方法DMS

Location: Beijing 1 大模型剪枝 Fig. 1.1大模型压缩-剪枝 剪枝的理论来源基于彩票假设(Lottery Ticket Hypothesis),指在神经网络中存在一种稀疏连接模式,即仅利用网络的一小部分连接(彩票)就足以实现与整…

颠覆行业!格行随身WiFi重新定义服务标准,线上线下无缝融合!随身WiFi行业的“海底捞”!随身WiFi哪个品牌最可靠?随身WiFi靠谱推荐!

不得不承认网络销售是现如今的重要销售方式,刚刚结束的618,以及接下来的双11,双12等电商购物节都是异常火爆,可背后也有不同的声音传来,网店现在生意也难做了?消费正回归线下实体经济? 这就是因…

这个开源软件,送给爱读书的你!!【送源码】

对于喜欢阅读的人来说,一定经历过从一本厚厚的修仙书籍到MP3、MP4的阅读时代,再到现今的手机软件。 但是现在的阅读软件经常会遇见以下问题:比如广告弹窗太多,排版乱,甚至很多的APP都进入会员时代,再加上一…

数字人源码部署该如何选对数字人源头工厂?

数字人作为AI产业的中流砥柱,其应用场景之广泛。从数字人口播、到直播到数字人克隆、到声音克隆、再至AI复活、数字人名片、数字人员工、数字人客服、3D息影舱智能交互、要知道这一切仅仅只是用了两年的时间,可见我国的AI技术取得突破性发展. 如果把时间…

PWR电源控制

一、PWR简介 1、PWR(Power Control)电源控制 (1)PWR负责管理STM32内部的电源供电部分,可以实现可编程电压监测器和低功耗模式的功能 (2)可编程电压监测器(PVD)可以监控…

今年的618,似乎很平淡!

电商平台取消预售制度的第一个大促,快递业表现如何? 今年的618大促与往年有些不同,自4月起,天猫、京东、快手等主流平台相继官宣取消预售,打出“现货开卖”标签,这意味着消费者不用再被“烧脑”的优惠计算…

corona渲染器与vray比哪个好?支持云渲染平台吗

​在视觉渲染技术领域,V-Ray和Corona都以其卓越的性能和广泛应用赢得了高度评价。这两款渲染器各有其独特的优势,使得在它们之间做出选择并非易事。不同的应用场景和用户需求可能会让它们各自展现出不同的优势。 一、corona渲染器跟vray怎么样 在比较V-…

AI引领数字安全新纪元,下一代身份基础设施如何帮助企业破局?

近日,Open AI正式发布面向未来人机交互范式的全新大模型GPT-4o,具有文本、语音、图像三种模态的理解力,无疑代表着人工智能技术的又一重大跃进。 人工智能技术领域不断创新和发展,为各行各业带来巨大的生产变革和经济增长的同时&…

VS+QT+OCC创建坐标界面

1、安装并配置好项目后&#xff0c;填写如下代码&#xff1a; #pragma once#include <Standard_Handle.hxx> #include <V3d_Viewer.hxx> #include <OpenGl_GraphicDriver.hxx> #include <WNT_Window.hxx> #include <V3d_View.hxx> #include <…