0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何利用Arduino创建一个电机滑动门

科技观察员 来源:Lasith Ishan Premaratne 作者:Lasith Ishan Premarat 2022-03-31 10:03 次阅读

项目概况

在这个项目中,我利用Arduino的强大功能创建了一个为滑动门供电的电路。这个项目的主要目的是利用一个带有功能交流电机的滑动门,并使用一个Arduino、几个继电器、一个433MHz接收器、一个433MHz发射器和一些电气技能来完善自动化系统。

该系统创建了一种在需要时为门的电机供电并决定是是否开闭门的方法。

Arduino不断收到来自发射器的设定响应,在这种情况下,它是用于打开或关闭门的遥控器。发射器在两个通道上运行,每个通道都有其唯一的ID。一旦433MHz接收器接收到此ID,它就会向Arduino发送一个信号,Arduino控制继电器为电机供电。

方法

第1步:为电机供电

为电机供电的配置如下所示。为了使电机正向(关闭)方向移动门,主绕组应连接到主电源。为了使电机反向(开路)方向运动,次级绕组应连接到主电源,有必要确定哪根导线对应于哪个绕组。通常电线没有标签,这可以通过向电线提供交流电源来反复试验来识别。

就我而言,我使用的是220~240VAC电机。我能够轻松识别中性线,因为它是蓝色的,这是用于指示中性端子的标准颜色。接下来,我将带电端子连接到红线,使电机正向转动。这表明我为电机的主绕组供电。

注意:确保启动电容器连接正确且正常工作。这确保了电机具有足够的启动扭矩。

pYYBAGJFC6mAAZ2zAAG_4gEpuNg950.png

第2步:停止电机

主电源通过限幅开关提供给电机。一旦门到达一端,限制器开关就会被触发,从而打开电路并停止主电源向电机供电。

第3步:使用继电器控制电机

继电器有两个触点;常开和常闭。

常闭路径用于为电机的主绕组供电。选择此选项是为了确保当系统重置或系统出现问题时,电机将确保门始终保持关闭。

常开路径用于为电机的次级绕组供电。当继电器内部的线圈通电时,常开路径关闭。这可以通过从Arduino发送5V信号来完成,因为使用的继电器在5V下运行。

通过使用两条路径为电机供电,确保不会同时向电机的主绕组和次级绕组提供电力。

该继电器(R2)通过Arduino的引脚8进行操作。如果Arduino在门移动时接收到来自接收器的命令,则使用第二个继电器(R1)断开电路以使电机停止。Arduino会不断检查接收器是否收到任何命令。一旦发出命令,Arduino就会重新为电机供电,以使其关闭或打开门。

第二个继电器的主要目的是给系统足够的时间来重新路由系统来为电机供电,而不会立即改变电机的转动方向。一旦重新路由完成,继电器就会关闭,并且向电机供电以向相反方向转动。

该继电器通过Arduino的引脚9进行操作。

用途

如果系统中途关闭门并从接收器接收到打开门的命令,则激活继电器以将电源重新路由到次级绕组。由于这种情况几乎是瞬间发生的,因此继电器处于恒定的压力下,来自电机产生的反向电压,原因是主绕组突然断电。此外,如果持续受到压力,会永久损坏继电器的触点。

在附加继电器的帮助下,电源与电机断开,系统有10秒的时间将电源重新路由到必要的绕组。这减少了继电器触点上的应力并延长了它们的使用寿命。

poYBAGJFC7CALq3aAACnyNe4MeY502.png

使用的继电保护方式:

抑制电容

当直流电机突然停止时,电机线圈会产生负电流回路,这是由于线圈的电感特性。然而,这可以通过安装反馈二极管来消除,以提供负电流流动的路径。

当交流电机通过开关突然停止时,会在开关触点上产生高电压。

当电机被告知以相反方向运行时,抑制电容器用于防止继电器触点上的高压积聚。这可以保护继电器触点。

pYYBAGJFC7eAKQUgAAPYyOcX2rU485.png

第4步:配置接收器

接收器工作在433MHz频段,Arduino的程序会不断循环检查接收器的信号端口,直到接收到正确的信号。之后Arduino就会激活继电器1(R1),以便继电器2(R2)将电源路由到电机。

当从发送器发送数据时,接收器以整数形式接收数据。就我而言,使用Arduino的串行监视器,我能够看到接收器能够接收到的值。使用较高射频进行通信的主要原因是工作范围大,即使有一些障碍物阻挡信号,接收器也能接收到信号。这只能通过高频无线电波来实现。

在我的项目中,我能够获得大约30英尺的工作半径来激活系统。

注意:系统的工作半径可以通过将一根长导线焊接到接收器模块中的天线端口来扩大几英尺。

pYYBAGJFC76ANpynAAM3OzxSsbw912.png

最终项目照片

pYYBAGJFC8aAByg_AAX0OB7mV6Y834.png

poYBAGJFC8yACeVZAAV81jGiDmQ901.png

pYYBAGJFC9KAGMSlAAYJL0gHJrw084.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 继电器
    +关注

    关注

    132

    文章

    5319

    浏览量

    148518
  • 电机
    +关注

    关注

    142

    文章

    8923

    浏览量

    145052
  • Arduino
    +关注

    关注

    187

    文章

    6462

    浏览量

    186613
