سلام باور کنید این سرو من آک آک بود.زدم به AVR یه PWM 60 هرتز درست کردم.فقط یه برنامه نوشتم که مثلا عدد 250 رو بندازه تو رجیستر PWM خوب سرو باید میرفت تو یه زاویه وای میستاد.اول که هی ریپ میزد.حالا هم که داره 360 درجه رو میچرخه :surprised:یعنی خراب شد؟چه کنم؟عزیزان با تجربه کمک کنند.
اطلاعیه
Collapse
No announcement yet.
سرو موتور ترکید؟
Collapse
X
-
پاسخ : سرو موتور ترکید؟
سلام .............
ببینید مطمئن باشید به این راحتی سروو از رده خارج نمیشه .. فقط یه سوال .. شما مقدار OCR تون ثابت بوده و با یه PWM فرکانس مشخص، موتورتون رو درایو کردید؟ من این تیکه ی آخر سوالتون رو متوجه نشدم .. ممکنه بازش بفرمایید؟ ممنون ..دوستان! مدتی کمتر به سایت میام ..
-
پاسخ : سرو موتور ترکید؟
نوشته اصلی توسط محسن.عسلام باور کنید این سرو من اک اک بود.زدم به AVR یه PWM 60 هرتز درست کردم.فقط یه برنامه نوشتم که مثلا عدد 250 رو بندازه تو رجیستر PWM خوب سرو باید میرفت تو یه زاویه وای میستاد.اول که هی ریپ میزد.حالا هم که داره 360 درجه رو میچرخه :surprised:یعنی خراب شد؟چه کنم؟عزیزان با تجربه کمک کنند.
دارم به خودم شک می کنم.
سوال پرسیدی و دوستمون هم جواب داد!!!
اما انگار فقط یه مدل سرووموتور توی دنیاست ؟ یه مدلم سروودرایو؟ یه مدل فیدبک؟ یه مدل اینترفیس با میکرو؟
شما هیچ اطلاعاتی راجع با اینها ندادی و سوال کردی چرا کار نمی کنه!!!oo:
نکنه جایی دیگه گفتی و من ندیدم؟
با این حال 60 هرتز داستانش چیه؟ 60 کیلوهرتز منورته دیگه؟ چون 60 هرتز که برای درایو سروو استفاده نمیشه!!!
با عرض پوزش خدمت دایی های عزیزم تا اطلاع ثانوی به اینترنت دسترسی ندارم.
دیدگاه
-
پاسخ : سرو موتور ترکید؟
عزیزان سلام.سرو من sg-50 برای شرکت TOWERPRO است و بدون هیچ واسطی اونو زدم به پایه pwm .شما فکر کن من یه pwm 50% درست کردم.مگه این سرو نباید بره رو زاویه 90 درجه وایسته.این همینطور داره360 درجه میچرخه :angry: ساده ترین برنامه دنیا:
$regfile = "m32def.dat"میگن فرکانس pwm برای سرو باید 50 هرتز باشه.نزدیک فرکانسی که شد درست کنم همین 60 هرتز بود
Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Prescale = 8
Config Pind.5 = Output
Pwm1a = 511
Do
Loop
Endبه جای اینکه یه اقیانوس کم عمق باشی, یه چاه ژرف باش.
دیدگاه
-
پاسخ : سرو موتور ترکید؟
نه محسن جان. اون طول پالسه که 1.75 میلی ثانه واسه 180 درجه چرخشه. زمان تناوب رو اگه دقت کنی نوشته:
Typical values for the command repetition rate are 20 - 30 mS
که می شه حدود 30 تا 50 هرتز
و در ادامش گفته You can repeat the pulse more often than this, but not less often
یعنی بالای 50 هرتز مشکلی نداره.
حالا تنها کاری که باید بکنب اینه که یه PWM با فرکانس 50 هرتز و پهنای پالس 1.5میلی ثانیه(Duty Cycle = 7.5%) بهش بدی و ببینی سر جاش می مونه. اگه موند یعنی سالمه.
با عرض پوزش خدمت دایی های عزیزم تا اطلاع ثانوی به اینترنت دسترسی ندارم.
دیدگاه
-
پاسخ : سرو موتور ترکید؟
سلام.
نمیدونم من خوب متوجه نشدم یا مشکل از جای دیگه ست.
شما بدون هیچ واسطه ای موتورو زدید به میکرو، بدون هیچ دیودی، مقاومتی، خازنی اون وقت میکرو دود نشده بره هوا؟oo:
نمیدونم شاید تو این مدت که به خاطر مسائل درسی از الکترونیک دور بودم موتورهایی اومدن که بدون درایور کار می کنند.
به هر حال هر طوری که مایلید.
دیدگاه
-
پاسخ : سرو موتور ترکید؟
نوشته اصلی توسط Far-Afzunنمیدونم من خوب متوجه نشدم یا مشکل از جای دیگه ست.
دوست عزیز در اصطلاح متصل کردن موتور سرو به میکرو مراد اتصال سیم سیگنال ان به میکرو است(موتور های سرو دارای دو پایه ی تغذیه و زمین هستند که به منبع تغذیه وصل میشن )سیم سیگنال هم چون به ای سی و مدارات داخلی داده میشند جریانی نیاز ندارد.همانطور که باقی عزیزان متوجه شدند.
نوشته اصلی توسط Far-Afzunنمیدونم شاید تو این مدت که به خاطر مسائل درسی از الکترونیک دور بودم موتورهایی اومدن که بدون درایور کار می کنند.
نوشته اصلی توسط Far-Afzunبه هر حال هر طوری که مایلید.:bye
بگذریم
نوشته اصلی توسط asadi_keyhanسلام,
من این دیتاشیت ها رو پیدا کردم:
http://www.datasheet4u.com/share_search.php?sWord=sg-50
احمد جان من اون duty cycle ها رو درست کردم .اول کار کرد خوش حال شدم.بعد دوباره شروع کرد مثل یه موتور dc معمولی 360 درجه چرخیدن.باید برم یه جنس با کیفیت تر بخرم. ممنون از کمکت.اون لینکه خیلی خوب بود.
به جای اینکه یه اقیانوس کم عمق باشی, یه چاه ژرف باش.
دیدگاه
دیدگاه