نمایش نتایج: از 1 به 7 از 7
Like Tree6 لایک
  • 1 Post By magmagmary
  • 3 Post By ifire
  • 1 Post By masoud vafa
  • 1 Post By ifire

موضوع: save کردن موقعیت استپ موتور بعد از قطع برق؟؟؟؟HEEEEEEEEELLLLLLLPPPPPPP

  1. #1
    Junior Member
    تاریخ عضویت
    Oct 2015
    نوشته ها
    5

    save کردن موقعیت استپ موتور بعد از قطع برق؟؟؟؟HEEEEEEEEELLLLLLLPPPPPPP

    چطور میشه با استفاده از eeprom اردیونو مگا موقعیت و تعداد استپهای استپ موتور رو ذخیره کرد.

  2. #2
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    با استفاده از کتابخانه eeprom
    include می کنید و متغیری که استپ هاتونو توش تغییر میدید توش ذخیره می کنید.
    لایک کردن

  3. #3
    Junior Member
    تاریخ عضویت
    Oct 2015
    نوشته ها
    5
    سلام.میشه یک نمونه کد بدید.آخه تازه وارد هستم.و اینکه میگن چون سرعتت زیاده نمیتونه ذخیره کنه.
    آردینو مگا2560 گرفتم. میکرو استپ 1/16 استفاده میکنم. حوالی 300 دور در دقیقه میخام بزنه.

  4. #4
    Junior Member
    تاریخ عضویت
    Oct 2013
    نوشته ها
    12
    نقل قول نوشته اصلی توسط masoud vafa نمایش پست ها
    سلام.میشه یک نمونه کد بدید.آخه تازه وارد هستم.و اینکه میگن چون سرعتت زیاده نمیتونه ذخیره کنه.
    آردینو مگا2560 گرفتم. میکرو استپ 1/16 استفاده میکنم. حوالی 300 دور در دقیقه میخام بزنه.
    اولین کاری که شما باید بکنی اینه چند تا داده رو بتونی تو eeprom ذخیره و بازیابی کنی
    مرحله بعد اینه که ( چون داری از موقعیت حرف میزنی پس احتمالا داری از یه ریل یا … استفاده می کنی! ) ابتدا و انتهای برد رو بدونی و ذخیره کنی
    برای این کار به دوتا دیپ سوییچ نیاز داری بذاری ابتدا و انتهای ریل که به محض برخورد با اونها موتورت وایسه! (*حتی یه مد کالیبره کرده میتونی ردیف کنی که یه دکمه رو بزنی و خودش ابتدا و انتها رو پیدا کنه بسته به نیازت میتونی برنامه بدی که مثلا ۱۰ میلیمتر برو جلو! یا برو وسط ریل یا …
    بعد از اون هم نیازی نیست اطلاعات رو با اون سرعت توی eeprom ذخیره کنی! شما هربار که داده رو میفرستی مثلا ۲۰۰ پالس میفرستی اونو توی eeprom هم ذخیره کن! البته اگه موتورت اون تعداد پله رو طی نگنه کل سیستمت به هم میریزه! باید انکورد بزنی و …
    توضیح بیشتر بدی بهتر میشه راهنمایی کرد

  5. #5
    Junior Member
    تاریخ عضویت
    Oct 2015
    نوشته ها
    5
    سلام. 2 تا رول هست که مثلا 6 متر پارچه رو میخان جمع کنن. 1 رول خالی و 1 رول پر.وقتی حالا رول خالی باید بچرخه و پارچه رو 2متر رو خودش جمع بکنه.بعد مکث بکنه و 2 متر بعدی و دوباره مکث و 2متر بعدی.حالا این مسیری که رفته رو باید دوباره به همین ترتیب برگرده. و هزاران بار این تکرار میشه.مشکل اینجاس که وقتی وسط راه برق قطع بشه اگه از صفر پالسو بشماره کل سیستم به هم میخوره و باید موقعیت خودشو بدونه و ادامه ی اونو بره
    لایک کردن

  6. #6
    Junior Member
    تاریخ عضویت
    Oct 2015
    نوشته ها
    5
    heeeeeeeeeeeeeeeeeeeeeeeeeeeelppppppppppppppppppp

  7. #7
    Junior Member
    تاریخ عضویت
    Oct 2013
    نوشته ها
    12
    نقل قول نوشته اصلی توسط masoud vafa نمایش پست ها
    سلام. 2 تا رول هست که مثلا 6 متر پارچه رو میخان جمع کنن. 1 رول خالی و 1 رول پر.وقتی حالا رول خالی باید بچرخه و پارچه رو 2متر رو خودش جمع بکنه.بعد مکث بکنه و 2 متر بعدی و دوباره مکث و 2متر بعدی.حالا این مسیری که رفته رو باید دوباره به همین ترتیب برگرده. و هزاران بار این تکرار میشه.مشکل اینجاس که وقتی وسط راه برق قطع بشه اگه از صفر پالسو بشماره کل سیستم به هم میخوره و باید موقعیت خودشو بدونه و ادامه ی اونو بره
    سلام
    خوب شما چجوری تشخیص میدی که ۲ متر طی شده؟ اگه بخوای با تعداد پالس ها این کارو بکنید نمیشه چون به مرور زمان قطر رول زیاد میشه و عملا بیشتر از ۲ متر رو جمع می کنه! مگر اینکه ۳ تا حالت تعریف کنید و تعداد استپ هارو برای هر حالت تعریف کنید!
    البته قطر رو رو زیاد کنید مشکل حل میشه البته اونقدر هم مهم نیست این قضیه چون متراژتون کمه
    در هر صورت

    ۲ تا راه دارید! سادترین راه استفاده از یه باتری پشتیبان هست که حداقل در زمان قطعی برق بتونه ۲ متر از پارچه رو جمع کنه! که تضمین کنه وسط راه قطعی وجود نداره! بین هر انتقال ۲ متری هم استپ رو ذخیره می کنید تو حافظه eeprom - برق هم اگر قطع شده باشه ۲ متر بعدی انتقال داده نمیشه میتونید سنسور بذارید تا متوجه شید!

    راه دوم هم اینه که ۲ متر رو کم کنید به اندازه مثلا ۱۰ سانتیمتر! بعد وقتی خواستید ۲ متر پارچه رو جمع کنید ۲۰ بار دستور بدید ۱۰ سانتیمتر جم کنه که نهایتا میشه ۲ متر با این تفاوت که بین هر ۱۰ سانتیمتر انتقال، اطلاعات رو توی eeprom ذخیره می کنید

    سوالی باشه درخدمتم
    لایک کردن

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO