电机---3直流有刷减速电机

前言

在简单了解电机分类后,为了能够更深入学习了解电机、编码器、PID算法等内容,选择使用野火的直流减速有刷电机和其驱动板进行学习,单片机开发板选择野火的指南者开发板。

1直流有刷减速电机

直流有刷电机转速快,扭矩小,但是在某些应用场景中无法满足要求。这种情况就需要做一些改进来降低转速,并提高力矩。直流减速电机就是这样一种电机,这种电机通常也叫齿轮减速电机,它是在普通直流有刷电机的基础上增加了一套齿轮减速箱,用来提供更大的力矩和更低的转速。

2直流有刷减速电机几个重要参数

空载转速 空载电流 负载转速 负载力矩 负载电流 堵转力矩 堵转电流 减速比 功率

3直流减速电机驱动设计与分析

在日常生活中,驱动一个普通的直流电机只需要一个电池就可以了,将电池正负极与直流电机正负极接上,直流电机就可以转动,当想要转向的时候,需要在把线反接过来,但是如果要做一个产品,这明显是行不通的,因此我们熟悉的H桥电路就闪亮登场了。
如下图使用四个三极管搭建的H桥电路
在这里插入图片描述
上面的H 桥驱动电路由4个三极管和一个电机构成。想要使电机运转,必须导通对角线上面的一对三极管。根据Q1和Q4(电机顺时针转动)、Q2和Q3(电机逆时针转动)的导通情况,进行电机的正反转。
需要注意的是,当同侧产生了导通,没有流经负载,可能会产生三极管所不能承受的电流而导致三极管烧毁,因此在电路设计中,要增加上保护电路,比如增加一些与非门什么的。

4 L298N

L298N是ST公司的产品,内部包含四个逻辑驱动电路,是一种二相和四相电机的专门驱动芯片,即内含两个H桥的高电压大电流双桥式驱动器,接收标准的TTL逻辑信号,可驱动4.5V-46V,2A以下的电机,电流输出峰值可以达到3A。
在这里插入图片描述

5直流有刷减速电机的控制实现

<1>速度控制原理
通过PWM波进行控制,通过一定的频率改变通电和断电的时间,从而控制电路输出功率,在电机的控制周期中,通电时间决定了它的转速。
<2>驱动板的选择
在电机的学习中,选择的电机是野火的直流减速有刷电机、驱动板是MOS管搭建的大功率H桥驱动板,单片机开发板是野火的指南者开发板。
在这里插入图片描述
驱动板几乎把所有功能都做了隔离,并且支持12V-70V的宽电压输入,10A过电流保护电路。超过10A可自动禁用电机控制信号,最高功率支持700W。
PWM控制信号使用了TLP2362高速光耦进行了隔离,SD信号使用了EL357N光耦进行了隔离。
在这里插入图片描述

与门的作用是可以使单片机和过流保护电路共同控制SD引脚,SD引脚相当于使能引脚,类似于伺服电机的SRV_ON。
在这里插入图片描述
下图是使用MOS管搭建的H桥电路,使用两个EG2104驱动四个MOS管。
在这里插入图片描述

在这里插入图片描述
导通的原理说明:
以PWM1_IN输出低电平、PWM2_IN输出PWM波、SD_IN高电平为例
PWM2_IN=0,SD_IN=1时,也就是PWM2_IN的占空比为低电平的时候;LO=1,HO=0,下面的低端NMOS管导通,导通以后电容C14下面为0V,上面是12V,这个时候给电容进行了充电,理想状态下可以充到12V。
在这里插入图片描述

PWM波变成高电平状态时,下面的NMOS管不在导通,上面NMOS管要想导通,需要栅极(gate)电压高于源级电压(soure)并且压差大于导通电压。源级为12V,那么HO的输出要满足上面的条件,根据手册可以知道:HO=VB+0.3,VB又由12V电源和C14的12V共同作用,VB=12V+12V,因此满足导通条件。
在这里插入图片描述
在这里插入图片描述

6实现电机的转动

这里主要就是硬件连接和代码的讲解,直接和野火的客服去要就可以了,连接以及代码官方例程写的很详细,我用的指南者开发板。
在这里插入图片描述

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

SQL Server 当前日期及其未来三天的日期

当前日期及其未来三天的日期&#xff0c;并分别以 YYYY-MM-DD 和 yyyyMMdd 的格式展示 1、当前日期及其未来三天的日期&#xff0c;以 YYYY-MM-DD的格式展示 WITH CurrentDate AS (SELECT GETDATE() AS 当前日期 ) -- 使用 CONVERT 函数 SELECTCONVERT(VARCHAR(10), 当前日期,…

【Android】ViewPager与ViewPager2之间的区别

ViewPager 和 ViewPager2 都是 Android 中用于实现滑动页面切换的控件&#xff0c;但 ViewPager2 是对 ViewPager 的改进和增强版本。 区别 实现方式 ViewPager 继承自 ViewGroup&#xff0c;内部并未使用已有的成熟控件&#xff0c;更多的是自定义的操作。ViewPager2 也继承…

【verilog】模十计数器

文章目录 前言代码 前言 进行 FPGA 模十计数器 实验 仿真结果 代码 主代码 // module module count(clk,rst_n,count,clk1,led);// def io input clk; input rst_n; output reg [3:0] count; output reg clk1; output reg [7:0] led;// always part, or main() always (pos…

【吐槽】豪斯医生之二:第 4-6 集

写在前面 5841 字 | 医学 | 吐槽 | 电视剧 正文 维基百科&#xff1a;   利巴韦林&#xff08;英语&#xff1a;Ribavirin&#xff0c;俗称病毒唑&#xff09;&#xff0c;是一种抗病毒药&#xff0c;属合成核苷类药&#xff0c;1970 年由 ICN 制药公司 Joseph T. Witkowsk…

景区导航地图怎么实现?基于LBS与3D GIS的智慧景区导航导览系统技术路线

随着经济的发展和人们物质生活水平改善,居民的旅游需求呈现多元化和个性化&#xff0c;自助旅游的人越来越多。许多游客在旅游行程中需要随时随地了解旅游景点有关的各类信息&#xff0c;如旅游景点介绍、推荐路线、地图导航等&#xff0c;合理规划和安排旅游线路。正是为了应对…

Docker | images镜像的常用命令总结

