SKU:RB-01C029 Arduino继电器扩展板

来自ALSROBOT WiKi
跳转至: 导航搜索


Jdghd1.jpg

目录

产品概述

想用Arduino来控制日光灯的亮灭,需要一种能用弱电控制强电的技术,继电器无疑是一个理想的选择。2012 最新推出的 Relay Shield v2.0 继电 器扩展 板是哈尔滨奥松机器人科技有限公 司研发的一款 简单易用、连接方 便、性价比较 高的四路继电 器合 一且预 留 XBee 无 线 收 发 模块 接 口 的 扩 展 板 。 此 模 块 采 用全 新 原 装 进 口 东 芝 隔 离 光 耦TLP521-4 隔离强弱电,更能保护您的昂贵的控制器。与国内外同类产品相比,具有以下 特点:一、四 路继电器合一 ,常开常闭接线端 标注明确,便 于识别;二、 强弱 电采用光耦隔离,使用更安全,动作更可靠;三、预留 XBee 无线收发模块接口,通过连接控制器,可远程无线控制继电器开合;四、适合于各种开发板和控制器,例如:Arduino控制器、STC 单片 机、 AVR 单片机等。 继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常 应用于 自动控制电路 中,它 实际上 是用较 小的电 流去控 制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。继电器种类有电磁 式继 电器、热敏干簧继电器和固态继电器(SSR),而我司研发的 继电器扩展 板应用的为电 磁式继电器。 电磁式继电器一般 由铁芯、线圈 、衔铁、触点 簧片 等组成 的。只要在线 圈两端加上一 定的电压,线圈中 就会流过一定 的电流,从而 产生 电磁效 应,衔铁就会 在电磁力吸引 的作用下克服返回 弹簧的拉力吸 向铁芯,从而 带动 衔铁的 动触点与静触 点吸合。当线 圈断电后,电磁的 吸力也随之消 失,衔铁就会 在弹 簧的反作用力返回原 来的位置,使 动触点与原来的静 触点吸合。这 样吸合、释放 ,从 而达到 了在电路中的 导通与切断的 目的。对于继电器 的“常开、常 闭”触点,可 以这 样来区分:继电器线圈未通电时处于断开状态的静触点,称 为“常开触点”;处于接通状态的静触点称为“常闭触点”。

规格参数

  1. 产品名称:继电器扩展板
  2. 产品货号:RB-01C029
  3. 工作电压: DC7.5V~12V
  4. 产品类型 :Arduino扩展板
  5. 隔离光耦 芯片: TLP521-4
  6. 继电器参 数:3 A@250V AC/3A@30V DC
  7. 制作工艺 :FR4双 面沉金
  8. 固定孔尺 寸:3.2mm
  9. 最大固定 孔间距 :74.93mm
  10. 最小固定 孔间距 :50.80mm
  11. 对角固定 孔间距 :90.53mm
  12. 人性化设 计:采 用原装 进口隔 离光耦 使控制器更 具保障
  13. 工作温度 :10℃ -30℃
  14. 重量:50 g
  15. 产品尺寸 :80.01mm x 55.88 mm x 25mm

使用方法

需要硬件

连接方法

将 Relay Shield 继电器扩展板连接到 Arduino 控制器,连接好 7.5V~12V 电 源至Relay Shield 继电器扩展板,最后通过 USB 线,连接 Arduino 控制器与计算机。

例子程序

const int relay1Pin = 2; //继电器1 连接到数字P2 口
const int relay2Pin = 3; //继电器2 连接到数字P3 口
const int relay3Pin = 4; //继电器3 连接到数字P4 口
const int relay4Pin = 5; //继电器4 连接到数字P5 口
void setup() {
pinMode(relay1Pin, OUTPUT); //设置控制引脚为输出
pinMode(relay2Pin, OUTPUT); //设置控制引脚为输出
pinMode(relay3Pin, OUTPUT); //设置控制引脚为输出
pinMode(relay4Pin, OUTPUT); //设置控制引脚为输出
Serial.begin(9600); //初始化串行端口
}
void loop() {
if (Serial.available() > 0) { //识别到有数据输入
char bitToSet = Serial.read() - 48;//保存获得的数据
//-48 的目的是为了与ASCII 码表的字符位置匹配
switch(bitToSet) { //识别操作哪个继电器
case 1: digitalWrite(relay1Pin, HIGH);break; //继电器1 吸合
case 2: digitalWrite(relay2Pin, HIGH);break; //继电器2 吸合
case 3: digitalWrite(relay3Pin, HIGH);break; //继电器3 吸合
case 4: digitalWrite(relay4Pin, HIGH);break; //继电器4 吸合
case 5: digitalWrite(relay1Pin, LOW);break; //继电器1 断开
case 6: digitalWrite(relay2Pin, LOW);break; //继电器2 断开
case 7: digitalWrite(relay3Pin, LOW);break; //继电器3 断开
case 8: digitalWrite(relay4Pin, LOW);break; //继电器4 断开
}
}
}

程序效果

此段代码实现了通过串口终端发送 1、2、3、4、5、6、7、8 等数字来实现对四个继电器的开合控制。
例如: 发送 1,则继电器 1 吸合,现象为端口 COM1 与端口 NO1 连接,同时 COM1 与 NC1 断开;
发送 5,则继电器 1 断开,现象为端口 COM1 与端口 NO1 断开,同时 COM1 与 NC1 连接;
控制其他继电器方法同上(注:COM 意为公共端,NC 意为继电器常闭端,NO 意为继电器常开端)。

产品相关推荐

Erweima.png

购买地址

Arduino继电器扩展板

周边产品推荐

继电器模块
继电器3A/250VAC 3A/30VDC

相关问题解答

继电器模块如何使用

相关学习资料

奥松机器人技术论坛