یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

تحقیق در مورد میکروکنترلر های MEGA AVR

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

تحقیق در مورد میکروکنترلر های MEGA AVR


تحقیق در مورد میکروکنترلر های MEGA AVR

تحقیق در مورد میکروکنترلر های MEGA AVR

20 صفحه در قالب word

 

 

 

 

میکروکنترلر های MEGAAVR

مقدمه

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

مختصری در مورد AVR
زبانهای سطح بالا یا همان HLL (HIGH LEVEL LANGUAGES) به سرعت در حال تبدیل شدن به زبان برنامه نویسی استاندارد برای میکروکنترلر های (MCU) حتی برای میکروهای ۸ بیتی کوچک هستند . زبان برنامه نویبی BASIC و C بیشترین استفاده را در برنامه سازی دارند ولی در اکثر کاربردها کدهای بیشتری را نسبت به زبان برنامه نویسی اسمیلی تولید می کنند .
ATMEL ایجاد تحولی در معماری ، جهت کاهش کد به مقدار مینیمم رادرک کرد که نتیجه این تحول میکروکنترلرهای AVR هستند که علاوه بر کاهش وبهینه سازی مقدار کدها به طور واقع عملیات را تنها در یک کلاک سیکل توسط معماری (REDUCED RISC INSTRUCTION SET COMPUTER) انجام میدهند واز ۳۲ رجیستر همه منظوره (ACCUMULATORS) استفاده می کنند که باعث شده ۴ تا ۱۲ بار سریعتر میکروهای مورد استفاده کنونی باشند.
تکنولوژی حافظه کم مصرف غیر فرار شرکت ATMEL برای برنامه ریزی AVR ها مورد استفاده قرار گرفته است در نتیجه حافظه های FLASH و EPROM در داخل مداار قابل برنامه ریزی (ISP) هستند . میکروکنترلرهای اولیه AVR دارای ۱، ۲و ۸ کیلوبایت حافظه FLASH وبه صورت کلمات ۱۶ بیتی سازماندهی شده بودند.
AVR ها به عنوان میکروهای RISC با دستورات فراوان طراحی شده اند که باعث می شود حجم کد تولید شده کم وسرعت بالاتری بدست آید.

عملیات تک سیکل

باانجام تک سیکل دستورات ،کلاک داخلی سیستم یکی می شود. هیچ تقسیم کنننده ای درداخل AVR قرار ندارد که ایجاد اختلاف فاز کلاک کند. اکثر میکرو ها کلاک اسیلاتور به سیستم را با نسبت ۱:۴ یا ۱:۱۲ تقسیم می کنند که خود باعث کاهش سرعت می شود . بنابراین AVR ها ۴ تا ۱۲ بار سریعتر و مصرف آنها نیز ۴-۱۲ بار نسبت به میکروکنترلرهای مصرفی کنونی کمتر است زیرا در تکنولوژی CMOS استفاده شده در میکروهای AVR ، مصرف توان سطح منطقی متناسب با فرکانس است .

طراحی برای زبانهای BASIC و C

زبانهای BASIC و C بیشترین استفاده در دنیای امروز به عنوان زبانهای HLL دارند . تا امروزه معماری بیشتر میکروها برای زبان اسمبلی طراحی شده است و کمتر از زبانهای HLL حمایت کرده اند .
هدف ATMEL طراحی معماری بود که هم برای زبان اسمبلی وهم زبانهای HLL مفید باشد . به طور مثال درزبانهای BASIC و C می توان یک متغیر محلی به جای متغیر سراسری در داخل زیر برنامه تعریف کرد .در این صورت فقط در زمان اجرای زیر برنامه مکانی از حافظه RAM برای متغیر اشغال می شود در صورتی که اگر متغیری به عنوان سراسری تعریف گردد در تمام وقت مکانی از حافظه FLASH ROM را اشغال کرده است .
برای دسترسی سریعتر به متغیرهای محلی و کاهش کد ، نیاز به افزایش رجیسترهای همه منظوره است . AVR ها دارای ۳۲ رجیستر هستند که مستقیما به ALU متصل شده اند ، وتنها در یک کلاک سیکل به این واحد دسترسی پیدا می کنند . سه جفت از این رجیسترها می توانند بعنوان رجیسترهای ۱۶ بیتی استفاده شوند .

فصل اول
میکروکنترلرهای MEGAAVR

در این فصل به معرفی میکروکنترلرهای نوع MEGAAVR از سری میکروکنترلرهای AVR شرکت ATMEL می پردازیم . میکروهای MEGA نسبت به نوع قبلی (AT90S>TINY)دارای قابلیت بیشتری هستند. خصوصیات وقابلیتهای هر یک به طور کامل بررسی شده است . فیوز بیت هاقسمتی از حافظه FLASH هستند که امکاناتی را در اختیار کاربر قرار می دهند . فیوز بیتها با ERASE میکرو از بین نمی روند ومی توانند توسط بیتهای قفل مربوطه ، قفل شوند . کلاک سیستم هر یک از میکروها در صورت نیاز به توضیح بیشتر بلافاصله بعد از فیوز بیتها گفته شده است .

