آیا میدانید خوردن زعفران مسکن درد است، و گردش خون را آسان می کند
آنقدر شكست مي‌خورم تا راه شكست دادن را بياموزم. از پطر
Logo

حل تمرینات و پروژه های درس میکروکنترلر
پروژه ارتباط سریال اینترفیس با LabVIEW و Flowcode
www.picpars.com پروژه ارتباط سریال اینترفیس با LabVIEW و Flowcode 223

در این پروژه قصد داریم با استفاده از نرم افزار قدرتمند Labview برنامه کاربردی جهت ارتباط با دنیای بیرون، و با استفاده از نرم افزار قدرتمند Flowcode این ارتباط را توسط میکروکنترلر طراحی کنیم. در این پروژه میکروکنترلر و کامپیوتر هر دو اطلاعات ارسال و دریافت می کنند، که برای برقراری ارتباطی بدون خطا از مد کنترل جریان داده توسط پین های RTS و CTS استفاده شده است. در برنامه Labview کلید های کنترلی تعبیه شده است تا رله هایی که در بیرون به میکروکنترلر متصل شده اند را کنترل نمائیم.



نرم افزاری مانند Labview محیطی را فراهم کرده است که یک کاربر می تواند در ضمن برنامه نویسی به شبیه سازی و آنالیز فرآیند مربوطه نیز بپردازد. Labview به خاطر رابط گرافیکی بسیار بالا و در عین حال سادگی، محیط را فراهم کرده است که بدون پیچدگی های برنامه نویسی کاربر به راحتی برنامه دلخواه خود را ایجاد کند. مزیت دیگر آن صنعتی بودن این نرم افزار می باشد به طوری که شرکت تولید کننده Labview زمینه را برای کار با سخت افزار های صنعتی نیز فراهم کرده است از آن جمله می توان کارت های Compact, DAQ, PAC, PCI را نام برد در واقع یک کاربر ساده Labview عملکرد آن به عنوان یک HMI می باشد که قابلیت مانیتورینگ و همچنین برنامه رییزی سخت افزاری را در حوزه های FPGA, ARM و ... دارد. از دیگر توانایی های این نرم افزار می توان به ارائه امکانات ورودی و خروجی Data از طریق انواع کارت های I/O و پردازش سیگنال می باشد، حال این پردازش در هر ضمینه‌ای چه انواع عملیات فیلتر، حذف نویز، انجام عملیات پیچیده ریاضی، پردازش صورت یا تصویر می تواند باشد.
پورت سریال یکی از متداول ترین راه های ارتباطی کامپیوتر با دنیای بیرون است گرچه نسبت به پورت USB از سرعت بسیار پایینی برخوردار است ولی به دلیل سادگی و فهم آسان آن باعث شده است که هنوز هم از آن استفاده شود. ما می خواهیم با استفاده از این پورت سریال اطلاعاتی را بیرون بفرستیم و همچنین اطلاعاتی را هم از بیرون بخوانیم در این میان به یک واسط سخت افزاری نیاز داریم تا این عملیات را برای ما انجام دهد که در اینجا از یک عدد میکروکنترلر AVR مدل ATMEGA16 استفاده کردیم. میکرو دستورات کنترلی را از کامپیوتر گرفته و آنها را اجراء می نماید و همچنین می توانید برای کامپیوتر هم اطلاعاتی ارسال نماید تا بعد از دریافت، پردازش های لازم روی آنها انجام گیرد.
به طور خلاصه ما باید در دو بخش مجزا برنامه نویسی داشته باشیم یکی برای کامپیوتر که آن را با Labview انجام می دهیم و دیگری برای میکروکنترلر که آن را با Flowcode انجام می دهیم، هر دوی این نرم افزار ها گرافیکی می باشند و هیج نیازی به دانستن زبان های متنی مانند اسمبلی، بیسیک و یا C را نداریم بلکه با بلوک ها و ماژول ها سروکار داریم که باید آنها را به هم وصل کنیم.

متن کامل این مقاله با توضیحات آن به صورت یک فایل PDF همراه با کلیه فایلهای ضمیه جهت دانلود برای شما تهیه شده است، امیدوام که مورد رضایت شما دوستان عزیز واقع گردد.

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

 

این مقاله همراه با توضیحات آن تنها در وب سایت www.picpars.com منتشر شده است هرگونه کپی برداری از آن تنها با کسب اجازه مدیریت سایت امکان پذیر خواهد بود.

با تشکر فراوان سید محسن قاسمیان

  منبع: www.picpars.com

  لطفا مقالات، آموزش‌ها و پروژه های خود را به آدرس ایمیل نمائید تا آن را با نام خودتان در سایت منتشر کنیم.




فایل های ضمیمه ( ورود - عضويت )

فایل شماره 121 | حجم 598 کیلوبایت | دانلود 378 بار

منبع www.picpars.com  نویسنده: سید محسن قاسمیان

منبع www.picpars.com  پروژه ارتباط سریال (اینترفیس با LabVIEW و Flowcode)

منبع www.picpars.com  پسورد: www.picpars.com


لینک ثابت این صفحه:   


© کپی برداری از مطالب این سایت تنها با ذکر منبع مجاز می باشد

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


اینترفیس رابط کاربری ارتباط سریال ارتباط چهار سیمه زبان های گرافیکی کامپیوتر میکروکنترلر,Labview flowcode interface graphic serial port com microcontroller RXT TXT RTS CTS ATMEGA16 MAX232 HIN232 flow control

ارسال شده در مورخه : جمعه، 11 شهريور ماه، 1390 توسط مدیریت بازدید [3964]   پرینت

