ايران ويج

نسخه‌ی کامل: بیشترین سرعت استپ موتور
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
من در یک پروژه استپ موتوری دارم که قراره با سرعت خاص به سمت راست بچرخد و پس از طی مسیر برای بازگشت با حداکثر سرعت به سمت محل اول خودش برگرده.
در حال حاضر درایور مورد استفاده ULA2003 و موتور 28bjy-48 می باشد. در تعریف مقدار Delay در کد ویژن کمترین عددی که پس از ثبت اختلالی در عملکرد استپ موتور ایجاد نمی کنه حدود 980 میکرو ثانیه است. در حالیکه درایور بر اساس دیتاشیت باید تا حدود 10 میکروثانیه تاخیر را بتواند پاسخگو باشد. در صورت کاهش مقدار تاخیر به زیر عدد 960 میکروثانیه، موتور شروع به لرزش کرده و حرکت نمی کند.
لطفا در موارد زیر بنده را راهنمایی کنید
1- بنظر اساتید عامل بروز این مشکل چیست؟
2- در جایی در همین فروم خواندم می شود جریان خروجی میکرو کنترلر را تقویت کرد! در حال حاضر بنده ترانزیستور BS170 در اختیار دارم، آیا استفاده از این ترانزیستور کمکی به تقویت جریان و رفع نفض فوق و تقویت قدرت موتور جهت فعالیت خواهد کرد؟
3- برای اتصال ترانزیستور مذکور (در صورت مثبت بودن پاسخ قسمت 2) نحوه اتصال پایه ها به چه شکلی می باشد؟ یکی از دوستان گفتند پایه Drain را باید به خروجی میکرو، پایه Source با زمین (اگر اشتباه نکنم) و پایه دیگر را به ورودی استپ موتور وصل کنم.
4- با وجود درایور ذکر شده، نیازی هست به استفاده از ترانزیستور؟
5- در نقشه یک مدار دیدم فرد صرفا از ترانزیستور بجای درایور برای راه اندازی استپ موتور استفاده کرده! این راه انجام شدنی است؟
تشکر
رشته تحصیلی من برق قدرت نیست ولی تا جایی میدونم سرعت جابه جایی هر استپ به مشخصات فیزیکی موتور و ولتاژش اصولا باید ربط داشته باشه

۱. چک کنید که ولتاژ نامی موتور رو درست اعمال میکنید(بعد درایور ببینید چقدر افت دارید؟ نباید زیاد باشه)
۲. چک کنید که موتور بتونه راحت جریان بکشه(بدون افت ولتاژ) نمیدونم موتور شما چند آمپر هست ولی درایور Rds(on اش باید کم باشه تا موقع جریان کشی افت ولتاژ نده
۳. ترانزیستور لازم نیست چون شما درایور دارید(آیسی ) اگر جریان کشی خیلی زیاد بود در حد چندین آمپر اونوقت شاید بشه به بدون درایور ماسفت از همین آیسی ula ای که دارید برای درایور ماسفت های مناسبتون استفاده کنید


۴. بدون آیسی درایور هم میشه... در واقع درایور هم ماسفت هست که سوییچ میکنه ولی...! در موتور های bipolar قضیه فرق میکنه باید جهت جریان فرق کنه در هر استپ و ...
برای درایور موتور با دقت 0.5step جریان ها رو توسط آیسی درایور طوری تنظیم میکنن که موتور در نصف استپ شافت اش قفل بشه
به هرجال موتور شما bipolar نیست پس میتونید ماسفت هم استفاده کنید

۵.تابع تاخیر در کدویژن تقریبی هست و دقیق نیست(فکر نکنم با استفاده از تایمر پیاده کرده باشن اش) پس زیاد روی میکرو ثانیه اش حساب باز نکنید ... روی اسکوپ زمان هارو بسنجید

۶. بنظر میاد اگر ولتاژ موتور رو بیشتر کنید... زمان عکس العمل موتور هم بیشتر بشه ولی مواظب باشید که نسوزه
۷. زمانی که برق موتور وصله ... سیم های موتور رو از درایور جدا نکنید که ممکنه درایور بسوزه(البته صحت این مورد رو برای موتور های دوقطبی میدونم ولی برای موتور شما دقیقا نمیدونم ساختار به چه صورته ولی جریان سلف قطع بشه ولتاژ تولید شده خطرناکه )