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

ارسال‌ها: 6
موضوع‌ها: 1
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 13
( 1 تشکر در 1 ارسال )
ارسال: #1
استپ موتور بی avr
سلام
میخام یه مدار واسه استپ موتور طراحی کنم که به یک چرخ وصل باشه
بدون میکروهای avr یا هر میکرو
با هر پالس طی شدن 1سانتی متر توسط چرخ رو به ما نشون بده
میشه کمکم کنید که چیکار کنم من تا حالا با استپ موتور کار نکردم
و واسه اینکه هر پالس 1سانتی متر رو طی کنه از چه نوع موتور و چه نوع چرخی استفاده کنم؟
خواهش می کنم کمکم کنیدShy
مرسی
۲۳-مرداد-۱۳۹۰, ۲۰:۳۷:۰۲
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #2
RE: استپ موتور بی avr
سلام.

خوب شما بايد ببينيد فركانس كاريه ميكرتون چقدر هست . موتور مناسب هم بايد انتخاب كنيد . شعاع چرخ هم بايد داشته باشيد.( يه رابطه ي مثلثاتيه ديگه ... ، مثلا موتور اگر 15 درجه هست ، يه قطاع به اين اندازه ي چرخ مشخص مي كنيد و اندازه ي كمانش رو مي گيريد كه بايد 1 سانتي متر بشه ... ( البته موتور بايد تحمل بار رو داشته باشه ))
يه مسئله ي معموليه رياضي مي شه ...
حتي با چرخ و موتور ديگه اي هم مي تونيد همچين كاري كنيد. ( يعني جوري نيست كه يه نوع مشخص تعيين كنيم. )
گذشته از اينها ، موتورتون بايد تحمل بار رو داشته باشه ، يعني بايد ببينيد كه بارتون چقدر هست و آيا موتور مي تونه همچين گشتاوري توليد كنه يا نه ، وگرنه به خواستتون نمي رسيد.

چون زاويه هاي گردشيه موتور ها محدود هست ، بيشتر بايد قطر چرخ رو تحت تاثير قرار بديد.
راه اندازيش كه در تاپيك هاي ديگه بوده ، يه سرچي كنيد.
در نهايت كمي آزمون و خطا هم لازم داره ( احتمالا )

موفق باشيد.
يا علي.

۲۳-مرداد-۱۳۹۰, ۲۲:۴۴:۴۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول, fatima7
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #3
RE: استپ موتور بی avr
آهان ...
الان ديدم گفتيد بدون ميكرو ... !! ( قبلش اشتباه خوندم :d )

خوب مي شه اول دليلش رو بگيد ؟!
موتور پله اي احتياج به يه shift دهنده داره ... !!
شما مي خواهيد مدار شيفت دهنده درست كنيد ؟!
پالس ها رو دستي مي خواهيد بديد يا اتوماتيك ؟!
فليپ فلاپ به صورت IC ي جدا گونه وجود داره ؟!

ايده اش رو دارم. اما به زحمتش نمي ارزه ... ، استفاده از ميكرو از هر نظر به صرفه تره ... ( چه زماني و چه اقتصادي ... )

موفق باشيد.
يا علي.



۲۴-مرداد-۱۳۹۰, ۰۰:۲۵:۱۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : rdscience, رسول, fatima7
fatima7 آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 1
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 13
( 1 تشکر در 1 ارسال )
ارسال: #4
RE: استپ موتور بی avr
سلام ممنونم اقایsharin از اینکه وقت گذاشتین
جایی که می خام قرارش بدم به دلیل شرایط محیطی کار هر میکرویی رو مختل میکنه واسه همین نمیخوام از هیچ میکرویی استفاده کنم
بله تقریبا
پالس اتوماتیک میدم
من می خام یه چیزی مثل یه مسافت سنج درست کنم که با با طی کردن هر سانتی متر یه پالس بده حالا هر جوری باشه مهم نیست فقط این نتیجه رو بهم بده
ممنون میشم اگه کمکم کنید واقعا نمیدونم چیکار کنم
یا علی
(آخرین ویرایش در این ارسال: ۲۴-مرداد-۱۳۹۰, ۱۲:۰۳:۱۰، توسط fatima7.)
۲۴-مرداد-۱۳۹۰, ۱۱:۱۹:۱۶
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #5
RE: استپ موتور بی avr
كاشكي دقيق مي گفتيد كارتون در چه محيطي هست ...

