کوشا فایل

کوشا فایل بانک فایل ایران ، دانلود فایل و پروژه

کوشا فایل

کوشا فایل بانک فایل ایران ، دانلود فایل و پروژه

طراحی و ساخت شبیه ساز آسانسور با AVR

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

طراحی و ساخت شبیه ساز آسانسور با AVR


طراحی و ساخت شبیه ساز آسانسور با AVR

هدف از این مدار شبیه‌سازی یک آسانسور مبتنی بر سیستم میکروکنترولری است و مدلی کوچک برای طراحی یک آسانسور می‌باشد. این آسانسور دارای ۴ طبقه است که در داخل آسانسور کلیدهای ۱-۴ برای انتخاب طبقه مورد نظر وجود دارد. در بیرون آسانسور و جلو درب‌ها کلیدی نیز وجود دارد که عملکرد آن مانند کلیدهای داخل آسانسور است و هر یک از آنها نماینده شماره طبقه مورد نظر است. در جلو درب هر طبقه یک نمایشگر ۷-Seg و یک لامپ در زیر هر کلید وجود دارد. از نمایشگر ۷-Seg به منظور نمایش موقعیت آسانسور استفاده می‌شود.

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

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

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

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

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

امکانات مورد نیاز برای پروژه:

  • یک میکروکنترولر برای عمل پردازش و کنترل فرایندها
  • یک مدار تغذیه تثبیت شده با قابلیت اطمیان مناسب به منظور تامین جریان مورد نیاز برای قسمت‌های ولتاژ پایین و حساس
  • کلیدها
  • نمایشگرها
  • کابل‌ها و فیبر مدار چاپی و دیگر اتصالات

فهرست مطالب این پروژه…

فصل ۱-   شرح پروژه

۱-۱-   بخش های پروژه آسانسور

فصل ۲-    قسمت‌های مکانیکی

فصل ۳-    بخش‌های سخت افزار الکترونیکی

۳-۱-     منبع تغذیه و مدارات تثبیت کننده ولتاژ

۳-۱-۱-    رگولاتورها یا تثبیت کننده‌های ولتاژ

۳-۲-     سنسورهای نوری و همچنین کلیدها

فصل ۴-   اصول تزویج کننده های نوری

۴-۱-     نسبت تبدیل تزویج کننده نوری

۴-۲-     ولتاژ جداسازی

۴-۳-   Vce(MAX)

۴-۴-     If(MAX)

۴-۵-     پهنای باند

فصل ۵-    نمایشگرها

فصل ۶-    قسمت میکروکنترولر برای انجام محاسبات و تصمیم گیری و همچنین کنترل اجزای دیگر          

فصل ۷-    موتور و مدارات مربوط به آن

۷-۱-   مختصری راجع به استپ موتور

۷-۲-   متداولترین نوع موتورهای پله‌ای

فصل ۸-   مختصری راجع به آی‌سی درایور ULN2003A

۸-۱-   مشخصات این آی سی

فصل ۹-    قسمت نرم‌افزار و برنامه نویسی میکروکنترولر

فصل ۱۰-  برنامه به زبان بیسیک

فصل ۱۱- الگوریتم 

فصل ۱۲-  مختصری در مورد برنامه مدار

۱۲-۱- شماتیک مدار


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

تولید موج سینوسی،مربعی،مثلثی،شیب،دندان اره ای،ECG و نویز با AVR به زبان C

اختصاصی از کوشا فایل تولید موج سینوسی،مربعی،مثلثی،شیب،دندان اره ای،ECG و نویز با AVR به زبان C دانلود با لینک مستقیم و پرسرعت .

تولید موج سینوسی،مربعی،مثلثی،شیب،دندان اره ای،ECG و نویز با AVR به زبان C


تولید موج سینوسی،مربعی،مثلثی،شیب،دندان اره ای،ECG و نویز با AVR به زبان C

قصد داریم شکل موج های گوناگونی با میکروکنتر AVR به زبان سی (کدویژن) تولید کنیم. از آنجایی که ولتاژ میکرو 5 ولت می باشد ما 2.5 ولت را برای پیک منفی و 2.5 ولت دیگر را برای پیک مثبت در نظر میگیرم. اصول تولید موج بر مبنای پله های 0 تا 2.5 ولت می باشد که اطلاعات 8 بیتی روی پورت خروجی را توسط یک سری مقاومت به ولتاژ آنالوگ تبدیل میکنیم. به عنوان مثال برای تولید شکل موج سینوسی از فرمول زیر استفاده می کنیم:

step = 128+(127*Sin N)

step عددی است که گام حرکتی را مشخص می کند. N نیز درجه می باشد که در اینجا 360/1.41=255 خواهد بود، یعنی در هر گام 1.41 درجه حرکت خواهیم داشت. 255 ماکزیمم عددی است که می توان روی یک پورت 8 بیتی نوشت. بنابراین با محاسبه اعداد از 0 تا 360 درجه ما یک آرایه 255 عضوی با اعداد مختلف خواهیم داشت باید این 255 عدد مختلف را با نهایت سرعت بر روی پورت مورد نظر قرار دهیم تا یک سیکل کامل تولید شود. نکته: برای تغییر فرکانس موج تولید شده باید تاخیرهای مورد نیاز را بعد از حلقه های For قرار داد و هیچ وجه نباید درون حلقه های for تاخیر گذاشت (هرچه با سرعت بیشتری اعداد به پورت ارسال شوند کیفیت موج خروجی بهتر خواهد بود) سایر موج ها نیز از همین شوه (پله ها) تولید می شود. که در انشاء الله اگر وقت شد نحوی تولید و فرمول آنها را نیز توضیح خواهید داد.



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

مجموعه پروژه های مهم و کاربردی با 20 پروژه AVR

اختصاصی از کوشا فایل مجموعه پروژه های مهم و کاربردی با 20 پروژه AVR دانلود با لینک مستقیم و پرسرعت .

مجموعه پروژه های مهم و کاربردی با 20 پروژه AVR


مجموعه پروژه های مهم و کاربردی با 20 پروژه  AVR

این برنامه ها میتوانند مثال ها و تمرین های بسیار خوبی برای کلاس آزمایشگاه ریز پردازنده دانشگاه ها باشند . کدنویسی این برنامه ها به زبان سی بوده که در محیط نرم افزاری Code Vision نوشته شده است و تمام شبیه سازی ها توسط میکروکنترلر ای تی مگا ۱۶ در نرم افزار قدرتمند Proteus 7 Professional انجام شده است که امیدوارم مورد توجه شما قرار بگیرد.

avr حافظه بخش خیلی مهم از یک سیستم میکرو کامپیوتری است. ما می توانیم بر اساس به کارگیری حافظه، آن را به دو گروه دسته بندی کنیم: حافظه برنامه و حافظه داده . حافظه برنامه ، تمام کد برنامه را ذخیره می کند. این حافظه معمولاً از نوع حافظه فقط خواندنی (ROM) می باشد. انواع دیگری از حافظه ها نظیر EPROM و حافظه های فلش EEPROM برای کاربردهایی که حجم تولید پایینی دارند و همچنین هنگام پیاده سازی برنامه به کار می روند . حافظه داده از نوع حافظه خواندن / نوشتن (RAM) می باشد . در کاربردهای پیچیده که به حجم بالایی از حافظه RAM نیاز داریم ، امکان اضافه کردن تراشه های حافظه بیرونی به اغلب میکرو کنترلر ها وجود دارد.

لیستی از پروژه AVR موجود

  1.  نوشتن این برنامه آشنایی با طریقه اتصال بندی در پروتئوس و همچنین روش کدنویسی در کدویژن  است ، منطق این برنامه ایجاد چراغ چشمک زن است که در هر ۵۰۰ میلی ثانیه اقدام به روشن و خاموش کردن LED ها می نماید
  2. در این برنامه طریقه وارد کردن و کارکردن با کلید مد نظر است که توسط کلید اقدام به روشن و خاموش کردن چراغ می نماییم . لازم به ذکر است که کلید ها به صورت حساس به سطح تعبیه شده اند
  3. شاهد حساس به لبه بودن کلید می باشیم که توسط متغییر پرچم این حساسیت ایجاد می شود ، در توضیح این که با فشردن و رها کردن کلید، چراغ روشن می شود و روشن می ماند و برای خاموش کردن چراغ باید دوباره کلید فشرده و رها گردد به طور کلی با زدن کلید چراغ ابتدا روشن و با دوباره زدن کلید چراغ خاموش می گردد .

و….


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

سیستم امنیتی با استفاده از امواج مادون قرمز با AVR

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

سیستم امنیتی با استفاده از امواج مادون قرمز با AVR


سیستم امنیتی با استفاده از امواج مادون قرمز با AVR

چکیده : 

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

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

فهرست مطالب : 

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

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

دانلود پاورپوینت آماده رشته برق با عنوان بررسی میکروکنترلرها AVR

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

دانلود پاورپوینت آماده رشته برق با عنوان بررسی میکروکنترلرها AVR


دانلود پاورپوینت آماده رشته برق با عنوان  بررسی میکروکنترلرها  AVR

61 اسلاید شکیل

 

مقدمه ای بر AVR

AVR هامیکرو کنترلرهای 8 بیتی هستند .
بر اساس سازماندهی‌‌‌‌‌‌‌‌‌‌ RISCعمل می کنند.
v عملیات را با سرعت ودر یک کلاک سیکل انجام می دهند.
استفاده از زبانهای سطح بالا برای برنامه نویسی.
v مانند : c , BASIC  
   کاهش حجم کد تولیدی ودر نتیحجه سرعت بالاتر.
AVR انواع میکرو کنترلرهای
TINYAVR
AT90S or AVR
MEGAAVR
.
.
.
.
.
.
.
 
.
.
 
.
.

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