طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
کنترل نور یک لامپ 12 الی 24 ولتی DC توسط دو عدد کلید در بازه روشنایی 1 تا 99 درصد. به همراه نمایشگر جهت نمایش درصد روشنایی.این مدار یک کنترلر زمانی و دمایی می باشد، که بر اساس برنامه ریزی دلخواه توسط کاربر یک رله خروجی را کنترل می نمایید. با اتصال لامپ فلورسنت مرغوب به رله دستگاه می توانید لامپ را تحت کنترل داشته باشید.این پروژه در اصل یک قفل امنیتی است که می توان جلوی درب اصلی منزل (در کنار آیفون) آن را نصب کرد. از امکانات آن می توان به موارد زیر اشاره نمود: نمایش دما از 125 تا 55- درجه سانتیگراد، نمایش ساعت دقیق، نمایش تاریخ شمسی همراه با روز هفته به صورت فارسی، نمایش تعداد فرصت های باقیمانده برای وارد کردن رمز صحیح، و قفل شدن سیستم به مدت 15 دقیقه در صورتی که 4 بار رمز اشتباه وارد شود. امکان تغییر رمز و تنظیم کردن ساعت و تاریج و ...کنترل زاویه ای 0 تا 180 درجه؛ قابلیت تعریف بیش 100 برنامه مجزا توسط کاربر؛ تعیین زاویه برای هر پله حرکت سروو موتور؛ تعیین سرعت حرکت سروو موتور؛ تعیین مدت زمان کارکرد در هر برنامه از 1 تا 255 دقیقه. منوی کاربری بسیار آسان برای تعریف برنامه ها.این پروژه قابلیت تشخیص نشتی گاز و کمی دود و افزایش دما را دارد. به این صورت که اگر نشتی رخ دهد با ارسال یک پیامک SMS برای شماره تعریف شده کاربر را مطلع می نماید. همچنین یک رله نیز فعال می شود که می تواند یه آژیر خطر را صدا درآورد.
دیمر دیجیتال با AVR به زبان سی

MCP-38

دیمر دیجیتال با AVR به زبان سی
پروژه مدار دستگاه فتوتراپی (پایین آورنده زردی خون نوزادان)

MCP-24

پروژه مدار دستگاه فتوتراپی (پایین آورنده زردی خون نوزادان)
پروژه دربازکن الکترونیکی خانه قفل رمز با avr

MCP-5

پروژه دربازکن الکترونیکی خانه قفل رمز با avr
پروژه کنترل سروو موتور از 0 تا 180 درجه با avr

MCP-2

پروژه کنترل سروو موتور از 0 تا 180 درجه با avr
پروژه نشت یاب گاز و کنترل با SMS

MCP-35

پروژه نشت یاب گاز و کنترل با SMS

پروژه ارتباط سریال اینترفیس با LabVIEW و Flowcode

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

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

از بخش سفارش طراحی هم اکنون درخواست خود را ثبت کنید
حل و تشریح کلیه تمرینات درس میکروکنترلر AVR
طراحی و ساخت مدارات دلخواه شما با میکروکنترلر AVR


نرم افزاری مانند 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 | نسخه 1.0 | حجم 598 کیلوبایت | دانلود 4980 بار

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

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

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

به این مطلب امتیاز دهید

برچسب ها:
تاریخ ارسال جمعه، 11 شهريور ماه، 1390    نویسندهنویسنده: مدیریت    نظرات 7 نظر    بازدید بازدید [ 29786 ]   پرینتنسخه چاپی
فایل پی دی اف فایل پی دی اف   ارسال به دوستان ارسال به دوستان   


