امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل موتور و ATmega8!
نویسنده پیام
diamond_rtd آفلاین
تازه وارد

ارسال‌ها: 12
موضوع‌ها: 3
تاریخ عضویت: آذر ۱۳۹۰

تشکرها : 10
( 1 تشکر در 1 ارسال )
ارسال: #1
مشکل موتور و ATmega8!
با سلام!

یه مدار دارم با PWM از ATmega8 و یه درایور موتور L298، دوتا موتور رو راه میندازه! (عکس مدار!)
(اگه عکس لود نشد https://www.dropbox.com/s/0fxqo5xpt5fl7e...1.jpg?dl=0)

اما وقتی "در سرعت بالا" جهت حرکت موتورها عوض میشه یهو میکرو هنگ میکنه!! (یعنی حداقل فکرکنم که هنگ میکنه چون دیگه مدار کار نمیکنه تا ریستارت بشه!)
ضمنا این اتفاق با بالا رفتن سرعت موتورها تا آخرین حد (بیشترین مقدار PWM) هم می افته!
با زیاد کردن ولتاژ و جریان و عوض کردن "باتری ها" به "منبع تغذیه با جریان بالا" هم مشکل حل نشد!
به صورت نرم افزاری جلوی رسیدن موتور به حداکثر سرعت رو گرفتم، اما نیاز به تغییر جهت رو نمیتونم کاریش بکنم!
ضمنا بازم عرض کنم که توی دورهای پایین این اتفاق نمی افته!

موضوع چالش برانگیز اینه که خب با توجه به اینکه این اتفاق فقط زمانی رخ میده که ولتاژ و جریان بالایی از تغذیه کشیده میشه احتمال میره با تغییر پلاریته فشاری که روی تغذیه ایجاد میشه باعث این اتفاقه؛ اما...!
اما اینجوری نیست...!
اولا تغذیه میکروکنترلر رو از موتورها جدا کردم ولی مشکل حل نشد!
دوم وقتی حتی یکی از دو موتور هم به تغذیه متصله باز هم این اتفاق می افته!
سوم وقتی پایه ی فعال سازِ درایور موتور رو مستقیما به ولتاژ 5+ وصل میکنم دیگه این مشکل پیش نمیاد یعنی با حداکثر سرعت، جهت موتورها بدون هیچ مشکلی عوض میشه و مدار گیر نمیکنه!!!

یعنی حدسم اینه که این پایه ی PWM یه بلایی سرش میاد!

با گذاشتن فیلترهای مختلف، Pull up، دیود (برای جلوگیری از ورود جریان معکوس)، EMI fliter و... به هیچ نتیجه ای نرسیدم...!

ممنون میشم با تجربیاتتون بهم کمک کنید...!


فایل‌(های) پیوست شده بندانگشتی (ها)
   
۰۲-بهمن-۱۳۹۳, ۲۰:۱۵:۳۱
ارسال‌ها
پاسخ
a.mehran آفلاین
مدیر بخش
*****

ارسال‌ها: 1,029
موضوع‌ها: 93
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 5125
( 4490 تشکر در 1882 ارسال )
ارسال: #2
RE: مشکل موتور و ATmega8!
سلام دوست عزیز
یه بار پست بزارید کافیه !
-------
شما موتورو بردار و سرعت حداکثر کن نتیجه رو بهم بگو

silent people have the loudest minds شادی − بهینه شده برای ورژن جدید شادی − بهینه شده برای ورژن جدید
سایت من Abrdade.com
۰۲-بهمن-۱۳۹۳, ۲۰:۱۹:۲۱
ارسال‌ها
پاسخ
تشکر شده توسط : milad15m
a.mehran آفلاین
مدیر بخش
*****

ارسال‌ها: 1,029
موضوع‌ها: 93
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 5125
( 4490 تشکر در 1882 ارسال )
ارسال: #3
RE: مشکل موتور و ATmega8!
دو تا دلیل داره
یکی اینکه احتمالا تغذیت ضعیفه و میکرو ریست میشه
یا اینکه نویز میخوره

silent people have the loudest minds شادی − بهینه شده برای ورژن جدید شادی − بهینه شده برای ورژن جدید
سایت من Abrdade.com
۰۲-بهمن-۱۳۹۳, ۲۰:۲۰:۰۱
ارسال‌ها
پاسخ
تشکر شده توسط : milad15m, diamond_rtd
diamond_rtd آفلاین
تازه وارد

ارسال‌ها: 12
موضوع‌ها: 3
تاریخ عضویت: آذر ۱۳۹۰

تشکرها : 10
( 1 تشکر در 1 ارسال )
ارسال: #4
RE: مشکل موتور و ATmega8!
(۰۲-بهمن-۱۳۹۳, ۲۰:۱۹:۲۱)a.mehran نوشته است: سلام دوست عزیز
یه بار پست بزارید کافیه !
-------
شما موتورو بردار و سرعت حداکثر کن نتیجه رو بهم بگو

بله، بدون موتور مشکل نداره!
حتی با موتور هم وقتی که فعال ساز رو مستقما از vcc میگیره مشکل ندراه!
۰۲-بهمن-۱۳۹۳, ۲۳:۲۷:۲۰
ارسال‌ها
پاسخ
diamond_rtd آفلاین
تازه وارد

ارسال‌ها: 12
موضوع‌ها: 3
تاریخ عضویت: آذر ۱۳۹۰

تشکرها : 10
( 1 تشکر در 1 ارسال )
ارسال: #5
RE: مشکل موتور و ATmega8!
(۰۲-بهمن-۱۳۹۳, ۲۰:۲۰:۰۱)a.mehran نوشته است: دو تا دلیل داره
یکی اینکه احتمالا تغذیت ضعیفه و میکرو ریست میشه
یا اینکه نویز میخوره

حداکثر جریانی که موتورها میکشن 200 میلی آمپره و تغذیه تا 1 آمپر رو بدون مشکل جواب میده!
برای نویز هم هرچیزی که به فکرم میرسید امتحان کردم، حتی راهکارهای استاد "کی نژاد"! ( http://www.knowledgeplus.ir/userfiles/AVR_Noise.pdf )
۰۲-بهمن-۱۳۹۳, ۲۳:۳۰:۲۹
ارسال‌ها
پاسخ
topelec20 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 25
موضوع‌ها: 0
تاریخ عضویت: مهر ۱۳۸۹

تشکرها : 7
( 40 تشکر در 18 ارسال )
ارسال: #6
RE: مشکل موتور و ATmega8!
سلام..با کسب اجازه از استاد a.mehran
باید برای این گونه مدارها تغذیه موتور جدا باشه و با یک کوپلر مناسب مثل اپتوکوپلر فرمان مورد نظر از طریق پین میکرو به درایور L298 ارسال بشه. در این روش چون تغذیه جداست دیگه ولتاژ ورودی میکرو افت نمیکنه و میکرو ریست نمیشه.
۰۲-بهمن-۱۳۹۳, ۲۳:۳۸:۰۳
ارسال‌ها
پاسخ
تشکر شده توسط : diamond_rtd, milad15m, a.mehran
diamond_rtd آفلاین
تازه وارد

ارسال‌ها: 12
موضوع‌ها: 3
تاریخ عضویت: آذر ۱۳۹۰

تشکرها : 10
( 1 تشکر در 1 ارسال )
ارسال: #7
RE: مشکل موتور و ATmega8!
(۰۲-بهمن-۱۳۹۳, ۲۳:۳۸:۰۳)topelec20 نوشته است: سلام..با کسب اجازه از استاد a.mehran
باید برای این گونه مدارها تغذیه موتور جدا باشه و با یک کوپلر مناسب مثل اپتوکوپلر فرمان مورد نظر از طریق پین میکرو به درایور L298 ارسال بشه. در این روش چون تغذیه جداست دیگه ولتاژ ورودی میکرو افت نمیکنه و میکرو ریست نمیشه.

متاسفانه با تغذیه های جداگانه هم قبلا امتحان کردم و نتیجه نداده!
اما احتمالا اپتو میتونه کمک کنه...!
ممنونم...!
۰۳-بهمن-۱۳۹۳, ۰۰:۴۶:۳۹
ارسال‌ها
پاسخ
تشکر شده توسط : a.mehran
a.mehran آفلاین
مدیر بخش
*****

ارسال‌ها: 1,029
موضوع‌ها: 93
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 5125
( 4490 تشکر در 1882 ارسال )
ارسال: #8
RE: مشکل موتور و ATmega8!
ممنون دوست عزیز .
شما تغذیه رو جدا کردی ولی باز هم میگرو مستقیم وصل میشه به درایور که نویز میگیره
اگه از اپتو کوپلر استاده کنی دیگه خیالت راحته که نویز حد اقلشه
یه خازن عدسی به شماره 104 هم دقیقا سر موتورات بزار

silent people have the loudest minds شادی − بهینه شده برای ورژن جدید شادی − بهینه شده برای ورژن جدید
سایت من Abrdade.com
۰۳-بهمن-۱۳۹۳, ۱۱:۲۵:۳۳
ارسال‌ها
پاسخ
تشکر شده توسط : diamond_rtd, milad15m
diamond_rtd آفلاین
تازه وارد

ارسال‌ها: 12
موضوع‌ها: 3
تاریخ عضویت: آذر ۱۳۹۰

تشکرها : 10
( 1 تشکر در 1 ارسال )
ارسال: #9
RE: مشکل موتور و ATmega8!
(۰۲-بهمن-۱۳۹۳, ۲۳:۳۸:۰۳)topelec20 نوشته است: سلام..با کسب اجازه از استاد a.mehran
باید برای این گونه مدارها تغذیه موتور جدا باشه و با یک کوپلر مناسب مثل اپتوکوپلر فرمان مورد نظر از طریق پین میکرو به درایور L298 ارسال بشه. در این روش چون تغذیه جداست دیگه ولتاژ ورودی میکرو افت نمیکنه و میکرو ریست نمیشه.

(۰۳-بهمن-۱۳۹۳, ۱۱:۲۵:۳۳)a.mehran نوشته است: ممنون دوست عزیز .
شما تغذیه رو جدا کردی ولی باز هم میگرو مستقیم وصل میشه به درایور که نویز میگیره
اگه از اپتو کوپلر استاده کنی دیگه خیالت راحته که نویز حد اقلشه
یه خازن عدسی به شماره 104 هم دقیقا سر موتورات بزار

دوستان متاسفانه با اپتوکوپلر هم جواب نداد!!!
اعصاب معصاب تعطیل!!!
۰۵-بهمن-۱۳۹۳, ۱۲:۴۲:۳۱
ارسال‌ها
پاسخ
a.mehran آفلاین
مدیر بخش
*****

ارسال‌ها: 1,029
موضوع‌ها: 93
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 5125
( 4490 تشکر در 1882 ارسال )
ارسال: #10
RE: مشکل موتور و ATmega8!
سلام
دوست عزیز شما به پایه ریست مقاومت یک کیلو وصلش کن

silent people have the loudest minds شادی − بهینه شده برای ورژن جدید شادی − بهینه شده برای ورژن جدید
سایت من Abrdade.com
۰۶-بهمن-۱۳۹۳, ۱۷:۳۵:۳۳
ارسال‌ها
پاسخ
تشکر شده توسط : diamond_rtd
diamond_rtd آفلاین
تازه وارد

ارسال‌ها: 12
موضوع‌ها: 3
تاریخ عضویت: آذر ۱۳۹۰

تشکرها : 10
( 1 تشکر در 1 ارسال )
ارسال: #11
RE: مشکل موتور و ATmega8!
(۰۶-بهمن-۱۳۹۳, ۱۷:۳۵:۳۳)a.mehran نوشته است: سلام
دوست عزیز شما به پایه ریست مقاومت یک کیلو وصلش کن

انجام شده و جواب نداده دوست جان!
۱۴-بهمن-۱۳۹۳, ۱۳:۲۷:۴۵
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  کمک جهت انتخاب موتور مناسب Mohsen_ n 3 1,201 ۰۹-تير-۱۳۹۹, ۱۰:۴۴:۳۹
آخرین ارسال: Mohsen_ n
Sad [فوری] راه اندازی استپر موتور ماشین hmdv 5 1,737 ۲۹-تير-۱۳۹۸, ۰۱:۳۰:۵۴
آخرین ارسال: 1نفر
  [سوال] درایور کردن موتور 180ولت DC با جریان 10 آمپر salehjg 1 3,236 ۰۳-آبان-۱۳۹۵, ۰۶:۳۴:۲۶
آخرین ارسال: alimogmov
  انتخاب موتور برای نوار نقاله آزمایشگاهی hamidreza001371 0 2,168 ۰۷-شهریور-۱۳۹۵, ۲۲:۲۵:۲۶
آخرین ارسال: hamidreza001371
  موتور براشلس در پروتئوس gray 5 4,361 ۲۳-مرداد-۱۳۹۵, ۱۲:۵۵:۰۰
آخرین ارسال: gray
Rolleyes کار نکردن موتور براشلس gray 11 8,129 ۱۷-مرداد-۱۳۹۵, ۰۸:۴۷:۰۲
آخرین ارسال: alimogmov
  [سوال] حداکثر کلاک استپر موتور؟ sorena01 1 2,499 ۰۵-مرداد-۱۳۹۵, ۰۲:۰۴:۲۲
آخرین ارسال: salehjg
Question [فوری] انتخاب میکرو برای کنترل موتور براشلس gray 7 5,648 ۲۷-تير-۱۳۹۵, ۲۳:۵۷:۱۰
آخرین ارسال: gray
Rolleyes [فوری] موتور ساده و ارزان برای گهواره کودک rostamiani 1 3,377 ۲۶-خرداد-۱۳۹۵, ۱۷:۲۸:۲۴
آخرین ارسال: rostamiani
  سوال در باره سرعت ماکسیمم استپ موتور hata6417 0 2,276 ۰۹-خرداد-۱۳۹۵, ۱۷:۵۱:۰۹
آخرین ارسال: hata6417

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 11 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS