انتخاب صفحه

چکیده :

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

در این پروژه ما می خواهیم با استفاده از میکرو شکلل موج ضربه را که دارای مشخصات ۵۰/ ۱٫۲ و پیک ولتاژ ۱۴۰ کیلو ولت میباشد  را اندازه گیری نماییم و نمایش دهیم.

مشکل اساسی در اندازه گیری و نمایش این  ولتاژ زمان بسیار کوتاه (۵۰ میکرو ثانیه) ومقدار پیک بالای آن میباشد.ما برای محدود کردن ولتاژ به سطح ۵ ولت که مورد قبول میکرو گردداز دو طبقه مقسم استفاد می کنیم.نخست از یک مقسم خازنی برای رساندن ولتاژ ۱۴۰ کیلو ولت به سطح ۲۰۰ولت استفاده میکنیم و سپس از یک مقسم مقاومتی برای رساندن این ولتاژ به ۵ ولت بهره میگیریم.

پس از رساندن ولتاژ به ۵ ولت سراغ مشکل دوم میرویم که کم بودن زمان موج میباشد و استفاده از مبدل ADC داخلی میکرو را بیهوده می نماید .برای حل این مشکل ما از یک مبدل آنالوگ به دیجیتال خارجی نوع ADC0820 که در هر ۱٫۵ میکرو ثانیه یک نمونه میگیرد استفاده میکنیم.همچنین ما برای نمایش این موج از ال سی دی گرافیکی استفاده میکنیم.

ساخت دستگاه نمایش موج ضربه با کمک میکروکنترل avr

ساخت دستگاه نمایش موج ضربه با کمک میکروکنترل avr

فهرست مطالب

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

1-1    میکرو کنترولر های

۱-۲ معماری میکرو کنترولرهای

۱-۳معماری سخت افزاری AVR

1-3 بررسی اجمالی میکرو کنترلرها

۱-۵ خصوصیات Atmega16 , Atmega16L

1 -6 انواع بسته بندی و ترکیب پایه ها(سری۱۶ Atmega)

1-7 پیکره بندی پورت ها

۱-۸ بررسی پورت های میکرو ATMEGA16

1-8-1  پورت A‌

 ۱-۸-۲ پورت B

 ۱-۸-۳ پورت C

1-8-4پورت D

فصل دوم  :   LCD  و نحوه ی پیکره بندی آن

۲-۱پیکره بندی LCD

2-2جدول ترکیب پایه های LCD

2-3تعیین نوع LCD

2-4پیکره بندی GRAPHICAL LCD DISPLAY

2-5جدول ترکیب پایه های GLCD

2- 6 دستورات کار با GLCD‌

۲-۸پیکره بندی SED(KS108) GRAPHICAL LCD DISPLAY

فصل سوم:برنامه نویسی C با نرم افزار Codevision

3-1زبان C

3-2کلمات کلیدی در کامپایلر Codevision                              ا                                            ۴۴

۳-۳ انواع داده ها                                                                                                            ۴۶

۳-۴ متغیرها                                                                                                                 ۴۶

۳-۵تعریف ثابت ها                                                                                                          ۴۸

۳-۶ عملگرها                                                                                                                 ۴۹

۳-۷آرایه ها و رشته ها                                                                                                      ۵۴

۳-۸ رشته ها                                                                                                                 ۵۵

۳-۹ دستورات کنترلی                                                                                                      ۵۶

۴-۱ تعریف ولتاژ ضربه                                                                                                      ۶۲

فصل چهارم موج ضربه

۴-۲-۱ولتاژ ضربه کامل                                                                                                     ۶۲

۴-۲-۲ولتاژ ضربه شکسته                                                                                                   ۶۳

۴-۲-۳ولتاژ ضربه سوزنی                                                                                                    ۶۴

۴-۳ولتاژ کلید زنی                                                                                                           ۶۶

۴-۴مولد ولتاژ ضربه                                                                                                         ۶۶

۴-۵ارتباط بین آز فشار قوی و الکترونیک                                                                               ۷۰

فصل پنجم: برنامه نویسی پروژه و استفاده از مبدل آنالوگ به دیجیتال خارجی

۵-۱ برنامه اول                                                                                                                ۷۳

۵-۲-برنامه دوم                                                                                                               ۷۶

۵-۳مبدل آنالوگ به دیجیتال ADC0820                                   ا                                             ۸۰

۵-۴-برنامه سوم                                                                                                              ۸۲

نتیجه گیری نهایی و پیشنهادات                                                                                            ۸۸

فهرست منابع و مراجع                                                                                                    ۸۹

 

 

مقدمه :

در این پروژه هدف نمایش شکل موج ضربه با مشخصات  ۵۰ / ۱٫۲ با کمک میکروکنترل avr میباشد.

در فصل اول این پروژه ما درباره میکروکنترل بکار رفته ,   معماری نرم افزاری وسخت افزاری آنتوضیحاتی دادیم. سپس بررسی اجمالی آن پرداختیم و آن را با میکرو کنترل ۸۰۵۱ مقایسه نموده ایم .پس از مقایسه به خصوصیات ATMEGA16 پرداخته ایم و نحوه پیکره بندی پورتهای آن را بیان نموده ایم .

در فصل دوم این پروژه به بررسی انواع مختلف  LCD  از جمله LCD  معمولی   , LCD  گرافیکی و LCD  SED پرداخته ایم و و نحوه پیکره بندی پورتهای آن و ویژگیهای آن را بیان نموده ایم .

در فصل سوم درباره برنامه نویسی به زبان c  ونرم افزار CODEVISION  پرداخته ایم وبه طور مختصر راجع به دستورالعملهای به کار رفته در این زبان توضیح داده ایم .

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

قسمتی از فایل پروژه

نمایشگرهای کریستال مایع (liquid crystal display)امروزه یکی از مناسب ترین ابزارهای نمایش اطلاعات هستند و به دلیل سادگی کار و توانایی بالا و قیمت ارزان به سرعت خود را جایگزین نمایشگرهای ۷-segmentوLED کرده اند.یکی از مزایا ی مهم LCD این است که خودش پردازنده داخلی داردو نیازی به پردازش داده های ارسالی توسط تراشه نمی باشد.اصول کار تمام LCDها ی متنی مشابه یکدیگر است.هر LCDمتنی یک درگاه ۸بیتی داده /دستور داردکه برای ارسال اطلاعات مورد استفاده قرار می گیرد.LCDسه پایه دیگر نیز دارد که وظایف آن ها به شرح زیر است:

Eیا EN :ایجاد یک پالس روی این پایه داده ای را که روی درگاه داده /دستور قرار داردوارد پردازنده LCDمیکند.

RDیاRW :این پایه جهت درگاه را تعیین میکند اگر ۱ باشد برای نوشتن روی درگاه و اگر ۰ باشد برای خواندن از روی آن استفاده می شود.

RSیا DI:این پایه تعیین میکند که آنچه روی درگاه قرار دارد داده است یا دستور.

LCDسه پایه دیگر به نام VCC,VDD,VEEنیز دارد که به ترتیب تنظیم کننده ( contrast)و زمین وتغذیه است.

LCDهای متنی بر مبنای کد اسکی کار میکنند و کاراکتر های اسکی را می شناسند اما می توان کاراکترهای جدید برای نمایش تعریف کرد

۲-۱پیکره بندی LCD

اتصال پایه های LCD به میکروپایه های LCD برای اتصال به پایه های میکرو بصورت زیر پیکره بندی می شوند .

CONFIG  LCDPIN=PIN  ,  DB4=PN  ,  DB5=PN  ,  DB6=PN  ,  DB7=PN

E=PN  ,  RS=PN

PN : پایه ای دلخواه از میکرو که پایه LCD به آن اتصال می یابد .

۲-۲جدول ترکیب پایه های LCD

دقت کنید که پیکره بندی پایه های LCD باید در یک و یا ادامه آن با علامت _ (UNDER  LINE) در خط بعد نوشته شود . پایه های LCD  (PIN) با توجه به پیکره بندی بالا باید به صورت جدول زیر متصل شود


مقطع : کارشناسی

تعداد صفحات فایل : 90

  دانلود بخشی از پایان نامه ساخت دستگاه نمایش موج ضربه با کمک میکروکنترل avr

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


خرید فایل پی دی اف یا اسکن شده


 

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

قبل از خرید فایل می توانید با پشتبانی سایت  مشورت کنید