امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
درایور کردن استپر موتور
نویسنده پیام
joker آفلاین
کاربر با تجربه
****

ارسال‌ها: 798
موضوع‌ها: 67
تاریخ عضویت: آذر ۱۳۸۵

تشکرها : 849
( 3655 تشکر در 908 ارسال )
ارسال: #12
RE: درایور کردن استپر موتور
(۰۸-دى-۱۳۸۸, ۰۹:۵۸:۵۹)ha_60 نوشته است: جالبه که این تاپیک رو ندیده بودم Biggrin
ساخت درایور استپ موتور کار بروبچ کامپیوتر نیست Biggrin من خودم ۳ - ۴ تا ساختم تا شد یه چیز معقول ازش در آورد
سرعتش هم به شدت به درایور بستگی داره البته جدای بستگی که به موتور و قدرتش داره ولی درایور هم مهمه درواقع باید از تکنیک چاپر استفاده شده باشه
این جمشاد هم به نظر خوب می یاد ولی تو عمل باید ببینی چی کار کرده
سرعت استپ هم بالای ۱۰۰ تا ۱۵۰ rpm روش حسابی نیست اگه بیشتر از این می خوای باید بری سراغ سروو که اونم قیمت ها خیلی بالاست
سروو هم کنترل پالس دایرکشن داره بنابراین فرقی نمی کنه تو نمونه های موجود توی بازار سروو فیدبک هم داره یعنی اگه یه نفر با دست بردش جلو خودش بر می گرده عقب مشکل استپ اینه که اگه یکی از استپ ها رو نتونست بره جلو دیگه نرفته کاریش نمی شه کرد

ُسروموتور مگه فقط تو یک جهت نمیچرخه ؟
تغییر جهت توی سروو موتورها چطوری توسط پالس ها کنترل میشه ؟

من به 100 RPM هم یواش یواش دارم راضی میشم
فوق یه گیرییکس بهش وصل میکنم :)