مرتبط باموضوع :

 مثال چشمک زن با Flowcode برای میکروکنترلرهای AVR  [ شنبه، 29 مرداد ماه، 1390 ] 1973 مشاهده
 دانلود LabVIEW 2010+ماژول های کاربردی+بسته های آموزشی  [ دوشنبه، 12 ارديبهشت ماه، 1390 ] 2367 مشاهده
 آموزش نرم افزار گرافیکی Flowcode-AVR  [ پنجشنبه، 27 مرداد ماه، 1390 ] 3692 مشاهده
 آموزش نرم افزار قدرتمند LabView به زبان ساده (مقدمه)  [ جمعه، 15 بهمن ماه، 1389 ] 3134 مشاهده
نام شما:
ایمیل شما:

در مورخه : شنبه، 19 شهريور ماه، 1390 (IP آدرس : )

سلام و فوقالعاده ممنون از مطالب مفیدتون.
من وقتی این پروژه رو با hyperlink و میکرو avr atmega32 اجرا میکنم داخل hyperlink حروف نامفهوم مینویسه و labview هم این  error رو میده VISA:  (Hex 0xBFFF003E) Could not perform operation because of I/O error.

لطفا راهنماییم کنید.

جوابیه ها

نام شما:
ایمیل شما:

در مورخه : يكشنبه، 20 شهريور ماه، 1390توسط
(مشخصات کاربر SMGH-admin | ارسال پیغام شخصی) http://www.picpars.com (IP آدرس : )

سلام دوست عزیز

این پروژه تنها برای نرم افزار Labview‌ ارائه شده و تست شده. شما باید طبق توضیحات گفته شده در مقاله عمل کنید و error هم دو دلیل داره یا شماره پورت سریالی که میکرو به  آن وصل شده  رو درست انتخاب نکردید مثل COM1 یا COM2 یا  COM... و یا اینکه اتصالات میکرو به MAX232 تا پورت سریال کامپیوتر مشکل دارد.

با تشکر

ارسال جوابیه ]

ارسال جوابیه ]

نام شما: ahmad
ایمیل شما: ahmad.radmehr@yahoo.com

در مورخه : پنجشنبه، 22 دي ماه، 1390 (IP آدرس : )

سلام

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

SALAM

vaghean har kat jalbi bod aslan fekresho nemikardam kasi in atlaatro bezare ro sait. bekhater inke khodam chand mahe pish ba mokafat shabihe in mord ro az kasi yad khereftam. vaghean azaton khosham omad agha mohsen

ارسال جوابیه ]

 
نام شما: [ کاربر جدید ]

نام شما (ضروری): 
ایمیل شما : 
نظر:
کد امنیتی
کد امنیتی

  [ بازگشت ]
  • نظر سنجی
  • امتیاز بدهید
  • انتخاب ها
  • اشترک گذاری
اینترفیس با Labview چگونه بود؟

بسیار عالی
عالی
متوسط
ضعیف



مشاهد نتایج و ثبت نظر
نظرسنجی ها

تعداد آراء: 10
نظرات: 0
آیا این مطالب مورد رضایت شما واقع گردید؟ لطفا با رای دادن به این مطلب ما را در بهبود بخشیدن به مطالب کمک کنید. با اینکار به سایر دوستان‌تان نیز کمک خواهید کرد.


 فایل پی دی اف فایل پی دی اف

 گرفتن پرينت از اين مطلب گرفتن پرينت از اين مطلب

 ارسال به دوستان ارسال به دوستان

 گزارش این پست به مدیر سایت گزارش این پست به مدیر سایت

پروژه های آماده
پروژه تایپ حروف و اعداد با کیبورد 3×4 به زبان سی

با استفاده از میکروکنترلر ATMEGA8 و کیبورد 3×4 می توان حروف و اعداد را تایپ کرد و درون یک متغییر ذخیره نمود و محتوای این متغییر بر روی نمایشگر LCD نمایش داده می شود. در صورتی که فضای LCD پر شود کاراکترها به سمت چپ شیفت داده می شوند. تمامی حروف و اعداد کوچک و بزرگ انگلیسی قابل تایپ می باشند. جزئیات...


عناوین مطالب
عناوین مطالب را در موضوعات مربوطه جستجو کنید!
یک موضوع انتخاب کنید:



لینک باکس مهم‌ترین‌ ها
  • پروژه‌ها
  • برترین‌ها
  • پر بازدید
  • بیشترین نظرات
cash10-H7

سالنامه فارسی
ش ی د س چ پ ج
  12345
6789101112
13141516171819
20212223242526
2728293031

دوشنبه

1

1 خرداد ماه، 1391
21/05/2012


رویداد ها:
روز بزرگداشت ملاصدرا - روز بهره وری و بهینه سازی مصرف

جستجو در تقویم ...
cash40-D1

آمار کاربران

نظرسنجی
نظر شما در مورد کیفیت سایت چیست؟

خیلی عالیه
میتونه بهتر باشه
جای کار داره
خوب نیست
نظری ندارم!



شما میتوانید در این مورد نظر مکتوب خود را بنویسید: مشاهد نتایج و ثبت نظر

نظرسنجی ها

تعداد آراء: 679    نظرات: 42

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

پیشنهاد ما

سفارش طراحی پروژه
مرورگر پیشنهادی ما
نرم افزار دانلود فایلها
برنامه فشرده سازی







امتیاز به سایت
امتیاز به این صفحه
با یک امتیاز مثبت از طریق Gmail تان از سایت حمایت کنید