۱-۱ خصوصیات ATMEGA323 و ATMEGA323L

A:
1. از معماری AVR RISC استفاده می کند .
۲٫ کارایی بالا وتوان مصرفی کم
۳٫ دارای ۳۰ دستورالعمل با کارایی بالا
۴٫ ۸*۳۲ رجیستر کاربردی
۵٫ سرعتی تا۸MIPS در فرکانس ۸MHZ

B: حافظه ، برنامه وداده غیر فرار
۱٫ ۳۲ کیلو بایت حافظه FLASH داخلی قابل برنامه ریزی
۲٫ پایداری حافظه FLASH : قابلیت ۱۰۰۰ بار نوشتن وپاک کردن
۳٫ ۲کیلوبایت حافظه داخلی SRAM
4. 1کیلوبایت حافظه EPROM داخلی قابل برنامه ریزی

۵٫ پایداری حافظه EPROM : قابلیت ۱۰۰۰۰۰ بار نوشتن وپاک کردن
۶٫ قفل برنامه FLASH وحافظه داده EPROM

C : قابلیت ارتباط JTAG
– برنامه ریزی برنامه FLASH .EPROM. FUSE BITS . LOCK BITS از طریق ارتباط JTAG

D : خصوصیا ت جانبی
۱٫ دو تایمر – کانتر ۸ بیتی با PRESCLEAR مجزا ودارای مد COMPARE
2. یک تایمر – کانتر ۱۶ بیتی با PRESCLEAR مجزا ودارای مدهای COMPARE- CAPTURE
3. چهار کانال PWM
4. 8 کانال مبدل آنالوگ به دیجیتال ۱۰ بیتی
۵٫ یک مقایسه کننده آنالوگ داخلی
۶٫ WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی
۷٫ ارتباط سریال SPI
8. قابلیت ارتباط با پروتکل سریال دوسیمه
۹٫ USART سریال قابل برنامه ریزی

E : خصوصیات ویژه میکروکنترلر
۱٫ مدار POWER – ON RESET CIRCUIT
2. BROWN – OUT DETECTION قابل برنامه ریزی
۳٫ دارای ۶ حالت SLEEP
4. منابع وقفه داخلی وخارجی
۵٫ دارای اسیلاتور RC داخلی کالیبره شده
۶٫ عملکرد کاملا ثابت
۷٫ توان مصرفی پایین وسرعت بالا توسط تکنولوژی CMOS

F : فرکانسهای کاری
– ۰MHZ TO 4MHZ برای (ATMEGA323L)
– 0MHZ TO 8MHZ برای (ATMEGA323)

G : ولتاژهای عملیاتی (کاری )
– ۲٫۷ V TO 5.5 برای (ATMEGA323L)
– 4 V TO 5.5 برای (ATMEGA323)

۱-۲ خصوصیا ت ATMEGA 32 , ATMEGA32L

A : از معماری AVR RISC استفاده می کند .
۱٫ کارایی بالا وتوان کم
۲٫ دارای ۱۳۱ دستورالعمل با کارایی بالا که اکثرا تنها در یک کلاک سیکل اجرا می شوند
۳٫ ۸*۳۲ رجیستر کاربردی
۴٫ سرعتی تا ۱۶MIP در فرکانس ۱۶MHZ

B : حافظه ،برنامه وداده غیر فرار
۱٫ ۳۲ کیلو بایت حافظه FLSH داخلی قابل برنامه ریزی
پایداری حافظه FLASH : قابلیت ۱۰۰۰۰ بار نوشتن وپاک کردن
۲٫ ۲کیلو بایت حافظه داخلی SRAM
3. 1024 بایت حافظه EPROM داخلی قابل برنامه ریزی
پایداری حافظه EPROM : قابلیت ۱۰۰۰۰۰ بار نوشتن وپاک کردن
۴٫ قفل برنامه FLASH وحفاظت داده EPROM

C : قابلیت ارتباط JTAG
– برنامه ریزی برنامه FLASH .EPROM. FUSE BITS . LOCK BITS از طریق ارتباط JTAG

D : خصوصیا ت جانبی
-دو تایمر – کانتر ۸ بیتی با PRESCLEAR مجزا ودارای مد COMPARE
– یک تایمر – کانتر ۱۶ بیتی با PRESCLEAR مجزا ودارای مدهای COMPARE- CAPTURE
– چهار کانال PWM
– 8 کانال مبدل آنالوگ به دیجیتال ۱۰ بیتی
– یک مقایسه کننده آنالوگ داخلی
– دارای RTC با اسیلاتور مجزا
– WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی
– قابلیت ارتباط سریال SPI
– قابلیت ارتباط با پروتکل سریال دو سیمه
– USRAT سریال قابل برنامه ریزی

E : خصوصیات ویژه قابل برنامه ریزی
– POWER –ON RESET CIRCUIT
– BROWN – OUT DETECTION قابل برنامه ریزی
– دارای ۶ حالت SLEEP
– منابع وقفه داخلی وخارجی
– دارای اسیلاتور RC داخلی کالیبره شده
– عملکرد کاملا ثابت
– توان مصرفی پایین وسرعت بالا توسط تکنولوژی CMOS

F : فرکانسهای کاری
– ۰MHZ TO 8MHZ برای (ATMEGA32L)
– 0MHZ TO 16MHZ برای (ATMEGA32)

G : ولتاژهای عملیاتی (کاری )
– ۲٫۷ V TO 5.5 برای (ATMEGA32L)
– 4.5 V TO 5.5 برای (ATMEGA32)

H : خطوط I/O و انواع بسته بندی
– ۳۲ خط ورودی / خروجی قابل برنامه ریزی
– ۴۰ پایه PDIP ، ۴۰ پایه TQFP و ۴۴ پایه MLF

۱-۳ خصوصیات ATMEGA 128L , ATMEGA128

A : از معماری AVR RISC استفاده می کند .
– کارایی بالا وتوان مصرفی کم
– دارای ۱۳۳ دستورالعمل با کارایی بالا که اکثرا تنها در یک کلاک سیکل اجرا می شوند
– ۸*۳۲ رجیستر کاربردی
– سرعتی تا ۱۶MIP در فرکانس ۱۶MHZ

B : حافظه ،برنامه وداده غیر فرار
-۱۲۸ کیلو بایت حافظه FLSH داخلی قابل برنامه ریزی
-پایداری حافظه FLASH : قابلیت ۱۰۰۰۰ بار نوشتن وپاک کردن
– ۴کیلو بایت حافظه داخلی SRAM
– 4 K بایت حافظه EPROM داخلی قابل برنامه ریزی
پایداری حافظه EPROM : قابلیت ۱۰۰۰۰۰ بار نوشتن وپاک کردن
– قفل برنامه FLASH وحفاظت داده EPROM

C : قابلیت ارتباط JTAG
– برنامه ریزی برنامه FLASH .EPROM. FUSE BITS . LOCK BITS از طریق ارتباط JTAG

D : خصوصیا ت جانبی
-دو تایمر – کانتر ۸ بیتی با PRESCLEAR مجزا ودارای مد COMPARE
– یک تایمر – کانتر ۱۶ بیتی با PRESCLEAR مجزا ودارای مدهای COMPARE- CAPTURE
– دو کانال PWM هشت بیتی
– ۶ کانال PWM با قابلیت وضوح ۶ تا ۱۲ بیتی
– ۸ کانال مبدل آنالوگ به دیجیتال ۱۰ بیتی
– ۸ کانال مبدل SINGLE – ENDED
– یک مقایسه کننده آنالوگ داخلی
– WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی
– قابلیت ارتباط سریال SPI
– قابلیت ارتباط با پروتکل سریال دو سیمه
– دو SRAT سریال قابل برنامه ریزی

E : خصوصیات ویژه قابل برنامه ریزی
– POWER –ON RESET CIRCUIT
– BROWN – OUT DETECTION قابل برنامه ریزی
– انتخاب نرم افزاری فرکانس کلاک سیستم
– دارای ۶ حالت SLEEP
– منابع وقفه داخلی وخارجی
– دارای اسیلاتور RC داخلی کالیبره شده
– عملکرد کاملا ثابت
– توان مصرفی پایین وسرعت بالا توسط تکنولوژی CMOS

F : فرکانسهای کاری
– ۰MHZ TO 8MHZ برای (ATMEGA128L)
– 0MHZ TO 16MHZ برای (ATMEGA128)

G : ولتاژهای عملیاتی (کاری )
– ۲٫۷ V TO 5.5 برای (ATMEGA128L)
– 4.5 V TO 5.5 برای (ATMEGA128)

H : خطوط I/O و انواع بسته بندی
– ۵۳ خط ورودی / خروجی قابل برنامه ریزی
– ۶۴-PAD MLF , 64 – LEAD TQFP

۴- ۱ خصوصیات ATMEGA163L , ATMEGA163

A : از معماری AVR RISC استفاده می کند .
– کارایی بالا وتوان مصرفی کم
– دارای ۱۳۰ دستورالعمل با کارایی بالا که اکثرا تنها در یک کلاک سیکل اجرا می شوند
– ۸*۳۲ رجیستر کاربردی
– سرعتی تا ۸MIP در فرکانس ۸MHZ

B : حافظه ،برنامه وداده غیر فرار
-۱۶ کیلو بایت حافظه FLSH داخلی قابل برنامه ریزی
پایداری حافظه FLASH : قابلیت ۱۰۰۰ بار نوشتن وپاک کردن
– ۱۰۲۴ بایت حافظه داخلی SRAM
– 512 بایت حافظه EPROM داخلی قابل برنامه ریزی
پایداری حافظه EPROM : قابلیت ۱۰۰۰۰۰ بار نوشتن وپاک کردن
– قفل برنامه FLASH وحفاظت داده EPROM

C : خصوصیا ت جانبی
-دو تایمر – کانتر ۸ بیتی با PRESCLEAR مجزا ودارای مد COMPARE
– یک تایمر – کانتر ۱۶ بیتی با PRESCLEAR مجزا ودارای مدهای COMPARE- CAPTURE
– سه کانال PWM هشت بیتی
– دارای RTC با اسیلاتور مجزا
– ۸ کانال مبدل آنالوگ به دیجیتال ۱۰ بیتی
– یک مقایسه کننده آنالوگ داخلی
– WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی
– قابلیت ارتباط سریال SPI
– قابلیت ارتباط با پروتکل سریال دو سیمه
– UARTسریال قابل برنامه ریزی

E : خصوصیات ویژه میکرو کنترلر
– POWER –ON RESET CIRCUIT
– BROWN – OUT DETECTION قابل برنامه ریزی
– دارای ۴ حالت SLEEP
– منابع وقفه داخلی وخارجی
– دارای اسیلاتور RC داخلی کالیبره شده
– عملکرد کاملا ثابت
– توان مصرفی پایین وسرعت بالا توسط تکنولوژی CMOS

F : فرکانسهای کاری
– ۰MHZ TO 4MHZ برای (ATMEGA163L)
– 0MHZ TO 8MHZ برای (ATMEGA163)

G : ولتاژهای عملیاتی (کاری )
– ۲٫۷ V TO 5.5 برای (ATMEGA163L)
– 4.0 V TO 5.5 برای (ATMEGA163)

H : خطوط I/O و انواع بسته بندی
– ۳۲ خط ورودی / خروجی قابل برنامه ریزی
– ۴۰ پایه PDIP و ۴۴ پایه TQFP

 

 

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

متن کامل را می توانید در ادامه دانلود نمائید

چون فقط تکه هایی از متن پایان نامه برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل پایان نامه همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است


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

میکروکنترلر 77 صفحه

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

میکروکنترلر 77 صفحه


میکروکنترلر 77 صفحه

میکروکنترلر

77 صفحه در قالب word

 

 

 

 

فهرست مطالب

فصل اول- توصیف کامل پروژه                                                                             

1-1- ضرورت ها و نیازها             

1-1-2- مراحل انجام پروژه                                                                                     

فصل دوم تئوری مرتبط با پروژه                                                                         

2-1- مقدمه    

2-2- بررسی دستورات میکرو کنترلر                                                                                                 

فصل سوم- بررسی سخت افزار سیستم                                                                  

3-1- مقدمه

3-2- بلوک دیاگرام سیستم                                                                                      

3-3- توضیح بلوک دیاگرام سیستم                                                                      

3-4-نقشه کامل مدار توضیحات مربوطه                                                                 

فصل چهار -  نرم افزار                                                                                       

4-1- مقدمه:بررسی نرم افزارمورداستفاده وکامپایلربکاررفته

4-2فلوچارت برنامه اصلی و فرعی                                                                         

4-3- توضیحات نرم افزار                                                                                    

فصل پنجم - نکات پایانی                                                                               

5-1- ضمایم

5-2- مراجع

 

 

فصل 1 - توصیف کامل پروژه

  • ضرورت ها و نیاز ها :

 در بسیاری از مدارات دیجیتالی ( میکروکنترلی ) که با برق و باطری کار می کنند با دو مشکل مواجه می باشیم :

  • مشکل اول مربوط به عملکرد است. یعنی عملکرد نمایش LCD با ولتاژ 5 ولت است در حالی که این مدارات در هنگام استفاده از خازن پشتیبان و باطری دارای ولتاژ 6/3 تا 5 ولت هستند.
  • مشکل دوم گرانی باطری و دشوار بودن تعویض آن است . در بعضی از این مدارات مثل کنتور دیجیتال تعویض باطری بسیار دشوار است در نتیجه باید تا حد امکان مصرف را در حالت استفاده از خازن و باطری کم کرد در حالی که دستگاه باید به کار خود ادامه دهد.

1-2- مراحل انجام پروژه :

 در این پروژه جهت بررسی و حل این دو مشکل یک مدار میکرو کنترلی مثل ساعت دیجیتالی طراحی شده است و به حل مشکلات فوق پرداخته شده است این ساعت باید از نمایشگر 5 ولت استفاده کند و بتواند حداکثر به مدت 5000 ساعت در صورت استفاده از باطری 6/3 ولتی و 2/1 آمپر ساعتی در حالت قطع برق به کار خود ادامه دهد.

       در طراحی این مدار برای حل مشکل اول سعی شده است که برای تامین ولتاژ 5 ولت LCD از تبدیل ولتاژ DC به کمک یک مبدل DC/DC  استفاده کنیم تا زمانی که ولتاژ ما 6/3 ولت است با یک آ ی سی Admbbo ولتاژ 2/7 تولید کنیم ( در ادامه خواهیم دید این آ ی سی یک دوبل کننده ولتاژ است) و بعد باکمک زنریک           ولتاژ 5 ولت تحویل LCD  می دهیم و برای حل مشکل دوم سعی شده است که تا زمانی که LCD از تغذیه اصلی استفاده نمیکند از خازن پشتیبان تغذیه شود و بعد از مدت زمانی که تعریف می کنیم ( در نرم افزار سیستم بررسی می شود) میکرو از طریق یک Mosfet از باطری استفاده میکند که توسط مبدل DC/DC و زنر به ولتاژ 5 ولت تبدیل شده است.

فصل 2 - تئوری ای مرتبط با پروژه

2-1- مقدمه :

     تئوری هایی که در مورد پروژه وجود دارد به چندین بخش تقسیم می شوند یکی از این بخشها دستورات میکروکنترلرAVR  است که بطور نسبتاً مشروح بیان شده اند البته در این قسمت توجه شود که از مبانی مربوط به تایمرها ، وقفه ها ، کار با پورتها و ... بیشتر استفاده شده است و برخی مسائل نیز جهت آشنایی کامل تر خواننده با این میکروکنترلر آورده شده است. در مورد تئوری های مربوط به نرم افزار سیستم نیز مطالبی به طور کلی در این فصل آورده شده است اما توضیحات دقیق تر مربوط به نرم افزار ( صرف نظر از مطالب کلی ) در جای خود در فصل های آینده بررسی شده است . خلاصه مطلب آنکه نکات تئوری مطرح شده در این فصل کلیات تئوری سیستم هستند و نکات ریز در فصل های مربوط به خود بحث شده اند.

فصل 3- بررسی سخت افزار سیستم

3-1-مقدمه :

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

 

 

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

متن کامل را می توانید در ادامه دانلود نمائید

چون فقط تکه هایی از متن پایان نامه برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل پایان نامه همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است

 


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

طراحی و ساخت کنترل دور موتور AC دو کاناله توسط میکروکنترلر AVR

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

طراحی و ساخت کنترل دور موتور AC دو کاناله توسط میکروکنترلر AVR


طراحی و ساخت کنترل دور موتور AC دو کاناله توسط میکروکنترلر  AVR

طراحی و ساخت کنترل دور موتور AC دو کاناله توسط میکروکنترلر  AVR

120 صفحه در قالب word به همراه تمامی کدهای نوشته شده

 

 

 

فهرست مطالب

عنــــــــــــــوان

صفحه

مقدمه

5

موتورهای القائی قفس سنجابی

6

اینورتر                            

18

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

19

دسته بندی اینورترها از لحاظ کارکرد

19

اصول کار مدارات اینورتری

20

پارامترهای کارآیی اینورتر

23

اصول کار اینورترهای پل تکفاز

 24

اصول کار اینورترهای سه فاز

26

هدایت 180 درجه‌ای

28

هدایت 120 درجه‌ای

30

روشهای کنترل ولتاژ اینورترهای تکفاز و سه فاز

31

روشهای مدولاسیون پیشرفته

32

اینورترهای پل تکفاز

33

اینورتر پل سه فاز

41

قدرت برگشتی اینورتر

49

کم کردن هارمونیک در اینورتر

51

اینورترهای تریستوری با کموتاسیون اجباری

55

اصول کار اینورترهای منبع جریانی

55

کاربرد اینورترهای با تغذیه جریان در صنعت

56

عملکرد کلی اینورترها منبع جریان

56

حالت عملکرد اینورتر

58

نکاتی در طراحی مدار اینورتر

62

اسنابرها

63

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

65

بازیافت انرژی از اسنابرها

67

روشهای PWM برای اینورتر ولتاژ

68

روش های کنترل ولتاژ

68

روش های کنترل جریان

70

تشریح اطلاعات Hcpl-316j

73

خرابی مدار نمونه رانشگر سویچ IGBT را محافظت می‌کند

74

شرح عملیات در طول حالت خرابی

74

کنترل خارجی

75

شرح محصول

76

نکته‌ها

79

معرفی شناسایی و محافظ خرابی

81

اطلاعات درخواستها

82

مدار درخواست پیشنهادی

84

توصیف عملکرد زمانی

85

عملکرد زمان

85

وضعیت غیرصحیح

86

بازدارندگی

86

تخلیه آهسته سوئیچ IGBT  در طول حالت خرابی

87

زمان آزمایشی آشکارسازی Desat اشتباه

88

حبس ولتاژ

89

نمودار مدار عملکردی

90

IC ورودی

90

IC خروجی

91

خاموش کردن موضعی و راه اندازی موضعی

91

خاموش کردن کلی و راه اندازی کلی

92

راه اندازی خودکار

93

راه اندازی پس از یک حالت اشتباه

95

خصوصیات میکروکنترلر ATmega32

96

ضمیمه

 

ATmega32

 

Hcpl-316j

 

IGBT 6mbi15L-120

 

DC-DC Convertor

 

Snubber Circuit

 

 

 

 

مقدمه :

اگر یک موتور القائی سه فاز به شبکه ای با ولتاژ و فرکانس ثابت وصــل شـود، در این صورت پس از راه اندازی درسرعتی حوالی سرعت سنکرون

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

 

 

 

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

 

متن کامل را می توانید در ادامه دانلود نمائید

 

چون فقط تکه هایی از متن پایان نامه برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل پایان نامه همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است

 


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

پایان نامه تایمر تخصصی بلندمدت مجهز به میکروکنترلر - 95 صفحه

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

پایان نامه تایمر تخصصی بلندمدت مجهز به میکروکنترلر - 95 صفحه


پایان نامه تایمر تخصصی بلندمدت مجهز به میکروکنترلر - 95 صفحه

پایان نامه تایمر تخصصی بلندمدت مجهز به میکروکنترلر

95 صفحه در قالب word

 

 

 

 

فهرست  مطالب

 فصل اول: میکرو کنترلر AT89C2051
1_1_ تاریخچه 1 
2_1_ ساختار میکرو کنترلر 8X51 1 
3_1_ زمان سنج 18
4_1_ برنامه ریزی  اینتراپتها 24 
5_1_ انتقال سریال 24 

فصل دوم : تجزیه و تحلیل مدار تایمر
1_2_ مشخصه ها و خصوصیات مدار 26
2_2_ لیست قطعات به کار رفته در مدار 26
3_2_ برد 28 
4_2_ مقاومت 29
5_2_ خازن 34
6_2_ دیود یکسوساز 44 
7_2_ دیود نورانی (LED) 46 
8_2_ آی سی 49 
9_2_ ترانزیستور 50
10_2_ رله 50 
11_2_ کلیدهای میکروسوئیچ 51 
12_2_ دیپ سوئیچ 51 
13_2_ کریستال 51 
14_2_ برنامه ریزی میکرو 52 
15_2_ طرز کار مدار 52 
16_2_ نتیجه 55 

فصل سوم : پیوست ها
سورس برنامه به زبان اسمبلی  56                    
منابع  90

 

فصل اول: میکروکنترلر AT89C 2051

 

1_1) تاریخچه

با وجود گذشت30 سال از تولد ریز پردازنده تصور وسایل الکترونیکی بدون آنها کار مشکلی است در سال 1971 شرکت اینتل 8080 را به عنوان اولین ریزپردازنده موفق عرضه کرد. مدت کوتاهی بعد از آن موتورولا، RCA و سپس Zilog انواع مشابهی راهمچون 6800، 6502  80Z، را عرضه کردند ، گرچه این مدارها به خودی خود فایده چندانی نداشتند اما بعنوان بخشی از یک کامپیوتر تک بورد برای آموزش طراحی با ریز پردازنده تبدیل شدند.

میکروکنترلر قطعه ای شبیه ریز پردازنده است در سال 1976 اینتل 8748 را به عنوان اولین قطعه خانواده میکروکنترلر های 48_ MCS معرفی کرد. توان، ابعاد و پیچیدگی میکروکنترل ها با اعلام ساخت 8051، یعنی اولین عضو خانواده میکرو کنترلر های _ MCS 51 در 1980 توسط اینتل پیشرفت چشمگیری کرد.

(2-1) خلاصه سخت افزار این قطعه عبارت است از:

4k بایت ROM، 128 بایت RAM ، 4 درگاه ورودی خروجی، 2 تایمر شمارنده 16 بیتی  ، رابط سریال ، 64k بایت فضای حافظه خارجی برکد 64x بایت فضای حافظه خارجی برای داده، پردازنده بولی، 210 مکان بیتی آدرس پذیر، انجام عملیات ضرب و تقسیم در 4 میکرو ثانیه .

