如何將Arduino與Firgelli Automations線性執行器配合使用

在過去的幾年中,微控制器已經走了很長一段路。利用開源軟件開發環境開發“易於編程”的微控制器,意味著開始使用這些功能強大的微型計算機要容易得多。
用完全獨特和奇妙的方式完成LED閃爍之後,您將需要與物理環境進行實際交互。線性執行器就在這裡。如果您想移動東西,打開某些東西,旋轉一些東西,則線性執行器最有可能是最好的方法。以及當您可以使線性執行器完成艱苦的工作時,為什麼要抬起,移動和樞轉自己。
當然,您可以按一下遙控器上的按鈕或翹板開關,但是為什麼不為基於時間的事件設置運動傳感器甚至是實時時鐘。

帶有線性致動器繼電器的Arduino控制板

如果您只是進入Arduino,您可能不會意識到不能僅將大型電機連接到板的引腳並開始移動它。您必須使用某種開關機制來承受高電流負載。您可以使用電動機驅動器或H橋,但是最簡單,最快的方法是使用一對繼電器或繼電器板。將Arduino與線性執行器配合使用時,有兩種選擇。您可以僅使用繼電器板來控制不帶位置信息的執行器電源,或者如果使用FA-PO反饋執行器之一,則可以確定軸位置並創建閉環位置控制。在本文中,我們將集中在更簡單的選項上,僅使用繼電器控制執行器,而沒有位置信息。
確保將繼電器(或繼電器板)與SPDT繼電器一起使用。 SPDT(單刀雙擲)繼電器每個繼電器具有三個連接。普通,常開,常閉。在另一篇文章中,我們將詳細介紹繼電器,只需確保獲得SPDT繼電器,否則它將無法正常工作。您需要兩個SPDT繼電器來控制執行器。通過兩個SPDT繼電器,您可以啟動,停止和更改執行器的方向。
從下面的接線圖中可以看到,將12VDC接地連接到兩個繼電器的常閉端子,將+ 12VDC連接到兩個繼電器的常開端子。您可以建立結以將每根電線分成兩部分,也可以使用短跨接線。您將兩條執行器導線連接到公共端子,每個繼電器一根。

線性執行器的螺釘端子連接

現在,您已將所有內容整理好。使用兩個SPDT繼電器控制線性執行器的一個好處是,當兩個繼電器均未觸發時,您將獲得“制動”功能。這使執行器立即停止而不是漂移到停止位置。
對於Arduino代碼,讓我們假設數字引腳2和3將控制兩個繼電器。您必須檢查一下主板上的內容。這是一個簡單的代碼片段,顯示瞭如何伸展,縮回和停止線性執行器。

 

const int RELAY_1_A = 2;
const int RELAY_1_B = 3;

void setup() {
   pinMode(RELAY_1_A, OUTPUT);
   pinMode(RELAY_1_B, OUTPUT);
} 虛空 loop() { //This is where your program logic goes //You can call the functions to control the //actuator here, as well as reading sensors, etc.. } 虛空 extendActuator(整型 執行器){//設置一個繼電器,另一個繼電器關閉//將移動執行器 digitalWrite(RELAY_1_A, ); digitalWrite(RELAY_1_B, ); } 虛空 縮回執行器(整型 執行器){ 
//設置一個繼電器關閉,另一個繼電器打開
//這將使執行器縮回
digitalWrite(RELAY_1_A, );
digitalWrite(RELAY_1_B, );
}

虛空 stopActuator(整型 執行器){
//關閉兩個繼電器
//這將使執行器停止制動
digitalWrite(RELAY_1_A, );
digitalWrite(RELAY_1_B, ); }
 
這應該使您繼續使用帶繼電器的Arduino(或其他微控制器)來控制Firgelli Automations線性執行器。
如果您正在尋找什麼線性執行器,請給我們打電話或在我們的技術熱線中給我們發送電子郵件。如果您正在尋找堅固的主力執行器,請查看 輕型系列線性執行器 我們攜帶,或 帶電位計反饋的輕型裝置。不要忘了一個可以處理感性負載的優質12VDC電源。 MB1 線性執行器支架 (FA-150系列為MB1)將為您節省大量時間和挫敗感。
Tags:

Share this article

精選收藏。

需要幫助找到合適的執行器?

我們精密設計和製造我們的產品,以便您直接獲得製造商的價格。我們提供當日發貨和專業的客戶支持。嘗試使用我們的執行器計算器來獲得幫助,為您的應用選擇合適的執行器。