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

<a href='http://krcomo.niloblog.com/p/6/'>شمارنده</a>

چکیده

در این پروژه دستگاهی معرفی می شود که توانایی شمارش تا حداکثر 4 رقم را دارد اساس شمارش بر قطع یک پرتو مادون قرمز است هر زمان این نور برقرار شده و قطع گردد شمارنده یک واحد افزایش پیدا می کند وظیفه ایجاد نور مادن قرمز بر عهده یک مدار فرستنده است و گیرنده ای این نور را دریافت می کند، اگر به هر دلیل نور قطع شود (عبور اشیاء) فرستنده پالسی را به میکرو ارسال می کند و میکروکنترلر تصمیم می گیرد که چه عملی انجام دهد کد برنامه در محیط برنامه نویسی CodeVisionAVR ایجاد شده و کل مدارات دستگاه در محیط برنامه Proteus شبیه سازی شده است (فایل های مربوط به شبیه سازی مدار، طراحی PCB و همچنین کد نویسی میکرو در سی دی موجود می باشد) وظیفه نمایش اعداد بر عهده 4 عدد سون سگمنت است که مستقیماً به میکرو متصل هستند پیام های دستگاه نیز از طریق یک LCD به کاربر نمایش داده می شود در ضمن جهت کاربری و تعیین وظایف دستگاه از یک صفحه کلید با 4 دکمه کمک گرفته شده است. دستگاه دارای یک Massag LED است که هر زمان پیام نمایش داده شده بر روی LCD نیاز به توجه داشته باشد روشن می شود و نیز یک LED جهت نمایش قطع شدن نور مادون قرمز که هر زمان گیرنده مادون قرمز قادر به دریافت نور مادون قرمز نشود این LED روشن خواهد شد.

قابلیت های این مدار به شرح زیر است:

1) شمارش صعودی یا نزولی (قابل تنطیم)

2) توانایی صفر کردن شمارنده (reset)

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

4) گرفتن تایید برای ریست کردن، تغییر وظیفه و یا بازگشت به منوی قبلی

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

کاربردهای دیگری را نیز می توان برای این وسیله در نظر گرفت از جمله:

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

2. قابلیت نصب برای درهای اتوماتیک مانند آسانسور (اگر مانعی جلوی در باشد در بسته نمی شود)

کلمات کلیدی:

شمارنده 4 رقمی – شمارنده مادون قرمز – سنسور مادون قرمز – دزدگیر مادون قرمز

IR counter – 4Digit counter - Infrared Security Beam

فهرست مطالب

مقدمه

چکیده

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

ميکروکنترلر چيست

معرفي ميکروکنترلرها

بخشهاي مختلف ميکروکنترلر

خانواده هاي ميکروکنترلر

يک ميکروکنترلر چگونه برنامه ريزي ميشود .

با ميکرو کنترلر چه کارهايي مي توان انجام داد .

امکانات ميکرو کنترلرها

مقايسه خانواده هاي مختلف ميکروکنترلرها

خانواده 8051

خانواده AVR

خانواده PIC

مزاياي ميکرو کنترلر نسبت به مدار هاي منطقي

معایب و مزایای میکروکنترلر های مختلف نسبت به هم

۸۰۵۱

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

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

تصميم گيري در انتخاب نوع AVR

مزیت AVR نسبت به 8051

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

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

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

مشخصات AT Mega32

شرح پین های AT Mega 32

بلوک دیاگرام AT Mega32

مشخصات پکیج AT Mega32

فصل دوم نرم افزار پروتئوس

نصب و كرك برنامه پروتئوس

آشنايي با محيط شبيه سازي پروتئوس

شبيه سازی مدارات در پروتوس

انتخاب قطعه

پروب های اندازه گیری در پروتئوس اندازه

دستگاههای اندازه گیری در پروتئوس

اوسیلوسکوپ

Logic Analyser

COUNTER TIMER

VIRTUAL TERMINAL

يك شبيه سازي نمونه

طراحي PCB با پروتئوس

مزیتهای مدارهای چاپی به جای مدارهای سیم کشی

محيط برنامه ARES

منوی های اصلی (Menu Bar)

(Toolbars) منوهای کاربردی

منو های ابزار و انتخاب (Mode Selector Toolbar)

منو های تعيين موقيعت

منوی انتخاب قطعات (package)

روش های طراحی PCB پروتئوس

روش اول طراحی PCB

کشیدن تراکها

روش اول کشیدن تراک ها (روش دستی)

روش دوم کشیدن تراک ها(روش اتوماتیک)

روش دوم در طراحی pcb

نحوه ی پرینت از pcb

فصل سوم PCB

فیبر مدار چاپی (pcb)

فیبر فنلیک

فیبر فایبر گلاس

فیبر دو رو

فیبرآماده

کاربرد مدار چاپی (pcb)

طریقه آماده نمودن و تمیز کردن فیبر مدار چاپی(pcb)

نصب قطعات بر روی فیبر مدار چاپی

نصب قطعات به طور ایستاده

نصب قطعات بطور خوابیده

فاصله پایه های قطعات از یکدیگر

طریقه عایق نمودن قسمت مسی فیبر مدار چاپی(pcb)

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

روش تهیه ی فیبر مدار چایی با پرینتر لیزری

طریقه ساخت فیبر مدار چاپی بوسیله لامینت

روش هاي ديگر تهيه فيبر مدار چاپي

فصل چهارم برنامه CodeVisionAVR

آشنايي با برنامه CodeVisionAVR

شکل کلی يك برنامه میکرو در زبان c

(header) سرامد

متغیر ها

ارایه

ساختمان

اشاره گر ها

عملگر ها

توابع

تعریف توابع

استفاده از توابع

تشریح توابع

دستورات شرطی

درگاه

ثبات DDR

ثبات PORT

ثبات PIN

سرامد delay

نوشتن کد برای AVR

برنامه ريزي (پروگرم کردن) ميكرو كنترلر

فصل پنجم معرفی دستگاه

معرفی مدار

اهداف ساخت

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

افزایش سرعت و دقت در شمارش

سنجش حداکثر ظرفیت مجاز

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

شمارش صعودی و نزولی

تعیین حداکثر تعداد برای شمارش

اجزای دستگاه

1) تغذیه

2) فرستنده مادون قرمز

3) گیرنده مادون قرمز

4) میکروکنترلر

5) LCD

6) سون سگمنت ها

7) صفحه کلید

برنامه میکرو به زبان C و توضیحات آن

نقشه شماتیک دستگاه

الف) مدار میکرو

ب) مدار فرستنده مادون قرمز

ج) گیرنده مادون قرمز

شبیه سازی دستگاه در پروتئوس

طراحی PCB دستگاه با برنامه پروتئوس

الف) مدار میکرو 93

ب) مدار فرستنده مادون قرمز

ج) گیرنده مادون قرمز

د) سون سگنت ها

شرح کار دستگاه

1) حالت آلارم

2) شمارش صعودی

3) شمارش نزولی

مقدمه

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


برای دانلود از لینک زیر استفاده کنید:

http://www.4shared.com/file/RRuRQ06e/shomarandeh.html

برچسب: شمارنده چهار رقمی با سون سگمنت,شمارنده چهار رقمی,شمارنده چهار رقمی با avr,شمارنده 4 رقمی,شمارنده 4 رقمی با سون سگمنت,کیت شمارنده چهار رقمی,شمارنده دیجیتالی 4 رقمی, نویسنده: سپیده کاظمی تاريخ: جمعه 26 شهريور 1395 ساعت: 18:33

صفحه بندی