項(xiàng)目概況
在這個(gè)項(xiàng)目中,我利用Arduino的強(qiáng)大功能創(chuàng)建了一個(gè)為滑動(dòng)門供電的電路。這個(gè)項(xiàng)目的主要目的是利用一個(gè)帶有功能交流電機(jī)的滑動(dòng)門,并使用一個(gè)Arduino、幾個(gè)繼電器、一個(gè)433MHz接收器、一個(gè)433MHz發(fā)射器和一些電氣技能來完善自動(dòng)化系統(tǒng)。
該系統(tǒng)創(chuàng)建了一種在需要時(shí)為門的電機(jī)供電并決定是是否開閉門的方法。
Arduino不斷收到來自發(fā)射器的設(shè)定響應(yīng),在這種情況下,它是用于打開或關(guān)閉門的遙控器。發(fā)射器在兩個(gè)通道上運(yùn)行,每個(gè)通道都有其唯一的ID。一旦433MHz接收器接收到此ID,它就會(huì)向Arduino發(fā)送一個(gè)信號(hào),Arduino控制繼電器為電機(jī)供電。
方法
第1步:為電機(jī)供電
為電機(jī)供電的配置如下所示。為了使電機(jī)正向(關(guān)閉)方向移動(dòng)門,主繞組應(yīng)連接到主電源。為了使電機(jī)反向(開路)方向運(yùn)動(dòng),次級(jí)繞組應(yīng)連接到主電源,有必要確定哪根導(dǎo)線對(duì)應(yīng)于哪個(gè)繞組。通常電線沒有標(biāo)簽,這可以通過向電線提供交流電源來反復(fù)試驗(yàn)來識(shí)別。
就我而言,我使用的是220~240VAC電機(jī)。我能夠輕松識(shí)別中性線,因?yàn)樗撬{(lán)色的,這是用于指示中性端子的標(biāo)準(zhǔn)顏色。接下來,我將帶電端子連接到紅線,使電機(jī)正向轉(zhuǎn)動(dòng)。這表明我為電機(jī)的主繞組供電。
注意:確保啟動(dòng)電容器連接正確且正常工作。這確保了電機(jī)具有足夠的啟動(dòng)扭矩。

第2步:停止電機(jī)
主電源通過限幅開關(guān)提供給電機(jī)。一旦門到達(dá)一端,限制器開關(guān)就會(huì)被觸發(fā),從而打開電路并停止主電源向電機(jī)供電。
第3步:使用繼電器控制電機(jī)
繼電器有兩個(gè)觸點(diǎn);常開和常閉。
常閉路徑用于為電機(jī)的主繞組供電。選擇此選項(xiàng)是為了確保當(dāng)系統(tǒng)重置或系統(tǒng)出現(xiàn)問題時(shí),電機(jī)將確保門始終保持關(guān)閉。
常開路徑用于為電機(jī)的次級(jí)繞組供電。當(dāng)繼電器內(nèi)部的線圈通電時(shí),常開路徑關(guān)閉。這可以通過從Arduino發(fā)送5V信號(hào)來完成,因?yàn)槭褂玫睦^電器在5V下運(yùn)行。
通過使用兩條路徑為電機(jī)供電,確保不會(huì)同時(shí)向電機(jī)的主繞組和次級(jí)繞組提供電力。
該繼電器(R2)通過Arduino的引腳8進(jìn)行操作。如果Arduino在門移動(dòng)時(shí)接收到來自接收器的命令,則使用第二個(gè)繼電器(R1)斷開電路以使電機(jī)停止。Arduino會(huì)不斷檢查接收器是否收到任何命令。一旦發(fā)出命令,Arduino就會(huì)重新為電機(jī)供電,以使其關(guān)閉或打開門。
第二個(gè)繼電器的主要目的是給系統(tǒng)足夠的時(shí)間來重新路由系統(tǒng)來為電機(jī)供電,而不會(huì)立即改變電機(jī)的轉(zhuǎn)動(dòng)方向。一旦重新路由完成,繼電器就會(huì)關(guān)閉,并且向電機(jī)供電以向相反方向轉(zhuǎn)動(dòng)。
該繼電器通過Arduino的引腳9進(jìn)行操作。
用途
如果系統(tǒng)中途關(guān)閉門并從接收器接收到打開門的命令,則激活繼電器以將電源重新路由到次級(jí)繞組。由于這種情況幾乎是瞬間發(fā)生的,因此繼電器處于恒定的壓力下,來自電機(jī)產(chǎn)生的反向電壓,原因是主繞組突然斷電。此外,如果持續(xù)受到壓力,會(huì)永久損壞繼電器的觸點(diǎn)。
在附加繼電器的幫助下,電源與電機(jī)斷開,系統(tǒng)有10秒的時(shí)間將電源重新路由到必要的繞組。這減少了繼電器觸點(diǎn)上的應(yīng)力并延長(zhǎng)了它們的使用壽命。

使用的繼電保護(hù)方式:
抑制電容器
當(dāng)直流電機(jī)突然停止時(shí),電機(jī)線圈會(huì)產(chǎn)生負(fù)電流回路,這是由于線圈的電感特性。然而,這可以通過安裝反饋二極管來消除,以提供負(fù)電流流動(dòng)的路徑。
當(dāng)交流電機(jī)通過開關(guān)突然停止時(shí),會(huì)在開關(guān)觸點(diǎn)上產(chǎn)生高電壓。
當(dāng)電機(jī)被告知以相反方向運(yùn)行時(shí),抑制電容器用于防止繼電器觸點(diǎn)上的高壓積聚。這可以保護(hù)繼電器觸點(diǎn)。

第4步:配置接收器
接收器工作在433MHz頻段,Arduino的程序會(huì)不斷循環(huán)檢查接收器的信號(hào)端口,直到接收到正確的信號(hào)。之后Arduino就會(huì)激活繼電器1(R1),以便繼電器2(R2)將電源路由到電機(jī)。
當(dāng)從發(fā)送器發(fā)送數(shù)據(jù)時(shí),接收器以整數(shù)形式接收數(shù)據(jù)。就我而言,使用Arduino的串行監(jiān)視器,我能夠看到接收器能夠接收到的值。使用較高射頻進(jìn)行通信的主要原因是工作范圍大,即使有一些障礙物阻擋信號(hào),接收器也能接收到信號(hào)。這只能通過高頻無線電波來實(shí)現(xiàn)。
在我的項(xiàng)目中,我能夠獲得大約30英尺的工作半徑來激活系統(tǒng)。
注意:系統(tǒng)的工作半徑可以通過將一根長(zhǎng)導(dǎo)線焊接到接收器模塊中的天線端口來擴(kuò)大幾英尺。

最終項(xiàng)目照片



-
繼電器
+關(guān)注
關(guān)注
133文章
5507瀏覽量
153426 -
電機(jī)
+關(guān)注
關(guān)注
143文章
9438瀏覽量
152715 -
Arduino
+關(guān)注
關(guān)注
190文章
6512瀏覽量
195429
發(fā)布評(píng)論請(qǐng)先 登錄
基于FPGA創(chuàng)建一個(gè)簡(jiǎn)單的電機(jī)控制程序
地鐵屏蔽門解析(控制系統(tǒng)、功能)
如何在arduino中利用電位器控制舵機(jī)
基于Arduino創(chuàng)建一個(gè)手勢(shì)控制車
在Arduino上創(chuàng)建一個(gè)Hello World程序
毫米波傳感器解決了入口系統(tǒng)設(shè)計(jì)人員面臨的哪些挑戰(zhàn)
自動(dòng)拉門用直線電機(jī)的有限元建模資料免費(fèi)下載
Arduino板是什么如何使用IDE軟件創(chuàng)建和上傳Arduino程序到Arduino板
變頻柜機(jī)報(bào)Fc滑動(dòng)門故障是怎么回事
用arduino創(chuàng)建一個(gè)游戲控制器
創(chuàng)建一個(gè)Arduino UNO鬧鐘
Arduino驅(qū)動(dòng)四個(gè)電機(jī)
TI毫米波傳感器為自動(dòng)入口系統(tǒng)帶來智能性、高效性和便捷性
基于東芝TB9103FTG的車載電機(jī)設(shè)計(jì)

如何利用Arduino創(chuàng)建一個(gè)電機(jī)滑動(dòng)門
評(píng)論