استفاده از صفحه کنترل همزمان FA-SYNC-X با آردوینو

صفحه کنترل همزمان FA-SYNC-X

Firgelli Automation FA-SYNC-2 و FA-SYNC-4 برد کنترل همزمان به شما این امکان را می دهد که به ترتیب حداکثر 2 و 4 محرک خطی را کنترل کنید و از حرکت آنها بدون در نظر گرفتن بار به صورت گام به گام اطمینان حاصل کنید. این امر همچنین از طراحی شما محافظت می کند زیرا حرکت غیر همزمان می تواند منجر به خم شدن و آسیب دیدن بار یا محرک ها شود. این مورد در کاربردهایی که بیش از یک محرک برای جابجایی بار مشابه با تراپ درها ، بالابرهای سقفی RV و روکش های تونویی مورد استفاده قرار می گیرد ، حائز اهمیت است. این تخته ها به محرک های خطی احتیاج دارند که دارای بازخورد داخلی هستند و تمام محرک های خطی باید از یک نوع با طول و نیروی ضربه یکسان باشند. استفاده از محرک های خطی مختلف کار نمی کند و صفحه قادر به اطمینان از حرکت همزمان نیست. برای لیستی از محرک های خطی سازگار و غیر سازگار ، به بخش مراجعه کنید صفحه محصول FA-SYNC-X.

 

چرا از برد FA-SYNC-X با آردوینو استفاده کنیم؟

استفاده از هر دو آردوینو و یک صفحه FA-SYNC-X به شما امکان می دهد مزایای هر دو برد را بدست آورید. با استفاده از Arduino ، شما می توانید اتوماسیون بسیار بیشتری را در مقایسه با استفاده از a پیاده سازی کنید تعویض با صفحه FA-SYNC-X. در حالی که می توانید کنترل کننده همزمان خود را با Arduino توسعه دهید ، استفاده از برد FA-SYNC-X به شدت پیچیدگی کد Arduino را کاهش می دهد و از حرکت همزمان محرک های خطی شما اطمینان حاصل می کند. استفاده از این صفحات در کنار هم برای برنامه هایی که شما به چندین محرک خطی نیاز دارید تا براساس ورودی از سنسور یا بر اساس یک تایمر داخلی حرکت کنند ، مانند موقعیت یابی صفحات خورشیدی برای رسیدن به حداکثر نور خورشید ایده آل است.

پنل های خورشیدی

تنظیم و کالیبراسیون

راه اندازی تابلوهای FA-SYNC-X کنترل توسط Arduino به روشی مشابه سایر برنامه ها انجام می شود و شما باید این موارد را دنبال کنید راهنمای کاربری این هیئت ها این کار را به درستی انجام دهند. اتصال محرکهای خطی به بردهای FA-SYNC-X هنوز هم با استفاده از 2 یا 4 بلوک ترمینال 6 پین انجام می شود و سیم های برق ، زمین ، قدرت سنسور ، زمین سنسور ، خروجی سنسور 1 و خروجی سنسور 2 را به هم متصل کنید محرک خطی به ترمینال مربوطه در بلوک ترمینال. با اتصال ولتاژ تغذیه ، 12 ولت یا 24 ولت ، به منبع تغذیه بلوک ترمینال 2 پین ، که در سمت چپ بلوک های ترمینال 6 پین قرار دارد ، می توانید به طور مشابه صفحه FA-SYNC-X را نیز تأمین کنید. شما باید اطمینان حاصل کنید که منجر به مثبت و منفی آن می شوید منبع تغذیه به ترمینال ورودی مناسب زیرا در صورت لغو آنها آسیب دائمی به صفحه FA-SYNC-X وارد می کند. برای کالیبره کردن صفحه FA-SYNC-X خود ، همچنان همان روشی را که در بخش شرح داده شده است دنبال خواهید کرد راهنمای کاربری از این تابلوها

 

هنگامی که برد FA-SYNC-X متصل و کالیبره شد ، می توانید آن را با برد Arduino واسط کنید. شما همچنان با استفاده از بلوک ترمینال ، بلوک ترمینال 2 پین سمت چپ ، صفحه FA-SYNC-X را کنترل خواهید کرد ، اما به جای استفاده از سوئیچ یا کنترل از راه دور برای کنترل جهت محرک های خطی ، از Arduino استفاده خواهید کرد. یک مشکل این است که آردوینو به اندازه کافی ولتاژ ورودی برای کنترل رله های داخلی برد FA-SYNC-X تأمین نمی کند ، اما ما می توانیم استفاده کنیم رله های خارجی برای غلبه بر این مشکل مثل کی کنترل یک محرک خطی با یک آردوینو، ما می توانیم از 2 رله SPDT برای کنترل برد FA-SYNC-X استفاده کنیم. ما باید پین COM هر رله را به یکی از پایه های بلوک ترمینال کنترل متصل کنیم و پین معمولی باز (NO) هر رله را به مثبت منبع تغذیه وصل کنیم و به طور معمول پین (NC) هر رله را ببندیم به منفی عرضه. هر دو این رله های خارجی را با پین های دیجیتال آردوینو کنترل خواهید کرد ، همانطور که در زیر مشاهده می شود. در این حالت ، شما همچنین باید به انرژی تخته رله با استفاده از Arduino نیز.

 FA-SYNC-2 به آردوینو متصل است

کنترل برد FA-SYNC-X با آردوینو

هنگامی که Arduino و صفحه FA-SYNC-X متصل شدند و صفحه FA-SYNC-X به محرک های خطی شما متصل و کالیبره شد ، می توانید با استفاده از ورودی های Arduino آنها را کنترل کنید. در حالی که کد آردوینو برای خواندن ورودی از سنسورها براساس حسگرهایی که در برنامه خود استفاده می کنید متفاوت خواهد بود ، کد کنترل صفحه FA-SYNC-X مشابه خواهد بود. کد کنترل صفحه FA-SYNC-X بسیار شبیه کدی است که برای کنترل یک محرک خطی با آردوینو استفاده می شود. برای گسترش محرک های خطی ، باید پایه A را در بلوک ترمینال کنترل صفحه FA-SYNC-X به ولتاژ مثبت وصل کنید ، در حالی که پایه B را به زمین متصل می کنید. برای انجام این کار با آردوینو ، شما فقط باید رله پایین را با اتصال ورودی آن رله به زمین ، انرژی دهید (چون تخته رله استفاده شده در بالا کم است) و پین A را به ولتاژ مثبت متصل می کند. پین B از قبل به زمین متصل می شود زیرا هر رله به اندازه تنظیمات ما انرژی ندارد ، به زمین متصل می شود. برای جمع کردن محرک های خطی ، مراحل مشابه را دنبال می کنید اما برای پین B. با اتصال پین کنترل آن رله به زمین ، رله بالایی را که پین ​​B را به ولتاژ مثبت متصل می کند ، انرژی دهید. برای متوقف کردن محرک های خطی ، به سادگی تمام سیم پیچ ها را از انرژی خارج کرده و پایه های A و B به زمین متصل می شوند. نمونه کد زیر استفاده از کد برای گسترش ، جمع و متوقف کردن محرک های خطی را نشان می دهد که در بالا توضیح داده شده است. این کد نحوه پیاده سازی سنسورهای ورودی یا تایمرهای مورد استفاده برای کنترل زمان متوقف کردن و حرکت محرک های خطی را نشان نمی دهد زیرا براساس سنسورهای استفاده شده و کاربرد متفاوت خواهد بود.

نکات منفی

بزرگترین اشکال استفاده از برد FA-SYNC-X با آردوینو این است که آردوینو از موقعیت دقیق محرک خطی اطلاع نخواهد داشت. از آنجا که بازخوردی که به صفحه FA-SYNC-X ارسال می شود با Arduino به اشتراک گذاشته نمی شود ، هیچ راهی برای شناخت دقیق محل محرک ندارد. این می تواند سطح اتوماسیون و کنترلی را که روی محرک های خطی خود دارید محدود کند ، زیرا قادر نیستید آنها را براساس بازخورد قرار دهید ، اگرچه فقط محرک خطی را کاملاً تمدید و جمع می کنید ، این مسئله مشکلی ایجاد نمی کند. ساده ترین راه حل برای غلبه بر این ، تخمین میزان حرکت محرک شما در هر میلی ثانیه و استفاده از تایمر داخلی () میلی متر آردوینو برای تخمین موقعیت بر اساس کل زمان در حال اجرا محرک است ، اگرچه این به شما موقعیت دقیق نمی دهد . اگر به موقعیت دقیق نیاز دارید ، می توانید با اضافه کردن یک عنصر بازخورد خارجی به طرح خود ، مانند این ، بر این مسئله غلبه کنیدپتانسیومتر خطی خارجی، برای ارائه بازخورد به آردوینو.

 پتانسیومتر خطی

خلاصه

در حالی که اشکالاتی در استفاده وجود دارد صفحه FA-SYNC-X با یک آردوینو، ممکن است در طراحی شما مسئله ای نباشد. با استفاده از این صفحات در کنار هم ، قادر خواهید بود از حرکت همزمان چندین محرک خطی صرف نظر از بار با سطح اتوماسیون بیشتر اطمینان حاصل کنید. استفاده از این تابلوها در کنار یکدیگر برای برنامه هایی که شما را مجبور به استفاده از چند محرک خطی برای حرکت یک بار منفرد می کند و می خواهید حرکت را بر اساس ورودی تایمر یا سنسور انجام دهید ایده آل است.

Share This Article
Tags:

Share this article

Need Help Finding the Right Actuator?

We precision engineer and manufacture our products so you get direct manufacturers pricing. We offer same day shipping and knowledgeable customer support. Try using our Actuator Calculator to get help picking the right actuator for your application.