آموزش راه اندازی موتور DC با استفاده آز IC DRIVER L293D در د

در این بخش می توانید در رابطه با مدارها و مکانیک در رباتیک به بحث وگفتگو بپردازید

مدیران انجمن: sinaset, شوراي نظارت

ارسال پست
Captain II
Captain II
نمایه کاربر
پست: 522
تاریخ عضویت: سه شنبه 7 فروردین 1386, 9:36 am
محل اقامت: ایران
سپاس‌های ارسالی: 11 بار
سپاس‌های دریافتی: 763 بار
تماس:

آموزش راه اندازی موتور DC با استفاده آز IC DRIVER L293D در د

پست توسط robotic » جمعه 1 خرداد 1388, 5:04 pm

آموزش راه اندازي موتور DC با استفاده آز IC DRIVER L293D در دو جهت

تصویر

چرا درايور L293D ؟

همان طور که مي دانيم موتور هاي جريان مستقيم براي کار کردن نياز به تغذيه (باياس) دارند . معمولا موتور هايي که براي ساخن ربات هاي دانشگاهي استفاده مي شود با ولتاژ هاي 5 يا 6 يا 9 يا 12 يا 24 کار مي کند . و بسته به مدل ، روش ساخت ، قيمت و ... داراي جريان کشي حدود 100 ميلي آمپر تا 5 آمپر مي باشند . يک روش آن است که آن را مستقيما به باطري وصل نماييم در اين صورت با سرعت نهايي خود و در يک جهت خاص مي چرخد اما در ربات ها ما نياز به کنترل موتور [ روشن و خاموش کردن ، کنترل سرعت ، کنترل جهت و کنترل موقعيت ] داريم در نتيجه بايد موتور را با استفاده از کنترلر ها ( مدارات منطقي يا مايکروکنترلر ها يا پي ال سي يا رايانه) کنترل نماييم . اما همان طور که مي دانيم خروجي ميکروکنترلر ها 5 ولت و 2 ميلي آمپر است و نمي تواند موتور را بچرخاند . بنابراين ما نياز به مدارات واسطه براي اتصال کنترلر به موتور داريم . به اين مدارات درايور مي گويند . که اين درايور مي تواند ترکيب رله و ترانزيستور يا آي سي يا مدارات ترکيبي باشد . آي سي L293D يکي از درايور هاي معروف در بازار مي باشد . از جمله مزايايي که باعث مي شود اغلب افراد L298D را بر ساير درايور ها ترجيح دهند مي توان به قيمت ارزان ( نسبت به درايور هاي ديگر ) ، شکل و اندازه مناسب ، باياس وکنترل راحت ، عدم نياز به مدار محافظ و ديود هاي پس خورد ، هدم نياز به گرماگير (HEAT SINK) و پايداري مناسب نسبت به تغييرات دما و سرعت بالا ؛ اشاره نمود . اين آي سي مي تواند موتور هاي داراي ولتاژي بين 5 تا 36 و جرياني حداکثر 600 ميلي آمپر را ، راه اندازي نمايد . البته قابل ذکر است که مي تواند جريان تا 1200 ميلي آمپر را تا 100 ميکروثانيه و غير تکراري تحمل نمايد . بسامد کاري اين آي سي 5 کيلو هرتز مي باشد . اگر مشخصات موتور شما در اين بازه صدق مي کند در استفاده از L293D شک نکنيد .

ساختمان داخلي L293D

تصویر

ترتيب و نام پايه ها ي آي سي L293D

تصویر

راه اندازي دو موتور جريات مستقيم به صورت هم زمان با قابليت گردش در دو جهت



براي راه اندازي ، به دو باطري نياز داريم . يکي براي تغذيه آيسي و ديگري براي تغذيه موتور ها ، منفي دو باطري را با سيم به هم وصل مي کنيم و آن را «زمين» مي ناميم يعني مقدار آن صفر ولت ، فرض مي شود . دقت شود باطري تغذيه موتور ، داراي ولتاژي برابر با ولتاژ موتور و داراي قابليت جريان دهي بيشتر يا مساوي با جريان مورد نياز دو موتور باشد . همچنين ولتاژ باطري تغذيه آي سي بايد بين 4/5 تا 7 ولت باشد . بهتر است دو سر پايه ورودي موتور را با يک خازن بدون قطب پلاستيکي ظرفيت بالا ، به هم وصل نماييد . سپس طبق آن چه در زير آمده پايه ها را وصل مي نماييم .


پايه شماره يک ENABLE 1

اين پايه را به يکي از پايه هاي کنترلر وصل مي نماييم .

پايه شماره دو INPUT 1

اين پايه را به يکي از پايه هاي کنترلر وصل مي نماييم .

پايه شماره سه OUTPUT 1

اين پايه را به يک سر پايه ي ورودي موتور اول وصل مي نماييم .

پايه شماره چهار GND

اين پايه را به زمين ( منفي باطري ) وصل مي نماييم .

پايه شماره پنج GND

اين پايه را به زمين ( منفي باطري ) وصل مي نماييم .

پايه شماره شش OUTPUT 2

اين پايه را به سر ديگر پايه ي ورودي موتور اول وصل مي نماييم .

پايه شماره هفت INPUT 2

اين پايه را به يکي از پايه هاي کنترلر وصل مي نماييم .

پايه شماره هشت ENABLE 2

اين پايه را به يکي از پايه هاي کنترلر وصل مي نماييم .

پايه شماره نه SUPPLY VOLTAGE VS

اين پايه را به سر مثبت باطري تغذيه موتور وصل مي نماييم .

پايه شماره ده INPUT 3

اين پايه را به يکي از پايه هاي کنترلر وصل مي نماييم .

پايه شماره يازده OUTPUT 3

اين پايه را به يک سر پايه ي ورودي موتور دوم وصل مي نماييم .

پايه شماره دوازده GND

اين پايه را به زمين ( منفي باطري ) وصل مي نماييم .

پايه شماره سيزده GND

اين پايه را به زمين ( منفي باطري ) وصل مي نماييم .

پايه شماره چهارده OUTPUT 4

اين پايه را به سر ديگر ورودي پايه ي موتور دوم وصل مي نماييم .

پايه شماره پانزده INPUT 4

اين پايه را به يکي از پايه هاي کنترلر وصل مي نماييم .

پايه شماره شانزده LOGIC SUPPLY VOLTAGE VSS

اين پايه را به سر مثبت باطري تغذيه آي سي وصل مي نماييم .

تصویر


کنترل موتور

اکنون مي توانيد با نوشتن برنامه در کنترلر (ميکروکنترلر يا رايانه يا .... ) موتور را به وسيله 6 پايه کنترل نماييد نحوه کار موتور در جدول زير آمده است .

تصویر

نويسنده محسن جعفرزاده

زکات علم نشر آن است
هرکه را اسرار حق آموختند
مهر کردند و دهانش دوختند

New Member
پست: 2
تاریخ عضویت: جمعه 30 اردیبهشت 1390, 1:16 pm
سپاس‌های ارسالی: 1 بار

Re: آموزش راه اندازی موتور DC با استفاده آز IC DRIVER L293D

پست توسط comet7 » جمعه 30 اردیبهشت 1390, 1:44 pm

سلام. با تشکر از راهنماییتون. من در راه اندازی و کنترل شش موتور با این درایور به مشکل برخوردم. چطور میتونم ازتون کمک بیشتری بگیرم؟

Captain II
Captain II
نمایه کاربر
پست: 522
تاریخ عضویت: سه شنبه 7 فروردین 1386, 9:36 am
محل اقامت: ایران
سپاس‌های ارسالی: 11 بار
سپاس‌های دریافتی: 763 بار
تماس:

Re: آموزش راه اندازی موتور DC با استفاده آز IC DRIVER L293D

پست توسط robotic » جمعه 30 اردیبهشت 1390, 4:33 pm

با این نمی توان شش موتور را کنترل کرد
هرکه را اسرار حق آموختند
مهر کردند و دهانش دوختند

New Member
پست: 2
تاریخ عضویت: جمعه 30 اردیبهشت 1390, 1:16 pm
سپاس‌های ارسالی: 1 بار

Re: آموزش راه اندازی موتور DC با استفاده آز IC DRIVER L293D

پست توسط comet7 » شنبه 31 اردیبهشت 1390, 9:59 am

با تشکر از پاسختون ولی منظور من 6 موتور با سه IC که از یک منبع تغذیه میشود است .آیا جریان کشی همزمان آنها کار برد را مختل نمیکند؟

Captain II
Captain II
نمایه کاربر
پست: 522
تاریخ عضویت: سه شنبه 7 فروردین 1386, 9:36 am
محل اقامت: ایران
سپاس‌های ارسالی: 11 بار
سپاس‌های دریافتی: 763 بار
تماس:

Re: آموزش راه اندازی موتور DC با استفاده آز IC DRIVER L293D

پست توسط robotic » شنبه 31 اردیبهشت 1390, 7:42 pm

منظورتان از بورد چیست ؟
هر دو تا موتور را به یک آی سی طبق بالا وصل کنید
هرکه را اسرار حق آموختند
مهر کردند و دهانش دوختند

New Member
پست: 1
تاریخ عضویت: سه شنبه 6 اسفند 1392, 5:01 am

Re: آموزش راه اندازی موتور DC با استفاده آز IC DRIVER L293D

پست توسط DHEETC » سه شنبه 6 اسفند 1392, 5:07 am

سلام.
یه سوالی دارم.کسی میتونه کمک کنه؟
من با L293D میخوام دو موتورو کنترل کنم. تو میکرو برنامه هم نوشتم. حالا که شروع به کار کرده دیدم اول موتور شماره 1 یه خورده کار می کنه و متوقف میشه. بعد موتور شماره 2 کار می کنه و سپس توقف , و بعد موتور 1 و تا الی آخر یا اینکه با دستورات بعدی که تو برنامه نوشتم قاطی می کنه. سوالم اینه که این آی سی میتونه دو موتورو همزمان به حرکت درباره یا نه.؟
متشکرم از دوستان

Major II
Major II
پست: 135
تاریخ عضویت: جمعه 19 مهر 1392, 12:46 pm
سپاس‌های ارسالی: 232 بار
سپاس‌های دریافتی: 617 بار

Re: آموزش راه اندازی موتور DC با استفاده آز IC DRIVER L293D

پست توسط netwet » سه شنبه 6 اسفند 1392, 2:50 pm

کسی میدونه موتور هارد دیسک رو چطور میشه به حرکت درآورد؟ (موتور توسط 4 رشته سیم تغذیه و کنترل میشه)

چند جا خوندم که موتور هارددیسک از نوع براشلس هست برخی هم میگن موتور پله ایه. به خاطر مشخصاتی که داره (وزن فوق العاده سبک و سرعت بالای 7200 دور در دقیقه) و همینطور جریان کشی پایین فکر کنم برای ساختن درون (کوادکوپتر) مناسب باشه.

ارسال پست

بازگشت به “مدارها و مکانیک در رباتیک”