(1-3-1) تغذیه _پایه های 20=GND و 40=VCC)

میکرو کنترلر با یک تغذیه V5 کار می کند که پایه 40 سر مثبت آن است .

 

 

 

2-2-1)پالس ساعت (پایه های 18 و 19)

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

3-2-1) درگاه های موازی( پورت های صفر ف یک ، دو ، سه)

میکرو کنترلر دارای چهار درگاه 8 بیتی است که می تواندعلاوه بر منظور خاص، پایه های ورودی خروجی نیز باشند.

 

 

 

 

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

متن کامل را می توانید در ادامه دانلود نمائید

چون فقط تکه هایی از متن پایان نامه برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل پایان نامه همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است

 


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

پایان نامه تایمر تخصصی بلندمدت مجهز به میکروکنترلر رشته برق – مخابرات

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

پایان نامه تایمر تخصصی بلندمدت مجهز به میکروکنترلر رشته برق – مخابرات


پایان نامه تایمر تخصصی بلندمدت مجهز به میکروکنترلر رشته برق – مخابرات

دانلود متن کامل این پایان نامه با فرمت ورد word

 

 

 

 

فصل اول: میکرو کنترلر AT89C2051

1_1_ تاریخچه………………………….. 1 

2_1_ ساختار میکرو کنترلر 8X51…………… 1 

3_1_ زمان سنج…………………………. 18

4_1_ برنامه ریزی اینتراپتها……………. 24

5_1_ انتقال سریال……………………… 24

فصل دوم : تجزیه و تحلیل مدار تایمر

1_2_ مشخصه ها و خصوصیات مدار……………. 26

2_2_ لیست قطعات به کار رفته در مدار……… 26

3_2_ برد……………………………… 28

4_2_ مقاومت…………………………… 29

5_2_ خازن…………………………….. 34

6_2_ دیود یکسوساز……………………… 44

7_2_ دیود نورانی (LED)………………… 46

8_2_ آی سی……………………………. 49

9_2_ ترانزیستور……………………….. 50

10_2_ رله…………………………….. 50

11_2_ کلیدهای میکروسوئیچ……………….. 51

12_2_ دیپ سوئیچ……………………….. 51

13_2_ کریستال…………………………. 51

14_2_ برنامه ریزی میکرو………………… 52

15_2_ طرز کار مدار…………………….. 52

16_2_ نتیجه…………………………… 55

فصل سوم : پیوست ها

سورس برنامه به زبان اسمبلی …………….. 56                    

منابع ………………………………………90

مقدمه :

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

بطور کلی گرایش الکترونیک به دو بخش عمده تقسیم می شود :

  • دیجیتال
  • آنالوگ

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

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

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

فصل اول: میکروکنترلر AT89C 2051

 1_1) تاریخچه

با وجود گذشت30 سال از تولد ریز پردازنده تصور وسایل الکترونیکی بدون آنها کار مشکلی است در سال 1971 شرکت اینتل 8080 را به عنوان اولین ریزپردازنده موفق عرضه کرد. مدت کوتاهی بعد از آن موتورولا، RCA و سپس Zilog انواع مشابهی راهمچون 6800، 6502 80Z، را عرضه کردند ، گرچه این مدارها به خودی خود فایده چندانی نداشتند اما بعنوان بخشی از یک کامپیوتر تک بورد برای آموزش طراحی با ریز پردازنده تبدیل شدند.

میکروکنترلر قطعه ای شبیه ریز پردازنده است در سال 1976 اینتل 8748 را به عنوان اولین قطعه خانواده میکروکنترلر های 48_ MCS معرفی کرد. توان، ابعاد و پیچیدگی میکروکنترل ها با اعلام ساخت 8051، یعنی اولین عضو خانواده میکرو کنترلر های _ MCS 51 در 1980 توسط اینتل پیشرفت چشمگیری کرد.

(2-1) خلاصه سخت افزار این قطعه عبارت است از:

4k بایت ROM، 128 بایت RAM ، 4 درگاه ورودی خروجی، 2 تایمر شمارنده 16 بیتی ، رابط سریال ، 64k بایت فضای حافظه خارجی برکد 64x بایت فضای حافظه خارجی برای داده، پردازنده بولی، 210 مکان بیتی آدرس پذیر، انجام عملیات ضرب و تقسیم در 4 میکرو ثانیه .

(1-3-1) تغذیه _پایه های 20=GND و 40=VCC)

میکرو کنترلر با یک تغذیه V5 کار می کند که پایه 40 سر مثبت آن است .

 2-2-1)پالس ساعت (پایه های 18 و 19)

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

3-2-1) درگاه های موازی( پورت های صفر ف یک ، دو ، سه)

میکرو کنترلر دارای چهار درگاه 8 بیتی است که می تواندعلاوه بر منظور خاص، پایه های ورودی خروجی نیز باشند.

در میان پورت ها، پورت سه کمی با دیگر پورت ها متفاوت است زیراعلاوه بر یک درگاه عمومی هر یک از پایه های عملکرد دیگری نیز می توانند داشته باشند که به شرح زیر است :

جدول شماره 1-1 پورت ها

شماره پایهبیتناموظیفه10P3.0RXDدریافت داده درگاه سریال11P3.1TXDارسال داده درگاه سریال12P3.2INT0وقفه خارجی صفر13P3.3INT1وقفه خارجی یک14P3.4T0ورودی تایمر یا کانتر صفر15P3.5T1ورودی تایمر یا کانتر یک16P3.6WRسیگنال فعال ساز نوشتن17P3.7RDسیگنال فعال ساز خواندن

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

4-2-1) PSEN( پایه 29، Program Store Enable)

وقتی برنامه از حافظه خارجی اجرا می شود میکرو کنترلر در زمان هایی که لازم است عمل واکنشی انجام دهد این سیگنالها خروجی را فعال (low) می کند که میتواند این سیگنال برای فعال کردن OE حافظه برنامه به کار رود.

5-2-1) ALE( پایه 30، Address Latch Enable)

همانطور که گفته شد درگاه p0 می تواند هم باس داده باشد و هم باس آدرس . وقتی ALE فعال (High) باشد یعنی دیتای روی دیتا باس یک آدرس است و در صورت فعال بودن آن یک داده می باشد

6-2-1) Ea( پایه 31، External Access)

اگر بخواهیم از حافظه برنامه داخلی استفاده نماییم این پایه را غیر فعال (High) می کنیم با فعال کردن این پایه (low) ، شروع حافظه برنامه از آدرس صفر برنامه خارجی خواهد بود و حافظه برنامه داخلی بلا استفاده خواهد ماند

7-2-1)RST( پایه 9، Reset)

بافعال کردن این پایه (high) حداقل به مدت دو سیکل ماشین رجیستر های داخلی میکروکنترلر با مقادیر مناسبی پر شده و میکروکنترلر از آدرس (0000) شروع به اجرای برنامه می کند.

3-1) حافظه داده جزئیات:

فضای حافظه میکرو کنترلر ها عبارتند از:

1- 64 کیلو بایت حافظه داده خارجی از آدرس صفر الی FFFF H

2- 128 بایت (یا 256 بایت ) حافظه داده داخلی از آدرس صفر الی F H 7 (یا از آدرس FF H برای 8052)

3_ 128 بایت حافظه داخلی تحت نام SFR از آدرس H 80 تا FF

4-1) رجیستر های داخلی میکروکنترلر (حافظه داخلی)

رجیستر های داخلی میکروکنترلر ها به دو دسته تقسیم می شوند:

1-4-1) رجیستر های عمومی:

در واقع همان RAM داخلی است و به علت تعداد زیاد آنها به جای اسم به آنها شماره ای نسبت داده اند از H00 الی FH7

2-4-1) رجیستر های SFR یا رجیستر های خاص:

این رجیسترها علاوه بر اینکه رجیستر معمولی هستند هر کدام برای کاربرد خاص هم استفاده می شوند این رجیستر ها ف رجیسترهای مهم CPU بوده و از آدرس H80 الی FF H از RAM داخلی می باشد که فقط به صورت مستقیم قابل دسترسی می باشد

فضای حافظه RAM داخلی( یعنی 128 بایت اول) به سه گروه مجزا تفکیک شده است همه گروه ها به صورت بایتی قابل آدرس دهی هستند اما گروه های II و III خواص دیگری نیز دارند که درزیر شرح می دهیم:

5-1) گروه II( Bite Addressable):

32 بایت اول حافظه RAM داخلی( از آدرس H00 الی FH1) شامل بانک های ثبات می باشد که به چهار گروه A بایتی تقسیم می شود و در هر لحظه 8 بایت از این 32 بایت قابل دسترسی می باشد که به 0R، 1R،2R،3R،… الی 7R نشان داده می شود اینکه 0R الی 7R در هر لحظه بیان کننده کدام یک از این 32 بایت می باشد به دو بیت از رجیستر PSW به نام های 0RS و 1RS که قابل آدرس دهی بیتی می باشند بستگی دارد یعنی مثلا برای (0=0RS، 1=1RS) 0R بیان گر بایت شماره هشتم از RAM داخلی و مثلا 3R بیان گر بایت 11 از RAM داخلی می باشد . استفاده از دستورات رجیستر های بانک ثبات به روش آدرس دهی مستقیم که در ادامه توضیح داده می شود ترجیح دارد.


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