شماره پروژه : 83

عنوان پروژهميکرو کنترلر هاي AVR و طراحي و ساخت کنترل دماي ديجيتالي تابلوهاي برق

تعداد صفحات : 86

شرح مختصر پروژه :پروژه ای که در این قسمت از سایت 20میخوام برای دانلود آماده گشته با عنوان ميکرو کنترلرهاي AVR و طراحي و ساخت کنترل دماي ديجيتالي تابلوهاي برق می باشد.هدف از انجام اين پروژه طراحي و ساخت کنترل دماي ديجيتالي تابلوهاي برق با استفاده از ميکروکنترولر AT M32 مي باشند. دستگاهي که طراحي و ساخته شده علاوه بر قسمت اتوماتيک داراي بخش است که مي توان دما ، فن و هيتر را بصورت دستي تغيير وضعيت داد. تحقق اين پروژه کمک شاياني به کنترل دما با دقت بالا در محل هاي کار ، کارخانجات و بخصوص کارخانه هاي جوجه کشي مي باشد .

ریزکنترلگر یا میکروکنترلر  نوعی ریزپردازنده است که دارای حافظهٔ دسترسی تصادفی (RAM) و حافظهٔ فقط خواندنی (ROM)، تایمر، پورت‌های ورودی و خروجی (I/O) و درگاه ترتیبی (Serial Port پورت سریال) در درون خود تراشه می‌باشد و می‌تواند به تنهایی بر روی ابزارهای دیگری کنترل اعمال کند. به عبارت دیگر یک میکرو کنترلر، مدار مجتمع کوچکی است که از یک CPU کوچک و اجزای دیگری نظیر نوسان ساز کریستالی، تایمر، درگاه‌های ورودی و خروجی آنالوگ و دیجیتال و حافظه تشکیل شده‌است.

يكي از جديد ترين ميكروكنترلر هاي قوي عرضه شده به بازار الكترونيك متغلق به شركت ATMEL به نام ميكروكنترلرهاي AVR مي باشد اين ميكرو كنترلر هشت بيتي به علت وجود كامپايلر هاي قوي به زبان سطح بالا مورد استقبال فراواني قرار گرفت يادگيري و استفاده از اين ميكروكنترلر بسيار ساده مي باشد و دامنه استفاده آن بسيار وسيع مي باشد .این پروژه  در خصوص کنترل دما تابلو هاي برق مي باشد که مي توان براي ماشينهاي جوجه کشي ، محل کار ، تابلو هاي برق و غيره ميتوان استفاده کرد. در اين پروژه در فصل اول ،توضيح مختصري راجع به ميکرو کنترلر هاي AVR آورده شده است .در فصل دوم، يک توضيح راجع به برنامه bascom ،در فصل سوم انواع سنسورهاي دما را مي خوانيد .درفصل چهارم ،طراحي و ساخت کنترل دماي ديجيتالي تابلوهاي برق وشکل مدار و برنامه نوشته شده در ميکرو آورده شده است. درفصل  پنجم ، نتیجه گیری ازمطالب بیان شده ،آورده شده است.

ادامه مطلب و دانلود پروژه
طراحی و ساخت دستگاه تست آی سی

شماره پروژه : ۱۰

عنوان پروژه :

تعداد صفحات : ۱۱۵

شرح مختصر پروژه :  اغلب در ساخت و طراحی وسایل الکترونیکی نیاز داریم که آی سی های به کار رفته در مدارات الکترونیکی مورد نظر را تست کرده  و از صحت یا خرابی آنها اطلاع دقیقی حاصل نماییم و احیانا در مورد خراب بودن آی سی ها پایه ی خراب شده آنها را بیابیم. ساخت و طراحی وسیله ای که این عمل تست را انجام دهد ، هدف اصلی این پرو‍ژه می باشد. که در این پروژه  یک سری از آی سی های خانواده CMOS سری ۴۰۰۰  و ۷۴XX هست می شوند و از سالم یا خراب بودن پایه ها اطلاعات دقیقی را به استفاده کننده ارائه می نماید.

روند کلی برنامه نویسی مدار به این شکل میباشد که ابتدا شماره آی سی مورد نظر را از طریق کیبورد وارد مدار کرده و با توجه به این شماره ، برنامه ی مربوط به آی سی مورد نظر اجرا شده و نتیجه ی تست را به صورت True یا False روی LCD نمایش می دهد .برنامه با استفاده از نرم افزار Codevision AVR و زبان C نوشته شده است. در این برنامه دستورات محدودی به کار برده شده است . از جمله می توان به دستور if ودستورهای مربوط به نوشتن برنامه LCD  و کیبورد اشاره کرد .

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

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

ادامه مطلب و دانلود پروژه
پشتیبانی