سلام دوستان من یه برنامه ساده با بسکام نوشتم که با یه کلید دور موتور رو افزایش میدم
وقتی که Duty Cycle روی 70-80 درصد میاد
2 -3 ثانیه بعد میکرو ریست میشه
برای راه اندازی موتور از L293D وتغذیه کل مدار 12 ولت هستش که برای میکرو از یه رگلاتور استفاده کردم
در ضمن پایه 9 رو هم به Vcc میدم ولی تاثیری نداره
ایراد کار کجاست؟
سلام.
شما تغذیه میکرو رو از تغذیه موتور جدا کن و دوباره تست کن.
اگر هم تونستی سورس برنامتو بزار تا ببینم.
ولی به احتمال خیلی زیاد با کار اولی که گفتم مشکلت حل بشه.
«موفق باشی»
دوستان موتوری که من گذاشتم 12 ولت هستش
وقتی یه موتور 6 یا 9 ولتی میزارم این اتفاقات پیش نمیاد
فک کنم تو 12 ولت جریان کشی بالا میره و ریست میشه..؟؟؟
کاش به من هم در عرض 10 دقیقه و 40 ثانیه جواب می دادن.....
![Angry Angry](https://www.iranled.com/forum/images/smilies2/angry.gif)
![Angry Angry](https://www.iranled.com/forum/images/smilies2/angry.gif)
پس دقیقا مشکلت همینه که تغذیه میکرو و موتور رو با هم گرفتی.تغذیه موتور رو جدا از میکرو بگیر یا این که یه منبع تغذیه با جریان دهی بالاتر انتخاب کنی.
ولی اگه از هم جدا کنی خیلی بهتره!!!
تست کن خبرشو بده.
اگه بازم مشکل داشت بگو
![Whistle Whistle](https://www.iranled.com/forum/images/smilies2/whistle.gif)
(۰۸-تير-۱۳۹۱, ۱۲:۱۹:۵۰)NAVID$KASHI نوشته است: [ -> ]تست کن خبرشو بده.
اگه بازم مشکل داشت بگو![Whistle Whistle](https://www.iranled.com/forum/images/smilies2/whistle.gif)
تستش کردم
تا حدی بهتر شد
یعنی تا duty cycle
85 درصد اومد
ولی ایندفعه ریست نشد
فقط ال سی دی وقتی دیوتی سایکل بالا میره شدیدا قاطی میکنه
دیتا 0 تا 4 ال سی دی رو هم دادم زمین بازم تاثیر نداشت
این موارد رو رعایت کن احتمالا درست میشه:
1-موتورت رو از خود میکرو دور نگه دار یا میکرو رو درون یه محفظه ی فلزی بزار.
2-پایه ریست میکرو رو با یه 10 کیلو pullup کن.
3-تغذیه ی میکرو رو با خازن های ظرفیت بالا وصل کن (مثل 470 میکرو فاراد)
4-مدار میکرو رو از مدار درایور موتور جدا کن(سیم های انتقال برق موتور از مدار میکرو دور باشد)
«موفق باشی»
ممنون از شما نوید خان
مشکل حل شد درایور رو روی یه برد بورد دیگه بستم
با یه ده کیلو ریستو پول اپ کردم
و.خازن هم برای حذف ریپل ولتاژ گذاشتم
نتیجه نهایی این شد که جریان کشی داخل یه برد بورد زساده واسه همین قاطی پاتی میشد.
حالا اگه یه همچین مداری رو بخواییم برا یه ربات ببندیم چه طوذ
چه طور میشه؟
اگه اونجا ریست بشه چیکار میشه کرد
چون جا محدودده...؟
من میگم
به جای استفاده از 8دیود از 2 دیود پل یک آمپری گرد استفاده کنید
به جای اینکه همه قطعات رو روی یک برد ببندین روی چندتا تکه برد ببندین و بعد اونهارو با سوکت به هم متصل کنید
اینم نمونه کار