【电路笔记】-脉冲宽度调制(PWM)与电机转速控制

news2024/10/5 17:19:49

脉冲宽度调制(PWM)与电机转速控制

文章目录

  • 脉冲宽度调制(PWM)与电机转速控制
    • 1、概述
    • 2、电机转速控制
    • 3、PWM产生

有许多不同的方法来控制直流电机的速度,但一种非常简单且容易的方法是使用脉冲宽度调制(PWM)。

1、概述

但在我们开始了解“脉冲宽度调制”的细节之前,我们需要更多地了解直流电机的工作原理。

除了步进电机之外,永磁直流电机 (PMDC) 是最常用的小型直流电机类型,可产生易于控制的连续转速。 小型直流电机非常适合需要速度控制的应用,例如小型玩具、模型、机器人和其他此类电子电路。

直流电机基本上由两部分组成,电机的静止主体(称为“定子”)和旋转产生运动的内部部分(称为“转子”)。 对于直流电机,转子通常称为“电枢”。

通常,在小型轻型直流电机中,定子由一对固定的永磁体组成,在电机内部产生均匀且固定的磁通量,因此这些类型的电机被称为“永磁直流”(PMDC) 电机。

电机电枢由单独的电气线圈组成,这些线圈在其金属主体周围以圆形配置连接在一起,产生北极、南极、北极等磁场系统配置类型。

这些转子线圈内流动的电流产生必要的电磁场。 电枢绕组产生的圆形磁场在电枢周围产生北极和南极,这些北极和南极被定子永磁体排斥或吸引,从而产生绕电机中心轴的旋转运动,如图所示:

在这里插入图片描述

2极永磁电机


当电枢旋转时,电流通过位于换向器周围的碳刷从电机端子传递到下一组电枢绕组,产生另一个磁场,每次电枢旋转时,都会给一组新的电枢绕组通电,迫使电枢旋转更多 等等。

因此,直流电机的转速取决于两个磁场之间的相互作用,一个磁场由定子的固定永磁体建立,另一个磁场由电枢旋转电磁体建立,通过控制这种相互作用,我们可以控制旋转速度。

定子永磁体产生的磁场是固定的,因此不能改变,但如果我们通过控制流经绕组的电流来改变电枢电磁场的强度,就会产生或多或少的磁通量,从而导致更强或更弱的磁通量。 相互作用,因此速度更快或更慢。

那么直流电机的转速 ( N N N) 与电机的反电动势 ( V b V_b Vb) 除以磁通量(对于永磁体来说是一个常数)乘以机电常数(取决于电枢绕组的性质)成正比 ( K e K_e Ke) 给出方程: N ∞ V / K e ϕ N \infin V/K_e\phi NV/Keϕ

2、电机转速控制

那么我们如何控制流经电机的电流呢? 许多人尝试使用与电机串联的大型可变电阻器(变阻器)来控制直流电机的速度,如图所示。

在这里插入图片描述

虽然这可能有效,就像 Scalextric 老虎机赛车一样,但它会在电阻中产生大量热量并浪费电力。 控制电机速度的一种简单方法是调节其端子上的电压量,这可以使用“脉冲宽度调制”或 PWM 来实现。

顾名思义,脉宽调制速度控制的工作原理是通过一系列“开-关”脉冲驱动电机并改变占空比,即输出电压“开”与“关”时的时间比例 ”,同时保持频率恒定的脉冲。

施加到电机的功率可以通过改变这些施加的脉冲的宽度来控制,从而改变施加到电机端子的平均直流电压。 通过改变或调制这些脉冲的时序,可以控制电机的速度,即,脉冲“ON”越长,电机旋转得越快,同样,脉冲“ON”越短,电机旋转速度越慢 会旋转。

换句话说,脉冲宽度越宽,施加到电机端子的平均电压越大,电枢绕组内的磁通量越强,电机旋转得越快,如下所示:

在这里插入图片描述

脉宽调制波形


使用脉宽调制来控制小型电机的优点在于,开关晶体管的功率损耗很小,因为晶体管要么完全“导通”,要么完全“截止”。 因此,开关晶体管的功耗大大降低,使其成为线性控制,从而实现更好的速度稳定性。

3、PWM产生

此外,电机电压的幅度保持恒定,因此电机始终处于满功率状态。 结果是电机可以更慢地旋转而不会停转。 那么我们怎样才能产生脉宽调制信号来控制电机呢? 很简单,使用如下所示的 Astable 555 振荡器电路。

在这里插入图片描述

这个简单的电路基于熟悉的 NE555 或 7555 定时器芯片,用于以固定频率输出产生所需的脉宽调制信号。 正如我们在 555 定时器教程中看到的那样,定时电容器 C C C 通过流经定时网络 R A R_A RA R B R_B RB 的电流进行充电和放电。

