به نام خدا : سلام، تو این مطلب از آموزش قطعات الکترونیک میخوام برم سراغ قطعه ای به نام روتاری انکودر که میخاویم ببینیم چی هستش و کاربردش چیه و…
آموزش کار با Rotary Encoder و پرژوه کنترل Step Motor
داستان : یادمه بچگیام رفته بودیم مشهد، خانوادگی، بعد رفتیم یه ساختمونی خونه اجاره کردیم و 1 هفته ای مشهد بودیم، به محض این که وارد اون ساختمونه شدیم من دیدیم تلویزون داره ^_^، تلوزیونش هم وسط سالن(وسط طبقه همکف) بود و طوری نبود که بشه ازش استفاده کرد ولی خب یه چند تایی مبل اون جا بودش..بگذریم، اون زمان هم جومونگ نشون میداد و من بیکار هم میشستم نگاه میکردم، خیلی خوشم میومد ازش، حدود نیم سایت بعدش جومونگ شروع میشد و منم عین بچه پرروها رفتم نشستم و تلویزون رو روشن کردم و نشتم تا آخرش دیدیم، اون موقع کسی نمیومد پیش من جومونگ نگاه کنه(ملت خجالت میکشیدن، حق هم دارن بدبختا، هیجی یه چند روزی گزشت و کم کم تعداد افرادی که میومدن کنار من فیلم میدیدن زیاد شد تا جایی که دیگه کل اون قسمت پر بود جا نبود کس دیگه ای بیاد ^_^، یعنی بدبختا منتظر یکی مثل من بودنا، من فرشته نجاتشون بودم^_^، میشستیم جومونگ نگاه میکریم و کل اون ساختمون رو هم اشغال کرده بودیم^_^؛ نه این که تلویزون تطبقه هم کف یا همون طبقه 1 بود، و قسمتی مربوط به مدیر ساختمون هم اونجا بود، و وقتی کسی میومد اتاق اجاره کنه میدیم مل نشستن دارن تلوزیون نگاه میکنن دسته جمعی، جالب بود، یادش بخیر اون زمان، ایشاالله قسمت بشه بریم مشهد، بریم سوریه زیادرت کنیم، من چقدر خسیسم^_^ آخه آدم تو دعا کردن هم باید خسیس باشه، ما که تو دعا کردن خسیسیم چطور توقع داریم از خدا که بخشنده باشه و خسیس نباشه^_^؛ خودمو دارم میگم، خب دعا رو تصحیح میکنم : ایشاالله قسمت همه بشه برن مشهد، دمشق، کربلا، نجف، بقیع…..شما هم دعا کنید…خب دیگه همین داستان بسه برا این مطلب)
روتاری انکودر چیست
برای این امر میتونید لینک های زیر رو ببینید که خوب توضیح دادن و منم جرات نکردم بخوام خودم توضیح بدم(البته یه کوچولو بعدا توضیح میدم)
انواع روتاری انکودر
- افزایشی
- مطلق
قیمت روتاری انکودر
والا قیمت دستم نیستش چون تا حالا خرید نکردم ولی یکی از دوستان خریده بود، روتاری انکودر مطلق، 100 پالس در هر دور، ساخت کره(بالا یا پایینش رو دقیقا نمیدونم ) قیمتی حدود 150 هزار تومن گفت خریده مثل این که.(حالا یا بهش انداختن
یا واقعا قیمتش همینه
)
کاربرد روتاری انکودر
خب مثلا فرض کنید شما میخواید یه موتوری حدود 90 درجه بچرخه…حالا با دقت 1± درجه، حالا مثلا با استپ موتور میخوای کار کنی که دقت کار بهتر بشه حالا باید چیکار کنی؟ یه راه اینه که بیای با خطا و اشتباه ببیند که برا چرخش 90 درجه باید چند ثانیه پالس بدی به استپ موتور که باز معلوم نیست موتور چقدر میچرخه و نمیدونی الان تو چه وضعیتی هستش.(گفتم دانستن وضعیت موتور شاید یاد سرو موتور بیوفتید، باید خدمتتون عرض کنم که سرو موتور 360 درجه نمیتونه دور خودش بچرخه ولی استپ موتور میتونه و لذا شاید نتونیم از سرو موتور استفاده کنیم.) ولی یه راه هستش که بیای از سنسور فیدبک استفاده کنی(همون روتاری انکودر منظورم هستش که یه جورایی فیدبک محسوب میشه، البته سایت ویکی بوک چون این اسم رو انتساب داد منم انتساب دادم :-D) و بیای ببینی که موتور هر موقع به 90 درجه رسید دستور توقع موتور رو میدی، حالا چطور میفهمی موتور به زاویه 90 درجه رسیده؟ بله به کمک روتاری انکودر، روتاری انکودر در پالس های مختلفی موجود هستش که هر چی پالس های ارسالیش بیشتر باشه دقتش هم بیشتر میشه و دقت کار ما هم همین طور، ما میایم شافت موتور رو به رو روتاری انکودر میدیم.
جواب : خب حرفتون درسته ولی باس از موتور هایی استفاده کنیم که دو تا شافت داره، یه شافت از این سر موتور زده بیرون و یه شافت از اون سر موتور زده بیرون :-D، عکس زیر رو ببین
خب حالا میایم یه شافتش رو میدیم به روتاری انکودر و اون یکی تافتش رو در جای مد نظرمون ازش استفاده میکنیم.(عکس زیر رو ببین)
خب میگفتم : حالا ما میخاستیم استپ موتور 90 درجه بچرخه، برا این کار میایم و کمک میکرو استپ موتور رو روشن میکنیم(حالا از درایور استپ موتور هم استفاده میکنیم که در مطلب مربوط به خودش توضیح میدم اینو و اینجا جاش نیست) و بعد از روشن کردن موتور میایم روتاری انکودر رو بررسی میکنیم، مثلا فرض میکنیم روتاری انکودر در هر دورش 360 تا پالس میده(یه عدد رند گفتم تا کارمون ساده باشه و نریم سراغ محاسبات ریاضی و...) حالا تو 90 درجه حدودا 90 تا پالس میده به ما، حالا ما بعد از روشن کردن استپ موتور میایم و بررسی میکنیم هر موقع تعداد پالس های روتاری انکودر برابر 90 تا شد میفهمیم که موتور 90 درجه چرخیده و لذا دستور توقف موتور رو میدیم.
خب به همین راحتی ما برا موتورمون یه فیدبک گزاشتیم و ...
نحوه کار روتاری انکودر
خب فیلم زیر رو هم میتونید ببنید که تو کانال آپاراتم براتون آپلود کردم، خداییش کلیپ خوبی هستش (هر چند که زبونش انگلیسی هستش ولی واضح هستش و تصویر گویای داستان هستش)
https://www.aparat.com/v/AZLU8
پایه های روتاری انکودر
خب این قطعه غیر از 2 پایه تغذیه(GND و VCC) یه 6 تا پایه دیگه هم داره، 3 تا پایه به نام های A و B و Z (و 3 تا پایه دیگه ‘A و ‘B و ‘Z هستند، معکوس سه پایه A , B ,Z هستن که خروجی منطقیشون بار عکس هستش، مثلا یه جا Z برابر 1 میشه، ‘Z برابر 0 میشه و …)
خب Z وقتی 1 میشه که موتور یه دور کامل بزنه(البته به شرطی که در حالت اولیه باشه) و AوB هم به توجه به مشخصات روتاری انکودر تغییر میکنن، مثلا بر روی! روتاری انکودر نوشته 360 پالس برای هر دور، خب حالا اگه موتور 1 درجه بچرخه، روتاری انکودر هم یه درجه میچرخه(شافت موتور داخل روتاری انکودر هستش) و AوB هم یه سری پالس به صورت زیر میدن بیرون
تا جایی که من فهمیدم اگه تمام پالس های زیر رو یه بار دریافت کنید انکار 1 پالس دریافت کردید و انگار موتور 1 درجه چرخیده(البته اگه تعداد پالس های روتاری انکودر برای هر دور کامل 360 تا باشه) و لذا برای این که بفهممی موتور چند درجه چرخیده میای این دو پایه رو به وقفه خارجی وصل میکنی و تغییراتشون رو محاسبه میکنی، وقفه های خارجی رو باید بزارید بر روی “به ازای هر تغییری” و اگه جداول زیر رو ببینید در هر سط فقط یکی از موارد A و یا B تغییر میکنه و میتونید تو توابع وقفه مربوطه(پایه های A,B رو به INT0 و INT1 وصل میکنید و هر بار تغییری رخ داد و وقفه مربوط به اینا رخ داد میاید یه شمارنده رو افزایش میدید، حالا برای این که بفهمید موتور یه دور کامل زده یا نه باید 4 برابر عدد 360 رو در نظر بگیرید، چون من گفتم به ازای هر 4 تغییر زیر ما 1 پالس دریافت کردیم/هر 4 تغییر زیر میشه 1 پالس و پون ما در هر بار یه شمارنده رو مقدارش رو 1 واحد زیاد کردیم، و لذا…. کد زیر رو ببینید و خودتون رو راحت کنید)
Coding for clockwise rotation
B | A | Phase |
0 | 0 | 1 |
1 | 0 | 2 |
0 | 1 | 3 |
1 | 1 | 4 |
Coding for counter-clockwise rotation
B | A | Phase |
0 | 1 | 1 |
1 | 1 | 2 |
1 | 0 | 3 |
0 | 0 | 4 |
این مثال با پایه های A,B که …
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
#include <mega8.h> int Number=0; interrupt [EXT_INT0] void ext_int0_isr(void){ Number++; } interrupt [EXT_INT1] void ext_int1_isr(void){ Number++; } void main(void) { // External Interrupts // Interrupt 0&1 Sense Control = Any logical change on INT1 generates an interrupt request >>>> ISC11=0, ISC10=1, ISC01=0, ISC00=1 // External Interrupt Request 0 Enable >>>> INT1=0, INT0=1 MCUCR = (0<<ISC11) | (1<<ISC10) | (0<<ISC01) | (1<<ISC00); GICR = (1<<INT1) | (1<<INT0); GIFR = (0<<INTF1) | (0<<INTF0); #asm("sei") //فعال کردن وقفه سراسری while (1) { if(Number == 360*4) { // الان موتور یه دور کامل زده Number = 0; // شمارنده رو 0 میکنیم برای دفعال بعدی } } } |
اینم با پایه Z که هر بار یک بش یعنی موتور یه دور کامل زده، از طریق تابع وقفه موجه تغییر این پایه میشیم :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
#include <mega8.h> interrupt [EXT_INT0] void Z(void){ // پایه زد به پایه INT0 میکرو کنترلر وصل هستش // این وقفه زمانی رخ میدهد که که پایه زد // از 0 به 1 تغییر پیدا کند که یعنی یه دور // کامل زده موتور - البته از جایی که شروع به چرخش کرده } void main(void) { // External Interrupts // Interrupt 0 Sense Control = The rising edge of INT0 generates an interrupt request. >>>> ISC11=0, ISC10=0, ISC01=1, ISC00=1 // External Interrupt Request 0 Enable >>>> INT1=0, INT0=1 MCUCR = (0<<ISC11) | (0<<ISC10) | (1<<ISC01) | (1<<ISC00); GICR = (0<<INT1) | (1<<INT0); GIFR = (0<<INTF1) | (0<<INTF0); #asm("sei") //فعال کردن وقفه سراسری while (1) { } } |
پروژه کنترل استپ موتور با روتاری انکودر
در این پروژه از درایور A4988 برای استپ موتور استفاده کردم، که اگه کسی خواست بگه تا نحوه کارش رو توضیح بدم، تقریبا چیز خاصی نداره، و میایم به کمک روتاری انکودر کاری میکنیم که موتور یه دور کامل بزنه و در این پروژه یه بار از Z استفاه کردم و یه بار از A,B که میشه 2 تا پروژه.(کد و شماتیکش رو هم نمیزارم چون حال ندارم برید فایل زیر رو دانلود کنید. )
البته اینم بگم که تا جایی که میدونم این درایور برا استپ موتور های 2 فاز به کار میره.
دانلود پروژه کنترل استپ موتور با روتاری انکودر
فیلم پروژه :
برای درایور A4988 هم میتونید لینک های زیر رو ببینید که توضیحات خوبی دادن :
- A4988 Single Stepper Test
- Big Easy Driver Hookup Guide
- Drive a Stepper Motor with an Arduino and a A4988
- Use The EasyDriver Stepper Motor Driver + Arduino
- How To Control a Stepper Motor with A4988 Driver
- A4988 Stepper Motor Driver Carrier
توضیح پایه های درایور استپ موتور A4988
ENABLE : اگه 0 ولت بدی به این پایه ماژول فعال میشه و موتور آماده حرکت و اگه 1 بدی ماژول غیر فعال شده و موتور دیگه جریان نمیکشه و غیر فعال میشه
VMOT و GND : تغزیه استپ موتور – بین 8-35 ولت و جریان ماکزمم این ماژول هم فک کنم 3 آمپر باشه(فک کنم باید دیتاشیتش رو نگاه کنید باز خودتون)
2A-2B-1A-1B : استپ موتور به این پایه ها وصل میشه، نحوه اتصال در لینک های بالا اومده.
VDD-GND : تغزینه ماژول (5 ولت)
توجه : تا جایی که میدونم باید تموم GND های مدار به هم وصل باشه(حالا شما تو حالت عادی تست کنید و اگه جواب نداد GND ها رو مشترک کنید یعنی به هم وصل کنید)
DIR : تعیین جهت چرخش موتور هستش، اگه 0 بدی در چهت عقربه و اگه 1 بدی در خلاف جهت عقربه ساعت استپ موتور میچرخه.
RESET , SLEEP : معلومه کارشون(نمیخواد کارشون داشته باشید)
STEP : یه موچ PWM میدید به این پایه ها و موتور رو کنترل میکنید.(پروژه ای که براتون گزاشتم رو ببینید متوجه میشید کاملا)
MS1 – MS2 – MS3 : با این 3 تا پایه میتونید تعداد گام های استپ موتور رو تعیین کنید.(تو جدول زیر ستون آخر رو من متوجه نشدم، اگه کسی میدونه به ما هم لطفا بگه)
Excitation Mode | Microstep Resolution | MS3 | MS2 | MS1 |
2 Phase | Full Step | L | L | L |
1-2 Phase | Half Step | L | L | H |
W1-2 Phase | Quarter Step | L | H | L |
2W1-2 Phase | Eighth Step | L | H | H |
4W1-2 Phase | Sixteenth Step | H | H | H |
خب چیز دیگه ای فک نکنم که مونده باشه که نگفته باشم، چیزایی که بلد بودیم رو گفتیم، دیشب یه پروژه ای رو با این قطعه انجام دادیم گفتیم آموزش کار با قطعش رو هم بزاریم تو سایت شاید بدرد کسی خورد، اگه مفید بود که برا سلامتی امام خامنه ای(مد ظله العالی) دعا کنید و اگه هم که نبود که شرمنده.(راستی شما هم اگه تجربه ای دارید بگید تا دیگران هم استفاده کنن)
فعلا یا علی
مهمان
سلام،
من میخوام یه پالس pwm ورودی رو با دیوتی سایکل 90% توسط میکرو مگا 8 بخونم و دیوتی سایکلش رو به 50% کاهش بدم. تمام پایه های میکرو ام درگیرند و فقط B.6 خالیه که میخوام ازش استفده کنم. به نظر شما باید چیکار کنم؟
ممنونم
مهمان
سایتتون خیلی خوبه با ظرافت تمام توضیح میدین و سعی میکنین مطلب جا بیفته.
کلا خیلی خوبین.
من تو اینترنت هر چی سرچ میکنم اکثرا یه سرش اینجا ختم میشه.
ایشالا در تمامی مراحل زندگیتان موفق باشین.
مهمان
ممنونم از سايت خوبتون خيلي به من كمك كرد زكات علم نشر آن است
مهمان
خیلی مطلب خوبی بود.
من میخوام با آردوینو یه استپر موتور گیربکسی کوچیک رو کنترل کنم به این صورت که وقتی ابرد من خاموش هست استپر موتور به حالت صفر بره وقتی روشن هست به حرکت کردن ادامه بده و تا 180 درجه بچرخه و این چرخش رفت و برگشت داشته باشه و وقتی یه دکمه ایی یا کدی بهش میدیم توی اون حالت به ایسته مثلا تا 130 درجه امده و بعد من یه دکمه زدم حالا استپر موتور ایستاده ! میخوام کل اینا توی حافظه ایی مثل ایپیرام ذخیره بشه که وقتی برد خاموش شد و بعد روشن شدن از همونجایی شروع کنه استپر موتور که بهش فرمان دادیم و روی 130 درجه ایستاده بود !
می خواستم بدونم که چطور میتونم این کار رو بکنم خیلی واسم مهمه
مهمان
سلام ، با عرض خسته نباشید .
در مورد خواندن شفت انکودر در مد Encoder mode با آی سی Stm32 میتوانید کمک کنید .
مهمان
سلام و عرض ادب
Ppr و cpr در انکودر به چه معناست؟
با تشکر
نویسنده این مطلب
سلام-سرچ کردم یه مطلب خوب پیدا کردم – خدمت شما :
What’s the Difference Between an Incremental Encoder’s PPR, CPR, and LPR?
مهمان
بسیار تشکر میکنم لطف عالی مستدام
مهمان
سلام
میخام ی موتورو مثلا بهش بتونم چن تا فرمان بدم ک مثلن فرمان 1 .10 درجه و 2 .20 درجه و 3. 30 درجه بچره
ی الکترو موتور گیربکس دارم .
چطور میتونم این کارو بدون plcانجام بدم
ممنون
مهمان
سلام ایا با روش های کم هزینه تر هم میشه این کارو کرد مثلا استفاده از انکودرهای مقاومتی؟ چون دقت زیاد برام مهم نیست اگه میشه نحوه کار با انکودرهای مقاومتی توضیح بدین ممنون میشم
با تشکر
نویسنده این مطلب
سلام
اگه شافت داره اینایی که میگی – میتونی مقاومت رو به ولتاژ تبدیل کنی و ولتاژو با adc بخونی و …
مهمان
اگه موتورتون همین استپ موتور باشه و اسم و مشخصاتش معلوم باشه اصلا نیازی به اینکودر ندارید. در صورتی که سرعت روشن و خاموش کردن سیم فاز های موتورتون به اندازه کافی زیاد باشه و بار بیش از حد روی موتور نباشه، موتور استپی رو از دست نمیده و طبیعتا هم خودتون تعداد استپ هارو تعیین کردید و میفهمید چه قدر حرکت داشتید.
انکودر های مقاومتی معمولا دقت کمی دارن … اگه جسمی دارید که به موتور وسله و حرکت میکنه آلتراسونیک هم پیشنهاد بدی نیست … اما در کل کمتر جایی دیدم روی استپ موتور، اینکودر بذارن …
مهمان
سلام داداش.کلا دمت گرم
حاجی من میخوام اینو با آردوینو راه بندازم.هر چی زور میزنم دقیق جواب نمیده.در واقع انکودر قراره فیدبک باشه برای اندازه گیری مسافت طی شده.
موتورم خودش انور داره ۸۰۰ppr.یه راهنمایی کنی کلی دعات میکنم.
دم شما گرم
نویسنده این مطلب
سلام
اگه روتاری دقیق نیست باید مدل های دقیق ترشو تهیه کنی – در زوایا(دقتها)ی مختلفی تو بازار هستش
مهمان
والا دقیق که فکر کنم یا درست کار نمیکنه یا من سوتی میدم.موتور خودش انکودر داره.بازم دمت گرم
مهمان
سلام ممنون از راهنماایی و توضیحاتتون


