۲۵-اسفند-۱۳۹۰, ۱۵:۰۵:۲۳
۰۶-فروردین-۱۳۹۱, ۲۰:۵۴:۲۱
سلام دوستان
هر کاری کردم نشد و حتی یه آی سی L298n دیگه هم تست کردم بازم همونطور فقط فهمیدم که ولتاژ خروجی برای موتور ها 0.2 V هست دوستان خیلی ممنون میشم که کمکم کنید و یا اگه میشه یه درایور ماسفت بهم معرفی کنید
با تشکر از همه شما
فایل پروتئوس:
http://s2.picofile.com/file/7337359672/pouya.rar.html
عکس بورد:
بورد رو یه اشتباه داشتم ولی باهاش کنار اومدم و از درستیش مطمعنم
http://s1.picofile.com/file/7337360107/mot.bmp
http://s1.picofile.com/file/7337362575/IMAG0059.jpg
http://s1.picofile.com/file/7337363331/IMAG0060.jpg
هر کاری کردم نشد و حتی یه آی سی L298n دیگه هم تست کردم بازم همونطور فقط فهمیدم که ولتاژ خروجی برای موتور ها 0.2 V هست دوستان خیلی ممنون میشم که کمکم کنید و یا اگه میشه یه درایور ماسفت بهم معرفی کنید
با تشکر از همه شما
فایل پروتئوس:
http://s2.picofile.com/file/7337359672/pouya.rar.html
عکس بورد:
بورد رو یه اشتباه داشتم ولی باهاش کنار اومدم و از درستیش مطمعنم
http://s1.picofile.com/file/7337360107/mot.bmp
http://s1.picofile.com/file/7337362575/IMAG0059.jpg
http://s1.picofile.com/file/7337363331/IMAG0060.jpg
۰۷-فروردین-۱۳۹۱, ۱۹:۱۰:۴۴
ما گیر اینیم اگه کسی میدونه مشکلم چیه ممنون مشیم بگه
۰۸-فروردین-۱۳۹۱, ۰۱:۴۴:۴۶
بله . میدونم دیودها رو برای حذف جریان برگشتی استفاده می کنند
بار من هم موتور هستش ، پس بار من اهمی-سلفی هستش
بازم میگم زیاد به دیودها ربطی نداره
مهم اینه که بارتون چی هست ؟ و چقدر جریان می کشه ؟
اگه به درایورت شک داری ، خب یک آی سی دیگه بخر ببین این مشکل رو داری ؟
اگه دوباره این مشکل رو داشتی یه جایی از مدار رو اشتباه وصل کردی
دوست گرامی
شما زحمت بکش به مدارت یه تغذیه 5 ولت نصب کن ( به پایه 9 یه 5ولت بده )
و پایه های 6 و 11 هم مستقیم ( دائما ) به 5 ولت نصب کن
پایه های ورودی هم 5 و 10 رو 5ولت و 7 و 12 رو زمین بده
تغذیه مدارت اگه آداپتور 6 ولت هست ، زحمت بکش یه تغذیه 5 ولت براش جور کن
و به پایه 4 هم هر تغذیه ای دادی همون تغذیه روی دو سر موتورت می افته
این کاهایی که گفتم رو انجام بده ، به امید خدا که درست می شه
بار من هم موتور هستش ، پس بار من اهمی-سلفی هستش
بازم میگم زیاد به دیودها ربطی نداره
مهم اینه که بارتون چی هست ؟ و چقدر جریان می کشه ؟
اگه به درایورت شک داری ، خب یک آی سی دیگه بخر ببین این مشکل رو داری ؟
اگه دوباره این مشکل رو داشتی یه جایی از مدار رو اشتباه وصل کردی
دوست گرامی
شما زحمت بکش به مدارت یه تغذیه 5 ولت نصب کن ( به پایه 9 یه 5ولت بده )
و پایه های 6 و 11 هم مستقیم ( دائما ) به 5 ولت نصب کن
پایه های ورودی هم 5 و 10 رو 5ولت و 7 و 12 رو زمین بده
تغذیه مدارت اگه آداپتور 6 ولت هست ، زحمت بکش یه تغذیه 5 ولت براش جور کن
و به پایه 4 هم هر تغذیه ای دادی همون تغذیه روی دو سر موتورت می افته
این کاهایی که گفتم رو انجام بده ، به امید خدا که درست می شه
۰۸-فروردین-۱۳۹۱, ۱۰:۳۰:۴۴
با سلام به دوست عزیز
ممنون از پاسختون من کارایی که گفتین رو انجام دادم ولی نشد ممنون میشم که لطفا یه درایور دیگه بهم معرفی کنید
ممنون از پاسختون من کارایی که گفتین رو انجام دادم ولی نشد ممنون میشم که لطفا یه درایور دیگه بهم معرفی کنید
۰۸-فروردین-۱۳۹۱, ۱۷:۳۴:۴۹
باید بتونید اشکال مدار رو پیدا کنید.
اما درایور دیگه میشه L293D رو نام برد. نیاز به دیود هم نداره.
اگر جریان زیادی احتیاج نداری انتخاب خوبیه.
اما درایور دیگه میشه L293D رو نام برد. نیاز به دیود هم نداره.
اگر جریان زیادی احتیاج نداری انتخاب خوبیه.
۲۲-مرداد-۱۳۹۱, ۰۲:۲۴:۲۷
دوستان گرامی با سلام ، من مدتی هست درایو L298N خریدم و طبق نقشه دوستان و راهنمای شما سعی در کنترل سرعت موتور DC دارم ولی هیج عکس العملی من نمیبینم ريال یعنی طبق نقشه ای که شما قرار دادید بستم و جواب نمیگیرم!!، حال به کمک دوستان گرامی ام نیاز دارم ، من دوباره L298N دیگری رو خریدم ولی باز کار نمیکنه.
۲۰-اسفند-۱۳۹۱, ۱۸:۴۶:۱۸
سلام
من يك l293d دارم موتمرم را هم st135 هست درايو كردم موتورم ا ولي موتورم مثل يك قلب ميزنه و هيچ حركتي نميكنه به نظرتون برنامه ام مشكل داره از روي 2 تا كتاب ديگه هم نگاه كردم برنامه ام به نظرم درسته
موتورم 7.5 درجه است و 12V
ممنون ميشم كمكم كنيد والا تازه كارم
من يك l293d دارم موتمرم را هم st135 هست درايو كردم موتورم ا ولي موتورم مثل يك قلب ميزنه و هيچ حركتي نميكنه به نظرتون برنامه ام مشكل داره از روي 2 تا كتاب ديگه هم نگاه كردم برنامه ام به نظرم درسته
موتورم 7.5 درجه است و 12V
ممنون ميشم كمكم كنيد والا تازه كارم
۲۰-اسفند-۱۳۹۱, ۱۹:۰۲:۴۰
نقل قول: من يك l293d دارم موتمرم را هم st135 هست درايو كردم موتورم ا ولي موتورم مثل يك قلب ميزنه و هيچ حركتي نميكنه به نظرتون برنامه ام مشكل داره از روي 2 تا كتاب ديگه هم نگاه كردم برنامه ام به نظرم درستهلطفا نقشتونو تو پروتئوس بزارید اینجوری ما اصلا نه میتونیم موتور رو تشخیص بدیم نه نحوه بستنه مدارتونو
برنامرم بزارید ببینیم چجوریه
۲۰-اسفند-۱۳۹۱, ۱۹:۲۸:۰۰
موتور من يك موتور 5 سيمه يك سري اطلاعات فروشنده داده بهم كه هر سيم براي چيه اما سيم پنج را نوشته gnd منم شك دارم چون وقتي بهgnd وصله اصلاً كار نميكنه به نظرتون درسته يا بايد به 12 v وصل كنم
۲۰-اسفند-۱۳۹۱, ۱۹:۳۳:۴۲
نقل قول: موتور من يك موتور 5 سيمه يك سري اطلاعات فروشنده داده بهم كه هر سيم براي چيه اما سيم پنج را نوشته gnd منم شك دارم چون وقتي بهgnd وصله اصلاً كار نميكنه به نظرتون درسته يا بايد به 12 v وصل كنمببین اون سیم GNDسیمه مشترک هستش
یا باید بدی به +12 یا به زمین
بعد به ترتیب باید 4 پایه دیگرو شیفت بدی
این مطلبم که هزار جا گفتم ولی باز بخون
از کتاب سعید یه نفر : http://forum.iranled.com/showthread.php?tid=10869
موتورهای پله ای:
نوع دیگری از موتورهای الکتریکی موتور پله ای است، که در آن یک روتور درونی، شامل آهنرباهای دائمی توسط یک دسته از آهنرباهای خارجی که به صورت الکترونیکی روشن و خاموش می شوند ، کنترل می شود. یک موتور پله ای ترکیبی از یک موتور الکتریکی DC و یک سلونویید است.
موتورهای پله ای ساده توسط بخشی از یک سیستم دنده ای در حالت های موقعیتی معینی قرار می گیرند، اما موتورهای پله ای نسبتا کنترل شده، می توانند بسیار آرام بچرخند.
نحوه عمل کرد یک موتور پله ای با موتور DC تفاوت چندانی ندارد ، برای راه اندازی این نوع موتور کافی است به ترتیب به سیم پیچ ها ولتاژ دهید ، در اکثر موتور ها سیم های گراند از داخل به هم متصل میباشند
در زیر برنامه ای برای راه اندازی یک موتور پله ای 5 سیمه اورده شده است:
کد php:
$regfile = "M8DEF.DAT" : $crystal = 8000000
Config Portb = Output
Do
Portb = &B00000001 : WAITMS 900
Portb = &B00000010 : WAITMS 900
Portb = &B00000100 : WAITMS 900
Portb = &B00001000 : WAITMS 900
Loop
End
برای کنترل دقیق تر زاویه حرکت موتور ، ان را به صورت نیم پله راه اندازی میکنند
در زیر برنامه برای راه اندازی موتور به صورت نیم پله را مشاهده میکنید:
کد php:
$regfile = "M8DEF.DAT" : $crystal = 8000000
Config Portb = Output
Do
Portb = &B00000001 : Waitms 50
Portb = &B00000011 : Waitms 50
Portb = &B00000010 : Waitms 50
Portb = &B00000110 : Waitms 50
Portb = &B00000100 : Waitms 50
Portb = &B00001100 : Waitms 50
Portb = &B00001000 : Waitms 50
Portb = &B00001001 : Waitms 50
Loop
End
تاخیر زمانی سرعت موتور را معین میکند ( چقدر طول میکشد تا موتور یک پله حرکت کند) .
برا جلو گیری از جریان کشیدنه بیش از حد از میکروم که راه زیاد داری
L297
ULN
4تا ترانزیستور
4 تا ماسفت
...