به هر حال ....
راهنمايي مي كنم ، بستن مدار و رفع مشكلات عملي گردن خودتون مي يفته :d

خوب 4013 يه آي سي Flip_flop نوع D و Cmos هست. در لينك زير مي تونيد ببينيدش...
http://iran-micro.com/product_info.php/products_id/742
در واقع شامل 2 تا flip_flop مجزا هست.
پس براي ساختن يك شيفت ريجستر 4 بيتي ، 2 تا از اين آي سي جوابگو هست .
البته شيفت ريجستر كه نه ، بايد Rotate بسازيد. ( خروجي آخري به وروديه اولي بايد وصل بشه )
البته نمي دونم تا چه حد مي خواهيد قابليت داشته باشه ...
هر چي بيشتر مدار پيچيده تر مي شه ...
در كتاب معماري كامپيوتر موريس مانو هم طرح يك شيفت ريجستر رو گذاشته ( مرجع درس معماري كامپيوتر ، البته در كتاب مدار منطقيش هم فكر كنم باشه ...)

براي اينكه بتوني به فليپ فلاپ ها هم مقدار اوليه بدي احتياج به 2 تا آي سي ديگه از همين نوع داري ( شايد هم نياز نباشه ، اول از پايه هاي set و reset خود فليپ فلاپ هاي شيفت ريجستر استفاده كن. )،‌كه هر كدام جدا گونه مستقيم به ورودي هر فليپ فلاپ شيفت ريجستر متصل باشه.
در لحضه ي اول بايد توسط يه سري كليد مقدار 4 تا شيفت ريجستر رو تعيين كني ( با set و reset كردن ) ، بعد از اينكه مقادير در شيفت ريجستر قرار گرفت ، بايد مدار مقدار اوليه از مدار بره بيرون و مدار شيفت ريجستر بياد تو كار. ( مي توني از يه سري كليد استفاده كني، مي توني از حالت High Impedance استفاده كني. )
----------------
حالا خروجي هر فليپ فلاپ شيفت دهنده رو هم بايد به يه درايور مثل ULN2003 وصل كني.
بايد حواستون به cmos يا ttl بودنشون باشه ، چون مستقيم نمي تونن به هم وصل بشن . ( اگر همچين موردي داشتيد بايد از آي سي رابط استفاده كنيد. )
به سطح ولتاژ ها هم بايد دقت كنيد ،‌شايد احتياج پيدا كنيد از آپ امپ براي تعيين سطح ولتاژ استفاده كنيد ( در حالت سوئيچينگ )
خروجي ها هم بايد بافر شده باشن.
در بعضي جاها 74hc244 هم به كارتون مي ياد ( آي سيه بافر هست ، براي قطع و وصل هم مي شه استفاده كرد )

اين از قسمت اول.

الان بايد مدار اسيلاتور رو درست كنيد.
مي تونيد از يه 555 cmos براي اين كار استفاده كنيد ( نوع TTL تا 300KHz مي تونه پالس توليد كنه ، نوع Cmos بيشتر ، اما نمي دونم دقيق چقدر هست... )
اين آسون ترين كاريه كه مي شه انجام داد.
اگر خواستيد فركانس كاري مدار رو ببريد بالا بايد اسيلاتور رو طراحي كنيد.
كتاب الكترونيك 3 كه نويسندش دكتر محمد حسين نشاطي هست ( كه باز جزء مراجع درس الكترونيك 3 هست ) در فصل آخر در مورد اسيلاتور ها بحث كرده ...
مدار هاش مي تونه كمكتون كنه ...
نوسانساز كريستالي كولپيتس رو پيشنهاد مي كنم . مقدار فركانسش تقريبا اندازه ي كريستالي مي شه كه استفاده كرديد ...

در نهايت يادتون باشه كه خروجيه اسيلاتور بايد بافر شده به مدار برسه كه بار مدار ، روي اسيلاتور نيفته ، وگرنه نوسان نمي كنه يا بد نوسان مي كنه ...

مدار رو هم مي توني با LED تست كني . اول با فركانس پايين امتحان كن كه ببيني چراغ ها به ترتيب روشن و خاموش مي شن يا نه ...

موفق باشيد.
يا علي.

