نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
آزادی حجاز از دست نااهلان
Avatar

راه اندازی موتور پله ای با درایور L298N

به نام خدا

راه اندازی موتور پله ای با درایور L298N

راه اندازی موتور پله ای با درایور L298N

توضیحی درباره نحوه کارکرد استپ موتور

اول یه توضیحی درباره کارکرد استپ موتور بدم:
استپ موتور نوعی موتور مثل موتورهای DC است که حرکت دورانی تولید می کند. با این تفاوت که استپ موتورها دارای حرکت دقیق و حساب شده تری هستند.

راه اندازی موتور پله ای با درایور L298N* این موتورها به صورت درجه ای دوران می کنند و با درجه های مختلف در بازار موجود هستند.
* موتورهای پله ای موجود در بازار معمولا در دو نوع ۵ یا ۶ سیم یافت می شود.
* موتور دیسک سخت یک نمونه موتور پله‌ای است.
* کاربرد اصلی این موتورها در کنترل موقعیت است.
* این موتورها ساختار کنترلی ساده‌ای دارند. لذا در ساخت ربات کاربرد زیادی دارند. بطوریکه به تعداد پالسهایی که به یکی از پایه‌های راه ‌انداز آن ارسال می‌شود موتور به چپ یا راست می‌چرخد.
* استفاده از موتور پله‌ای مشکلاتی از جمله وزن زیاد، قیمت بالا و قدرت بسیار کم را بدنبال دارد.
اصول کار موتور پله‌ای

* واژه پله به معنی چرخش به اندازه درجه تعریف شده موتور است.
مثلاً موتور پله‌ای با درجه
۱.۸ باید ۲۰۰ پله حرکت کند تا ۳۶۰ درجه یا یک دور کامل بچرخد.
یک استپ موتور با درجه
۱۵ فقط باید ۲۴ پله برای یک دور کامل انجام دهد.
به این ترتیب هرچه تعداد پله­های یک موتور بیشتر باشد دقت چرخش آن افزایش می­یابد.

· مکانیسم کنترلی موتور پله ای طوریست که امکان کنترل سرعت به سادگی میسر می شود.
در حالت عادی میزان چرخش موتور به تعداد پالسهای اعمالی و گام موتور بستگی دارد. هر پالس یک پله موتور را می‌چرخاند.
· با تحریک دو فاز مجاور در موتور می‌توان موتور را به اندازه نیم پله حرکت داد. به این ترتیب تعداد پله‌های موتور دو برابر می‌شود و در نتیجه دقت چرخش موتور هم دوبرابر می گردد.
 

روشهای درایو موتور پله ای (steper motor)

چون میکرو کنترلر نمی تواند جریان کافی برای راه اندازی موتور پله ای  ( ( steper motor
را تامین کند لذا از درایور یا راه انداز استفاده میگردد.به عنوان درایور می توان از ترانزیستور یا از تراشه هایی چون   ULN2001A , ULN2002A , ULN2003A , ULN2004A , L293D ,L298 , …

استفاده کرد که به اختصار توضیحاتی راجع به تراشه L298 داده می شود.راه اندازی موتور پله ای با درایور L298N

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

 

تشریح پایه های درایور موتور L298

راه اندازی موتور پله ای با درایور L298N

پایه ۱) CURRENT SENSING A

از این پایه جهت کنترل جریان موتور A  استفاده می گردد. همچنین می توان این پایه را به صورت مستقیم به خط منفی مدار GND اتصال داد که در این صورت کنترلی بر روی جریان وجودندارد.

پایه۲) OUTPUT 1

این پایه به یکی از ترمینالهای موتور A  متصل می گردد . همچنین دیودها نیز جهت حفاظت به همین پایه متصل می شوند.

پایه۳) OUTPUT 2

این پین به ترمینال دیگر موتور A متصل شده و دیودها نیز مانند نقشه به آن متصل می گردند.


پایه۴) (SUPPLY VOLTAGE (VS

به پایه باید ولتاژ مورد نظر خود جهت اعمال به موتورها را متصل نمایید. این ولتاژ با توجه به  موتورهای مورد استفاده شما حداکثر تا ۴۶ ولت می تواند افزایش یابد. به برای ساخت رباتهای کوچک به طور معمول بین ۶ تا ۱۲ ولت است.


پایه۵) INPUT 1 TTL Compatible Inputs 1 to drive Motor A

این پایه باید به صفر یا پنج ولت متصل گردد که همراه با پین ۷ می توانند جهت گردش موتور را مشخص نمایند.


پایه۶) ENABLE A TTL Compatible Enable Input for Motor A

این پایه جهت روشن و خاموش کردن موتور A  و در بیشتر مواقع جهت اعمل فرکانس  PWM  به موتور استفاده می گردد. پنج ولت موتور را روشن و صفر موتور را خاموش می کند.


پایه۷) INPUT 2 TTL Compatible Inputs 2 to drive Motor A

این پایه باید به صفر یا پنج ولت متصل گردد که همراه با پین ۵ می توانند جهت گردش موتور را مشخص نمایند.


پایه۸) GND

اتصال به خط منفی مدار GND

پایه۹) (LOGIC SUPPLY VOLTAGE (VSS

اتصال به ۵ تا ۷ ولت

پایه۱۰) INPUT 3 TTL Compatible Inputs 1 to drive Motor B

این پایه باید به صفر یا پنج ولت متصل گردد که همراه با پین ۱۲ می توانند جهت گردش موتورB  را مشخص نمایند.


پایه۱۱)  ENABLE B TTL Compatible Enable Input for Motor B

این پایه جهت روشن و خاموش کردن موتور B  و در بیشتر مواقع جهت اعمل فرکانس  PWM  به موتور استفاده می گردد. پنج ولت موتور را روشن و صفر موتور را خاموش می کند.


پایه۱۲) INPUT 4 TTL Compatible Inputs 2 to drive Motor B

این پایه باید به صفر یا پنج ولت متصل گردد که همراه با پین ۱۰ می توانند جهت گردش موتورB  را مشخص نمایند.


پایه۱۳) OUTPUT 3

این پایه به یکی از ترمینالهای موتور B  متصل می گردد . همچنین دیودها نیز جهت حفاظت به همین پایه متصل می شوند . 


پایه۱۴) OUTPUT 4

این ترمینال دیگر موتور B  متصل می گردد . همچنین دیودها نیز جهت حفاظت به همین پایه متصل می شوند . 


پایه۱۵) CURRENT SENSING B

از این پایه جهت کنترل جریان موتور B  استفاده می گردد. همچنین می توان این پایه را به صورت مستقیم به خط منفی مدار GND اتصال داد که در این صورت کنترلی بر روی جریان وجود ندارد.


خب توضیحات لازم برای استپ موتور یا موتور پله را دادم حالا بقیه کار :

برنامه ای که برای راه اندازی نیاز داریم ساده هست و فقط باید ۴ تا کد را پشت سر هم والبته با یک تاخیر زمانی  مناسب ( هر موتور در دیتاشیت توضیح داده که چه فرکانسی دارد و تاخیر داخل برنامه را هم نسبت به این فرکانس قرار می دهیم) ارسال می کنیم تا چهار سیم پیچ داخل موتور تحریک شده و به دوران در بیاید .

شماتیک پروژه به صورت زیر است :
راه اندازی موتور پله ای با درایور L298N

دو عدد کلید برای افزایش و کاهش سرعت ارسال پالس ها که باعث افزایش و کاهش سرعت چرخش موتور می شود در نظر گرفته شده است .

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

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


ویدیو از عملکرد موتور

دانلود پروژه راه اندازی موتور پله ای با درایور L298N

گروه پرسش و پاسخ الکترونیکی در سروش
تعداد مطالب : 16 تا
Avatar
ارسال دیدگاه
78

