طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
این پروژه یک مدار گیرنده رادیویی 433 یا 315 مگاهرتز می باشد که قابلیت تعریف و ذخیره سازی انواع ریموت کنترل هایی از قبیل (ریموت دزدگیر ماشین، پارکینگ، بالابر و ...) را دارد. می توان رله مربوطه را روی هر کلید دلخواه تعریف نمود.این پروژه یک دماسنج ساده می باشد که توانایی اندازه گیری دما از منفی 40 تا مثبت 120 درجه سانتی گراد با دقت دو رقم اعشار را دارد.ساعت دیواری دیجتال با قابلیت نمایش ساعت و دقیقه، دمای اتاق، تاریخ شمسی، روز هفته، زدن تک بوق وقتی که زمان یک ساعت جلو می رود، تنظیم ساعت و دما تنها با 2 کلید. ابعاد ساعت 33*27 سانتی متر می باشد.کنترل زاویه ای 0 تا 180 درجه؛ قابلیت تعریف بیش 100 برنامه مجزا توسط کاربر؛ تعیین زاویه برای هر پله حرکت سروو موتور؛ تعیین سرعت حرکت سروو موتور؛ تعیین مدت زمان کارکرد در هر برنامه از 1 تا 255 دقیقه. منوی کاربری بسیار آسان برای تعریف برنامه ها.این مدار یک کنترلر زمانی و دمایی می باشد، که بر اساس برنامه ریزی دلخواه توسط کاربر یک رله خروجی را کنترل می نمایید. با اتصال لامپ فلورسنت مرغوب به رله دستگاه می توانید لامپ را تحت کنترل داشته باشید.
پروژه ریموت کنترل 433-315 مگاهرتز تک کاناله با قابلیت لرنینگ

MCP-30

پروژه ریموت کنترل 433-315 مگاهرتز تک کاناله با قابلیت لرنینگ
پروژه دماسنج ساده با avr

MCP-29

پروژه دماسنج ساده با avr
پروژه ساعت دیواری دیجیتال به همراه تاریخ شمسی و دما با avr

MCP-13

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

MCP-2

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

MCP-24

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

اندازه گیری دما توسط سنسور آنالوگ LM35

با عرض سلام خدمت دوستان
این هم یه پروژه خوب برای یادگیری و کار کردن با مبدل آنالوگ به دیجیتال AVR همچنین طریقه استفاده و راه اندازی و برنامه نویسی سنسور LM35 که امیدوارم به کارتون بیاد.
تنظیمات ADC در بیسک
نکته مهم و اساسی در تنظیمات ADC برای اندازه گیری دقیق دما تنظیم Reference می باشد.
Reference ولتاژ مبنا ای می باشد میکرو نسبت آن ولتاژ آنالوگ را به دیجیتال تبدیل می کند.
Reference = Internal :
با انتخاب این تنظیم ولتاژ مرجع برابر 2.56 ولت می شود که این ولتاژ دقیق در داخل خود میکرو تولید می شود.
در این حالت مقدار خوانده شده توسط دستور:

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


W = Getadc (0)
در مد Internal محتوای متغییر W باید بر 4 تقسیم شود. W=W/4
Reference = AVCC :
در این مد ولتاژ مبنا از خارج و توسط پایه AVCC انتخاب می شود که اگر این پایه را توسط یک سلف 10 میکرو هانری به VCC وصل کنیم یعنی AVCC=5v آنگاه:
باید محتوای متغییر W بر 2 تقسیم شود. W=W/2
بهترین حالت مد اولی می باشد یعنی Reference = Internal
بنابراین با تغییرات ولتاژ ورودی در محدوده تقریبا 0.1 تا 0.5 تاثیری بر اندازه گیری دقیق دما نخواهد داشت.
ولی در مد AVCC با تغییرات جزئی ولتاژ حتی 0.2 ولت هم حدود 2 درجه در اندازه گیری دما خطا ایجاد می شود.
خوب Config ال سی دی و میکرو و که دیگه بلید (توی قسمت های آموزشی AVR گفته شده)
توضیحی در مورد دستور Select به کمک این دستور شما می توانید یک متغییر را انتخاب کنید و بر اساس محتوای اون متغییر دستوراتی بنویسید و اون کارایی مورد نظر را پیاده کنید. مثلا من در اینجا متغیر Temp را انتخاب کردم و نوشته ام که اگر دما بین 25 تا 32 باشه پیغام STATUS: MEDIUM رو روی ال سی دی نمایش بده و LED L رو هم روشن کن و سایر انتخاب ها که تو برنامه هست.
Select Case Temp

End Select
گفتیم که در مد Internal باید W را بر 4 تقسیم کنیم یعنی هرچی که از کانال 0 وارد شد رو بر چهار تقسیم کنیم ولی ما در این برنامه بر 20 تقسیم کردیم که علت این کار هم این هست که ما در موقع خوندن دما یک حلقه FOR تعریف کردیم که این حلقه در هر 20 میلی ثانیه یک بار دما رو می خونه و به متغیر E اضافه می کنه علت این کار اینکه 5 بار دما رو بخونیم و بعد یه میانگین ازش بگیرم که باعث بالا رفتن دقت میشه. 20=5*4
و با کمک دستور Mod باقی مانده این تقسیم رو تا دو رقم اعشار بدست میاریم.
و W = Getadc(0) هم منظور اینکه از کانال 0 مقدار آنالوگ رو بخون که این میکرو 8 کانال مبدل آنالوگ به دیجیتال داره.
امیدوارم که مورد رضایت شما باشه
موفق باشید.

  منبع: www.picpars.com

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

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

فایل شماره 42 | نسخه 1.0 | حجم 60 کیلوبایت | دانلود 7469 بار

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

منبع www.picpars.com  اندازه گیری دما توسط سنسور آنالوگ LM35

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

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

برچسب ها:
تاریخ ارسال چهارشنبه، 21 بهمن ماه، 1388    نویسندهنویسنده: مدیریت    نظرات 3 نظر    بازدید بازدید [ 49938 ]   پرینتنسخه چاپی
فایل پی دی اف فایل پی دی اف   ارسال به دوستان ارسال به دوستان