این پروژه رو با آردوینوuno میشه انجام داد؟
در صورت شدن کد نویسی ش چه تفاوت هایی داره؟
نویسنده این مطلب
سلام
بله میشه – از وقفه خارجی باید استفاده کنی.
به مطالب آموزش آردوینو داخل سایت مراجعه کن.
مهمان
سلام ببخشید من اینو میپرسم.خیلی تازه کارم.تفاوت این انکودر ها با ماژول شفت انکودر چیه؟
مهمان
سپاس.مهندس مکانیک هستم وازسبک آموزش ودرس دادنتون لذت میبرم.تحقق آرزوهای قشنگت،آرزومه
فقط یه سئوال داشتم که درموردمداریه که میخواستم ازتون سئوال بپرسم.درآینده نزدیک مزاحم میشم.
امیدوارم همیشه سلامت وشادباشی
مهمان
سلام ببخشید میشه از avr کسب در امد کرد
نویسنده این مطلب
سلام-بستگی به خودت داره!
مهمان
سلام . یه سوال
خروجی پالس های دریافتی ار انکودرافزایشی مثلا در هر ثانبه همون سرعت زاویه ای هستش؟
مهمان
خیلی عالی بود. دمت گرم
مهمان
دمت گرم. خوب بود. نظر دادم بی معرفت نباشم1
مهمان
سلام بابت این همه تلاش بی دریغ شما
سوال اگر یک دستکاه سی ان سی درست کنیم که با خودکار یک حرف یا یک دایره و اشکال هندسی و… را بگشه چطوری باید کار کنم یعنی چه جوری مختصات بدم که در فلان خط بیا پایین و در فلان خط برو بالا و کلی این حرفا راستی در انجمن ECA گشتم اما چیز هایی نوشته بود من سر در نیاوردم یعنی زیاد توضیح نداده بودن و منهم ای راه اندازی استپر را واسه این میخوام بازم ممنون بابت زحماتت
سوال دوم این که ما پروزه می نویسیم مثلا اسم میکرو را ATMEGA 16 می ذاریم و کامپایل میکنیم و اون را به ایسی مگا ATMEGA16A می زنیم ایا این برنامه تو ایسی با مشخصات ا کار می کنه ا نه
بازهم ممنون
نویسنده این مطلب
سلام
کاری نمیکنم که چرا الکی هندونه میزاری …
والا زیاد با CNC کار نکردم و اطلاعاتی ندارم
ولی اینی که تو میگی به نظرم باید : یه دو تا استم موتور داشته باشی برا حرکت دادن خوکار در جهت های X,Y که برا این کار باید از روتاری انکودر های فوق دقیق استفاده کنی که تعداد پالسشون در هر دور هر چی بیشتر باشه بهتره و دقت بیشتر
این که چطور مختصات بدی فک کنم بیشتر بحث ریاضیات باشه تا برنامه نویسی^_^—- مثلا تو سی شارپ میای یه برنامه ای مینویسی که وقتی تو صفحه (که دقیقا مثل صفحه نقاشی هستش) که نقطه ای رسم شد مختصاتش محاسبه بشه و به استپ موتور ها داده بشه….OK? و اگه خط رسم کرد، خط هم مجموعه ای از نقطه ها هستش که میاد دونه دونه میفرسته مختصات هر کدوم رو(که حالا میتونی الگوریتم هایی هم برای بهبود سرعت کار بنویسی)
سوال دومت رو متوجه نشدم…..مگا 16-16A-16L زیاد فرقی ندارن – یعنی ریجستر هاشون باهم فرق داره تا جایی که میدونم و فقط در یه سری امکانات با هم اختلاف دارن…یکی کمتر و یکی بیشتر
و فک کنم 16 همون 16A هستش…فک کنم—-اگه اشتباه میگم لطفا بگو
مهمان
خوب بود یه چیز هایی به ذهنم اومد
بازم ممنون بابت اینکه وقت می ذاری به سوالات پاسخ می دی
مهمان
سلام.
مصرف مگا۱۶Lبیشتر از مگا۱۶و ۱۶Aاست.
نویسنده این مطلب
سلام – فرکانس ۱۶l فک کنم ۸ میگ باشه و دوتای دیگه ۱۶ میگ – اگه اشتباه نکنم ۱۶a از همشون بهتره – حالا کدوم از نظر کاربرد و به صرفه بودن و … بهتره اطلاع ندارم.
مهمان
سلام.