555 引脚 3 处的输出信号等于将晶体管完全“导通”的电源电压。 C C C 充电或放电所需的时间取决于 R A R_A RA R B R_B RB 的值。

电容器通过网络 R A R_A RA充电,但在电阻网络 R B R_B RB周围并通过二极管 D 1 D1 D1 转移。 一旦电容器充电,它立即通过二极管 D 2 D2 D2和网络 R B R_B RB 放电到引脚 7。在放电过程中,引脚 3 的输出为 0V,晶体管切换为“OFF”。

那么电容器 C 经历一个完整的充放电周期所需的时间取决于 R A R_A RA R B R_B RB C C C 的值,其中一个完整周期的时间 T T T 为:

输出为“ON”的时间 T H T_H TH 为: T H = 0.693 ( R A ) . C T_H = 0.693(R_A).C TH=0.693(RA).C

输出为“OFF”的时间 TL 为: T L = 0.693 ( R B ) . C T_L = 0.693(R_B).C TL=0.693(RB).C

总“ON”-“OFF”周期时间如下: T = T H + T L T = T_H + T_L T=TH+TL,输出频率为 f = 1 / T f = 1/T f=1/T

根据所示的元件值,可以使用 6.0V 电源将波形的占空比从约 8.3% (0.5V) 调整到约 91.7% (5.5V)。 非稳态频率恒定在 256 Hz 左右,电机以此速率“开启”和“关闭”。

电阻R1加上电位器的“顶部”部分, V R 1 V_{R_1} VR1代表 R A R_A RA的电阻网络。 而电位器的“底部”部分加上 R 2 R_2 R2就代表了上面RB的电阻网络。

这些值可以更改以适应不同的应用和直流电机,但只要 555 Astable 电路以最低几百赫兹的速度足够快地运行,电机的旋转就不应该出现急动。

二极管 D3 是我们最喜欢的续流二极管,用于保护电子电路免受电机感性负载的影响。 此外,如果电机负载较高,请在开关晶体管或 MOSFET 上放置散热器。

脉宽调制是一种控制输送到负载的功率量且不会浪费任何功率的好方法。 上述电路还可用于控制风扇的速度或调暗直流灯或 LED 的亮度。 如果你需要控制它,那么使用脉冲宽度调制来做到这一点。

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

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

相关文章

ES Kibana 安装

ES & Kibana 本文基于Docker安装部署使用 Kibana的版本和ElasticSearch的版本,以及IK分词器的版本一一对应 Kibana 安装 安装Kibana # 创建网络 [rootiZ2zeg7mctvft5renx1qvbZ ~]# docker network create --driver bridge --subnet 192.168.0.0/16 --gateway …

数据结构树与二叉树的实现

目录 一、普通树的存储结构 1、双亲表示法 2.孩子表示法 二、二叉树 1.二叉树的顺序存储(必须是完全二叉树,否则很浪费空间) 1)结构体 2.二叉树的链式存储 1)结构体 2)操作 1.创建一颗二叉树 2.创…

kubernetes--数据存储

目录 一、数据存储引言: 二、基础存储卷: 1. emptyDir存储卷: 2. hostPath存储卷: 3. nfs共享存储卷: 3.1 配置nfs: 3.2 master节点编写yaml文件: 4. 总结: 三、PVC和PV: 1. PV 的…

vivado产生报告阅读分析6-时序报告2

1、复查时序路径详情 单击“ OK ”运行报告命令后 , 将打开一个新窗口。这样您即可复查其中内容。在其中可查看执行选定的每种类型 (min/max/min_max ) 的分析之后所报告的 N 条最差路径。 下图显示的“Report Timing ” ( 时序报告 ) 窗口…

【无标题】chapter6卷积

此例以说明全连接层处理图片的时候会遇到参数过多 模型过大的问题 参数比要研究的物体总数还多 卷积,特殊的全联接层 平移不变形,局部性 原本权重为二维(输入和输出全联接,想想下表组合,就是个二维的矩阵)…

pytorch 安装 2023年

pytorch网址:https://pytorch.org/get-started/locally/ conda install pytorch torchvision torchaudio pytorch-cuda11.8 -c pytorch -c nvidia我在自己电脑上用这个pip命令完全安装不了,只能用conda安装。复制上面提供的命令,在cmd中直接运…

腾讯云服务器新用户优惠政策,腾讯云新人服务器购买入口

腾讯云服务器新用户优惠政策是腾讯云为新用户提供的一种优惠,它可以帮助新用户以更低的价格购买腾讯云服务器,并且还提供一些额外的优惠。腾讯云服务器对于新用户有着非常优惠的政策。无论你是个人用户还是企业用户,只要你是第一次购买腾讯云…

