اطلاعیه

Collapse
No announcement yet.

کنترل استپر موتور به شکل سینوسی؟؟؟

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کنترل استپر موتور به شکل سینوسی؟؟؟

    سلام
    می خواهم دو موتور مجزا را به صورت سینوسی حرکت بدهم
    فرض کنید موتور ها هر کدام تشکیلات مکانیکی دارند که حرکت گردشی را به حرکت خطی تبدیل می کنند
    به نظرتون برای اینکه یه حرکت سینوسی دیده بشه چه طور باید برنامه نویسی بشه ؟؟
    اللهم صل علی محمد و ال محمد و عجل فرجهم
    پیامبر اکرم(ص):زکات علم نشر آن است.
    در کشور هاي غربي انتقال تجربيات و دانش به افراد مبتدي يک پيشرفت محسوب شده و به آن مديريت دانش مي گويند. ولي متاسفانه اين فرهنگ هنوز در کشور ايران رايج نشده است !!!

    #2
    پاسخ : کنترل استپر موتور به شکل سینوسی؟؟؟

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

    دیدگاه


      #3
      پاسخ : کنترل استپر موتور به شکل سینوسی؟؟؟

      نوشته اصلی توسط نو رسیده نمایش پست ها
      با سلام
      اما اگه حرکت دورانی سینوسی بخواین باید مقادیر منحنی سینوسی رو به فاکتور سرعت موتور اعمال کنین. یعنی برای استپ موتور مقادیر فرکانس پالسهای فرمان باید سینوسی باشه . حتما باید فرکانس سینوس بسیار کم باشه.
      منظورتون اینه که باید فرکانس هر کدوم از پالس ها متناسب با سینوس باشند
      تا اینجا مثل اینکه داریم با یه pwm موج سینوسی می سازیم با این تفاوت که در pwm مقدار عرض پالس تغییر می کنه ولی این جا باید مقدار خود فرکانس رو تغییر بدیم
      درسته ؟؟
      حالا مسئله مهم تر من اینه که چند تا استپر باید با هم حرکت کنند و هر کدام سینوسی خودش رو باید ایجاد کنه ولی مقدار دامنه ها و فرکانس ها با هم متفاوت است و دست کاربر است
      اینکه گفتید حرکت خطی هست در نهایت با بال اسکرو حرکت خطی میشه یعنی مثل ماشین cnc فرض کنید به همین خاطر باید حرکت خود موتور هم سینوسی باشه
      اللهم صل علی محمد و ال محمد و عجل فرجهم
      پیامبر اکرم(ص):زکات علم نشر آن است.
      در کشور هاي غربي انتقال تجربيات و دانش به افراد مبتدي يک پيشرفت محسوب شده و به آن مديريت دانش مي گويند. ولي متاسفانه اين فرهنگ هنوز در کشور ايران رايج نشده است !!!

      دیدگاه


        #4
        پاسخ : کنترل استپر موتور به شکل سینوسی؟؟؟

        برای بدست آوردن حرکت خطی سینوسی میتونید یه لنگ سر شفت موتور ببندین و یه اهرم سر اون لنگ که با چرخش موتور حرکت رفت و برگشتی سینوسی داره. فرکانس سینوس میشه دور موتور و دامنه ش رو هم شعاع لنگ تعیین میکنه.
        در دوران سینوسی موتور سرعت مشتق پوزیشن هست. و عملا هر دو سینوسی با اختلاف فاز 90 درجه هستن. سیستم حلقه بسته ی شما چه کنترل پوزیشن داشته باشه و چه کنترل سرعت، اگه به ورودیش سینوسی بدین حرکت سینوسی خواهد داشت.
        برای استپ موتور بنظر میاد از پوزیشن استفاده کنین بهتر باشه.
        اگه حرکت همزمان چند محور مورد نظرتونه باید کنترولرشون یکی باشه و درایوهاشون جدا. کنترولر در هر لحظه فرمان مقدار حرکت رو همزمان به تمام درایوها ارسال کنه و اونها با هم پالسها رو بسازن و به موتورها بدن. یعنی کنترولر نباید وقتشو برای تولید پالس فرمان تک تک موتورها بذاره. چون در اینصورت همزمانی حرکتشون از بین میره.
        کمترین توقع از یک فرد تحصیلکرده، دانستن املای صحیح کلمات است.

        دیدگاه


          #5
          پاسخ : کنترل استپر موتور به شکل سینوسی؟؟؟

          نوشته اصلی توسط نو رسیده نمایش پست ها
          برای بدست آوردن حرکت خطی سینوسی میتونید یه لنگ سر شفت موتور ببندین و یه اهرم سر اون لنگ که با چرخش موتور حرکت رفت و برگشتی سینوسی داره. فرکانس سینوس میشه دور موتور و دامنه ش رو هم شعاع لنگ تعیین میکنه.
          در دوران سینوسی موتور سرعت مشتق پوزیشن هست. و عملا هر دو سینوسی با اختلاف فاز 90 درجه هستن. سیستم حلقه بسته ی شما چه کنترل پوزیشن داشته باشه و چه کنترل سرعت، اگه به ورودیش سینوسی بدین حرکت سینوسی خواهد داشت.
          برای استپ موتور بنظر میاد از پوزیشن استفاده کنین بهتر باشه.
          اگه حرکت همزمان چند محور مورد نظرتونه باید کنترولرشون یکی باشه و درایوهاشون جدا. کنترولر در هر لحظه فرمان مقدار حرکت رو همزمان به تمام درایوها ارسال کنه و اونها با هم پالسها رو بسازن و به موتورها بدن. یعنی کنترولر نباید وقتشو برای تولید پالس فرمان تک تک موتورها بذاره. چون در اینصورت همزمانی حرکتشون از بین میره.
          دقیقا مسئله همین هم زمانی است با توجه به ساختاری که گفتم نمی شه از روش مکانیکی دیگه ای استفاده کرد و باید روی همین ساختار انجام بشه
          این طوری فکر می کنم باید برای هر استپر یه میکروی جدا بذارم و اطلاعات از یه میکروی مادر به اون ها منتقل بشه
          نمی دونم کارم با stm راه میفته که با یه میکرو این کار رو بکنم یا نه
          اللهم صل علی محمد و ال محمد و عجل فرجهم
          پیامبر اکرم(ص):زکات علم نشر آن است.
          در کشور هاي غربي انتقال تجربيات و دانش به افراد مبتدي يک پيشرفت محسوب شده و به آن مديريت دانش مي گويند. ولي متاسفانه اين فرهنگ هنوز در کشور ايران رايج نشده است !!!

          دیدگاه

          لطفا صبر کنید...
          X