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

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

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

 

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

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

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

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

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

 

صفحه FA-SYNC-X

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

نزونه

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

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

خلاصه

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

Share This Article
Tags: