پرداخت امن توسط کارتهای شتاب
بازگشت وجه ضمانت بازگشت تا 7 روز
تضمین کیفیت ضمانت تضمین کیفیت
پشتیبانی 24 ساعته 7 روز هفته

ارتباط سخت افزاری سیمولینک و آردوینو

ارتباط سخت افزاری سیمولینک با آردوینو
Original price was: ۱,۴۴۰,۰۰۰ تومان.Current price is: ۱,۱۷۴,۸۰۰ تومان.٪18 تخفیف

امروزه با توجه به قابلیتهای بالای نرم افزار Matlab و Simulink، متخصصان حوزه های مختلف طراحی های خود را در محیط سیمیولینک انجام میدهند. در بسیاری از کاربردهای تحقیقاتی، علمی و صنعتی، نیاز به برقراری ارتباط سخت افزاری وجود دارد. در صورتی که این ارتباط بتواند مستقیما از محیط سیمولینک متلب با دستگاههای صنعتی انجام گیرد، قابلیت بزرگی در پیاده سازی ایده های علمی متخصصان ایجاد میشود.
در مورد رشته کنترل این قابلیت بیشتر نمود پیدا میکند. مثلا فرض کنید شما بتوانید مستقیما با استفاده از سیمولینک داده های لازم برای شناسایی یک Plant را در محیط سیمولینک جمع آوری کرده و عملیات شناسایی خود را انجام دهید. و یا کنترل کننده طراحی شده خود را مستقیما به پلنت خود متصل نمایید.

از طرفی بردهای آردوینو با توجه به قیمت مناسب و رشد سریعشان جای خود را در کارهای سخت افزاری باز کرده اند.

این سری از آموزش ها در واقع ادامه مبحث “آموزش کاربردی XPC-Target” هستند. تفاوت این مبحث با ایکس پی سی تارگت در این است که در این سری از آموزش ها از بردهای آردوینو به عنوان یک تارگت و یا پردازنده برای LOAD کردن فایلهای طراحی شده در سیمولینک استفاده شده است.
شاید در مورد این سری آموزش بتوان به طور خلاصه گفت:با این سری از آموزشها ایده های مهندسی به راحتی قابلیت اجرایی در محیط عملیاتی پیدا میکنند.

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

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


جلسه اول:

مقدمه ای بر بردهای آردوینو، ویژگی های سیمولینک برای ارتباط با بردهای آردوینو، مثالهای جالب سخت افزاری


جلسه دوم:

نصب افزونه های آردوینو بر روی سیمولینک، مرور کلی بلوکهای موجود


جلسه سوم:

آشنایی با پینهای آردوینو مگا 2560، پینهای پشتیبانی شده در سیمولینک، اتصال سخت افزاری آردوینو، تظیمات سیمولینک


جلسه چهارم:

ایجاد اولین فایل سیمولینک و Load  آن بر روی آردوینو، ایجاد خروجی دیجیتال با یک LED


جلسه پنجم:

راه اندازی یک LED Array و بررسی مانیتورینگ آنلاین سیگنال


جلسه ششم:

بررسی تولید موج PWM، کنترل شدت نور LED به صورت ثابت و سینوسی


جلسه هفتم:

کنترل دور موتور DC با استفاده از موج PWM و یک درایور برای افزایش سطح ولتاژ و جریان خروجی


جلسه هشتم:

کنترل دور موتور DC 12 ولت با استفاده از موج PWM ، اطلاع از Overrun شدن پردازنده، سایز برنامه بر روی پردازنده


جلسه نهم:

خواندن ورودی دیجیتال، نکات سخت افزاری بستن دکمه، دو مثال برای دکمه


جلسه دهم:

خواندن ورودی دیجیتال، نکات سخت افزاری بستن دکمه، دو مثال برای دکمه


جلسه یازدهم:

خواندن ورودی آنالوگ


جلسه دوازدهم:

خواندن ورودی آنالوگ با استفاده از پتانسیومتر


جلسه سیزدهم:

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


جلسه چهاردهم:

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


جلسه پانزدهم:

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


جلسه شانزدهم:

راه اندازی سرو موتور با چرخش 360 درجه


جلسه هفدهم:

راه اندازی سرو موتور با چرخش 360 درجه


جلسه هجدهم:

راه اندازی سرو موتور با چرخش 360 درجه


جلسه نوزدهم:

راه اندازی سرو موتور با چرخش 360 درجه


جلسه بیستم:

راه اندازی سرو موتور با چرخش 360 درجه


جلسه بیست و یکم:

ارتباط سریال آردوینو


جلسه بیست و دوم:

ارتباط سریال آردوینو


جلسه بیست و سوم:

ارتباط سریال آردوینو


جلسه بیست و چهارم:

ارتباط سریال آردوینو


جلسه بیست و پنجم:

آشنایی با شیلد شبکه


جلسه بیست و ششم:

ارسال اطلاعات تحت شبکه با پروتکل TCP/IP


جلسه بیست و هفتم:

ارسال اطلاعات تحت شبکه با پروتکل TCP/IP


جلسه بیست و هشتم:

دریافت اطلاعات تحت شبکه با پروتکل TCP/IP


جلسه بیست و نهم:

ارسال و دریافت اطلاعات تحت شبکه با پروتکل TCP/IP به صورت همزمان


جلسه سی ام:

ارسال همزمان دو عدد 8 بیتی با UDP


جلسه سی و یکم:

انگیزه تغییر ورژن متلب


جلسه سی و دوم:

ساخت S function دلخواه در سیمولینک برای آردوینو


جلسه سی و سوم:

ادامه ساخت S-function مربوط به LCD کاراکتری برای آردوینو


جلسه سی و چهارم:

ادامه ساخت S-function مربوط به LCD کاراکتری برای آردوینو


جلسه سی و پنجم:

ساخت S-function مربوط به LCD کاراکتری سریال برای آردوینو


جلسه سی و شش:

استفاده از S-function مربوط به LCD کاراکتری سریال برای نمایش دما در آردوینو

 

مطالعه بیشتر

راهنمای خرید:
  • لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.

