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

موضوع: راه اندازی موتور dc با atmega8

  1. #1
    کاربر فعال mehrdad22 آواتار ها
    تاریخ عضویت
    Nov 2011
    نام
    مهرداد بابایی
    نوشته ها
    168
    تشکر
    184
    تشکر شده 144 بار در 96 پست

    پیش فرض راه اندازی موتور dc با atmega8

    دوتا موتور dc با atmega8 و راه انداز l298 دارم میخوام دوتا موتور ها رو راه اندازی کنم، ممنون میشم اگه کمکم کنید
    درمورد هم مدار و هم برنامه اش با بسکام
    فقط ساده باشه تازه واردم و زیاد چیزی بارم نیست
    مرسی

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


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

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

    پیش فرض

    سلام

    توی لینک زیر یه پروژه گذاشتم. توی قسمت سخت افزار و نرم افزارش کار با درایور L298 رو بطور کامل و مفصل توضیح دادم. برنامه نویسیش هم هست.

    فکر می کنم کمکتون کنه.

    ربات تعقیب خط
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

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


  6. #3
    کاربر فعال mehrdad22 آواتار ها
    تاریخ عضویت
    Nov 2011
    نام
    مهرداد بابایی
    نوشته ها
    168
    تشکر
    184
    تشکر شده 144 بار در 96 پست

    پیش فرض

    سلام
    از توجهتون ممنونم آقا مرتضی
    ولی این پروژه ای که شما گذاشتید میکرو کنترلرش مگا 8 نبود
    من فقط میخوام دوتا موتور رو راه اندازی کنم و هنوز به سنسور و بقیه نرسیدم
    اگه برنامه اش تو پروتئوس و کد برنامه اش رو بذارید خیلی کمکم میکنه
    بازم ممنونم

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


  8. #4
    کاربر فعال mehrdad22 آواتار ها
    تاریخ عضویت
    Nov 2011
    نام
    مهرداد بابایی
    نوشته ها
    168
    تشکر
    184
    تشکر شده 144 بار در 96 پست

    پیش فرض

    راستی آقا مرتضی ببین اینارو با پروتئوس درست کردم
    ولی هنوز برنامه ای براش ننوشتم
    مدارش درست هست اصلا؟
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar bord.rar (5.6 کیلو بایت, 149 نمايش)
    ویرایش توسط mehrdad22 : 11-11-2011 در ساعت 15:25

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


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

    پیش فرض

    مدار شمارو دیدم. چرا 7805 رو به اونجا وصل کردید؟ در ضمن من متوجه نشدم که چرا دیودهای 1N4148 رو اونطوری به موتور وصل کردید؟!

    شما همون تاپیک ربات رو مطالعه کن ، توی پست های آخرش فایل پروتیوس هم گذاشتم. نقشه ی L298 هم هست توش.

    ضمنا برنامه ی مربوط به L298 توی فایل نرم افزار ، جداگانه و به تفصیل توضیح داده شده ، مهم نیست که میکروش Atmega8 نیست. مهم اینه که اصل برنامه نویسیش همونه!
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

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


  12. #6
    کاربر فعال mehrdad22 آواتار ها
    تاریخ عضویت
    Nov 2011
    نام
    مهرداد بابایی
    نوشته ها
    168
    تشکر
    184
    تشکر شده 144 بار در 96 پست

    پیش فرض

    7805 رو ندونستم که باید چجوری بذارم اصلا از اون اطلاعی نداشتم همینجوری گذاشتم فکر نمیکنم تاثیری تو کار کردن یا نکردن موتور ها داشته باشه. قسمت اتصال موتورها به l298 و l298 به میکرو رو فقط خواستم ببینم که درست بستم یا نه!
    دیود هاروهم ببخشید اشتباه بستم حواسم پرت شده ، باید از سمت پایه های موتور میکشیدم!

    دیگه بیشتر از این بهتون زحمت نمیدم
    میرم همونجارو میخونم تا یکم وارد تر بشم
    مرسی از کمکتون
    ویرایش توسط mehrdad22 : 11-11-2011 در ساعت 21:41

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


  14. #7
    کاربر فعال mehrdad22 آواتار ها
    تاریخ عضویت
    Nov 2011
    نام
    مهرداد بابایی
    نوشته ها
    168
    تشکر
    184
    تشکر شده 144 بار در 96 پست

    پیش فرض

    اینو هم بعدا از کمکتون درست کردم
    خوشحال میشم نظرتونو بگید ، البته منظورم از نظرتون ایراد هاش هست
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar bord.rar (6.3 کیلو بایت, 125 نمايش)

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


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

    پیش فرض

    مدار دومتون رو دیدم. الان درسته ، فقط دیودها باید 1N5818 باشن یا 1N5819 ، چون جریان های بالا رو ساپروت می کنن.

    اگه موتورتون معمولیه حتما خازن های 100 نانو رو به دو سرش وصل کنید. ولتاژ Vm همون ولتاژیه که دوس دارین موتور باهاش کار کنه ، مثلا اگه موتورها 12 ولتی هستن اینم باید 12 ولت باشه یا اگه 5 ولتی باشن می تونید وصلش کنید به خروجی 7805.

    البته میکرو برای اینکه کار کنه به 5 ولت نیاز داره که از خروجی 7805 می گیره ، ولی پروتیوس پایه ی Vcc و GND آی.سی هارو نشون نمیده!

    خلاصه اگه همون آموزش رو بخونید همه چیز راجع راه اندازی موتور با L298 دستتون میاد.
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

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


  18. #9
    کاربر فعال mehrdad22 آواتار ها
    تاریخ عضویت
    Nov 2011
    نام
    مهرداد بابایی
    نوشته ها
    168
    تشکر
    184
    تشکر شده 144 بار در 96 پست

    پیش فرض

    سلام
    واقعا دستتون درد نکنه آقا مرتضی،
    راه اندازی موتور رو تا حدودی یاد گرفتم!(البته تا حدودی که فهمیدم چی به چیه و دیگه بعد این میتونم خودم مشکلاتش رو حل بکنم)
    دارم ربات مسیریاب طراحی میکنم
    از 3 تا سنسور cny70 استفاده کنم بنظرتون خوبه؟ (با آپ امپ lm358)
    و cny70 رو تو پروتئوس چجوری و از کجا بیارمش؟ زیاد دنبالش گشتم نبود! با چه اسمی دنبالش بگردم؟

  19. #10
    کاربر فعال safavism آواتار ها
    تاریخ عضویت
    Mar 2011
    نام
    سیدمحمدصفوی
    نوشته ها
    299
    تشکر
    144
    تشکر شده 245 بار در 132 پست

    پیش فرض

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

  20. #11
    تازه وارد
    تاریخ عضویت
    Aug 2012
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام

    چیپ LM628 و LM629 کنترلر های PID برای کنترل DC Motor هستند که البته نیاز به درایو مجزا دارند.
    ویرایش توسط eelinker : 14-08-2012 در ساعت 12:56

  21. #12
    عضو جدید kmostafa3 آواتار ها
    تاریخ عضویت
    Aug 2011
    نوشته ها
    7
    تشکر
    2
    تشکر شده 2 بار در 2 پست

    پیش فرض

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

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

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

    بازم ممنون

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

    پیش فرض

    شما هدفتون از کنترل دو موتور چیه؟
    فقط کنترل سرعت
    کنترل حرکتی (چپ گرد راستگرد و مستقیم و عقب گرد)
    من بهتون درایوری مثلا L293 و یا l298 را پیشنهاد میکنم که میتونند دو موتور امپر پایین را کنترل کنند و برنامه نویسی اون اسونه و نمونه سورس هم با بسکام و... داره
    موفق باشید

  23. #14
    عضو جدید kmostafa3 آواتار ها
    تاریخ عضویت
    Aug 2011
    نوشته ها
    7
    تشکر
    2
    تشکر شده 2 بار در 2 پست

    پیش فرض

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

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

    باز هم تشکر

  24. #15
    عضو جدید kmostafa3 آواتار ها
    تاریخ عضویت
    Aug 2011
    نوشته ها
    7
    تشکر
    2
    تشکر شده 2 بار در 2 پست

    پیش فرض

    $regfile = "m8def.dat"
    $crystal = 8000000
    Config Portc = Output
    Config Portb = Input

    Swl Alias Portb.0
    Sw2 Alias Portb.1
    M1 Alias Portc.0
    M2 Alias Portc.1


    Do

    If Swl = 0 And Sw2 = 0 Then
    M1 = 1
    M2 = 1

    Elseif Swl = 1 And Sw2 = 0 Then
    M1 = 0
    M2 = 1

    Elseif Swl = 0 And Sw2 = 1 Then
    M1 = 1
    M2 = 0

    End If

    LOOP

    End

  25. #16
    عضو جدید kmostafa3 آواتار ها
    تاریخ عضویت
    Aug 2011
    نوشته ها
    7
    تشکر
    2
    تشکر شده 2 بار در 2 پست

    پیش فرض

    این برنامه رو هم تغییر دادم و اینطور نوشتم ولی هرکاری کردم نتونستم بفهمم چطور عقب گرد رو برای ربات تعریف کنم
    ممنون میشم ایراد رو اگر میدونید بفرمایید

    این برنامه ای که نوشتم ( مطمئن هستم چهارمین elseif ایراد داره) ولی نمیدونم چی بجاش بنویسم که ربات عقب گرد داشته باشه

    ممنون از راهنمایی هاتون
    $regfile = "m8def.dat"
    $crystal = 8000000
    Config Portc = Output
    Config Portb = Input

    Jelo Alias Portb.1
    Chap Alias Portb.2
    Rast Alias Portb.3
    Aghab Alias Portb.4

    Motor Rast Alias Portc.0
    Motor Chap Alias Portc.1


    Do

    If Jelo = 1 Then
    Motor Rast = 1
    Motor Chap = 1


    Elseif Chap = 1 Then
    Motor Rast = 1
    Motor Chap = 0


    Elseif Rast = 1 Then
    Motor Rast = 0
    Motor Chap = 1


    Elseif Aghab = 1 Then
    Motor Rast = 1
    Motor Chap = 1


    End If

    LOOP

    End
    ویرایش توسط kmostafa3 : 07-07-2013 در ساعت 00:54

  26. #17
    تازه وارد
    تاریخ عضویت
    Aug 2018
    نوشته ها
    2
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    با سلام
    مبخواستیم بصورت موقت یک موتور 24 ولت 20 آمپر رو با آردوینو راه اندازی کنیم که در یک جهت باشه فعلا و با pwm هم کنترل بشه و باری هم روش نخواهد بود.
    رشتم مکانیکه و اطلاعات چندانی ندارم .... ولی خودم یک نیمه پل با ماسفت طراحی کرده بودم
    که بالای p که درینش به 24 ولت وصل بود و پایینی n که سورسش به زمین وصل بود که برا گیت درایوشونم بااز از نت یک مداری پیدا کردم که اگه تونستم میفرستم مدارو
    مشکلی که بود دوستان گفتند این مدار اشتباهه و این که خودت نمیتونی یم همچین چیزی طراحی کنی خیلی ریزه کاری داره و ...
    گفتن میتونی خیلی ساده با یک ماسفت 60n06 راش بندازی که با آردوینو هم میشه گیتشو تحریک کرد
    سوالاتم اینه که مدارم آیا واقعا اشتباهع و ایراد داره.....صرفا برا یاد گرفتن میخام

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

    و سوال سوم هم این که راهی که دوستان با 60n06 گفتن شدنیه؟ و داغ نمیکنه ترانزیستور؟

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

  1. مشکل در راه اندازی موتور در arm
    توسط Niloufar.Male در انجمن AT91 series (ATMEL)
    پاسخ: 1
    آخرين نوشته: 08-12-2013, 22:04
  2. نحوه راه اندازی انواع موتور dc و پله ای
    توسط 1nafar در انجمن موتورها و درایوها
    پاسخ: 13
    آخرين نوشته: 26-12-2012, 23:39
  3. راه اندازی موتور براشلس
    توسط ehsanware در انجمن AVR
    پاسخ: 1
    آخرين نوشته: 24-11-2012, 06:38
  4. راه اندازی موتورها با بسکام
    توسط mehrdad22 در انجمن موتورها و درایوها
    پاسخ: 0
    آخرين نوشته: 15-11-2011, 17:18
  5. راه اندازی موتور با pwm
    توسط hamid1100 در انجمن AT91 series (ATMEL)
    پاسخ: 4
    آخرين نوشته: 28-03-2010, 01:31

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

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