چکیده امروزه کار با میکروکنترلرها بیش از پیش ضرورت یافته و به موازات آن طراحی آنها نیز وارد مرحله جدیدی شده است که امکان انعطاف پذیری بیشتری را فراهم میکند. یکی از این میکروکنترلرها، میکروکنترل ایویآر است که سهم عمده ای از مصرف را به خود اختصاص داده است. از موارد پر کاربرد میکروکنترلرها، میتوان انجام محاسبات، اندازهگیری کمیت ها و تبدیل مقادیر آنالوگ به دیجیتال را نام برد که در بیشتر دستگاه ها و تجهیزات الکترونیکی امروزه استفاده میشود. در اینجا نیز اگر پالسهای اعمالی به کانتر میکرو کنترلر را در یک ثانیه شمارش کنیم، پالس شمارش شده بر حسب هرتز همان فرکانس پالس مورد نظر است. پس از اندازه گیری تعداد پالسها، مقدار فرکانس سیگنال ورودی را بر روی نمایشگر ال سی دی نمایش می دهیم. برای جمعآوری این تحقیق، از کتابها و پروژه های دانشگاهی متعددی در زمینهی ، ایویآر و برنامهنویسی سی مطالعه شده است و همچنین پروژههای متنوعی که از امکان مبدل دیجیتال به آنالوگ ایویآر استفاده میکنند، مورد بررسی قرار گرفته است. فصل اول: مقاومت 1-1- کمیت مقاومت الکتریکی 4 1-2- عنصر مقاومت الکتریکی 5 1-3- انواع مقاومت های الکتریکی 6 1-3-1- مقاومت های ثابت 7 1-3-1-1- مقاومت های کربنی(ترکیبی) 7 1-3-1-2- مقاومت های سیمی 8 1-3-1-3- مقاومت های لایه ای 10 1-3-2- مقاومت های متغیر 11 1-3-2-1- مقاومت های قابل تنظیم 11 1-3-2-1-1 پتانسیومتر 11 1-3-2-1-2 رئوستا 13 1-3-2-2- مقاومت های وابسته 13 1-3-2-2-1- مقاومت های تایع حرارت 14 1-3-2-2-2- مقاومت های تابع نور 15 1-3-2-2-3 مقاومت های تابع ولتاژ 15 1-3-2-2-4- مقاومت های تابع میدان مغناطیسی 16 فصل دوم: میکروکنترلر 2-1- آشنایی با ای وی آر. 17 2-2- امکانات کلی یک ای وی آر 18 2-3- پروگرام کردن ای وی آر 21 2-4- فیوزبیت 22 2-5- منابع کلاک 22 2-5-1- اسیلاتور آرسی کالیبره شده ی داخلی 23 2-6- مبدل آنالوگ به دیجیتال 23 2-6-1- رجیسترهای واحد ای دی سی 24 2-7- نحوه اتصال ال سی دی به میکروکنترلر 25 فصل سوم: برنامه نویسی 3-1- محیط برنامه نویسی کدویژن 27 3-2- کدویزارد 27 3-3- زبان برنامه نویسی سی، دستورات و توابع 28 3-3-1- انواع داده ها (متغیرها) 28 3-3-2 آرایه ها ............................................................................................................................... 29 3-3-3- رشته ها .............................................................................................................................. 29 3-4- رهنمودهای پیش پردازنده 30 3-4-1- اینکلاد ................................................................................................................................30 3-4-2- دی فاین...............................................................................................................................30 3-5 - توابع کتابخانه ای 30 3-5-1- تابع ال سی دی کلیر 30 3-5-2- تابع ال سی دی- گوتو 30 3-5-3- تابع ال سی دی- پوتس اف 30 3-5-4- اس تی دیو.اچ 31 3-5-5- اس تی دی ال آی بی.اچ 31 3-5-6- دیلی.اچ ................................................................................................................................31 3-5-7- پوتس ..................................................................................................................................31 3-6- دستورات کنترلی 31 3-6-1- حلقه های کنترلی فور 31 3-6-2- دستور کانتی نیو بریک 31 3-6-3- حلقه های کنترلی وایل 32 3-6-4- حلقه دو- وایل 32 3-6-5- دستور کنترلی سوییچ -کیس 32 3-6-6- دستور شرطی ایف 33 فصل چهارم: فرکانس متر 4-1- فرکانس متر چیست 34 4-1-1- کاربردهای فرکانس متر 34 4-2- طراحی فرکانس متر متر دیجیتال 35 4-2-1- منبع تغذیه 35 4-2-2- ساختار طراحی فرکانس متر 36 4-2-3- برنامه نویسی تراشه ای وی آر 36 4-2-3- برنامه نویسی تراشه ای وی آر 36 جمع بندی ....................................................................................................................................................45 منابع و مراجع................................................................................................................................................51 شکل(1-1) دو نمونه از مقاومت کربنی 7 شکل(1-2) ساختمان داخلی مقاومت کربنی 8 شکل(1-3) سه نمونه مقاومت سیمی 8 شکل(1-4) مقاومت آجری 9 شکل(1-5) مقاومت فیوزی یا حفاظتی 10 شکل(1-6) پیچیدن سیم به روش بی فیلار 10 شکل(1-7) مراحل ساخت مقاومت لایه ای 11 شکل(1-8) دو نمونه پتانسیومتر 12 شکل(1-9) ساختمان داخلی پتانسیومتر خطی 13 شکل(1-10) نحوه اتصال رئوستا 13 شکل(1-11) دو نمونه مقاومت پیتیسی 14 شکل(1-12) مقاومت انتی سی 15 شکل(1-13) مقاومت فتورزیستور 15 شکل(1-14) یک نمونه واریستور 16 شکل(1-15) دو نمونه مقاومت ام دی آر 16 شکل(2-1) ترکیب بسته بندی ای تی مگا16 20 شکل(2-2) نحوهی اتصال ولتاژ پایه های ای دی سی 24 شکل(2-3) السیدی کارکتری 25 شکل(4-1) منبع تغذیه رگوله شده مناسب برای میکروکنترلر مگا16.. 36 شکل(4-2) مراحل انجام پروژه در کدویزارد 37 شکل(4-3) محل نوشتن فایل های کتابخانه ای در کدویژن 38 شکل(4-4) محل نوشتن آرایه و رشته ها در کدویژن 38 شکل(4-5) برنامه نمایش تابع اندازه گیری شده بر روی ال سی دی .............................................38 شکل(4-6) تابع اصلی برنامه 39 شکل(4-7) تابع اصلی برنامه 40 شکل(4-8) نحوه پروگرام فیوزبیت ها 43 شکل(4-9) نحوه اتصال ال سی دی به میکروکنترلر 43 شکل(4-10) فرکانس متر تکمیل شده 44 جدول (2-1) حالت های انتخاب کلاک سیستم 22 جدول (2-2) تناظر فرکانس کاری با سی کی سل 23 جدول (2-3) رجیسترهای ای دی سی 24 جدول (2-4) ارزش بیت های رجیستر ولتاژ مرجع ای دی سی 25 جدول (2-5) پایه های ال سی دی کاراکتری 16*2 26 جدول (3-1) انواع داده ها 29 مقدمه انسان ذاتاً موجودی علم طلب است. لذا از ابتدای آفرینش تاکنون به دنبال موفقیت های جدید علمی بوده است و توانسته با دستیابی به علوم، شگفتی هایی را بیافریند. از مهمترین شگفتی ها میتوان به دستیابی بشر به علم الکترونیک نام برد. بی شک میتوان گفت بزرگترین تحولات زندگی بشر مربوط به دوران بعد از کشف الکترونیک است. با پیدایش علم الکترونیک در قرن نوزدهم میلادی، دانشمندان از همان ابتدا به قدرت بی حد و حصر این علم پی برده بودند و در تلاش برای تکامل این علم بودند. با ساخت اولین لامپ خلاء روزنه امیدی پیدا شد که نوید آیندهای درخشان برای بشر را در پی داشت. با تولد ترانزیستور که اهمیت آن بر همه واضح و مبرهن است، بشر امروزی توانست به صورت فراگیر از این علم استفاده کند و خیلی سریع سراسر دنیا مملو از وسائل نیمه ترانزیستوری و تمام ترانزیستوری شد که از جمله آنها میتوان به سیستم های صوتی، تصویری و مخابراتی اشاره کرد.
مروزه کار با میکروکنترلرها بیش از پیش ضرورت یافته و به موازات آن طراحی آنها نیز وارد مرحله جدیدی شده است که امکان انعطاف پذیری بیشتری را فراهم میکند. یکی از این میکروکنترلرها، میکروکنترل ایویآر است که سهم عمده ای از مصرف را به خود اختصاص داده است.
از موارد پر کاربرد میکروکنترلرها، میتوان انجام محاسبات، اندازهگیری کمیت ها و تبدیل مقادیر آنالوگ به دیجیتال را نام برد که در بیشتر دستگاه ها و تجهیزات الکترونیکی امروزه استفاده میشود.
در اینجا نیز اگر پالسهای اعمالی به کانتر میکرو کنترلر را در یک ثانیه شمارش کنیم، پالس شمارش شده بر حسب هرتز همان فرکانس پالس مورد نظر است. پس از اندازه گیری تعداد پالسها، مقدار فرکانس سیگنال ورودی را بر روی نمایشگر ال سی دی نمایش می دهیم.
برای جمعآوری این تحقیق، از کتابها و پروژه های دانشگاهی متعددی در زمینهی ، ایویآر و برنامهنویسی سی مطالعه شده است و همچنین پروژههای متنوعی که از امکان مبدل دیجیتال به آنالوگ ایویآر استفاده میکنند، مورد بررسی قرار گرفته است.
فهرست مطالب
مقدمه
فصل اول
میکروکنترلر
فصل دوم
آشنایی با قطعات استفاده شده
فصل سوم
فرکانس متر ساخته شده
بخش اول: نحوه ی کارکرد دستگاه
بخش دوم: بلوک دیاگرام
بخش سوم: توضیح عملکرد دستگاه ازروی بلوک ها
بخش چهارم: شرح و تفسیر بلوک ها
منبع تغذیه۵ولت
مدار نمونه گیر
مدار مبدل
مدار میکروکنترلر
برنامه داخلی آی سی
نمایشگر
بخش پنجم: نقشه ی الکترونیکی کل مدار
بخش ششم: لیست قطعات استفاده شده
نتیجه گیری
منابع و مراجع
ضمیمه
دیتاشیت ATMEGA8
اطلاعاتی در مورد LCD به صورت جداول
تعداد صفحات : 62
فرمت فایل :Word ورد آماده پرینت
درود بر شما ممنون از اینکه فروشگاه خودتون رو انتخاب کردید.
پروژه پیش رو مربوط به پایان نامه فرکانس متردیجیتال می باشد.
برای دریافت نمونه فایل رایگان جهت بررسی سطح پروژه می توانید روی دریافت فایل مورد نظرکلیک نمایید.
فهرست مطالب
فصل اول انواع مقاومت ها
1-1-مقدمه
2-1- مقاومت الکتریکی
3-1-عوامل موثر بر مقاومت
1-3-1-تاثیر جنس طول و مساحت سطح مقطع
2-3-1-اثر دما بر مقاومت
4-1-عنصر مقاومت الکتریکی
5-1-مقاومت ها رو چگونه بشناسیم؟
1-5-1-رنگ های موجود در مقاومت ها
6-1-انواع مقاومت های الکتریکی
1-6-1-مقاومت های ثابت
1-1-6-1-مقاومت های کربنی (ترکیبی)
2-1-6-1-مقاومت های سیمی
3-1-6-1-مقاومت آجری یا سرامیکی
4-1-6-1-مقاومت های لایه ای یا شبکه ای
2-6-1-مقاومت های متغیر
1-2-6-1-مقاومت های قابل تنظیم
1-1-2-6-1-پتانسیومتر
2-1-2-6-1-رئوستا
2-2-6-1- مقاومت های وابسته
1-2-2-6-1-مقاومت های تابع حرارت
2-2-2-6-1-مقاومت های تابع نور
3-2-2-6-1-مقاومت های تابع ولتاژ
4-2-2-4-1-مقاومت های تابع میدان مغناطیسی
5-1-خلاصه فصل
فصل دوم ریزکنترل گر
1-2-مقدمه
2-2-آشنایی با میکروکنترلر
1-2-2-اجزا میکروکنترلر
3-2-مقایسه خانواده های مختلف میکرو وکنترلرها
4-2-بخشهای مختلف میکروکنترلر
5-2-مزایای میکرو کنترلر نسبت به مدار های منطقی
6-2-امکانات کلی یک ای وی آر
۷-۲-آشنایی با میکروکنترلر (ATMEGA 32) AVR
۸-۲-بخش های ورودی و خروجی میکروکنترلر
۱-۸-۲-۸ پایه باقیمانده
2-۸-۲-شماتیک ورودی و خروجی های میکروکنترلر
9-2-مهمترین مشخضات میکروکنترلر 40 پایه
10-2-فیوزبیت
11-2-منابع کلاک
1-11-2-اسیلاتور آرسی کالیبره شده ی داخلی
10-2-مبدل آنالوگ به دیجیتال
11-2-نمایشگر دیجیتالی (LCD )
1-11-2-رجیسترهای واحد ای دی سی
12-2-نحوه اتصال ال سی دی به میکروکنترلر
13-2-خلاصه فصل
فصل سوم برنامه نویسی کدویزارد
1-3-مقدمه
2-3-کدویزارد
3-3-زبان برنامه نویسی سی، دستورات و توابع
1-3-3-انواع داده ها
2-3-3-انواع متغیرها
3-3-3-آرایه ها
4-3-3-رشته ها
4-3-رهنمودهای پیش پردازنده
1-4-3-اینکلاد
2-4-3-دی فاین
5-3-توابع کتابخانه ای
1-5-3-تابع ال سی دی کلیر
2-5-3-تابع ال سی دی- گوتو
3-5-3-تابع ال سی دی- پوتس اف
4-5-3-اس تی دیو.اچ
5-5-3-اس تی دی ال آی بی.اچ
6-5-3-دیلی.اچ
7-5-3-پوتس
6-3-دستورات کنترلی
1-6-3-حلقه های کنترلی فور
2-6-3-دستور کانتی بریک
3-6-3-حلقه های کنترلی وایل
4-6-3-حلقه دو- وایل
5-6-3-دستور کنترلی سوییچ –کیس
6-6-3-دستور شرطی ایف
7-3-برنامه داخلی میکروکنترلر AVR
8-3-نحوه ی کامپایل برنامه و پروگرامر کردن
1-8-3-کامپایل کردن برنامه نوشته شده
2-8-3-پروگرام کردن ای وی آر
9-3-برنامه داخلی میکروکنترلر
10-3-کنترل خروجی با استفاده از سیگنال PWM
11-3-خلاصه فصل
فصل چهارم طراحی فرکانس متر
1-4-مقدمه
2-4- فرکانس متر چیست
1-2-4-کاربردهای فرکانس متر
3-4-طراحی فرکانس متر دیجیتال
4-4-منبع تغذیه
1-4-4-شماتیک منبع تغذیه
5-4-پل مقاومتی
6-4-مدار تقویت کننده
7-4-ساختار فرکانس متر
8-4-برنامه نویسی تراشه ای وی آر
9-4-خلاصه فصل
جمع بندی
خلاصه
پیوست 1
پیوست 2
منابع
فهرست اشکال
فهرست جداول
چکیده امروزه کار با میکروکنترلرها بیش از پیش ضرورت یافته و به موازات آن طراحی آنها نیز وارد مرحله جدیدی شده است که امکان انعطاف پذیری بیشتری را فراهم میکند. یکی از این میکروکنترلرها، میکروکنترل ایویآر است که سهم عمده ای از مصرف را به خود اختصاص داده است. از موارد پر کاربرد میکروکنترلرها، میتوان انجام محاسبات، اندازهگیری کمیت ها و تبدیل مقادیر آنالوگ به دیجیتال را نام برد که در بیشتر دستگاه ها و تجهیزات الکترونیکی امروزه استفاده میشود. در اینجا نیز اگر پالسهای اعمالی به کانتر میکرو کنترلر را در یک ثانیه شمارش کنیم، پالس شمارش شده بر حسب هرتز همان فرکانس پالس مورد نظر است. پس از اندازه گیری تعداد پالسها، مقدار فرکانس سیگنال ورودی را بر روی نمایشگر ال سی دی نمایش می دهیم. برای جمعآوری این تحقیق، از کتابها و پروژه های دانشگاهی متعددی در زمینهی ، ایویآر و برنامهنویسی سی مطالعه شده است و همچنین پروژههای متنوعی که از امکان مبدل دیجیتال به آنالوگ ایویآر استفاده میکنند، مورد بررسی قرار گرفته است. فصل اول: مقاومت 1-1- کمیت مقاومت الکتریکی 4 1-2- عنصر مقاومت الکتریکی 5 1-3- انواع مقاومت های الکتریکی 6 1-3-1- مقاومت های ثابت 7 1-3-1-1- مقاومت های کربنی(ترکیبی) 7 1-3-1-2- مقاومت های سیمی 8 1-3-1-3- مقاومت های لایه ای 10 1-3-2- مقاومت های متغیر 11 1-3-2-1- مقاومت های قابل تنظیم 11 1-3-2-1-1 پتانسیومتر 11 1-3-2-1-2 رئوستا 13 1-3-2-2- مقاومت های وابسته 13 1-3-2-2-1- مقاومت های تایع حرارت 14 1-3-2-2-2- مقاومت های تابع نور 15 1-3-2-2-3 مقاومت های تابع ولتاژ 15 1-3-2-2-4- مقاومت های تابع میدان مغناطیسی 16 فصل دوم: میکروکنترلر 2-1- آشنایی با ای وی آر. 17 2-2- امکانات کلی یک ای وی آر 18 2-3- پروگرام کردن ای وی آر 21 2-4- فیوزبیت 22 2-5- منابع کلاک 22 2-5-1- اسیلاتور آرسی کالیبره شده ی داخلی 23 2-6- مبدل آنالوگ به دیجیتال 23 2-6-1- رجیسترهای واحد ای دی سی 24 2-7- نحوه اتصال ال سی دی به میکروکنترلر 25 فصل سوم: برنامه نویسی 3-1- محیط برنامه نویسی کدویژن 27 3-2- کدویزارد 27 3-3- زبان برنامه نویسی سی، دستورات و توابع 28 3-3-1- انواع داده ها (متغیرها) 28 3-3-2 آرایه ها ............................................................................................................................... 29 3-3-3- رشته ها .............................................................................................................................. 29 3-4- رهنمودهای پیش پردازنده 30 3-4-1- اینکلاد ................................................................................................................................30 3-4-2- دی فاین...............................................................................................................................30 3-5 - توابع کتابخانه ای 30 3-5-1- تابع ال سی دی کلیر 30 3-5-2- تابع ال سی دی- گوتو 30 3-5-3- تابع ال سی دی- پوتس اف 30 3-5-4- اس تی دیو.اچ 31 3-5-5- اس تی دی ال آی بی.اچ 31 3-5-6- دیلی.اچ ................................................................................................................................31 3-5-7- پوتس ..................................................................................................................................31 3-6- دستورات کنترلی 31 3-6-1- حلقه های کنترلی فور 31 3-6-2- دستور کانتی نیو بریک 31 3-6-3- حلقه های کنترلی وایل 32 3-6-4- حلقه دو- وایل 32 3-6-5- دستور کنترلی سوییچ -کیس 32 3-6-6- دستور شرطی ایف 33 فصل چهارم: فرکانس متر 4-1- فرکانس متر چیست 34 4-1-1- کاربردهای فرکانس متر 34 4-2- طراحی فرکانس متر متر دیجیتال 35 4-2-1- منبع تغذیه 35 4-2-2- ساختار طراحی فرکانس متر 36 4-2-3- برنامه نویسی تراشه ای وی آر 36 4-2-3- برنامه نویسی تراشه ای وی آر 36 جمع بندی ....................................................................................................................................................45 منابع و مراجع................................................................................................................................................51 شکل(1-1) دو نمونه از مقاومت کربنی 7 شکل(1-2) ساختمان داخلی مقاومت کربنی 8 شکل(1-3) سه نمونه مقاومت سیمی 8 شکل(1-4) مقاومت آجری 9 شکل(1-5) مقاومت فیوزی یا حفاظتی 10 شکل(1-6) پیچیدن سیم به روش بی فیلار 10 شکل(1-7) مراحل ساخت مقاومت لایه ای 11 شکل(1-8) دو نمونه پتانسیومتر 12 شکل(1-9) ساختمان داخلی پتانسیومتر خطی 13 شکل(1-10) نحوه اتصال رئوستا 13 شکل(1-11) دو نمونه مقاومت پیتیسی 14 شکل(1-12) مقاومت انتی سی 15 شکل(1-13) مقاومت فتورزیستور 15 شکل(1-14) یک نمونه واریستور 16 شکل(1-15) دو نمونه مقاومت ام دی آر 16 شکل(2-1) ترکیب بسته بندی ای تی مگا16 20 شکل(2-2) نحوهی اتصال ولتاژ پایه های ای دی سی 24 شکل(2-3) السیدی کارکتری 25 شکل(4-1) منبع تغذیه رگوله شده مناسب برای میکروکنترلر مگا16.. 36 شکل(4-2) مراحل انجام پروژه در کدویزارد 37 شکل(4-3) محل نوشتن فایل های کتابخانه ای در کدویژن 38 شکل(4-4) محل نوشتن آرایه و رشته ها در کدویژن 38 شکل(4-5) برنامه نمایش تابع اندازه گیری شده بر روی ال سی دی .............................................38 شکل(4-6) تابع اصلی برنامه 39 شکل(4-7) تابع اصلی برنامه 40 شکل(4-8) نحوه پروگرام فیوزبیت ها 43 شکل(4-9) نحوه اتصال ال سی دی به میکروکنترلر 43 شکل(4-10) فرکانس متر تکمیل شده 44 جدول (2-1) حالت های انتخاب کلاک سیستم 22 جدول (2-2) تناظر فرکانس کاری با سی کی سل 23 جدول (2-3) رجیسترهای ای دی سی 24 جدول (2-4) ارزش بیت های رجیستر ولتاژ مرجع ای دی سی 25 جدول (2-5) پایه های ال سی دی کاراکتری 16*2 26 جدول (3-1) انواع داده ها 29 مقدمه انسان ذاتاً موجودی علم طلب است. لذا از ابتدای آفرینش تاکنون به دنبال موفقیت های جدید علمی بوده است و توانسته با دستیابی به علوم، شگفتی هایی را بیافریند. از مهمترین شگفتی ها میتوان به دستیابی بشر به علم الکترونیک نام برد. بی شک میتوان گفت بزرگترین تحولات زندگی بشر مربوط به دوران بعد از کشف الکترونیک است. با پیدایش علم الکترونیک در قرن نوزدهم میلادی، دانشمندان از همان ابتدا به قدرت بی حد و حصر این علم پی برده بودند و در تلاش برای تکامل این علم بودند. با ساخت اولین لامپ خلاء روزنه امیدی پیدا شد که نوید آیندهای درخشان برای بشر را در پی داشت. با تولد ترانزیستور که اهمیت آن بر همه واضح و مبرهن است، بشر امروزی توانست به صورت فراگیر از این علم استفاده کند و خیلی سریع سراسر دنیا مملو از وسائل نیمه ترانزیستوری و تمام ترانزیستوری شد که از جمله آنها میتوان به سیستم های صوتی، تصویری و مخابراتی اشاره کرد.