در این پروژه ولتاژ آنالوگ، از پایه خروجی سنسور LM35 خوانده شده و توسط
مبدل آنالوگ به دیجیتال داخلی میکرو، به عدد دیجیتال تبدیل و به پورت سریال
فرستاده و سپس توسط برنامه Visual Basic نمایش داده می شود.
نمای ظاهری LCD در زمان نمایش دما در شکل بالا مشخص است.
نمای گرافیکی نمایش دما در محیط Visual Basic از قرار شکل بالا است.
در قسمت Communication باید شماره Com Port کامپیوتر که پروژه به آن متصل شده تنظیم شود.
با فشردن کلید Start نرم افزار شروع به دریافت و ارسال اطلاعات از طریق پورت سریال خواهد کرد.
در قسمت Monitoring دو پارامتر دما و Setpoint که از میکرو گرفته شده اند نمایش داد می شوند.
در قسمت Output وضعیت رله نمایش داده می شود. در صورتی که رله وصل باشد LED
قسمت OUTPUT قرمز ، و در حالت قطع به رنگ خاکستری در می آید.
درقسمت Control می توان Setpoint جدیدی را وارد نمود و با زدن دکمه Enter
مقدار جدید را به میکرو ارسال کرد. زمانی که میکرو مقدار جدید Setpoint را
دریافت کرد رله را با توجه به این مقدار کنترل می کند و مقدار Setpoint را
دوباره به کامپیوتر برای نمایش ارسال میکند .
این پروژه نمونه آموزشی می باشد.
اهداف آموزشی:
• آشنایی با LCD کاراکتری و نحوه راه اندازی آن
• آشنایی با ADC میکروکنترلر
• آشنایی با سنسور دمای LM35 و نحوه راه اندازی آن
• آشنایی با رله و نحوه راه اندازی آن
• نحوه خواندن و نوشتن بر روی حافظه EEPROM داخلی میکروکنترلر
• آشنایی با ارتباط سریال UART
• آشنایی با اینتر فیسینگ در ویژوال بیسیک ( VB )
• آشنایی با ساخت برد مدار چاپی
اجزای پروژه:
• جهت اندازه گیری دما ، از سنسور LM35 استفاده شده است.
• جهت مانیتورینگ دما از یک LCD کاراکتری ۲*۱۶ استفاد شد.
میکروکنترلر و برنامه پروژه:
• این پروژه با میکروکنترلر AVR با کامپایلر بیسکام ( Bascom Avr ) به زبان بیسیک قابل سفارش است.
برد پروژه:
• برد پروژه با مدارچاپی قابل سفارش است.
همراه این پروژه موارد زیر ارسال می شود:
۱ . CD شامل فایل های زیر:
• توضیحات کامل از پروژه ، تحت فایل Word ، که در آن نحوه راه
اندازی پروژه ، شماتیک مدار ، برنامه میکروکنترلر ، برنامه ویژوال بیسک و
روش ساخت برد پروژه ، به صورت مصور شرح داده شده است.
• نرم افزارهای Bascom Avr ، Code Vision AVR ، Proteus
۲ . یک عدد آداپتور ۱۲ ولت.
تاریخ: 1391/03/16
مشاهده :
938 |