من دیتاشیتش رو لازم داشتم نگاه کردم .بعد یادم افتاد. گفتم جواب بدم. از خودم نگفتم
شما برو صفحه ی ۲۹۰ هر۳تارو ببین
مهمان
سلام اقا مهدی عید را به شما تبریک میگم
دوم هم اینکه من یک موتور استپر دی وی دی رایت دارم اما هر قدر تلاش کردم نتونستم راه اندازی اش بکنم یعنی برنامه تو پروتیوس کار میکنه اما در عمل کار نمی کنه راستی اگه بخوای فایل وعکس موتور را بهت بدم
http://s7.picofile.com/file/8244390534/step.rar.html
http://s7.picofile.com/file/8244390642/SAM_2687.JPG
نویسنده این مطلب
سلام
فک کنم موتورش پله ای باشه- حالا باز تحقیق کن نوع مدلش و چند فاز بودن و … رو بدونی کار خیلی راحت تر میشه تا …
پروژه AVR آموزش راه اندازی موتور پله ای
نویسنده این مطلب
راستی عید شما هم مبارک
مهمان
سلام اقای دمرچیلو متشکر از زحمتتان شما علاقه مند هستید پروژه برای من اجرا کنید
نویسنده این مطلب
سلام-بیشتر توضیح بدید
مهمان
پیداش کردم اخ جون اینم دیتاشیت اش
http://s6.picofile.com/file/8244423026/PL15S020.pdf.html
اسم موتور این هست
PL15S020
http://s7.picofile.com/file/8244390642/SAM_2687.JPG