1) نظرات غیر فارسی به صورت خودکار حذف میشوند ( حداقل 5 حرف فارسی وارد کنید ).

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) برای گزاشتن کدهاتون از این سایت استفاده کنید ( طبیعتا لینک کدتون رو باید برای من بفرستید! ) : debian

4) پسورد فایل های سایت : www.dmf313.ir

  1. Avatar

    مهمان

    علی

    سلام
    مهندس بنده مدار رو بستم اما استپ فقط سر جای خودش میلرزه و نمیچرخه!
    سیم بندی ورودی رو هم تمامشو عوض کردم اما جواب مطلوبی نداد
    ممکنه استپ سوخته باشه؟

    • مهدی دمیرچیلو

      مدیر سایت

      مهدی دمیرچیلو

      سلام-ممکنه موتورت 12 ولت باشه و تغذیه آیسی دیرایور فوق 5 ولت

  2. Avatar

    مهمان

    حسام

    سلام
    خواستم جواب سوال خودم رو بدم واسه عزیزانی که احتمالا یک وقت به مورد مشابه خوردن
    مشکل ریست شدن میکرو بود که با گذاشتن رگولاتور و خازن های صافی در وروری تغذیه های میکرو و استپر مشکل حل شد
    ممنون از سایت خوبتون bye

  3. Avatar

    مهمان

    حسام

    سلام عزیز
    ممنون از آموزش های کاملتون
    ببخشید من میخوام استپر موتور های مربوط به dvd رام هارو با l298 راه بندازم نمیشه
    در صورتی که برنامه کاملا درسته و تو پروتئوس کار میکنه
    خود موتور هم سالمه
    نمیدونم چرا ران نمیشه
    تو این زمینه تجربه ایی دارین علت چی میتونه باشه
    ممنون ازتون

  4. Avatar

    مهمان

    hmd.v

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

  5. Avatar

    مهمان

    Reza Anasori

    سلام وعرض تبریک سال نو وآرزوی بهترینها برای شما ، مقاله موتور پله ای بسیار بسیار جالب و آموزنده ، بسهم خودم متشکرم

  6. Avatar

    مهمان

    خیاط

    سلام .
    مدار اتصالات و لیست قطعه را از کجا دانلود کنم
    تا منم بتونم مدارمو ببندم.
    با تشکر.

  7. Avatar

    مهمان

    علی

    سلام مهندس من در عمل نمیدانم چجوری استپ موتور رو به l298 متصل کنم میشه راهماییم کنید؟ ممنون.

    • مهدی دمیرچیلو

      مدیر سایت

      مهدی دمیرچیلو

      سلام-اینو سرچ کن : connecting stepper motor to l298n

  8. Avatar

    مهمان

    پژمان

    سلام و خسته نباشید اگر بخوایم که تعداد دور دلخواهی بدیم به یک استپ موتور و همون تعداد با دور خیلی کم بچرخه میشه

  9. Avatar

    مهمان

    پوریا

    سلام من این پروژه رو دانلود میکنم ، فایل های پروتئوس و کدویژن توش نیست، لطفا برام ارسالش کنید( به ایمیل)ممنون

    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      سلام
      فایل PCB و شماتیک در ته مطلب هستش فایل دانلودش – کد پروژه هم داخل مطلب گزاشته شده.

  10. Avatar

    مهمان

    mohammad

    سلام
    از چه دیود ی استفاده کردی ؟!

  11. Avatar

    مهمان

    حمید

    سلام میشه با این مدار متور براشلس رو راه انداخت 4سیمه؟؟؟؟؟؟؟؟؟؟؟؟؟؟

    • Avatar

      مهمان

      mohammad

      نه

  12. Avatar

    مهمان

    احسان

    سلام من مشکل اساسی با کنترل سرعت موتور دارم موتور من از نوع تک قطبی و 4 سیمه هست (42hs02 nema 17)که با روش های معمول و ماژول l298 حداکثر rpm موتور 40 فراهم میشه که خیلی کمه .اگه لطف کنید راهنمایی کنید ممنون میشم.در برنامه هم فرکانس میکرو رو رو 8 مگاهرتز و delay بین هر استپ رو 1 میلی ثانیه در نظر گرفتم واقعا نیاز به کمک دارم sorry

  13. Avatar

    مهمان

    بهزاد

    سلام و خدا قوت….. متور پله ای رو دقیق تر از حالت نیم پله هم میشه راه انداخت ؟….. اگه میشه ممنون میشم راهنمایی کنی؟ دستت درد نکنه

    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      سلام – نمیدونم – دیتاشت موتور مربوطه رو بررسی کن.

  14. Avatar

    مهمان

    محمد جواد

    سلام خسته نباشی
    سایتت به نظر من عالیه برای هر قشری منظورم علاوه بر دانشجو ؛ استادا هم میان به سایتت سر میزنن
    یه خواهشی دارم
    می خواستم ببینم امکانش هست یه استپ موتور رو با آردوینو راه اندازی کنی و آموزش جامعش رو بذاری ؟

    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      سلام-فعلا امکانش نیست متاسفانه.

  15. Avatar

    مهمان

    علیرضا دانشکده منتظری مشهد

    سلام . من رفتم درایو استپ موتور بگیرم ولی چون گرون بود خود ای سی ۲۹۸ رو گرفتم.میخاستم ببینم میشه باهاش استپ موتور رو راه اندازی کنم هاان میخاستم خود مدار درایوش رو با ای سی بسازم میشه کمکم کنید

    • Avatar

      مهمان

      داود

      آره میشه عزیز

  16. Avatar

    مهمان

    فرشته

    سلام ممنون از مطلب مفیدتون… من یه سوال داشتم … برای پروژه ای برای چرخوند یک شی 150 200 گرمی چه مدلی از step motor رو پیشنهاد می کنین؟

  17. Avatar

    مهمان

    کشاورزی

    سلام
    میشه با آی سی l293d هم به راحتی l298 کار کرد یا اینکه قلق خاصی داره؟
    من خودم سعی کردم موتور یک سی دی رام رو با این آیسی کنترل کنم ولی خیلی خوب جواب نمیداد .
    با تشکر

    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      سلام
      l293d vs l298

      • Avatar

        مهمان

        کشاورزی

        ممنون یه خورده تو گوگل گشتم آخرش فهمیدم که باید یه خازن بین پایه ی ورودی ولتاژ موتور و زمین قرار بدم

  18. Avatar

    مهمان

    آزاده

    عالی بود ممووووون ^_^

  19. Avatar

    مهمان

    محمد عندلی

    سلام،میخواستم بدونم چه فرقی بین درایور L298N و L298 هست؟ و ترتیب پایه هاش به چشکلیه؟ تو اینترنت فقط دیتاشیت L298 میاره!!!

  20. Avatar

    مهمان

    رسول

    سلام .من میخوام مقدار جریانی که موتورم میکشه رو با پایه senscدرایور بخونم .چیکار کنم؟

  21. Avatar

    مهمان

    جاوید

    سلام مهندس جان.یه سوال فنی!گفتی سرعت موتور رو با توجه به فرکانسش انتخاب میکنن.میتونی یه مثال بزنی بهتر جا بیفته؟فدایی داری

  22. Avatar

    مهمان

    محمدرضا

    سلام مهندس جان.مرسی بابت مطالب خوبت.ممنونم ازت.موفق باشی…

  23. Avatar

    مهمان

    رویا

    سلام یه سوال داشتم از خدمتتون
    از کجا باید بفهمیم استپر سالمه یا نه؟

    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      سلام
      تنها چیزی که به ذهن من میرسه اینه که تو پروژه ای ازش استفاده کنی که از صحت پروژه اطمینان داری

  24. Avatar

    مهمان

    حسین

    باسلام و تشکر فراوان
    بنده یه قفل سلنویید رو خریدم( بدون اینکه دیتاشیتش رو نگاه کنم )در واقع فیلم راه اندازی این محصول رو نگاه کردم انجا نشون داد که 1.3آمپر و 12ولته.منم براین اساس یه آداپتور(12V,2A) با آردوینو(UNO) و درایورL298و…گرفتم.دیشب در حد چندثانیه راش انداختم و کار کرد.
    ولی دیتاشیت قفل رو که نگا کردم گفته جریان کشیش بین1تا3آمپره(توانشم فک کنم18واته)
    الان باتوجه به اینکه مدارم 24ساعته روشنه چه حرکتی باید بزنم؟یعنی اگه همینطوری راش بندازم تو مدت طولانی نمیسوزه؟
    اینم بگم که VSSدرایور رو ازVINآردوینو و همچنین VSدرایورم از5Vآردوینو گرفتم.
    باتشکر

  25. Avatar

    مهمان

    رویا

    سلام
    فرقی می کنه که خازن مورد استفاده الکترولیتی یا عدسی باشه؟

    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      تا جایی که من میدونم اینا هر کدوم یه رنج مقداری دارن –
      اگه اشتباه نکنم خازن عدسی مقدار در حد پیکو تا نانو هستش و الکترولیتی در حد میکرو – اینایی که میگم حدودی هستش

  26. Avatar

    مهمان

    توحیدی

    اقا دمت گرم دست مریزاد ممنون حال کردم

  27. Avatar

    مهمان

    Roya

    سلام
    مرسی بابت جواب سوال قبلم-یه سوال دیگه وقتی موتور با درایور L298 و میکرو راه میوفته چرا استادمون گفته این پروژه رو با L298 و L297 و میکرو انجام بدیم؟؟؟؟
    واینکه تمام این اطلاعاتی که اینجا گفته شده تو دیتا شیت این قطعات هست؟؟؟؟

    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      سلام
      با هر جفتش که نمیشه باید از یکیشون استفاده کنی
      شاید گفته L298 یا L297
      باید باشه تو دیتاشیت

    • Avatar

      مهمان

      amir

      l297 یک راه انداز برای l298 هست و خروجی هاش به ورودی l297 وصل میشه

  28. Avatar

    مهمان

    Roya

    سلام یه سوال داشتم برای راه اندازی استپر موتور حتما باید یه میکوکنترلرو یه درایور داشته باشیم؟؟
    با دوتا درایور و بدون میکرو هم میشه موتورو راه انداخت؟؟؟
    اگه جواب بدین ممنون میشمsmile

    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      سلام
      ۱-اگه جریان مصرفی اون موتور کم باشه نیازی نیست و در غیر این صورت نیاز هستش
      ۲-بله با IC555 هم میشه که مطلب کار باهاش تو سایت هستش و پروژه نمونه هم براش تو نت میتونی پیدا کنی(کنترل موتور با IC555) که فک کنم تو همون مطلب IC555 هم باشه

  29. Avatar

    مهمان

    saeid

    مرسی عالی بود.لطفا مدار و کد سورس استپ موتور با زاویه ۳۷۰ درجه را بگذارید. تشکر

  30. Avatar

    مهمان

    ugd

    سلام فایل شبیه سازی این پروژه رو برام ارسال میکنی

  31. Avatar

    مهمان

    سمیه

    نظر ندی یه وقت…گناه میشه

  32. Avatar

    مهمان

    سمیه

    خیلی خوب بود مطالب جدیدتون را اگر میشه برام بفرستید ممنون میشم

  33. Avatar

    مهمان

    korosh

    میشه نمونه بالای سایت رو تغییر بدید من هنوز متوجه نشدم .
    ی چند دور به سمت راست بگرده بعد چند ثانیه حدود ۱۰ ثانیه مکث و برعکس بچرخه .
    ممنون

  34. Avatar

    مهمان

    korosh

    این نمونه ای که تو گذاشتید در بالا
    int step_code[4]={1,2,4,8};
    برای راست گرد و چپ گرد و افزایش و کاهش سرعت این اعداد بالا رو تغییر میدید ؟؟؟
    مثلااگه بجای ۱ عدد ۱۰ بگذارم یا بجای ۴ بگذارم ۴۰ چی میشه ؟
    ممنون

    • Avatar

      مهمان

      پویا

      این اعداد کدهای باینری زیر رو روی پورت لود میکنه
      ۰۰۰۱
      ۰۰۱۰
      ۰۱۰۰
      ۱۰۰۰
      که اگه بخوای چپ راست کنی باید از اخر به اول بدی
      عددهای دیگه رو نمیشه به جای این ها استفاده کرد ولی اگه شماره پین ها عوض شه باید این مقادیر رو هم عوض کنی.
      برای سرعت هم باید زمان تاخیر بین این عدد ها رو کم وزیاد کنی.

  35. Avatar

    مهمان

    korosh

    یک سوال :
    میشه کدی بدید که موتور نیم دور به راست بچرخه و بعد از یک دقیقه نیم دور برعکس بچرخه و سرعت موتور هم دستم باشه . مثلا بیام تنظیم کنم با سرعت خیلی تند یک دفعه بچرخه و یا سرعت کند .
    البته تو خود برنامه سرعت رو تنطیم کنم کلیک و این موارد نمی خوام .
    متشکر

    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      سلام
      برا تعیین جهت چرخش موتور کافیه سر + و – منبع تغزیه متصل به موتور رو تغییر بدی
      برا تعیین سرعت هم باس از pwm استفاده کنی که هم آموزشش تو سایت هستش و هم پروژه نمونه
      موفق باشی…

  36. Avatar

    مهمان

    korosh

    تشکر مشکل حل شد .

  37. Avatar

    مهمان

    korosh

    ۴تا سیم بقیه چی ؟
    از این ۵ تا کدوم باید به درایور l298 وصل بشن . درایور چهارتا out داره برای دوتا موتور هست .
    پس باید دوتا سیم از موتور ۵سیمه من به درایور وصل بشه به out 1 و out2 کدوم این سیم ها هستند و تکلیف سه سیم دیگه چی میشه ؟
    متشکر

  38. Avatar

    مهمان

    korosh

    سلام
    من موتور دارم ۵ تا سیم داره .
    این ۵ تا سیم چجوری به درایور l298 متصل بشن ؟
    ممنون

    • Avatar

      مهمان

      پویا

      یک سیم به تغذیه یا زمین وصل میشه.

  39. Avatar

    مهمان

    AMIR

    مگه میشه!!!!!!!!!!!!!!!!!!!!!!!!!!!مگه داریم،،،،،،،،،،،،،،،،،، که نظر ندیم؟
    فدایی داری داداش.

  40. Avatar

    مهمان

    وحید

    سلام دوست عزیز
    فوق العاده ای
    خدا قوت
    هرجا هستی موفق و سلامت باشی

    • Avatar

      مهمان

      پویا

      سلام
      خواهش میکنم!
      ممنون.

  41. Avatar

    مهمان

    بهزاد

    درود بر دوست گرامی
    یک سوال دارم که به موضوع زیاد ارتباط نداره . ممنون میشم جواب بدید .
    این کامپایلری که استفاده کردید ( که میشه توی او با این فونت زیبا کامنت نوشت ) چه کامپایلری هست؟ برای مدار هم ممنون .دانلود کردم دارم میبندمش good

    • Avatar

      مهمان

      پویا

      سلام
      کامپایلری که استفاده کردم کدویژن هست فقط فونتشو عوض کردن و رنگ نشانه ها رو هم تغییر دادم
      شما هم میتونی عوض کنی .
      خواهش میکنم.

  42. Avatar

    مهمان

    پویا

    سلام
    بفرما 09393565839

  43. Avatar

    مهمان

    جلیل

    سلام دوست عزیز …میخوام باهات حرف بزنم …میشه شمارتو بذاری….تازه کارم….چندتا سوال مهم دارم….ممنون میشم کمکم کنی

  44. Avatar

    مهمان

    tesla

    سلام میشه این برنامشو تغییر بدین؟یعنی مثلا دو دور بچرخه راست.یک دور چپ،نیم دوربچرخه ،یک ثانیه صبرکنه باز ادامه بده … و …
    کلن نشون بده خیلی کارا میشه باهاش کرد؟ smile
    خیلی جذاب تر میشه! good
    ممنون

    • Avatar

      مهمان

      پویا

      نه باید یه ای سی دیگه اضافه بشه

  45. Avatar

    مهمان

    علی آقو

    خازنارو که بین +و- ورودی میزارن که احیانا خدایی نکرده نویز اومد ردش کنه یره
    8 تا دیوده خوشکلم هست که اینا که هر دوتاش مال یه پایه خروجیه کارش حفاظته

  46. Avatar

    مهمان

    مهدی

    آقا یه سوال
    تو عکس اول مطلب کلی خازن….مقاومت….دیود و… مشاهده میشه shock
    ولی تو پروژه پروتئوس من چیزی نمیبینم(منظور دیود..خازن و مقاومت هستش) cry

    • Avatar

      مهمان

      پویا

      تو عمل برای این که جریان برگشتی از سمت موتور به ای سی رو حذف کنیم باید دیود بذاریم و برای حذف اثر نویز بر مدار باید خازن رو هم بذاریم. و اون دوتا مقاومتی هم که میبینید به عنوان سنسور جریان عمل میکنند یعنی اگه جریان خروجی بیشتر از تحمل ای سه بشه خروجی قطع میشه(اگه اشتباه نکنم قطع میشه) ولی چون تو پروتئوس این عوامل نیست نیازی نداشت که بذارم به این علت بود. yes

  47. Avatar

    مهمان

    پویا

    اره تو دست ربات هم استفاده میشه ولی به غیر از دقت تو جای که بخوایم مکان موتور رو هم کنترل کنیم از این موتور میشه استفاده کرد مثل تنظیم انتن good . هر چی زاویه کم تر باشه تعداد استپ ها بیشتر و دقت بالا تر میره .

    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      دمت گرم heart ….تا قبل این که توضیح بدی….همش فرق بین این موتور ها رو من قاطی میکردم… good
      الان قشنگ دیگه فهمیدم. boast

  48. مهدی دمرچیلو

    مدیر سایت

    مهدی دمرچیلو

    تقریبا گرفم داش پویا heart
    مثلا تو ربات ها…میخوای دست ربات انسان نما رو حرکت بدی….میایم و از موتور پله ای استفاده میکنیم….مگه نه؟؟
    حالا هر چی زاویه این موتور ها کمتر باشه دقت میره بالا تر….مگه نه؟؟؟

  49. Avatar

    مهمان

    پویا

    1)-2) فرقش تو این هست که موتور دی سی برای کار های استفاده میشه که نیاز به دقت زیادی نیست و یا اصلا دقت مورد نیاز نیست ولی موتور پله ای همون طور که از اسمش پیداست پله ای کار میکنه یعنی وقتی به یکی از سیم هاش ولتاژ بدی فقط یه پله حرکت میکنه و می ایسته و وقتی نیاز به دقت بالا هست یا این که وقتی به موتور ولتاژ(پالس تحریک
    {int step_code[4]={1,2,4,8) ندیم موتور وایسته و تکون نخوره. مثل چه کاری مثل سی ان سی یا پرینتر های سه بعدی که نیاز به دقت های در حد میکرو متر هست ازش استفاده میکنند.
    3) این زبانه از داخل ای سی به زمین یعنی پایه هشت وصل هست و نیازی نیست به جای وصل کنی. good

  50. مهدی دمرچیلو

    مدیر سایت

    مهدی دمرچیلو

    1) داش میگم فرق موتور dc با این موتور رو دقیق میشه بگی؟؟؟؟
    2) تو مطلب گفتی که سرعت و قدرت این موتور ها کم هستش>>>>>حالا به چه دردی میخورن اینا؟؟؟؟
    3) اگه زبانه فلزی l298 رو به زمین وصل نکنیم مشکلی پیش میاد؟؟؟

1 2