پروژه محافظ لوازم برقی با avr و نمایشگر LCD
کد پروژه: MCP-23
عنوان: پروژه محافظ لوازم برقی با avr و نمایشگر LCD
میکروکنترلر: AVR ==> زبان سی C (کدویژن)
قیمت: به جزئیات پروژه مراجعه نمایید
جزئیات سفارش خرید
در صورتی که برق شهر از حداقل تعریف شده کمتر، یا از حداکثر بیشتر شود رله خروجی قطع خواهد شد و از طریق بازر بوق هشدار پخش می شود. ولتاژ فعلی، زمان باقیمانده تا اتصال رله و پیغام ها روی نمایشگر نشان داده می شود.
پروژه ریموت کنترل 433-315 مگاهرتز 4 کاناله با قابلیت لرنینگ
کد پروژه: MCP-27
عنوان: پروژه ریموت کنترل 433-315 مگاهرتز 4 کاناله با قابلیت لرنینگ
میکروکنترلر: AVR ==> زبان سی C (کدویژن)
قیمت: به جزئیات پروژه مراجعه نمایید
جزئیات سفارش خرید
این پروژه یک مدار گیرنده رادیویی 433 یا 315 مگاهرتز می باشد که قابلیت تعریف و ذخیره سازی انواع ریموت کنترل هایی از قبیل (ریموت دزدگیر ماشین، پارکینگ، بالابر و ...) را دارد. با نگه داشتن یک میکروسوئیچ و فشار دادن یکی از کلید های ریموت به مدت 1 ثانیه کد شناسایی ریموت مورد نظر آشکار و سپس در حافظه ذخیره می شود و می توان با چهار کلید ریموت (کلیدهای A,B,C,D) چهار رله را روشن و خاموش کرد.

مرتبط باموضوع :          مطالب بیشتر در این موضوع

 مثال چشمک زن با Flowcode برای میکروکنترلرهای AVR  [ شنبه، 29 مرداد ماه، 1390 ] 18835 مشاهده
 آموزش نرم افزار گرافیکی Flowcode-AVR  [ پنجشنبه، 27 مرداد ماه، 1390 ] 33757 مشاهده
 دانلود LabVIEW 2010+ماژول های کاربردی+بسته های آموزشی  [ دوشنبه، 12 ارديبهشت ماه، 1390 ] 13890 مشاهده
 آموزش راه اندازی پروتکل سریال در LabView  [ شنبه، 4 دي ماه، 1395 ] 1204 مشاهده
 ارسال پیامک با LabView  [ شنبه، 4 دي ماه، 1395 ] 1473 مشاهده

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

اینترفیس با Labview چگونه بود؟

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



نتایج
نظرسنجی ها

تعداد آراء: 30
نظرات : 0
نام شما:
ایمیل شما:
در مورخه : شنبه، 19 شهريور ماه، 1390

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

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

جوابیه ها

نام شما:
ایمیل شما:
در مورخه : يكشنبه، 20 شهريور ماه، 1390توسط
(مشخصات کاربر SMGH-admin | ارسال پیغام شخصی)

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

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

با تشکر

ارسال جوابیه

ارسال جوابیه

نام شما: ahmad
ایمیل شما: ahmad.radmehr@yahoo.com
در مورخه : پنجشنبه، 22 دي ماه، 1390

سلام

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

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

ارسال جوابیه

نام شما: masoud
ایمیل شما: masoud.rostami2011@gmail.com
در مورخه : يكشنبه، 15 بهمن ماه، 1391

با سلام

این برنامه چه ورژنی است من با لب ویو 9 باز کردم نشد راهنمایی کنید لطفا

ارسال جوابیه

نام شما: majhool
ایمیل شما:
در مورخه : يكشنبه، 13 مهر ماه، 1393توسط
(مشخصات کاربر majhool | ارسال پیغام شخصی)

جناب آقای قاسمیان این مقاله شما در مورد ارتباط سریال labview و میکرو avr چه شد؟ به دست من که نرسید!!!

 

ارسال جوابیه

نام شما: chaman
ایمیل شما: latifi0986@gmail.com
در مورخه : چهارشنبه، 23 خرداد ماه، 1397

سلام اگه ممکن هست اتصال سنسور دود و دما با فلو کد و لب ویو را بگذارید ممنون میشم .من پروژه شما  رو درست کردم و جواب گرفتم .عالی بود

ارسال جوابیه

نام شما: mohamad
ایمیل شما:
در مورخه : پنجشنبه، 14 تير ماه، 1397

سلام.maxچرا این جوریه32 بعضی وقتا داغ میشه و میسوزه .

ارسال جوابیه

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

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

  [ بازگشت ]