flutter TabBar指示器

第一层tabView import package:jade/configs/PathConfig.dart; import package:jade/customWidget/MyCustomIndicator.dart; importpackage:jade/homePage/promotion/promotionPost/MyPromotionListMainDesc.dart; import package:jade/homePage/promotion/promotionPost/MyPr…

ProtocolBuffers(protobuf)详解

目录 前言特点语法定义关键字JSON与Protocol Buffers互相转换gRPC与Protocol Buffers的关系 前言 Protocol Buffers(通常简称为protobuf)是Google公司开发的一种数据描述语言,它能够将结构化数据序列化,可用于数据存储、通信协议…

交换排序详讲:冒泡排序+快速排序(多方法+思路+图解+代码)

文章目录 交换排序一.冒泡排序二.快速排序1.挖坑法2.Hoare法 交换排序 根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置将键值较大的记录向序列的尾部移动,键值较小的记录向序列的前部移动。 一.冒泡排序 /*** 冒泡排序* 时间复杂度 n^2* 空间复杂…

用Postman发送xml数据

启动Postman: 点击左上角的“New”,在弹出窗中选择HTTP: 选择POST方法: 点击Body: 选择raw: 在右侧的下拉列表中选择XML: 在下面的输入框中输入或者从其它地方拷贝XML文本:…

cookie机制

目录 为什么会有cookie?? cookie从哪里来的?? cookie到哪里去?? cookie有啥用?? session HttpServletRequest类中的相关方法 简单的实现cookie登录功能 实现登录页面 实现servlet逻辑 实现生成主…

uni-app 蓝牙打印, CPCL指令集使用

先上代码: GitHub - byc233518/uniapp-bluetooth-printer-demo: 使用uniApp 连接蓝牙打印机 Demo, CPCL 指令简单实用示例 (内含 芝珂,佳博,精臣 多个厂家指令集使用文档) 文件结构: ├── App.vue ├── CPCL 指令手册.pdf // 指令集参考手册 ├── LICENSE ├── R…

【JAVA-排列组合】一个套路速解排列组合题

说明 在初遇排列组合题目时,总让人摸不着头脑,但是做多了题目后,发现几乎能用同一个模板做完所有这种类型的题目,大大提高了解题效率。本文简要介绍这种方法。 题目列表 所有题目均从leetcode查找,便于在线验证 46.…

Mindomo Desktop for Mac(免费思维导图软件)下载

Mindomo Desktop for Mac是一款免费的思维导图软件,适用于Mac电脑用户。它可以帮助你轻松创建、编辑和共享思维导图,让你的思维更加清晰、有条理。 首先,Mindomo Desktop for Mac具有直观易用的界面。它采用了Mac独特的用户界面设计&#xf…

2023年首届天府杯数学建模国际大赛问题A思路详解与参考代码:大地测量数据中异常现象的特征和识别

地球变形观测是固体潮汐曲线分析和地震前体研究的重要手段,也是地球观测技术的重要组成部分。基于各种精密科学仪器的变形观测点主要集中在洞穴、地下井等易的自然灾害(雷暴、强降雨、降雪等),人工维护、人工爆破等外部条件&#…

浅谈安科瑞无线测温产品在巴西某工厂的应用

摘 要:高压开关设备是变电站和配电站中保证电力系统安全运行的重要设备之一,因此,开关柜的稳定运行对于整个电力系统有非常重要的意义。设备老化、长期高负荷运行都可能使设备局部温度过高而发生火灾,因此,对变电站内的敏感设备进行温度检测变得尤为重要…

chrome 浏览器个别字体模糊不清

特别是在虚拟机里,有些字体看不清,但是有些就可以,设置办法: chrome://settings/fonts 这里明显可以看到有些字体就是模糊的状态: 把这种模糊的字体换掉即可解决一部分问题。 另外,经过观察,…

Unity开发之C#基础-集合(字典)(Dictionary)

前言 Hello 兄弟们 一转眼俩月又过去了(失踪人口回归) 不出意外的是出意外了 失踪了两个月 有点对不起我这为数不多的粉丝们 实不相瞒忙的焦头烂额 也没心情写博客 实在对不住各位 好了长话短说 今天这篇文章是讲解c#当中的新的一种集合的表现&#xff…

​软考-高级-系统架构设计师教程(清华第2版)【第10章 软件架构的演化和维护(P345~382)-思维导图】​

软考-高级-系统架构设计师教程(清华第2版)【第10章 软件架构的演化和维护(P345~382)-思维导图】 课本里章节里所有蓝色字体的思维导图