فی بوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی بوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر (AVR (ATMEGA8

اختصاصی از فی بوو تحقیق ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر (AVR (ATMEGA8 دانلود با لینک مستقیم و پر سرعت .

تحقیق ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر (AVR (ATMEGA8


تحقیق ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر (AVR (ATMEGA8

تحقیق ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر (AVR (ATMEGA8 در 26 صفحه فایل ورد قابل ویرایش

چکیده :

در این پروژه پیرامون طراحی نرم افزار ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر AVR(ATMEGA8)  مطالبی چند به میان آمده است این قفل توانایی این را دارد که توسط سه نفر و با سه رمز رقمی متفاوت مورد استفاده قرار گیرد .

میکرو AVR  رمز را از یک صفحه کلید ماتریسی دریافت می کند و پس از نمایش برروی صفحه نمایشگر LCD  پس از مقایسه با رمز موجود در حافظه در صورت صحیح بودن رله ای را برای یک ثانیه فعال می کند و قفل باز می گردد هر یک از این کاربرها به راحتی

می توانند رمز مورد نظر خود را تغییر دهند و رمز دیگری را جایگزین آن کنند .

یک رمز 5 رقمی نیز به عنوان رمز SUPERVISER  تعریف شده است که در صورتی که یکی از کاربرها رمز خود را فراموش کرد می تواند با وارد کردن آن سه رمز دیگر را صفر کند و کاربرها می توانند با مراجعه  دوباره رمز مورد نظر خود را وارد کنند و پیغام های میکرو نیز در هر مرحله با توجه به کلید فشار داده شده بر روی صفحه نمایشگر LCD  نمایش داده

می شود .

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

مقدمه :

مختصری راجع به AVR

زبانهای سطح بالا یا همان HLL (HIGH Level Language) به سرعت در حال تبدیل شدن به زبان برنامه نویسی استاندارد برای میکرو کنترلرها (MCU) حتی برای میکروهای 8 بیتی کوچک هستند زبان برنامه نویسی C و BASIC  بیشترین استفاده را در برنامه نویسی میکروها دارند ولی در اکثر کاربردها کدهای بیشتری را نسبت به زبان برنامه نویسی اسمبلی تولید می کنند .   

ATMEL  ایجاد تحولی در معماری جهت کاهشی کد به مقدار مینیمم را درک کرد که نتیجه این تحول میکروکنترلرهای AVR هستند که علاوه بر کاهش و بهینه سازی مقدار کدها به طور واقع عملیات را تنها در یک کلاک سیکل توسط معماری RISC انجام می دهند و از 32 رجیستر همه منظوره استفاده می کنند که باعث شده 4 تا 12 بار سریعتر از میکروهای مورد استفاده کنونی باشند .

تکنولوژی حافظه کم مصرف غیر مدار شرکت ATMEL  برای برنامه ریزی AVR ها مورد استفاده قرار گرفته است در نتیجه حافظه های FLASH و EEPROM  در داخل مدار قابل برنامه ریزی (ISP) هستتد میکرو کنترلرهای اولیه AVR  دارای 1 و 2 و3 کیلوبایت حافظه FLASH  و به صورت کلمه 16 بیتی سازماندهی شده بودند .

AVR ها به عنوان میکرو RISC  با دستورات فراوان طراحی شده اند که باعث می شود حجم کد تولید شده کم و سرعت بالاتری بدست آید .

خصوصیات (ATMEGA 8) 

  • از معماری AVR RISC استفاده می کند .
  • دارای 16 دستورالعمل با کارآیی بالا که اکثرا ً تنها در یک کلاک سیکل اجرا می شوند
  • 8*32 رجیستر کاربردی
  • سرعتی تا 6m/ps ( در فرکانس 6mhz)
  • حافظه ، برنامه و داده غیر فرار
  • BK بایت حافظه FLASH  داخلی قابل برنامه ریزی
  • پایداری حافظه FLASH  : قابلیت 1000 بار نوشتن و پاک کردن
  • 1024 بایت حافظه داخلی SDRAM
  • 512 بایت حافظه EEPROM داخلی قابل برنامه ریزی
  • پایداری حافظه EEPROM : قابلیت 10000 بار نوشتن و پاک کردن
  • قفل برنامه FLASH و حفاظت EEPROM

خصوصیات جانبی

  • دو تایمر – کانتر 8 بیتی با PRESCALER مجزا و دارای مد COMPARE
  • یک تایمر – کانتر 16 بیتی با PRESCALER مجزا و دارای COMPARE و CAPTURE
  • 3 کانال PWM
  • 3 کانال مبدل ، آنالوگ به دیجتال در بسته بندی های TQFP و MLF
  • 6 کانال با دقت 10 بیتی
  • 2 کانال با دقت 8 بیتی
  • 6 کانال مبدل آنالوگ به دیجیتال در بسته بندی های PDIP
  • 4 کانال با دقت 10 بیتی
  • 2 کانال با دقت 8 بیتی
  • دارای RTC با اسیلاتور مجزا
  • یک مقایسه کننده آنالوگ داخلی
  • USART سریال قابل برنامه ریزی
  • WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی
  • ارتباط سریال SPT برای برنامه ریزی داخل مدار
  • قابلیت ارتباط با پروتکل سریال دو سیمه
  • قابلیت ارتباط سریال SPI به صورت MASTER یا SLAVE

خصوصیات ویژه میکروکنترلر

  • POWER – ON RESET CIRCUIT
  • دارای 5 حالت Sleep (ADC Noise و IDEL و STANDBY و POWER DOWN  و POWER – SAVE  و REDUCTION )
  • منابع وقفه ( INTERRUPT) داخلی و خارجی
  • دارای اسیلاتور RC داخلی کالیبره شده
  • عملکرد کاملا ً ثابت
  • توان مصرفی پایین و سرعت بالا توسط تکنولوژی CMOS
  • توان مصرفی در 25a,3V,4MHZ
  • حالت فعال 6 MA
  • در حالت غیر فعال 0MA
  • ولتاژهای عملیاتی ( کاری )
  1. 7V تا 5.5 برای (ATMEGA 8L)
  2. 5V تا 5.5 برای (ATMEGA8)
  • فرکانس کاری
  • و ...

ادامه تحقیق در فایل خریداری شده می باشد.

 


دانلود با لینک مستقیم


تحقیق ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر (AVR (ATMEGA8

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

اختصاصی از فی بوو تحقیق در مورد ربات مین یاب دارای سروو کنترلر دانلود با لینک مستقیم و پر سرعت .

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


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

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 تعداد صفحه92

ربات ماهی :

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

ربات مار :

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

 

ربات های عنکبودی :

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


دانلود با لینک مستقیم


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

مقاله علمی آموزش میکرو کنترلر سریع و میکرو کنترلر pic

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

مقاله علمی آموزش میکرو کنترلر سریع و میکرو کنترلر pic


مقاله علمی آموزش میکرو کنترلر سریع و میکرو کنترلر pic

 

 

 

 

 

 

 

 

 

 

 موضوع

میکرو کنترلر سریع و میکرو کنترلر pic


بخشی از این مقاله

میکروکنترلر pic شبیه به AVR میباشد و قابل شبیه سازی با proteus میباشد  و در انواع ۸ ۱۶ ۲۸ ۴۰ ۶۴ و۸۴ پایه میباشد.  میکروکنترلرهای PIC از نظر نوع حافظه به ۴ دسته تقسیم می شوند :

۱- دارای حافظه از نوع  Flash هستند : آی سی هایی که دارای حرف F هستند  مانند ۱۶F84

۲- دارای حافظه از نوع Eprom هستند : آی سی هایی که دارای حرف C یا CE هستند  مانند ۱۶C84 -16CE625

۳-دارای حافظه از نوع Rom هستند:آی سی هایی که دارای حرف CR هستند  مانند ۱۶CR84

۴-دارای حافظه از نوع Eeprom هستند

جهت کار ابتدا باید یک زبان برنامه نویسی مانند c یا اسمبلی انتخاب نمود که در اینجا به زبان c با نرم افزار microc میپردازیم.کار با این نرم افزار بسیار ساده بوده ، به این صورت که با انتخاب New/Project و انتخاب نوع و فرکانس تراشه از آن استفاده میکنیم و ...

 

فهرست

میکروکنترلر pic

وقفه INT

وقفه تغیر در پورت B

تایمر

تایمر صفر

تایمر یک

تایمر ۲

CCP

واحد مرجع ولتاژ

واحد مقایسه کننده

واحد مبدل آنالوگ به دیجیتال

حافظه EEPROM

خطاهای برنامه نویسی

 

****************************************************

 

توضیحات

فرمت فایل :  PDF

تعداد صفحه :   24

 

پس از پرداخت مبلغ ذکر شده در قسمت زیر ، لینک دانلود برای شما عزیزان فعال میشود و میتوانید فایل را دریافت کنید


دانلود با لینک مستقیم


مقاله علمی آموزش میکرو کنترلر سریع و میکرو کنترلر pic

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

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

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


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

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه92

میکروکنترلر چیست :

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

 

کلمه میکروکنترلر:

این کلمه از دو کلمه 1- میکرو  2-کنترلر     تشکیل شده 

 

1-میکرو : میدونین که این یک واحد یونانی است و برابر با 10 به توان منفی 6 متر است. یعنی یک ملیونیوم متر واحده خیلی کوچیکیه نه....ولی واحدهای خیلی کوچیکتر از این هم داریم که در الکترونیک مورد استفاده قرار میگیرند در قسمتهای بعدی توضیحیهاتی راجع به این واحد ها و موارد استفاده آنها داده میشه.

 

2-کنترلر : که همه معنی و مفهومشو میدونین . یعنی کنترل کننده به تعبیری یعنی "مغز " البته بدون تفکر فقط دستوراتی که به اون داده میشه به نحو احسن انجام میده.

 

حالا چرا این کلمات ؟

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

(البته من این تعاریف رو بر مبنای نظر خودم از میکرو گفتم و خودم اونو تو هیچ جایی ندیدم شاید اصلا این کلمه به خاطر چیز دیگست اگر دوستان میدونن لطف کنن خوشحال میشم)

 

 

حالا نحوه انجام دادن کار میکروکنترلر را به صورت کلی بررسی میکنیم :

 

تا حالا همه شما با ماشین حساب کار کردین تا حالا به نحوه کار کردنش فکر کردین شما اطلاعاتتون را که همون عملیات ریاضی هست به وسیله صفحه کلید به اون میدید بعد ماشین حساب این اطلاعات رو بر مبنای دستوراتی که قبلا به اون داده شده پردازش میکند و جواب را رویlcd نمایش میدهد. در واقع یک میکروکنترلر برنامه ریزی شده به عنوان مغز ماشین حساب این اطلاعات یا داده رو از صفحه کلید میگیره روشون پردازش انجام میده و بعد بر روی lcd  نمایش میده.

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

 

ساختمان دخلی میکروکنترلر:

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

 

 

تفاوت میکروپروسسور و میکروکنترلر:

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

 

آیا میکروکنترلر چیز جدیدی را با خود آورده است ؟

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

 

عیب میکروکنترلر:

میکروکنترلر با این همه مزایا که گفتیم دارای یک عیب کوچیک است .و آن سرعت پایین ! است آیا سرعتی معادل یک ملیونیوم ثانیه سرعت کمی است ؟ سرعت کمی نیست ولی       یک مثال شاید بحثو بهتر باز کند

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

اگر کسی از دوستان عیب دیگری از میکروکنترلر میدونه لطف کنه ممنون میشم.

 


دانلود با لینک مستقیم


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