دو مورد از محبوب ترين کنترل کننده هاي موتور ما LC-80 MegaMoto Plus H و LC-81 MegaMoto GT هستند که به عنوان سپر براي آردوينوس ما عمل مي کنند و مي توانند محرک هاي خطي ما را کنترل کنند. آنها را مي توان به عنوان يک مدار واحد H-Bridge يا به عنوان دو مدار جداگانه نيم پل پيکربندي کرد. آنها تا زماني که در محدوده جريان و ولتاژ برنامه شما باقي بمانند قابل استفاده براي طيف گسترده اي از بارهاي DC هستند. وکيوم آبي آنها همچنين داراي قابليت تشخيص داخلي داخلي هستند ، بنابراين مي توانيد حداکثر محدوديت ها را در کد خود تنظيم کنيد تا برنامه شما ايمن باشد.


 


MegaMotos از مجموعه اي از پين هاي بلوز استفاده مي کند تا با کدام پين ها بتواند با Arduino ارتباط برقرار کند. اين امکان انعطاف پذيري زيادي را براي کنترل چندين MegaMotos به طور همزمان فراهم مي کند. پين هاي بلوز را مي توان اينگونه توضيح داد:


اين پين تخته را روشن مي کند و باعث مي شود يک موتور کنترل شود. به عنوان مثال موتور يکي از محرک هاي خطي ما. اگر اين پين غير فعال باشد موتور متوقف مي شود و شما توانايي کنترل را از دست خواهيد داد.


اين پين ها هستند که حرکت موتور را کنترل مي کنند ، مانند پسوند و جمع شدن يک محرک خطي. محدوديت هاي افزودني و جمع آوري به نحوه اتصال محرک به پايانه هاي A / B بستگي دارد.


پين هاي سنسور داراي 2 پرش روي آنها است. اولين جامپر عمودي که A2 و A3 را به هم متصل مي کند ، براي اتصال سنسورهاي فعلي H-Bridge به يکديگر استفاده مي شود. براي برنامه هاي جريان بالا (بيش از 10A) توصيه مي شود اين جهنده را به هم متصل کنيد تا از عبور جريان زياد در حسگرها جلوگيري کنيد. جهنده افقي دوم تصميم مي گيرد از کدام پين آنالوگ آردوينو بازخورد را کنترل کند.


 


اکنون که به طور خلاصه به سراغ پين ها و عملکرد آنها رفته ايم ، مي توانيم نمونه اي از نحوه برنامه ريزي اين کنترلرهاي حرکتي MegaMoto را نشان دهيم. کد زير يک روال حرکت مثال است که با داشتن سه صفحه انباشته نوشته شده است ، با اين حال خطوط کاملاً تفسير مي شوند تا فقط يک صفحه فعال شود. اين کد مثال پين هاي حسگر را مي خواند.


/ * کد نمونه براي Robot Power MegaMoto. اين تخته مي تواند تا سه حالت جمع شود


  زمان براي کنترل سه موتور. کد براي هر موتور در روال تنظيمات گنجانده شده است ،


  خطوط کد را فعال کنيد تا بتوانيد موتورهاي مورد نياز خود را فعال کنيد.


  حلقه اصلي اين برنامه سرعت برد اول را از صفر تا حداکثر (0-255) رمپ مي کند


  بيش از 1 ثانيه ، آن را با حداکثر سرعت به مدت 2 ثانيه نگه مي دارد ، سپس به مدت 1 ثانيه به عقب (255-0) پايين مي رود.


  پين ها تعويض مي شوند ، بنابراين جهت تغيير مي کند ، و حلقه تکرار مي شود.


  اصلاح شده توسط اتوماسيون پيشرفته ، با استفاده از کد مثال اصلي از


مشخصات

تبلیغات

محل تبلیغات شما
محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

برترین جستجو ها

آخرین جستجو ها

منبع بزرگ کتاب های الکترونیکی و صوتی شهر مجازی اردبیل روزنوشته های من قالب وردپرس ازادی ها یک وبلاگ برای یک جامعه مفصل ران وبستان فروشگاه آنلاین گل و گیاهان آپارتمانی مراقبت پوست شیراز