SKU:RB-01C029 Arduino繼電器擴(kuò)展板

來自ALSROBOT WiKi
2016年6月21日 (二) 14:14Admin討論 | 貢獻(xiàn)的版本

(差異) ←上一版本 | 最后版本 (差異) | 下一版本→ (差異)
跳轉(zhuǎn)至: 導(dǎo)航、 搜索


Jdghd1.jpg

目錄

產(chǎn)品概述

想用Arduino來控制日光燈的亮滅,需要一種能用弱電控制強(qiáng)電的技術(shù),繼電器無疑是一個(gè)理想的選擇。2012 最新推出的 Relay Shield v2.0 繼電 器擴(kuò)展 板是哈爾濱奧松機(jī)器人科技有限公 司研發(fā)的一款 簡單易用、連接方 便、性價(jià)比較 高的四路繼電 器合 一且預(yù) 留 XBee 無 線 收 發(fā) 模塊 接 口 的 擴(kuò) 展 板 。 此 模 塊 采 用全 新 原 裝 進(jìn) 口 東 芝 隔 離 光 耦TLP521-4 隔離強(qiáng)弱電,更能保護(hù)您的昂貴的控制器。與國內(nèi)外同類產(chǎn)品相比,具有以下 特點(diǎn):一、四 路繼電器合一 ,常開常閉接線端 標(biāo)注明確,便 于識(shí)別;二、 強(qiáng)弱 電采用光耦隔離,使用更安全,動(dòng)作更可靠;三、預(yù)留 XBee 無線收發(fā)模塊接口,通過連接控制器,可遠(yuǎn)程無線控制繼電器開合;四、適合于各種開發(fā)板和控制器,例如:Arduino控制器、STC 單片 機(jī)、 AVR 單片機(jī)等。 繼電器是一種電子控制器件,它具有控制系統(tǒng)(又稱輸入回路)和被控制系統(tǒng)(又稱輸出回路),通常 應(yīng)用于 自動(dòng)控制電路 中,它 實(shí)際上 是用較 小的電 流去控 制較大電流的一種“自動(dòng)開關(guān)”。故在電路中起著自動(dòng)調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。繼電器種類有電磁 式繼 電器、熱敏干簧繼電器和固態(tài)繼電器(SSR),而我司研發(fā)的 繼電器擴(kuò)展 板應(yīng)用的為電 磁式繼電器。 電磁式繼電器一般 由鐵芯、線圈 、銜鐵、觸點(diǎn) 簧片 等組成 的。只要在線 圈兩端加上一 定的電壓,線圈中 就會(huì)流過一定 的電流,從而 產(chǎn)生 電磁效 應(yīng),銜鐵就會(huì) 在電磁力吸引 的作用下克服返回 彈簧的拉力吸 向鐵芯,從而 帶動(dòng) 銜鐵的 動(dòng)觸點(diǎn)與靜觸 點(diǎn)吸合。當(dāng)線 圈斷電后,電磁的 吸力也隨之消 失,銜鐵就會(huì) 在彈 簧的反作用力返回原 來的位置,使 動(dòng)觸點(diǎn)與原來的靜 觸點(diǎn)吸合。這 樣吸合、釋放 ,從 而達(dá)到 了在電路中的 導(dǎo)通與切斷的 目的。對(duì)于繼電器 的“常開、常 閉”觸點(diǎn),可 以這 樣來區(qū)分:繼電器線圈未通電時(shí)處于斷開狀態(tài)的靜觸點(diǎn),稱 為“常開觸點(diǎn)”;處于接通狀態(tài)的靜觸點(diǎn)稱為“常閉觸點(diǎn)”。

規(guī)格參數(shù)

  1. 產(chǎn)品名稱:繼電器擴(kuò)展板
  2. 產(chǎn)品貨號(hào):RB-01C029
  3. 工作電壓: DC7.5V~12V
  4. 產(chǎn)品類型 :Arduino擴(kuò)展板
  5. 隔離光耦 芯片: TLP521-4
  6. 繼電器參 數(shù):3 A@250V AC/3A@30V DC
  7. 制作工藝 :FR4雙 面沉金
  8. 固定孔尺 寸:3.2mm
  9. 最大固定 孔間距 :74.93mm
  10. 最小固定 孔間距 :50.80mm
  11. 對(duì)角固定 孔間距 :90.53mm
  12. 人性化設(shè) 計(jì):采 用原裝 進(jìn)口隔 離光耦 使控制器更 具保障
  13. 工作溫度 :10℃ -30℃
  14. 重量:50 g
  15. 產(chǎn)品尺寸 :80.01mm x 55.88 mm x 25mm

使用方法

需要硬件

連接方法

將 Relay Shield 繼電器擴(kuò)展板連接到 Arduino 控制器,連接好 7.5V~12V 電 源至Relay Shield 繼電器擴(kuò)展板,最后通過 USB 線,連接 Arduino 控制器與計(jì)算機(jī)。

例子程序

const int relay1Pin = 2; //繼電器1 連接到數(shù)字P2 口
const int relay2Pin = 3; //繼電器2 連接到數(shù)字P3 口
const int relay3Pin = 4; //繼電器3 連接到數(shù)字P4 口
const int relay4Pin = 5; //繼電器4 連接到數(shù)字P5 口
void setup() {
pinMode(relay1Pin, OUTPUT); //設(shè)置控制引腳為輸出
pinMode(relay2Pin, OUTPUT); //設(shè)置控制引腳為輸出
pinMode(relay3Pin, OUTPUT); //設(shè)置控制引腳為輸出
pinMode(relay4Pin, OUTPUT); //設(shè)置控制引腳為輸出
Serial.begin(9600); //初始化串行端口
}
void loop() {
if (Serial.available() > 0) { //識(shí)別到有數(shù)據(jù)輸入
char bitToSet = Serial.read() - 48;//保存獲得的數(shù)據(jù)
//-48 的目的是為了與ASCII 碼表的字符位置匹配
switch(bitToSet) { //識(shí)別操作哪個(gè)繼電器
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 斷開
}
}
}

程序效果

此段代碼實(shí)現(xiàn)了通過串口終端發(fā)送 1、2、3、4、5、6、7、8 等數(shù)字來實(shí)現(xiàn)對(duì)四個(gè)繼電器的開合控制。
例如: 發(fā)送 1,則繼電器 1 吸合,現(xiàn)象為端口 COM1 與端口 NO1 連接,同時(shí) COM1 與 NC1 斷開;
發(fā)送 5,則繼電器 1 斷開,現(xiàn)象為端口 COM1 與端口 NO1 斷開,同時(shí) COM1 與 NC1 連接;
控制其他繼電器方法同上(注:COM 意為公共端,NC 意為繼電器常閉端,NO 意為繼電器常開端)。

產(chǎn)品相關(guān)推薦

Erweima.png

購買地址

Arduino繼電器擴(kuò)展板

周邊產(chǎn)品推薦

繼電器模塊
繼電器3A/250VAC 3A/30VDC

相關(guān)問題解答

繼電器模塊如何使用

相關(guān)學(xué)習(xí)資料

奧松機(jī)器人技術(shù)論壇