ببخشید بنده یک موتور براش لس emax مدل BL 2220/07 دارم ، برای پیاده سازی کنترلر شما چه تغییراتی باید انجام بشه ؟
فرق چندانی نداره
در حالت مثلث چون ولتاژ روی دوسر هر سیم پیچ میفته نیاز به جریان بالاتری هست و توان موتور نیز بالاتره ولی
در حالت ستاره ولتاز روی دو سیم پیچ سری شده میفته لذا به جریان پایینتری نیاز خواهد بود و توان و گشتاور موتور نیز پایین خواهد بود
در درایورهای موتور پراشلس نیازی به دانستن حالت موتور نیست و فقط کافیه شما جریان درایوتونو با توجه به جریان موتورتون تهیه کنید
به همین سادگی :nice:
تجربه معلم خشنی هست اول امتحان میگیره بعد درس میده !!!
به دلیل برخی مشکلات بوجود اماده دیگه امکان ادامه فعالت در این انجمن مقدور نیست.
من چند روزه دارم این 594 پست رو می خونم، :read: واقعاً علی بود ، ساخت یک درایور،تبریک می گم ...
میگم از اونجایی که من نرم افزاری هستم و کار تخصصی بود مطالب برام مبهم بود و از طرفی پیاده سازی اون درایور برا کسی مثل من یه ریسکه، http://www.roboeq.ir/#/products/deta...EMAX%20BL2215/
قصد دارم از این موتور EMAX BL2215 استفاده کنم،همرا با اسپید کنترل آماده ،ببخشید اگه جای خوبی پست ندادم، میشه راهنمایی کنید چطور باید موتور را با اسپید کنترل راه اندازی کنم ؟
سلام دوستان -میخوام یه موتور براشلس رو بدون میکرو یا هیچ مدار کنترلری فقط وفقط با ماکسیمم بازده راه اندازی کنم -راستش به یه موتور کم حجم -قوی و سریع احتیاج دارم برای ابزار برشی پر قدرت تو ربات واسه همین موتور براشلس رو انتخاب کردم - من رشته ام ریاضیه و الکترونیک هم خوب نمیدونم -ممنون میشم اگه راهنماییم کنید -اگه پاسخ رو ایمیل کنید دست بوستون میشم-choska2012@gmail.com
---- :smile:
من چند روزه دارم این 594 پست رو می خونم، :read: واقعاً علی بود ، ساخت یک درایور،آتبریک می گم ...
میگم از اونجایی که من نرم افزاری هستم و کار تخصصی بود مطالب برام مبهم بود و از طرفی پیاده سازی اون درایور برا کسی مثل من یه ریسکه،آ http://www.roboeq.ir/#/products/deta...EMAX%20BL2215/
قصد دارم از این موتور EMAX BL2215 استفاده کنم،آهمرا با اسپید کنترل آماده ،آببخشید اگه جای خوبی پست ندادم،آ میشه راهنمایی کنید چطور باید موتور را با اسپید کنترل راه اندازی کنم ؟
ممنون
با سلام،
اسپید کنترل دو تا سیم برای تغذیه داره و سه تا سیم خروجی داره که به فازهای موتور متصل میشه و یک ورودی کنترل سرعت هم داره که به کنترل کننده دور موتور که ممکنه هر چیزی باشه متصل میشه! با توجه به نوع اسپید کنترل، ورودی کنترل سرعت ممکنه یک ورودی سریال RS232 و یا یک ورودی PWM و یا یک ورودی I2C و یا یک ورودی PPM ( در اکثر مواقع تمام این موارد وجود دارند! ) باشه، در هر صورت، با توجه به چیزی که قراره کنترلش کنه، باید از یکی از این حالات برای کنترل سرعت موتور استفاده بشه ....
در بروشور همراه اسپید کنترل، طریقه سیم بندی و کنترل سرعت توضیح داده شده.
مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....
سلام دوستان -میخوام یه موتور براشلس رو بدون میکرو یا هیچ مدار کنترلری فقط وفقط با ماکسیمم بازده راه اندازی کنم -راستش به یه موتور کم حجم -قوی و سریع احتیاج دارم برای ابزار برشی پر قدرت تو ربات واسه همین موتور براشلس رو انتخاب کردم - من رشته ام ریاضیه و الکترونیک هم خوب نمیدونم -ممنون میشم اگه راهنماییم کنید -اگه پاسخ رو ایمیل کنید دست بوستون میشم-choska2012@gmail.com
---- :smile:
با سلام،
از اونجایی که یک موتور براشلس در حقیقت یک موتور سه فاز محسوب میشه، راه اندازی اون بدون درایور به هیچ وجه امکان پذیر نیست! :mrgreen:
مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....
سلام بر همه دوستان
من هم درایور موتور براشلس رو درست کردم:wow:
البته من با pic کار میکنم ولی چون با تجربه های براشلس مثل آقای نوربخش تو این تاپیک هستند من سوالمو همینجا میپرسم
یکی این که من با موتور CF2805 کار کردم زور خوبی هم داره ولی توی بی باری جریان زیادی میکشه 6A :surprised:
البته در دور حداکثر .نمیدونم مال چیه چون فکر نمیکنم باید بیشتر از 500MA بکشه البته اون اول کار که هنوز درایور کامل نشده بود یه دو بار موتور داشت میچرخید که بدنشو گرفتم البته یکم زور اوردم بعد موتور وایساد و دیگه نچرخید و خیلی جریان کشید و یکم دود کرد :sad: زود ولتاژ رو قطع کردم ولی دوباره که وصل کردم موتور راه افتاد و هنوز کار میکنه :eek:
من PWM رو با فرکانس 80KHZ دادم چون با اون 32KHZ که شما گفته بودید موتور یکم صوت میکشد روی 80 که بردم درست شد البته روی32 جریان بیشتری هم میکشید
ولتاژ موتور رو هم نوشته 9V ولی من بخاطر این که از پاور کامپیوتر استفاده میکنم مجبور شدم 12 ولت بهش بدم البته دیوتی سایکلش رو بیشتر از 80% نکردم
یه چیز دیگه اینکه توی راه اندازی اولیه موتور مشکل دارم لطفا الگوریتمش رو بگید تا خودم کدش رو بنویسم
این هم عکس درایورم
http://uplod.ir/5pnuowbvhqg5/DSC_0196.jpg.htm
ببخشید اگه بخوام این اسپید کنترل رو ( برای مثال موردی رو که آقای نوربخش راد زحمت کشیدند ) بسازم ، چه راههایی هست ؟ مثلا میشه رو بِرِد بُرد امتحان کرد یا باید حتما فیبر سوراخدار باشه ؟
در کل ساخت یک pcb خانگی سخته ؟ مثلا همین مورد رو میشه درست کرد ؟
اولا خوشحال هستم که شما هم به جمع ما وارد شدید و براتون آرزوی موفقیت دارم
یکی این که من با موتور CF2805 کار کردم زور خوبی هم داره ولی توی بی باری جریان زیادی میکشه 6A :surprised:
و اما، اینکه موتور شما در حالت بی باری 6 آمپر جریان میکشه، این خیلی زیاده و قطعا یه جای کار مشکل داره. بهتره که شما شماتیک و سورس خودتون رو قرار بدید تا بررسی کنیم و ببینیم که جریان چیه.
بعیده که موتور شما با اون ناجوانمردی ای که در حقش روا داشتی! خیلی آسیب دیده باشه، ولی غیر ممکن نیست و ممکنه که عملکرد نادرست درایور هم به همین دلیل باشه، پس بهتره که اگر امکانش رو دارید، با یه موتور دیگه هم تست کنید.
یه چیز دیگه اینکه توی راه اندازی اولیه موتور مشکل دارم لطفا الگوریتمش رو بگید تا خودم کدش رو بنویسم
شما به این پست ها ( و چند تا پست قبل و بعدشون ) یه نگاهی بندازید و سوالتون رو هم دقیقا بگید چیه، من در خدمتتون هستم. ( بهتره که آخرین ورژن فریم ور ارائه شده رو دانلود کنید و فایل های پوشه BLMC رو بررسی کنید )
ببخشید اگه بخوام این اسپید کنترل رو ( برای مثال موردی رو که آقای نوربخش راد زحمت کشیدند ) بسازم ، چه راههایی هست ؟ مثلا میشه رو بِرِد بُرد امتحان کرد یا باید حتما فیبر سوراخدار باشه ؟
توصیه اکید میکنم که از برد بورد استفاده نکنید، بهتره که از فیبر سوراخ دار استفاده کنید ....
در کل ساخت یک pcb خانگی سخته ؟ مثلا همین مورد رو میشه درست کرد ؟
اگر امکاناتش رو داشته باشید، خیلی هم راحته :mrgreen:
اگر تصویری از کار خودتون دارید لطفا قرار دهید .
مثلا اینها :
این درایور خودمه ( به همراه کنترلر I2C ) : http://s3.picofile.com/file/7585411391/BLMC_I2C_02.jpg
این درایور داش مهدی خودمونه : http://zaylogm.persiangig.com/image/20121111167.jpg
این درایور جناب اسدی هست : http://s3.picofile.com/file/7533993759/top.jpg
مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....
سلام من پست هایی که گفته بودید خونده بودم بازم خوندم :read:
ولی نفهمیدم چکار کردین
این کد منه البته ببخشید چون خیلی مبتدی وار نوشتم لطفا یه نگاهی بهش بندازید
http://uplod.ir/q70bzp8egln5/brushless_3.c.htm
من برای راه اندازی اولیه موتور اومدم یکی از تایمر های 16 بیتی میکرو رو صفر کردم بعد فازها رو در حالت اول(از 6 حالت کلی) تحریک کردم حالا بعد منتظر موندم تا مقدار b_emf تغییر کنه حالا اگه این تغییر اونقدر طول بکشه تا مقدار تایمر به 65000 برسه یعنی موتور نچرخیده و برای همین break کردم و رفتم سراغ تحریک فازهای بعدی
ولی نمیدونم چرا بعضی وقتا انگار موتور قفل میکنه و با اینکه فازهای بعدی تحریک میشند موتور تکون نمیخوره و باید یا با دست بتابونمش یا مقدار pwm رو کم و زیاد کنم تا راه بیافته
این هم شماتیکم و فایل هگزش:
http://uplod.ir/3cewutnoo5hq/bldc.rar.htm
البته در pcb اصلی همه ی ماسفت هارو n و از نوع irf3205 گذاشتم و از درایور ir2104 استفاده کردم اون پایه های اضافی هم که توی تابع station هست به همین درایوره وصله
درایو و چیزای دیگه رو نتونستم توی پروتئوس بذارم چون cpu کامپیوترم .....
این هم فیلمش از درایورم:
http://www.aparat.com/v/8mLVf
اگه دقت کنید اونجایی که میایسته بعد دوباره میخوام راه اندازیش کنم یه جیقی میکشه
دیدگاه