NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4176 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 13 از 13

موضوع: موتور DC با l298 و ترانزیستور

  1. #1
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض موتور DC با l298 و ترانزیستور

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

    و آیا میشه خروجی pwm رو بدم به ورودی l298 برای حرکت موتور؟


    هممینطور برای راه ندازی با ترانزیستورهای pnp و npn از چه شماره هایی استفاده کنم بهتره؟

    ممنونم

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

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

  4. کاربران : 2 تشکر کرده اند از شما esisafa برای ارسال این پست سودمند:


  5. #3
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    مطمئنی که خروجی pwm باید به enable باشه؟

    من میخوام پایه enable رو یک کنم تا موتور انتخاب یا فعال بشه توی l298 بعد سرعت و مقدار چپ گرد و راست گرد رو با پالس pwm تعیین کنم. اینطوری فکر نکنم نیازی باشه که pwn رو به enable بدم! درسته؟

    توی شماتیکی که بستم، چهار ورودی موتور توی l298 رو به پایه های pwm دادم و دو پایه enable رو به دو پین عادی دادم.

    تا زمانی که enable فعال باشه و ورودی های موتور 1 باشن خوب موتور حرکت داره.. که این رو میشه با pwm مقدار حرکتش رو تعیین کرد..


    شکل زیر رو ببین...
    ویرایش توسط behnam6500 : 20-11-2012 در ساعت 15:34

  6. #4
    ناظم سایت KHM آواتار ها
    تاریخ عضویت
    Jul 2010
    نوشته ها
    1,047
    تشکر
    2,895
    تشکر شده 2,131 بار در 905 پست

    پیش فرض

    دادا دیود ها رو حتمآ بذار...قضیه اینه که وقتی سلف فعاله شارژ میشه و وقتی قطع شد، جریانی برعکس جریان حالت روشن به صورت لحظه ای میده...
    این جریان حتی میتونه از ترانزیستور هم بگذره و وارد میکروت بشه...که اگه مقدارش زیاد باشه میتونه میکروت رو بسوزونه...
    اگه مقدارش کم هم باشه در اثر کارکرد میتونه کم کم رو میکروت تاثیر بذاره...
    توی موتورم که سیم پیچیه دیگه (همو سلف)...
    اگه موتورت بزرگه 4001 بذار ولی اگه موتورت کوچیکه و جریانش کمه میتونی 4148 هم بذاری...
    مثل همو قضیه ی رله هست دیگه...
    اگه هدفت طراحیه خوبه، دیودها رو بذار...
    اگه بخوای با ترانزیستور راه بندازی، مهم اینه که بتونه جریان موتورت رو تحمل کنه...که همو 298 راحت تره...

  7. کاربران : 2 تشکر کرده اند از شما KHM برای ارسال این پست سودمند:


  8. #5
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    شما خروجی تایمر رو به enable وصل کن. هر وقت خواستی که enable صفر بشه مقدار تایمر رو صفر میکنی و هر وقت خواستی یک بشه مقدار 255 و هر وقت خواستی که سرعت رو کنترل کنی یک عددی بین 1 تا 254. همین. برای چپگرد راستگرد هم که هر موتور دوتا پایه میخواد. در کل در حالت ساده هر موتور سه پایه با یک تایمر رو درگیر میکنه

  9. کاربران : 2 تشکر کرده اند از شما esisafa برای ارسال این پست سودمند:


  10. #6
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    پایه 1 و 15 ایسی l298 گفته شده که باید به وسیله مقاومت به زمین وصل شن... مقدار مقاومت رو چقدر در نظر بگیرم خوبه؟

  11. #7
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    اقا بهنام این دو پایه رو میتونی مستقیما به زمین متصل کنی احتیاجی به مقاومت نیست
    در صورتی احتیاج به محاسبه مقاومت داری که بخوای فیدبکی از مدارت داشته باشی مثلا بفهمی موتور زیر باره و یا ازاده و....

  12. تشکرها از این نوشته :


  13. #8
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    اقا بهنام این دو پایه رو میتونی مستقیما به زمین متصل کنی احتیاجی به مقاومت نیست
    در صورتی احتیاج به محاسبه مقاومت داری که بخوای فیدبکی از مدارت داشته باشی مثلا بفهمی موتور زیر باره و یا ازاده و....
    کاملا درسته مهندس

    من میخوام پایه enable رو یک کنم تا موتور انتخاب یا فعال بشه توی l298 بعد سرعت و مقدار چپ گرد و راست گرد رو با پالس pwm تعیین کنم. اینطوری فکر نکنم نیازی باشه که pwn رو به enable بدم! درسته؟
    شدنیه بهنام جان ، ولی اصولی نیست. ضمنا اگه فرکانس پالس PWM بالا باشه باید دیودهای هرزگرد رو از خانواده ی شاتکی انتخاب کنی. از طرفی نوع دیود به جریان مصرفی موتور هم بستگی داره.

    من یه فایل میذارم که آموزش ساخت ربات هست. توی یه قسمت کارکرد دقیق L298 رو بررسی کردم. یه نگاه بندازی بئ نیست.

    دانلود
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

  14. کاربران : 3 تشکر کرده اند از شما morteza_rk برای ارسال این پست سودمند:


  15. #9
    ناظم سایت KHM آواتار ها
    تاریخ عضویت
    Jul 2010
    نوشته ها
    1,047
    تشکر
    2,895
    تشکر شده 2,131 بار در 905 پست

    پیش فرض

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

  16. تشکرها از این نوشته :


  17. #10
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    نقل قول نوشته اصلی توسط crz_boy نمایش پست ها
    راستی...برا چپ گرد و راستگرد بودن حتمآ باید دیود بذاری...بدون دیود که اصلآ نمیشه...چون ولتاژ منفی که نداری تو مدارت...
    طبق همین شماتیک بستم و دیود 4001 گذاشتم..



    آقا یه شماتیک توی ارسال اول هست، برای راه اندازی با ترانزیستورهای pnp و npn از چه شماره هایی استفاده کنم؟

  18. #11
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    آقا یه شماتیک توی ارسال اول هست، برای راه اندازی با ترانزیستورهای pnp و npn از چه شماره هایی استفاده کنم؟
    بستگی داره به جریان موتورت دادا. سری bd مثل bd135 و bd136 تا 1 امپر جواب میدن و سری tip برای جریان های بالاتر هست.
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

  19. تشکرها از این نوشته :


  20. #12
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    راستی برای مدار ترانزیستوری توی پست اول استفاده از PWM جواب نمیده ، یا خوب از کار در نمیاد! اگه می خوای با اون شماتیک PWM هم داشته باشی باید یه ترانزیستور دیگه هم به مدار اضافه کنی.

    مثلا یه ترانزیستور PNP وصل کنی به Vcc که از طریق اون ، Vcc اعمال بشه به ترانزیستورهای NPN بالائی (در این حالت دیگه این دوتا ترازیسترو مستقیم به Vcc وصل نیستن). حالا اگه بیس اون ترانزیستوری که اضافه کردی رو قطع و وصل کنی (PWM بدی بهش) می تونی سرعت موتورها رو کنترل کنی.
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

  21. تشکرها از این نوشته :

    KHM

  22. #13
    ناظم سایت KHM آواتار ها
    تاریخ عضویت
    Jul 2010
    نوشته ها
    1,047
    تشکر
    2,895
    تشکر شده 2,131 بار در 905 پست

    پیش فرض

    نقل قول نوشته اصلی توسط morteza_rk نمایش پست ها
    راستی برای مدار ترانزیستوری توی پست اول استفاده از PWM جواب نمیده ، یا خوب از کار در نمیاد! اگه می خوای با اون شماتیک PWM هم داشته باشی باید یه ترانزیستور دیگه هم به مدار اضافه کنی.

    مثلا یه ترانزیستور PNP وصل کنی به Vcc که از طریق اون ، Vcc اعمال بشه به ترانزیستورهای NPN بالائی (در این حالت دیگه این دوتا ترازیسترو مستقیم به Vcc وصل نیستن). حالا اگه بیس اون ترانزیستوری که اضافه کردی رو قطع و وصل کنی (PWM بدی بهش) می تونی سرعت موتورها رو کنترل کنی.
    چرا دادا؟
    به نظر من که میشه...اگه ورودی های IN1 , IN2 برابر هم باشن، چه یک منطقی چه صفر منطقی، موتور ثابته...اگه مخالف هم باشن موتور به 1طرف میچرخه...
    خو حالا pwm...به نظر من که جواب میده..ولی 1چیزی هست..باید یکم هوشیارانه از pwm استفاده کرد..مثلا اینکه وقتی تو 1طرف میچرخه خود pwm رو داد...ولی تو جهت مخالف عکس pwm رو...(و البته اونیکی پایه هم که عوض میشه)
    فک کنم جواب بده ها...اگه مشکلی به نظرتون میرسه بگین تا منم بهش فک کنم...

موضوعات مشابه

  1. مشکل جریان کشیدن درایور l298...
    توسط r0b0 در انجمن الکترونیک
    پاسخ: 4
    آخرين نوشته: 11-12-2013, 20:37
  2. ترانزیستور به عنوان سوییچ در موتور dcباpwm
    توسط saeed210 در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 6
    آخرين نوشته: 13-08-2012, 01:09
  3. مشکل با l298
    توسط saeed210 در انجمن AVR
    پاسخ: 11
    آخرين نوشته: 17-02-2012, 16:47
  4. چرا l298 موتورو قفل نمی کنه؟!
    توسط morteza_rk در انجمن AVR
    پاسخ: 13
    آخرين نوشته: 27-07-2011, 20:39
  5. عدم راه اندازی l298
    توسط mostafaks در انجمن سنسور و ماژول های اندازه گیری
    پاسخ: 14
    آخرين نوشته: 30-12-2009, 12:48

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •