JF-0530B Solenoid CN: 두 판 사이의 차이

아두위키 : Arduwiki
(새 문서: {{#seo:|title=Arduino Wiki:JF-0530B电磁铁指南|title_mode=append|keywords=Arduino, 信息科学, 制造学习, 表现评估, 电磁铁, Arduino项目, 顶点项目, Arduino示例代码|description=本指南介绍了如何使用Arduino控制JF-0530B电磁铁(基本信息、电路、示例代码)。适用于信息科学和制造课程。}} center|class=coders100 == '''概述''' == JF-0530B电磁铁是将电信号转换为机...)
(차이 없음)

2025년 3월 27일 (목) 21:31 판


概述

JF-0530B电磁铁是将电信号转换为机械运动的装置,采用电磁感应原理。

电流流动时,磁场使得铁心向前移动,电流断开时,铁心会通过弹簧恢复到原位。

工作原理

由生成磁场的线圈组成。当电流通过线圈时,磁场形成,内部可移动的铁心随之移动。在这个过程中,发生机械运动(直线运动),电源关闭时,铁心会自动返回原位置。

规格

尺寸 (本体) 30.1 x 13.2 mm / 含铁心约61mm
电压 6V、12V等,本文使用6V型号
类型 Push & Pull

应用示例

使用Arduino的数字引脚无法提供足够的电流来驱动JF-0530B电磁铁。

为了解决这个问题,我们使用继电器模块MOSFET安全地控制电流。

长时间反复运行时,电磁铁可能会发热,请注意。

继电器与MOSFET的区别

MOSFET在开关时消耗的功率较少,且由于其电子开关特性,其速度比继电器快得多。

此外,MOSFET没有机械部件,因此比需要物理运动的继电器具有更长的寿命。

然而,继电器可以处理较高的电压或电流,并且在Arduino与设备之间需要电气隔离时,继电器更为合适。

因此,根据实际情况选择使用继电器或MOSFET是比较理想的选择。

1. 使用继电器模块

电路配置

Arduino 继电器 电磁铁 外部电源
5V VCC
GND GND 黑色线 黑色线或负极
D4 INI
COM 红色线
NO 红色线或正极

示例代码

const int relay = 4;

void setup() {
  pinMode(relay, OUTPUT);
}

void loop() {
  digitalWrite(relay, LOW);
  delay(3000);
  digitalWrite(relay, HIGH);
  delay(3000);
}

执行结果

2. 使用MOSFET

电路配置

Arduino MOSFET 电磁铁 外部电源
5V VCC
GND GND
D4 SIG
COM
NO
Vin 红色线或正极
GND 黑色线或负极
V+ 红色线
V- 黑色线

示例代码

const int mosfet = 4;

void setup() {
  pinMode(mosfet, OUTPUT);
}

void loop() {
  digitalWrite(mosfet, LOW);
  delay(3000);
  digitalWrite(mosfet, HIGH);
  delay(3000);
}

执行结果