کانال تلگرام ابزاردقیق و اتوماسیون صنعتی

درباره نویسنده

میلاد موسوی

فارغ التحصیل مهندسی کنترل و ابزاردقیق ،علاقه مند به سیستم های مانیتورینگ صنعتی و فعال در زمینه اتوماسیون صنعتی و برنامه نویسی کنترلر های مختلف

مطالب مرتبط

24 دیدگاه

  1. 1

    سجاد

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

    پاسخ
    1. 1.1

      میلاد موسوی

      سلام

      امیدوارم حاتون خوب باشه،دوست گرامی تیم ما همیشه سعی میکند تا تمام موضوع ها رو پوشش دهد.

      لذا سعی میشود این موضوع در دست اقدام قرار گیرد

      پاسخ
      1. 1.1.1

        Heidar

        سلام
        لطفا اگه از روش confog کردن و نرم افزار vibro control vc6000 شرکت b&k اطلاعت یا نرم افزار دارید بر روی سایت بزارید
        با تشکر

        پاسخ
        1. 1.1.1.1

          میلاد موسوی

          سلام دوست گرامی

          با تیم علمی سایت مطرح میکنیم این موضوع را و در صورت امکان این موضوع را پیگیری میکنیم

          با تشکر از شما

          موفق و پیرو باشید

          پاسخ
  2. 2

    مجید

    سلام برای اتصال یک انکودر به یک کارت DAQباید از ورودی های آنالوگ استفاده بشه یا ورودی های دیجیتال ؟؟
    با تشکر

    پاسخ
    1. 2.1

      میلاد موسوی

      سلام وقت بخیر

      اگر انکودر شما از نوع افزایشی باشه خروجی از نوع دیجیتال هستش

      پاسخ
      1. 2.1.1

        مجید

        بله انکودر ما افزایشی هستش
        اگر دست متوجه شده باشم این طور که شما میفرمایید باید سیم های مربوط به فاز A و B را به ورودی های دیجیتال برد DAQ متصل کنیم ??

        پاسخ
        1. 2.1.1.1

          میلاد موسوی

          بله دقیقا همینطوره

          من نظرم این هست برای اینکه مطمئن بشید وارد گروه تلگراممون بشید و اونجا چک کنید همه چی رو

          گروه تلگرام ابزاردقیق و اتوماسیون صنعتی
          https://telegram.me/joinchat/BBV49DvAZlijXV1326nOKA

          پاسخ
      2. 2.1.2

        مجید

        و مورد دیگه ای که خیلی ذهن بنده را مشغول کرده اینه که فاز Z به کدوم ورودی برد DAQباید متصل بشه البته بعضی برد ها وردوی هایی به نام Encoder input و counter را دارند اما برد ما تنها ورودی ها ی آنالوگ و دیجیتال را داره؟؟

        پاسخ
        1. 2.1.2.1

          میلاد موسوی

          پایه z هم همانند a , b هستش

          فقط تنها تفاوتش در اینه که Z فقط به ازای هر دور چرخش یک پالس میده

          پاسخ
          1. 2.1.2.1.1

            مجید

            بنده یخرده کم در مورد مشکلم توضیح دادم مشکل بنده این هستش که سیمولینک نرم افزار متلب بلوکی به نام encoder input داره ولی برد DAQورودی به نام encoder input نداره وقتی سیم های مربوط به فاز A و B را به ورودی های دیجیتال بردمون متصل می کنیم و برنامه را RUN میکنیم ارور زیر به نمایش در میاد
            the board has not any encoder input
            اگر هم از بلوک Digital input استفاده کنیم تنها سیگنالی که میتونیم ازش توسط بلوک Scope دریافت کنیم سیگنال ثابت یک هستش و اصلا شبیه تابع پله ای که شما در بحث بالا پیرامونش توضیح دادید نیست میخواستم بپرسم باید از بردی استفاده کنیم که حتما جزء کانال های ورودیش کانالی به اسم encoder input وجود داشته باشه یا این که میشه از همین بلوک digital input استفاده کرد یا باید کار دیگه ای انجام بدم؟؟

          2. میلاد موسوی

            سلام

            برای اینکه بهتر بتونم راهنمایی کنم،مدل دقیق انکوودر و کارت DAQ رو برام ارسال کنید که کاتالوگش رو مطالعه کنم.

            مورد بعدی اینکه لطفا بفرمایید به چه صورت انکودر رو راه اندازی کردید؟

  3. 3

    مجید

    برد ما pci1710U هستش اما این برد در سیمولینک نر م افزار متلب قابل شناسایی نبودش اما من تونستم اونو به عنوان برد pci 1710 به سیمولینک معرفی کنم انکور ما هم E50S*-5000-3-T-24 هستش که همونطور که گفتم وقتی از بلوک encoder input در سیمولینک استفاده کردم ارور داد the board has not any ecoder inpt chanel و مجبور شدم از بلوک digital input سیمولینک استفاده کنم و وقتی برای این بلوک یک بلوک Scope برای نمایش سیگنال های خروجی انکودر قرار دادم تنها چیزی که در خروجی قابل مشاهده بود سیگنال ثابت یک بود برای اتصال انکودر به ترمینال برد مذکور هم سیم های سیاه و سفید که یکی فاز A ,و دیگری فاز B را داشت به ورودی یجتال ۱ و۲ ترمینال

    پاسخ
  4. 4

    مجید

    برد متصل کردیم و سیم مربوط به ولتاژ را به یک وردوی آنالوگ متصل کردیم و برای این وروی آنالوگ از قسمت Source سیمولینک متلب یک ولتاژ ثابت پنج ولت تعریف کردیم و سیم مربوط به زمین را به ground همان ورودی آنالوگ متصل کردیم و سیم مربوط به فاز Z را به هیچ کجا متصل نکردیم چون چیزی که ما به اون احتیاج داشتیم زاویه بود وسیگنال Z در هر ۳۶۰ درجه چرخش شفت یک پالس میده که بدرد ما نمیخورد پس از Run کردن برنامه هر چقدر شفت انکودر را تغییر میدادیم که تغییری در سیگنال ثابت یک ایجاد شود اتفاقی نیفتاد و همان سیگنا در scopr نمایش داده میشد

    پاسخ
  5. 5

    مجید

    ممنون میشم کمک کنید

    پاسخ
    1. 5.1

      میلاد موسوی

      سلام

      همه فعالیت هایی که دارید انجام میدید درسته. من نظرم اینه با ی اسکوپ تست کنید ببینید خروجی دارید از انکودر یا خیر

      شک من فقط روی این هستش که انکودرتون تغذیه شده باشه

      پاسخ
      1. 5.1.1

        مجید

        منظوررتون از تغذیه شدن انکودر چیه؟؟
        بعد به نظر شما این که میخوایم یه انکودر را با بلوک digital input سیمولینک بخونیم اشکالی نداره؟؟
        آخه وقتی توی نت سرچ میکنم چیزی که پیدا میکنم مربوط به خوندن انکودر با استفاده از بلوک encoder input سیمولینک هستش اما همونطور که گفتم وقتی از این بلوک استفاده کردم ارور داد : the board has not any encoder input chanelو من مجبور شدم از بلوک digital input استفاده کنم

        پاسخ
        1. 5.1.1.1

          میلاد موسوی

          سلام

          منظورم از تغذیه اینه که ولتاژی که به انکودر دادید مطمئن هستید که انکودرتون رو روشن کرده؟

          اطلاعاتی در مورد بلوک هایی که می فرمایید ندارم.

          شما در این مرحله فقط باید بتونید پالس خروجی انکودر رو بخونید.

          پاسخ
  6. 6

    مجید

    کسی را نمیشناسید که بتونه توی نرم افزار متلب کمک کنه ؟؟که بتونم این کارو انجام بدم چون زیاد فرصت ندارم

    پاسخ
    1. 6.1

      مهرداد فتحعلی بیگی

      سلام وقت بخیر

      نه متاسفانه ما تو تیممون متخصص متلب نداریم

      موفق باشید

      پاسخ
      1. 6.1.1

        مجید

        اگر میشه در مورد این توضیح بدید که چطوری میشه از روی تفاوت سیگنال A , B جهت چرخش را مشخص کرد ؟؟و مورد بعدی اینکه این طور که من متوجه شدم محور افقی نمودار های A , B ,Z زمان هستند طول زمانی پله چقدر است یعنی فرض کنید الآن شفت انکودر ما ۳۶۰ درجه چرخیده چطور میشه و باید به جای سیگنال صفر سیگنال یک را نشون بده به مدت چند ثانیه این سیگنال یک میشه و مجدد صفر میشه همین سوال را در مورد سیگنال های A, B هم دارم ممنون میشم در صورت امکان پاسخ بهم بدید! برای سهولت در ارتباط این آدرس تلگرام من هستش ممنون میشم به تلگرام بنده پاسخ بدید که راحت تر باشید البته در صورت امکان
        باتشکر

        پاسخ
        1. 6.1.1.1

          میلاد موسوی

          سلام

          شما اصلا نیازی به چک کردن محور زمان ندارید،چون محور زمان تو سرعت های مختلف متغییر هستش، شما برای جهت حرکت باید پالس های A , B رو بخونید.
          و میزان سرعت رو از شمارش پالس Z میتونید اندازه گیری کنید.

          البته من ساده ترین راه رو عرض کردم

          همین مطلب را ویرایش کردم و نمودار پالسهای A , B و تشخیص جهت چرخش رو قرار دادم.

          لطفا مطالعه کنید

          پاسخ
          1. 6.1.1.1.1

            مجید

            با سلام مجدد
            بحثی که اضافه کردید خیلی خوب و بدردم خورد؟
            اون موضوعی هم که قبلا پرسیده بودم((سیگنال ثابت یک))این مشکل فکر میکنم به خاطر این باشه که انکودر ما تغذیه نمیشه چون انکودر ما E50S*-5000-3-T-24 هستش فکر کنم توی کاتالوک من اشتباهی ولتاژ پنج ولت را برای power supply خونده بودم و به قول شما انکودر درست تغذیه نمیشه اما توی نمونه کاتالوگی که توی این مبحث شما گذاشتید و مشابه کاتالوگ ماست برای عدد ۲۴ ولتاژ ۱۲تا ۲۴ معرفی شده این یعنی ولتاژی بین این !!
            اما سوال دیگه این که همونطور که میدونید انکودر ما ۱۰۰۰ پالسه هستش که یعنی سیگنال های A , B به ازای هر ۳۶۰ درجه ۱۰۰۰ پالس در خروجی تولید میکنه حالا اگر من یه درجه شفت انکودرو بچرخونم اونوقت چی ؟؟ کلا سوالم اینه چطوری از روی شمارش تعدادپالس انکودر میشه زاویه را بدست اورد؟؟

  7. 7

    میلاد موسوی

    سلام

    در مورد ولتاژ که تو کاتالوگ نوشته بین ۱۲ تا ۲۴ یعنی اینکه شما ۱۲ ولت هم بدی کار میکنه و مشکلی براش پیش نمیاد

    در مورد زاویه و پالسها:
    وقتی انکودر شما ۱۰۰۰ پالس هست برای مثال یعنی به ازای ۳۶۰ درجه ۱۰۰۰ پالس و به طور دقیق یعنی هر پالس ۰٫۳۶ درجه و به طور تقریبی هر ۳ پالس یعنی ۱٫۰۳ درجه.

    امیدوارم این موضوع را به درستی توضیح داده باشم

    پاسخ

ارسال یک نظر

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پنج + 3 =

© تمامی حقوق محفوظ است | طراحی و پشتیبانی گروه تخصصی ابزاردقیق و اتوماسیون صنعتی