命令总结 1. 帮助启动类命令基本命令systemctl status dockerdocker infodocker --help 2. 镜像命令docker images删除镜像出现错误 docker searchdocker pull xxx[:TAG]docker images -adocker images -qdocker system dfdocker rmi -f xxxxxdocker rmi -f $(docker images -q…

Python量子生成对抗网络QGAN神经网络药物发现、多方法乳腺癌药物筛选应用

全文链接&#xff1a;https://tecdat.cn/?p37975 分析师&#xff1a;Chenhao Wu 在当今的医学领域&#xff0c;乳腺癌作为一种严重威胁女性健康的疾病&#xff0c;其治疗一直是科研工作者们关注的焦点。乳腺癌的发展与雌激素受体密切相关&#xff0c;其中 ERα 被视为治疗乳腺…

还愁布线呢?那是你没看过这篇

号主&#xff1a;老杨丨11年资深网络工程师&#xff0c;更多网工提升干货&#xff0c;请关注公众号&#xff1a;网络工程师俱乐部 上午好&#xff0c;我的网工朋友 综合布线作为网工工作中的基础部分&#xff0c;其设计和实施的质量直接影响到整个系统的稳定性和可靠性。对于咱…

面了 minimax 大模型算法岗,问的贼细!

不同以往的是&#xff0c;当前职场环境已不再是那个双向奔赴时代了。求职者在变多&#xff0c;HC 在变少&#xff0c;岗位要求还更高了。 最近&#xff0c;我们又陆续整理了很多大厂的面试题&#xff0c;帮助一些球友解惑答疑&#xff0c;分享技术面试中的那些弯弯绕绕。 今天…

【架构】Service Mesh

文章目录 概述微服务架构对比Rainbond与ServiceMesh来源 概述 Service Mesh 公认的定义&#xff0c;是用以处理服务与服务之间通信的专用基础设施层。更本质的理解&#xff0c;它是服务治理平台&#xff0c;是业务逻辑解耦的必然产物&#xff0c;是数字经济背景下企业对研发效…

基于flask和neo4j的医疗知识图谱展示问答系统

如果你仍在为毕业设计的选题发愁&#xff0c;或者想通过技术项目提升专业实力&#xff0c;这个基于Flask和Neo4j的医疗知识图谱展示与问答系统&#xff0c;绝对是个不错的选择&#xff01; 项目亮点大揭秘&#xff1a; 知识图谱与问答结合&#xff1a;我们采用了医疗场景下的知…

remote: HTTP Basic: Access denied

解决方法 输入&#xff1a; git config --system --unset credential.helper 再次进行 Git 操作&#xff0c;输入正确的用户名&#xff0c;密码即可。

STM32硬件平台

STM32 系列是 STMicroelectronics 设计的高度灵活、广泛应用的微控制器&#xff08;MCU&#xff09;系列&#xff0c;支持从低功耗应用到高性能处理的需求&#xff0c;适用于工业、汽车、消费电子和物联网等广泛领域。STM32 系列具有广泛的硬件种类和丰富的功能&#xff0c;以下…

OpenCV视觉分析之运动分析(5)背景减除类BackgroundSubtractorMOG2的使用

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 基于高斯混合模型的背景/前景分割算法。 该类实现了在文献[320]和[319]中描述的高斯混合模型背景减除。 cv::BackgroundSubtractorMOG2 类是 O…

基于GPT的智能客服落地实践

&#x1f4cd;前言 在日常生活中&#xff0c;「客服」这个角色几乎贯穿着我们生活的方方面面。比如&#xff0c;淘宝买东西时&#xff0c;需要客服帮你解答疑惑。快递丢失时&#xff0c;需要客服帮忙找回。报名参加培训课程时&#xff0c;需要客服帮忙解答更适合的课程…… 基…

通过AWS Bedrock探索 Claude 的虚拟桌面魔力:让 AI 代替你动手完成任务!

前言 大家好&#xff0c;昨夜Anthropic 发布了更新。现在 Claude 3.5 Sonnet&#xff08;V2&#xff09; 和 Claude 3.5 Haiku&#xff0c;以及名为 computer use 的新功能已经作为公开测试版发布了。 Introducing computer use, a new Claude 3.5 Sonnet, and Claude 3.5 Ha…

【JavaEE】【多线程】线程池

目录 一、线程池二、ThreadPoolExecutor类讲解2.1 构造方法2.1.1 corePoolSize和maximumPoolSize2.1.2 KeepAliveTime和unit2.1.3 workeQueue2.1.4 threadFactory2.1.5 handler 三、简易构造线程池四、自己实现一个简单线程池 一、线程池 线程池&#xff1a;线程池可以简单理解…

DC-2靶机通关详解以及可能问题的解决

靶机下载地址&#xff1a;https://www.vulnhub.com/entry/dc-2,311/ 可能问题 出现如图的问题最大的可能是因为我们的VMware的版本过高&#xff0c;我们只需要降低一下版本就可以了。 找到虚拟机选项&#xff0c;点开其中的管理选项&#xff0c;然后选择更改兼容性。 直接下一…

双11买什么最划算?盘点双11必买好物合集

2024的“双11”购物狂欢节也是正式拉开帷幕&#xff0c;大家有没有物色到心仪的好物呢&#xff1f;每年的双11&#xff0c;都是数码家电爱好者的盛宴。在这个时候&#xff0c;各大品牌纷纷推出优惠活动&#xff0c;各种新品也层出不穷&#xff0c;正是入手这些商品的绝佳时机。…

SpringCloud Alibaba-03 Sentinel服务熔断与限流

与CircuitBreaker功能类似 后台默认8719端口 前台默认8080端口 在jar包所在目录下打开CMD&#xff0c;执行 java -jar sentinel-dashboard-1.8.6.jar 命令即可 网址http://localhost:8080 账号密码都是sentinel 1.Sentinel微服务8401纳入Sentinel监控 1.1 建Module&#…