دیدگاهها

  1. محمدرضا

    سلام
    وقت بخیر

    وقتی که داخل متلب 2018a روی get hardware support…
    میزنم خطای
    error ERR_CONECCTION_TIMED_OUT(-118)
    میده.
    من چطور میتونم اردینو رو اضافه کنم به متلب؟

    • دکتر حامد حقیقی

      سلام
      همانطوری که در آموزش هم توضیح دادم، حتما باید از فیلتر شکن استفاده کنید.

  2. محمدرضا

    با سلام خدمت دکتر عزیر

    اگر بخواهم کنترل کننده مدنظر رو در سیمولینک پیاده کنم، باید خطا رو بدست بیارم. خب حالا برای بستن فیدبک داخل سیمولینک بسادگی از سیم کشی باید استفاده کرد. فرض کنید من بخوام یک موتور dc با ولتاژ پایین و حداقل جریان که با درایور l298n اون رو تامین میکنم رو داخل حلقه ببندم. سوال من از شما استاد عزیز این هست که چطور حلقه کنترلی رو ببندم و ورودی های مختلف رو به سیستم با کدوم ورودی خروجی های اردیونو استفاده کنم. کنترل کننده مد نظر من برای پیاده سازی، تطبیقی(گسسته و پیوسته)، فازی،مدلغزشی و ادغام این چند مورد چند مورد هست.
    من کدوم جلسات رو تهیه کنم که این کار رو بتونم انجام بدم.

    با سپاس

    • دکتر حامد حقیقی

      سلام و عرض ادب
      در سوال شما مشخص نیست که فیدبکتون چیه، ولتاژ، جریان و یا مثلا موقعیت و دقیقا چه چیزی قراره کنترل بشه؟
      آیا خروجی کنترلی شما موقعیت هست یا سرعت و یا گشتاور؟

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

  3. امین جماعتی

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

    • دکتر حامد حقیقی

      سلام و آرزوی موفقیت
      بله در حقیقت یکی از اهداف اصلی در استفاده از آردوینو در محیط سیمولینک همین است.
      که به این حالت Hardware in the loop گفته میشود و معمولا با HIL در مراجع میتوان مشاهده کرد.

  4. امین

    سلام
    بعد از شبیه سازی کنترلر در متلب اونو به برد مگا 2560 انتقال دادم.
    برای کنترلر فازی با 9 قانون مشکلی نداره اما با کنترلر فازی با 25 قانون ارور کمبود حافظه میده.
    درصورتی که حافظه به برد اضافه کنم شبیه سازی فازی متلب بر روی برد اجرا میشه؟ یا اضافه کردن حافظه فقط در محیط برنامه نویسی آردیونو جواب میده؟

    • حامد حقیقی

      @امین,
      سلام خدمت شما دوست عزیز
      نه با اضافه کردن حافظه جواب نمیده.
      اما پیشنهادم اینه که از برد DUE استفاده کنید. هم حافظه فلش و هم حافظه SRAM بالاتره

  5. امین

    سلام در هنگام اجرای فایل سیمولینک(متلب 2015b) بر روی برد آردیونو با خطای زیر مواجه میشم.
    Error occurred while executing External Mode MEX-file ‘ext_serial_win32_comm_rtt
    ExtTargetPktPending() call failed while checking for target pkt
    راه حل چیست؟

    • حامد حقیقی

      @امین,
      سلام و آرزوی موفقیت
      فکر میکنم برنامه به درستی بر روی آردوینوی شما لود نشده است.

      اولا آدرس پورت مربوط به آردوینو را در ص تنظیمات از حالت اتوماتیک خارج کنیدو به صورت دستی وارد کنید
      ثانیا آردوینو را از لیست درست انتخاب کنید
      و در نهایت در صورتی که مشکل حل نشد. فایلتان را برای بنده ارسال فرمایید.

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

      موفق باشید

  6. سهراب

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

    • حامد حقیقی

      @سهراب,
      با سلام و آرزوی موفقیت
      بله آردوینو این قابلیت را دارد.
      کافیست شما مجموعه ارتباط سخت افزاری سیمولینک و آردوینو را تهیه بفرمایید.

      موفق باشید

  7. حامد حقیقی

    @alireza mohammadi,
    اگر منظورتان آموزش جلسه دوم است. ورژن متلب در جلسه دوم مربوط به 2014b میباشد.
    در مورد متلب 2017 باید عرض کنم که اولا ورژن 2017 را نصب نفرمایید. چرا که با توجه به تست بنده در مورد این پک هنوز مشکلاتی دارد. ثانیا باید دانلود به صورت آنلاین از طریق خود متلب انجام شود. همچنین دقت داشته باشید که باید بتوانید از فیلتر رد شوید چرا که سایت mathworks آی پی ایران را مسدود کرده است.
    در پایان توصیه میکنم جلسه 31 را مشاهده بفرمایید.

  8. alireza mohammadi

    سلام در اموزش شماره 2 هنگامی که پکیج ها رو دانلود کردین وقتی من گزینه add ons رو میزنم خطا میدهد چطور باید این خطا رو رفع کنم ممنون ورژن متلب 2017b

  9. پیام

    با سلام. طراحی کنترلر(که خودمان انجام میدهیم ) برای یک پلنت و پیاده سازی آن روی أردینو توی این فیلمهای آموزشی تدریس شده؟

    • حامد حقیقی

      @پیام,
      سلام بر شما..

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

      موفق باشید

  10. مدیر سایتادمین سایت ( مالک تایید شده )

    @مدیر سایت,
    این یک پاسخ تست است

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

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

Original price was: ۴۵۶,۰۰۰ تومان.Current price is: ۲۸۶,۸۰۰ تومان.
Original price was: ۴۸۰,۰۰۰ تومان.Current price is: ۳۵۶,۴۰۰ تومان.
شاید اینها را هم دوست داشته باشید
محصولات مشابه
سبد خرید

سبد خرید شما خالی است.

ورود به سایت
ارتباط سخت افزاری سیمولینک با آردوینو
ارتباط سخت افزاری سیمولینک و آردوینو

Original price was: ۱,۴۴۰,۰۰۰ تومان.Current price is: ۱,۱۷۴,۸۰۰ تومان.