fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa en sv fr de de fa fa fa fa ar fa ar fa ar en fa fa fa fa fa fa fa fa fa fa fa en fa fa en fa en fa en fa fa fa fa fa fa en fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa azb fa fa fa ar fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa en
در این آموزش نشان می‌دهیم که چگونه موتورهای استپر (پله‌ای) دوقطبی را روی یک رسپبری‌پای در پایتون با استفاده از یک درایور استپ موتور DRV-8825 کنترل کنیم.
کیت آغاز به کار با رسپبری پای 3
استپر موتور مدل 57HS22 سری nema23
ماژول درایور استپر موتور DRV8825 ویژه پرینتر سه بعدی
موتورهای استپر، موتورهای DC بدون جاروبک (brushless) هستند که چرخش آن‌ها به تعدادی پله مجزا تقسیم‌شده است و همین امر کنترل موقعیت مکانی دقیق و تکرارپذیری را فراهم می‌کند. این ویژگی آن‌ها را برای پرینترهای سه‌بعدی، روترهای (routers) CNC و رباتیک بسیار محبوب کرده است. در اینجا یک موتور استپر دوقطبی NEMA 23 570 oz-in مربوط به یک روتر CNC داریم:
موتور NEMA 23 تنها به ابعاد صفحه بالایی موتور صورت اشاره دارد (2.3”*2.3”). مقدار 570 oz-in گشتاور نگه‌دارنده را نمایش می‌دهد. این اندازه‌گیری از گشتاور موتور به این معنی است که موتور در حالت ثابت می‌تواند وزن 570 اونس (حدود 16 کیلوگرم) را بر روی یک پولی با شعاع 1 اینچ نگه دارد. گشتاور نگه‌دارنده فرض می‌کند که موتور نمی‌چرخد. زمانی که یک موتور می‌چرخد، گشتاور آن کاهش می‌یابد. هرچه موتور سریع‌تر بچرخد، گشتاور کمتر می‌شود. دیتاشیت استپر موتور باید یک گشتاور را برحسب منحنی سرعت ارائه کند که برای انتخاب موتور (در میان تمامی دیگر عوامل) بسیار کمک‌کننده است. چون این دسته از موتورها دارای چهار سیم هست آن را موتور دوقطبی می‌خوانیم (برای هر سیم‌پیچ 2 سیم). موتورهای دوقطبی استپر را می‌توان دوقطبی نامید زیرا جریان نیاز به جابه‌جایی‌های متناوب در طول سیم‌پیچ‌ها دارد تا قطب‌های مغناطیسی تغییر یابد. این تغییر قطب‌ها نیازمند مدار درایو بسیار پیچیده می‌باشد. درحالی‌که امروزه راه‌حل‌های ارزان‌تری مانند درایور استپر دوقطبی DRV-8825 وجود دارد:
اتصال DRV8825 بسیار آسان است. حداقل سیم بندی نیازمند تنها دو پین GPIO است. درواقع حتی یک پین اگر شما به جهت اهمیت نمی‌دهید. پین پله به GPIO 21 متصل است و DIR یا پین جهت به GPIO 20 وصل است. شما می‌توانید از هر پین GPIO استفاده کنید مادامی‌که آن‌ها در کد مشخص‌شده باشند. پین زمین به یک زمین روی پای متصل است. هیچ منبع ولتاژی موردنیاز نیست، زیرا DRV8255 یک تنظیم‌کننده ولتاژ داخلی 3.3 ولتی دارد. بااین‌حال پین‌های RST (rest) و SLP(sleep) نیاز دارند تا با اتصال آن‌ها به یک پین 3.3 ولتی روی پای یک شوند زیرا حالت تعریف‌شده صفر آن‌ها reset و sleep است. پین EN (enable) به‌صورت پیش‌فرض فعال می‌کند بنابراین می‌تواند بدون اتصال بماند. پین اختیاری FLT(fault) نیز می‌تواند بدون اتصال باقی بماند. این پین برای تشخیص جریان بیش‌ازحد یا خاموش کردن گرمایی دستگاه استفاده می‌شده است. برای کنترل مد پله‌ای به‌صورت برنامه‌نویسی M0, M1 و M2 به ترتیب به GPIO 14, GPIO15 و GPIO18 متصل می‌شوند. این پین‌ها همچنین می‌توانند لحیم شوند اگر شما نیازی به تغییر مد پله‌ای ندارید و یا اینکه بدون اتصال باقی بمانند اگر شما تصمیم دارید از مد full step استفاده کنید.
درایور DRV8825 به یک منبع تغذیه موتور بین 8.2 و 45 ولت نیاز دارد. اطمینان حاصل کنید که قبل از اتصال، منبع تغذیه خاموش باشد. پین VMOT یا ولتاژ موتور به ترمینال مثبت منبع تغذیه متصل می‌شود. پین زمین موتور به ترمینال منفی منبع تغذیه متصل می‌شود. هیچ‌گونه حفاظت ولتاژ معکوسی در این درایور وجود ندارد، بنابراین اتصال‌های خود را دوباره چک کنید.
توجه: اجازه ندهید که ترمینال مثبت منبع تغذیه چیزی به‌جز پین VMOT را لمس کند. این سیم حداقل 8.2 ولت است که می‌تواند پای شمارا خراب کند.
درایور-DRV8825 به پرش‌های مخرب ولتاژ حساس است. برای محافظت از برد، تلاش کنید که رابط‌های تغذیه موتور را کوتاه نگه‌دارید و بسیار مهم است که حداقل یک خازن الکترولیتی 47uF را در طول منبع تغذیه موتور طوری قرار دهید که در نزدیک‌ترین فاصله ممکن به DRV8255 باشد. در این شکل از یک خازن 100uF استفاده می‌کنیم. ترمینال منفی خازن‌ها را به زمین وصل کنید. طرف منفی با استفاده از یک خط عمودی نمایش داده‌شده است. معمولاً خازنی با برابر نرخ ولتاژ را انتخاب می‌کنیم. به‌عنوان‌مثال برای یک منبع تغذیه 12 ولتی، از خازنی که حداقل به 24 ولت مربوط است، استفاده می‌کنیم. یکی از سیم‌پیچ‌های موتور به A1 و A2 و سیم‌پیچ دیگری به B1 و B2 متصل می‌شوند. لطفاً مطمئن شوید که منبع تغذیه موتور، زمانی که موتور را متصل یا جدا می‌کنید، خاموش باشد.
توجه: اتصال یا جدا کردن موتور پله‌ای زمانی که درایور روشن است، می‌تواند به درایور آسیب بزند و یا آن را خراب کند. همچنین اطمینان حاصل کنید که قبل از اتصال موتور جریان بیشینه تنظیم‌شده باشد.
جریان بیشینه محدود DRV8825 مساوی است با دو برابر ولتاژ مرجع:
ولتاژ مرجع می‌تواند با استفاده از پتانسیومتر ولتاژ مرجع اندازه‌گیری شود. در ابتدا، پروب منفی مالتی متر را به زمین DRV8825 متصل کنید. سپس از یک گیره آلیاژاتور برای اتصال پراب مثبت مالتی متر به یک پیچ‌گوشتی فلزی کوچک استفاده کنید. اکنون شما می‌توانید ولتاژ مرجع را هنگام تنظیمات بخوانید. با استفاده از فرمول بالا، اگر ولتاژ مرجع را 0.429 ولت تنظیم شود، جریان بیشینه موتور 0.858 آمپر می‌شود. لطفاً دیتاشیت موتور پله‌ای خود را بخوانید تا محدوده بیشترین جریان موتور را تعیین کنید.
دیتاشیت DRV8825 مشخص می‌کند که در حالت full step، جریان به 71% از بیشینه جریان تنظیمی محدود می‌شود؛ بنابراین، مادامی‌که از مد full step استفاده می‌کنید شما می‌توانید بیشینه جریان را بیشتر از قله تنظیم کنید تا گشتاور اضافی داشته باشید.
راه اندازی این موتور با رسپبری‌پای را در "آموزش موتورهای استپر با رسپبری‌پای (قسمت دوم)" دنبال کنید.
نظرات، پيشنهادات و انتقادات خود را براي بهتر شدن محتواي مطالب با ما در ميان بگذاريد...
ترجمه شده توسط تيم الکترونيک صنعت بازار | منبع: سايت rototron.info
عباس بطالبلو دانش‌آموخته کارشناس ارشد رشته مهندسی مکاترونیک از دانشگاه صنعتی خواجه نصیرالدین طوسی و عضو گروه رباتیک جراح آزمایشگاه ارس (ARAS) هستند. موضوع پایان نامه کارشناسی ارشد ایشان در زمینه ی «طراحی و پیاده سازی ربات ۲RT برای جراحی از دور چشم» بوده است. ایشان سابقه پیاده سازی و ساخت ربات هایی چون ربات موازی جراحی چشم، ربات سری SCARA، ربات Palletizer و … را دارند.
چگونه به رسپبری‌پای LCD لمسی اضافه کنیم
آموزش موتورهای استپر با رسپبری‌پای (قسمت سوم)
آموزش موتورهای استپر با رسپبری‌پای (قسمت دوم)
اولین برنامه پایتون خود را برای رسپبری‌پای بنویسید
دستورات مقدماتی و سطح متوسط لینوکس برای کار با رسپبری‌پای (قسمت دوم)
محتوای بیشتر در این بخش: « اولین برنامه پایتون خود را برای رسپبری‌پای بنویسید آموزش موتورهای استپر با رسپبری‌پای (قسمت دوم) »
هیچ نظری در اینجا وجود ندارد
نظر خود را اضافه کنید.
ارسال نظر بعنوان یک مهمان
پیوست ها (0 / 3)
مکان خود را به اشتراک بگذارید
همچنین من را به این موضوع مشترک کنید
موافقم با شرایط و قوانین.
رسپبری پای - Raspberry Pi
اس تی ام - STM
نرم افزار های پرینت سه بعدی
ساخت پرینتر سه بعدی
نکات طراحی و ساخت قطعات
تازه های پرینتر سه بعدی
محتوای آموزشی استفاده شده در این سایت محافظت شده می باشد و هرگونه کپی برداری از محتواهای تولید شده توسط تیم صنعت بازار موجب پیگرد خواهد بود. استفاده از مطالب صنعت بازار تنها با ذکر منبع به صورت لینک فعال بلامانع است