(آخرین ویرایش در این ارسال: ۲۴-مرداد-۱۳۹۰, ۱۷:۲۲:۴۶، توسط sharin.)
۲۴-مرداد-۱۳۹۰, ۱۷:۱۳:۴۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : rdscience, fatima7
fatima7 آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 1
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 13
( 1 تشکر در 1 ارسال )
ارسال: #6
RE: استپ موتور بی avr
سلام
وای ممنونم از شما
خیلی کمک بزرگی کردید به من
راستش این مدار ممکنه گاهی تو میدانهای مغناطیسی ا الکتریکی قوی قرار بگیره
من اینایی که گفتین انجام میدم
اگه سوال داشتم باز مزاحمتون میشمShy
بی نهایت ممنونم از لطفتون
Happy
۲۴-مرداد-۱۳۹۰, ۱۷:۵۹:۳۰
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #7
RE: استپ موتور بی avr
سلام.

خواهش مي كنم.
اما در نظر بگيريد كه اينها هم آي سي هستند و مثل هر آي سي ديگه اي نويز پزير. نمي تونيد مدار كنترلر رو دور از محيط قرار بديد ، بعد با واسط ارتباطي موتور رو كنترل كنيد ؟! ( البته اين كار هم سختي هاي خاص خودش رو داره ... ) اما جواب گرفتن از اون مدار هم كار ساده اي نيست ... !

يه نكته ي ديگه كه يادم رفت در پست قبلي بگم ...
حواستون باشه در يك زمان دوتا IC يك باس رو درايو نكنن ... !! وگرنه قطعه تون آسيب مي بينه و در بدترين شرايط مي سوزه ...
و براي اتصال كلاك ها ، جوري بايد سيم ها رو از اسيلاتور بافر شده به هر ثبات وصل كنيد كه طول سيم به كار رفته براي IC هاي CLK خور مدار برابر باشه ... هر چي فركانس كاريه مدار رو بالاتر ببريد ، بيشتر بايد به اين موضوع توجه كنيد ، چون بحث تايمينگ خيلي حساس هست ... ! فكر مي كنم براي مدار شما فركانس كاريه 1MHz كافي باشه ( حتي كمتر )
از خازن هاي كوچيك و مقاومت هاي pull up و pull down هم حتما استفاده كنيد.( براي كاهش اثر نويز پذيري ... )

موفق باشيد.
يا علي.

۲۴-مرداد-۱۳۹۰, ۱۸:۳۰:۲۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : fatima7
fatima7 آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 1
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 13
( 1 تشکر در 1 ارسال )
ارسال: #8
RE: استپ موتور بی avr
ممنونممممممممممم
کاش فایل پروتئوسشو میداید بهمShyتا اشتباه نکنمShy
البته هر وقت وقت داشتیدShyShyShy
بی نهایت سپاسگزارم از لطفتون
علی یارتون
۲۴-مرداد-۱۳۹۰, ۱۸:۳۸:۰۰
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] ساخت کواد کوپتر با موتور dc!! a.mehran 16 12,089 ۲۳-خرداد-۱۳۹۳, ۱۵:۵۲:۲۷
آخرین ارسال: a.mehran
  [سوال] سوختن درایور داخل موتور Dynamixel amirtebyan 7 5,608 ۲۵-دى-۱۳۹۱, ۰۳:۰۰:۰۳
آخرین ارسال: abbasalifix
  [سوال] کمک در راه اندازی موتور dc با pwmتایمر کانتر 1 tar 1 2,745 ۲۲-آذر-۱۳۹۰, ۰۲:۱۲:۰۴
آخرین ارسال: h0x00i
  برنامه کنترل سرعت موتور با pwm sniper-70 6 10,787 ۰۲-آبان-۱۳۹۰, ۰۱:۱۳:۱۷
آخرین ارسال: sharin
  برنامه کنترل سرعت موتور با pwm sniper-70 0 2,590 ۱۶-مهر-۱۳۹۰, ۱۵:۲۷:۵۹
آخرین ارسال: sniper-70
  سرو موتور NAVID$KASHI 1 3,285 ۲۸-خرداد-۱۳۹۰, ۱۶:۱۷:۰۱
آخرین ارسال: رسول
  کنترل موتور ربات با برنامه نویسی skh1300 5 6,451 ۳۰-اردیبهشت-۱۳۹۰, ۱۸:۱۵:۲۳
آخرین ارسال: amir00
  کنترول سرو موتور فوری kavianai 2 3,035 ۲۸-اردیبهشت-۱۳۹۰, ۲۳:۱۵:۵۱
آخرین ارسال: ECM-tank

پرش به انجمن:


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

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