收藏 人收藏

    评论

    相关推荐

    基于FPGA创建简单的电机控制程序

    FPGA 非常适合精密电机控制,在这个项目中,我们将创建简单的电机控制程序,在此基础上可以构建更复杂的应用。
    发表于 08-11 09:06 1255次阅读
    基于FPGA<b class='flag-5'>创建</b><b class='flag-5'>一</b><b class='flag-5'>个</b>简单的<b class='flag-5'>电机</b>控制程序

    地铁屏蔽解析(控制系统、功能)

    滑动门门控单元(DCU)。 1.2 系统控制功能系统级控制是在正常运行模式下由信号系统(SIG)直接对屏蔽进行控制的方式。在系统级控制方式下,列车到站并停在允许的误差范围内时(如
    发表于 09-26 16:38

    【项目分享】教你如何运用Arduino通过网页实时控制伺服电机

    远程操控,滑动远程操控等。该项目中,我们需要对滑动远程操控的UI界面进行定的改动,同时在Arduino上编程来实现伺服电机的转动。实物连线
    发表于 09-26 11:16

    如何在arduino利用电位器控制舵机

    如何在arduino利用电位器控制舵机.简介舵机是电机种,通上电并采取合适的方式就可以使他转动,而电位器是
    发表于 09-07 07:15

    基于Arduino创建手势控制车

    描述如何制作手势控制机器人|| #MadeWithArduino(发射器)嘿,欢迎回到新项目。所以今天我们将学习使用Arduino创建
    发表于 06-22 06:55

    Arduino创建Hello World程序

    我们将以在我们的Arduino创建“Hello World”程序来开始我们的rosserial探索之旅。通过选择Arduino exa
    发表于 07-07 11:01

    毫米波传感器解决了入口系统设计人员面临的哪些挑战

    员面临的关键挑战,如错误检测和系统复杂性。毫米波传感器有助于解决自动滑动门、电梯、旋转门、停车路障和工业/车库的主要挑战。图1所示为自动入口系统的三示例。图1.各种自动入口系统,
    发表于 11-08 07:13

    自动拉用直线电机的有限元建模资料免费下载

    本文设计并研究了种线性开关磁阻电机作为滑动门驱动系统。建立了非线性二维有限元模型,对设计的电机进行了性能预测。在此基础上,对静态电磁特性进行了研究和分析。在考虑磁饱和效应的情况下,对
    发表于 10-11 08:00 6次下载
    自动拉<b class='flag-5'>门</b>用直线<b class='flag-5'>电机</b>的有限元建模资料免费下载

    Arduino板是什么如何使用IDE软件创建和上传Arduino程序到Arduino

    本章我们将研究Arduino板和IDE软件,我们要用IDE软件创建和上传Arduino程序到Arduino板(Arduino用草图表示程序,
    发表于 05-14 18:11 4次下载
    <b class='flag-5'>Arduino</b>板是什么如何使用IDE软件<b class='flag-5'>创建</b>和上传<b class='flag-5'>Arduino</b>程序到<b class='flag-5'>Arduino</b>板

    变频柜机报Fc滑动门故障是怎么回事

    该故障代码主要与驱动盒(里面有驱动电机、微动开关检测门板位置)相关,这些配件都更换了,故障还是没有解决。
    的头像 发表于 09-15 10:07 2023次阅读

    使用Arduino的光

    电子发烧友网站提供《使用Arduino的光.zip》资料免费下载
    发表于 10-26 11:29 0次下载
    使用<b class='flag-5'>Arduino</b>的光<b class='flag-5'>门</b>

    arduino创建游戏控制器

    电子发烧友网站提供《用arduino创建游戏控制器.zip》资料免费下载
    发表于 11-10 11:21 1次下载
    用<b class='flag-5'>arduino</b><b class='flag-5'>创建</b><b class='flag-5'>一</b><b class='flag-5'>个</b>游戏控制器

    创建Arduino UNO闹钟

    电子发烧友网站提供《创建Arduino UNO闹钟.zip》资料免费下载
    发表于 12-27 10:35 0次下载
    <b class='flag-5'>创建</b><b class='flag-5'>一</b><b class='flag-5'>个</b><b class='flag-5'>Arduino</b> UNO闹钟

    Arduino驱动四电机

    Arduino驱动四电机二、代码分析 #include< Servo . h > Servo base fArm rArm claw ; //
    发表于 03-20 11:24 0次下载
    <b class='flag-5'>Arduino</b>驱动四<b class='flag-5'>个</b><b class='flag-5'>电机</b>

    TI毫米波传感器为自动入口系统带来智能性、高效性和便捷性

    迅速走向智慧城市、工厂和楼宇的世界中,入口系统必须与时俱进。未来的入口系统,如自动滑动门、旋转门和停车路障,将使用传感器驱动的解决方案,以使其系统智能、高效,便捷运行。德州仪器毫米波传感器
    的头像 发表于 03-27 10:38 826次阅读
    TI毫米波传感器为自动入口系统带来智能性、高效性和便捷性