نقل قول: ساخت درایور استپ موتور کار بروبچ کامپیوتر نیست
ایشالا یکی از این درایورهاتو هنوز داشته باشی ، امروز میام ببینمش ، جواب داد یه ماچ + 2 رانی هم داری :) ( یک رانی برای خودت یکی هم اضافه بخور برسه به روح تریپ که میدونم از رانی شاد میشه Wink

[تصویر:  sajdelogo.gif]
۰۸-دى-۱۳۸۸, ۱۲:۱۰:۲۹
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
joker آفلاین
کاربر با تجربه
****

ارسال‌ها: 798
موضوع‌ها: 67
تاریخ عضویت: آذر ۱۳۸۵

تشکرها : 849
( 3655 تشکر در 908 ارسال )
ارسال: #13
RE: درایور کردن استپر موتور
خب دیروز رفتم سراغ یکی از دوستان ، یک درایور اماده داشت، باهاش موتور را راه انداختم ، 1 میلی ثانیه و با قدرت زیاد
گفت این درایور منو ببرن ، گفتم نه از روی کتاب 304 مدار- درایور استپر موتور- یکی دیگه از دوستان یک فیلم و زینک و اینا قبلا آماده کرده خلاصه
برد الان اماده وقطعات هم روش آماده
حالا اگه گفتین مشکل کجاست ؟ ( رفیقم در دسترس نیست و من هم
کتاب 304 مدار را ندارم :(
دوستانی که این کتاب را دارند اگه زحمتشون نیست ( صفحه 110 ) و 3-4 صفحه بعدش که مربوط به درایو استپ موتوره را برام اسکن کنند...

[تصویر:  sajdelogo.gif]
(آخرین ویرایش در این ارسال: ۱۰-دى-۱۳۸۸, ۲۱:۰۴:۴۸، توسط joker.)
۱۰-دى-۱۳۸۸, ۱۸:۵۰:۲۱
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #14
RE: درایور کردن استپر موتور
مهندس کتاب 304 مدار مربوط به مجلات الکتورالکترونیکس هستش که فکر کنم متن کامل مجلاتشو داده باشم بهت !
یه سرچ تو اون ها انجام بده !
مطمئن باش پیداش می کنی !

من الان کتاب 304 مدار نسخه اصلیش ( انگلیسی هستش ) دستمه و تو اون صفحه ها مداری پیدا نکردم !

البته مداری که فکر کنم می گی این باشه :

[تصویر:  j0lqyd7fyqs671bqtvb_thumb.jpg]

[تصویر:  48z7tmd7p6g8gp8znoz9_thumb.jpg]

[تصویر:  1z20qv8390uv9kv8ho9z_thumb.jpg]

[تصویر:  mjaiti88v43zrpyyx3x_thumb.jpg]

در ضمن کتاب فوق تو همه کتابخونه ها و کتابفروشی ها که کتب تخصصی الکترونیک رو داشته باشن پیدا می شه !
۱۰-دى-۱۳۸۸, ۲۱:۰۷:۱۴
ارسال‌ها
پاسخ
تشکر شده توسط : joker
joker آفلاین
کاربر با تجربه
****

ارسال‌ها: 798
موضوع‌ها: 67
تاریخ عضویت: آذر ۱۳۸۵

تشکرها : 849
( 3655 تشکر در 908 ارسال )
ارسال: #15
RE: درایور کردن استپر موتور
بله مداری که ساختم دقیقا همینه

نمیدونم چرا راه نمی افته Sad

دوتا ورودی + و - داره یعنی روی عکس
++ و 00
و + و 0

من اینها را به هم وصل میکنم یعنی مثب هر دو سر مدار به + و منفی هم به منفی ( این مشکلی پیش میاره ؟ )
IC L297 گرم میشه
موتور حرکتی نداره ، ولی در عین حال چرخشش به وسیله دست سفت تر شده
وقتی پایه CLK را به زمین متصل میکنم فقط یکی از فازهای موتور روشن میشه ( من برای دیدن LED گذاشتم)

شما از روی این نقشه فکر کنید میخواهید از اول شروع کنید به کار ، دقیقا کدوم پایه ها را به کجا ها وصل میکنید
اصلا این gate - reset و... مال چیه ..

ساده ترین حالتی که این مدار یک استپرر موتور را درایو کنه چیه ؟


پیوست : مهندس 14 تا دی وی دی خیلیه :) من کل هاردم اینقدر نبود ، من که از الکترونیک زیاد سر در نمیاوردم ، دادم به پسرخالم که الکترونیکه ، که کلی دعات کرد Heart

[تصویر:  sajdelogo.gif]
(آخرین ویرایش در این ارسال: ۱۰-دى-۱۳۸۸, ۲۳:۵۷:۲۹، توسط joker.)
۱۰-دى-۱۳۸۸, ۲۳:۵۷:۰۷
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
mehrdadgh آفلاین
کاربر با تجربه
****

ارسال‌ها: 830
موضوع‌ها: 58
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 654
( 1904 تشکر در 596 ارسال )
ارسال: #16
RE: درایور کردن استپر موتور
مهندس من این تایپیک رو خوندم ولی چیزی حالیم نشد !

از این شاخه به اون شاخه پریدین !

مشکل شما دقیقا چیه ؟
آیا درایور رو ساختین و کار نکرده یا خوب جواب نداده ؟

من با چن جور موتور پله ای کار کردم ولی هیچ کدوم زیاد قدرت نداشتن ( به جز یه نوع که هم سرعتش بالا بود و هم گشتاورش و سد البته قیمتش ! )
وقتی میکرو به این راحتی هست چرا میرین سراغ مدارهای دیگه ؟

وبلاگ من : Azarrobot.blogfa.com

ISAplast.ir
(آخرین ویرایش در این ارسال: ۱۱-دى-۱۳۸۸, ۰۰:۵۳:۰۸، توسط mehrdadgh.)
۱۱-دى-۱۳۸۸, ۰۰:۵۰:۳۴
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, joker
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #17
استپر موتور
از کتاب سعید یه نفر : http://forum.iranled.com/showthread.php?tid=10869


موتورهای پله ای:



نوع دیگری از موتورهای الکتریکی موتور پله ای است، که در آن یک روتور درونی، شامل آهنرباهای دائمی توسط یک دسته از آهنرباهای خارجی که به صورت الکترونیکی روشن و خاموش می شوند ، کنترل می شود. یک موتور پله ای ترکیبی از یک موتور الکتریکی DC و یک سلونویید است.

موتورهای پله ای ساده توسط بخشی از یک سیستم دنده ای در حالت های موقعیتی معینی قرار می گیرند، اما موتورهای پله ای نسبتا کنترل شده، می توانند بسیار آرام بچرخند. در زیر ساختمان یک موتور پله ای ساده را مشاهده میکنید:

[تصویر:  vda7e1qd6xk816r5oo7p.png]

نحوه عمل کرد یک موتور پله ای با موتور DC تفاوت چندانی ندارد ، برای راه اندازی این نوع موتور کافی است به ترتیب به سیم پیچ ها ولتاژ دهید ، در اکثر موتور ها سیم های گراند از داخل به هم متصل میباشند ،جدول زیر شما را در مورد طریقه دادن پالس راه نمایی میکند:

[تصویر:  66shox7rl8b0c1sn849a.png]

در زیر برنامه ای برای راه اندازی یک موتور پله ای 5 سیمه اورده شده است:

کد php:
$regfile "M8DEF.DAT" $crystal 8000000
Config Portb 
Output
Do
Portb = &B00000001 WAITMS 900
Portb 
= &B00000010 WAITMS 900
Portb 
= &B00000100 WAITMS 900
Portb 
= &B00001000 WAITMS 900
Loop
End 

[تصویر:  oddfb6m9gugznb7zq5v8.png]

برای کنترل دقیق تر زاویه حرکت موتور ، ان را به صورت نیم پله راه اندازی میکنند ، در جدول زیر طریقه پالس دهی را مشاهده میکنید:

[تصویر:  k85naa593x24fczjt1kq.png]

در زیر برنامه برای راه اندازی موتور به صورت نیم پله را مشاهده میکنید:

کد php:
$regfile "M8DEF.DAT" $crystal 8000000
Config Portb 
Output
Do
Portb = &B00000001 Waitms 50
Portb 
= &B00000011 Waitms 50
Portb 
= &B00000010 Waitms 50
Portb 
= &B00000110 Waitms 50
Portb 
= &B00000100 Waitms 50
Portb 
= &B00001100 Waitms 50
Portb 
= &B00001000 Waitms 50
Portb 
= &B00001001 Waitms 50
Loop
End 

تاخیر زمانی سرعت موتور را معین میکند ( چقدر طول میکشد تا موتور یک پله حرکت کند) .

برای راه اندازی موتور های قوی به یک راه انداز نیاز است ( حداکثر جریان دهی میکرو 200 میلی امپر است) شما میتوانید از درایو های ULNXXXX یا ترانزیستورهای bjt یا fet استفاده کنید:

[تصویر:  a8fncz6uqxst31g3ro.png]
۱۱-دى-۱۳۸۸, ۰۱:۱۱:۴۴
ارسال‌ها
پاسخ
تشکر شده توسط : joker
joker آفلاین
کاربر با تجربه
****

ارسال‌ها: 798
موضوع‌ها: 67
تاریخ عضویت: آذر ۱۳۸۵

تشکرها : 849
( 3655 تشکر در 908 ارسال )
ارسال: #18
RE: درایور کردن استپر موتور
خب بلاخره راه افتادHappyHappy
با تشکر از تمامی دوستان....HeartHeart


با ولتاژ 24 ولت - 5 آمپر
در این موتوری که من داشتم ، سرعت حدود 100 RPM ( در حالت فول پالس ) برای waitms 1
و در حالت هاف پالس ( نصف سرعت ) تونستم یک وزنه حدود 2 کیلوگرم را با نخ ماهیگیری از زمین بلند کنم.
یکی از تجربیات من در این مورد این بود که متوجه شدم ولتاژ زیاد توی سرعت زیادتر استپرموتور اثر مستقیم داره ( البته ha_60 گفت بهم ، ولی دیدنش یه کیف دیگه داشت )


اولین نفری از بچه های ایران لد را که ببینم یک رانی مهمون منTongue

پیوست :
هرچند که هنوز توی اون مدار نمیدونم پایه GATE - ResET چیکار میکنن ....

پیوست2» فایل ضمیمه را ببینید خندتون میگیره ، 250 مگ اطلاعات راجع به طرز کار استپر موتور جمع کردم و خوندم این چند وقت Amaze


فایل‌(های) پیوست شده بندانگشتی (ها)
   

[تصویر:  sajdelogo.gif]
(آخرین ویرایش در این ارسال: ۱۱-دى-۱۳۸۸, ۲۳:۴۸:۲۳، توسط joker.)
۱۱-دى-۱۳۸۸, ۲۳:۴۰:۴۳
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
joker آفلاین
کاربر با تجربه
****

ارسال‌ها: 798
موضوع‌ها: 67
تاریخ عضویت: آذر ۱۳۸۵

تشکرها : 849
( 3655 تشکر در 908 ارسال )
ارسال: #19
RE: درایور کردن استپر موتور
1-
نقل قول: هرچند که هنوز توی اون مدار نمیدونم پایه GATE - ResET چیکار میکنن ....

2- در گردش با سرعت 1الی 2-3 میلی ثانیه waitms تعدادی پالس گمشده دارم ، چطوری میتونم با حفظ سرعت این پالسهای گمشده را هم نداشته باشم ؟

[تصویر:  sajdelogo.gif]
۱۲-دى-۱۳۸۸, ۰۳:۳۶:۲۷
ارسال‌ها
پاسخ
xentall آفلاین
كاربر تک ستاره
*

ارسال‌ها: 30
موضوع‌ها: 0
تاریخ عضویت: بهمن ۱۳۸۸

تشکرها : 3
( 57 تشکر در 20 ارسال )
ارسال: #20
RE: درایور کردن استپر موتور
من یه پیشنهاد دارم . اگه واقعاً مهمه که استپر باشه و قیمت و اندازه اش هم مهم نباشه، می تونین این کار رو انجام بدید:
مثلاً اگه می خواین 600 دور بزنه ، یه استپر موتور انتخاب کنین که گشتاورش 10 برابر اون چیزی که می خواین باشه . از اونجایی که استپر ها از دور 60 به بعد گشتاورشون به شدت افت می کنه ، می تونین این موتور رو با 60 دور بچرخونین و با استفاده از پولی های 1 به 10 و تسمه تایمینگ ( حتماً تسمه تایمینگ باشه ، چون دقتش از راه های دیگه بیشتره ) سرعت رو به 600 برسونین ! به همین راحتی ! اما دوتا مشکل داره ، ممکنه استپرتون خیلی بزرگتر بشه .
در مورد درایو کردن استپر های 6 سیم اصلاً درایور H-Bridge مثل L298 نمی خواد ! اینا برای 4 سیم ها مناسب اند . شما برای درایو کردن 6 سیم از 4 تا ترانزیستور یا ماسفت میتونی استفاده کنی ، چون جریان فقط در یک جهته . اگه خواستی بگو مدارشو می ذارم . برای ولتاژ و جریان های مختلف هم می تونی فقط ترانزیستور هاشو عوض کنی (البته با این مدار من)
حالا با سروو : تا اونجایی که من میدونم ، سه نوع سروو داریم AC ، DC و R/C . نوع سوم ( آر سی ) همون مدلیه که دوستمون گفت حرکتش محدوده . دو نوع دیگه بیشتر برای کارای صنعتی استفاده می شه ، ولی شما می تونی از اونا استفاده کنی . 
من مشکل دوم رو یادم رفت بگم ! دو نقطه دی ! مشکل دومش جریان بالاتر هست .
(آخرین ویرایش در این ارسال: ۰۸-بهمن-۱۳۸۸, ۱۷:۳۶:۴۷، توسط xentall.)
۰۸-بهمن-۱۳۸۸, ۱۷:۳۵:۱۱
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
asgar110 آفلاین
تازه وارد

ارسال‌ها: 16
موضوع‌ها: 0
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 1
( 11 تشکر در 6 ارسال )
ارسال: #21
RE: درایور کردن استپر موتور
چیزی که ساختم و قراره موتور سرش قرار بگیره ، عکسشو ضمیمه کردمWink




بابا مسخره نکن این چیه دیگه؟ تو ویبراتور ساختی یا محور برای دستگاهت؟

ببین عزیزمن این چیزی که ساختی فقط میره روی ویبره!!!!!

قبول کن اگر نمیکنی پس تست کن

میخایی یه چیز درست حسابی بدونه خطا درست کنی برو روی آهن
اون میله پرده های اتونبوس مینی بوس ها رو ول کن با اون پیچ هشت که انداختی رو

دیدی که فهمیدم چی هست ؟؟؟؟؟؟؟ حتما منم مثل تو یه روزی ساخته بودم که بهت گفتم بری روی فلز کار کنی

با مدار چهار سیمه میتونی موتورهای چند سیمه رو مثل شش و هشت سیمه رو هم راه اندازی کنی عسن من که مشترکشون رو به هیچ جا وصل نکرم به همین راحی
(آخرین ویرایش در این ارسال: ۲۹-تير-۱۳۹۱, ۰۱:۱۹:۰۵، توسط asgar110.)
۲۹-تير-۱۳۹۱, ۰۱:۱۴:۵۴
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  کمک جهت انتخاب موتور مناسب Mohsen_ n 3 1,201 ۰۹-تير-۱۳۹۹, ۱۰:۴۴:۳۹
آخرین ارسال: Mohsen_ n
Sad [فوری] راه اندازی استپر موتور ماشین hmdv 5 1,737 ۲۹-تير-۱۳۹۸, ۰۱:۳۰:۵۴
آخرین ارسال: 1نفر
  [سوال] درایور کردن موتور 180ولت DC با جریان 10 آمپر salehjg 1 3,236 ۰۳-آبان-۱۳۹۵, ۰۶:۳۴:۲۶
آخرین ارسال: alimogmov
  انتخاب موتور برای نوار نقاله آزمایشگاهی hamidreza001371 0 2,168 ۰۷-شهریور-۱۳۹۵, ۲۲:۲۵:۲۶
آخرین ارسال: hamidreza001371
  موتور براشلس در پروتئوس gray 5 4,361 ۲۳-مرداد-۱۳۹۵, ۱۲:۵۵:۰۰
آخرین ارسال: gray
Rolleyes کار نکردن موتور براشلس gray 11 8,129 ۱۷-مرداد-۱۳۹۵, ۰۸:۴۷:۰۲
آخرین ارسال: alimogmov
  [سوال] حداکثر کلاک استپر موتور؟ sorena01 1 2,499 ۰۵-مرداد-۱۳۹۵, ۰۲:۰۴:۲۲
آخرین ارسال: salehjg
Question [فوری] انتخاب میکرو برای کنترل موتور براشلس gray 7 5,648 ۲۷-تير-۱۳۹۵, ۲۳:۵۷:۱۰
آخرین ارسال: gray
Rolleyes [فوری] موتور ساده و ارزان برای گهواره کودک rostamiani 1 3,377 ۲۶-خرداد-۱۳۹۵, ۱۷:۲۸:۲۴
آخرین ارسال: rostamiani
  سوال در باره سرعت ماکسیمم استپ موتور hata6417 0 2,276 ۰۹-خرداد-۱۳۹۵, ۱۷:۵۱:۰۹
آخرین ارسال: hata6417

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS