اینو دیدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

اینو دیدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

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

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

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


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

فصل اول : AT89C2051 از شرکت Atmel:

این تراشه 8051 رایج دارای ROM سریع می  باشد و طراحی های سریع این نوع حافظه ایده آل است زیرا حافظه سریع می تواند طی چند ثانیه در مقایسه 20 دقیقه لازم برای 8751 پاک شود به این دلیل AT89C2051 بجای 8751 بکار برده شده است تا هنگام پاک کردن تراشه وقتی تلف نشود و به این وسیله ساخت سیستم سریع گردد.

هنگام استفاده از AT89C2051 برای ساخت سیستم های مبتنی بر میکروکنترلر به سوزاننده یا برنامه ریز ROM سریع نیاز داریم با این وجود به پاک کننده ROM نیازی نیست. توجه داشته باشید که در حافظه سریع باید تمام حافظه پاک شود تا بتوان مجدداً آن را برنامه ریزی کرد پاک کردن حافظه سریع یا خود سوزاننده صورت می گیرد به این دلیل پاک کننده جداگانه ای لازم نمی باشد برای حذف سوزاننده PROM ، Atmel روی نوعی از AT89C2051 کار می کند که می تواند از طریق پورت سریال COM یک IBM PC برنامه ریزی شود.

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

در این فصل به بررسی جزئیات مدار تایمر اعم از IC و مقاومت و خازن و دیودهای به کار رفته در مدار پرداخته می شود. این مدار توسط میکرو کار می کند و میکروکنترلر آن توسط کریستال 12 مگاهرتز کلاک خورده و توسط IC رگولاتور تغذیه می شود و خروجی آن توسط ترانزیستور تقویت شده و تقویت شدة آن باعث به کار افتادن رله می شود و رله وسیلة برقی را کنترل می کند.

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

در این فصل سورس برنامه میکرو که به زبان اسمبلی است ارائه شده و کلیه اطلاعات منبع در مورد AT89C2051 شامل DATA SHEET و توضیحات برنامه نویسی آن ارائه شده است.

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

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

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

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

ما در اینجا نیاز به داشتن اطلاعات سخت افزاری در زمینه مدارات مجتمع 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 بیتی است که می تواندعلاوه بر منظور خاص، پایه های ورودی خروجی نیز باشند.

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

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

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 داخلی می باشد . استفاده از دستورات رجیستر های بانک ثبات به روش آدرس دهی مستقیم که در ادامه توضیح داده می شود ترجیح دارد.

6-1) ثبات های کنترلی:

1-6-1) ثبات آکومولاتور(Accumulator):

اکومولاتور یا ACC که به اختصار در دستورات A هم نوشته می شد یک رجیستر 8 بیتی بوده که تقریبا بیشتر عملیات انتقال و منطق و شیفت به علت آدرس شدن بیتی روی آن انجام می شود.

2-6-1) ثبات کلمه وضعیت برنامه (program statues word)PSW:

بیت های این ثبات تحت تاثیر بعضی عملیات های میکروپروسسوری (ریاضی یامنطقی) فعال می شوند این ثبات دارای بیت های آدرس پذیر بوده و شامل بیت های زیر می باشد:

بیت پرچم نقلی: هشتمین بیت پرچم این بایت است و یک بیت دومنظوره است اگر در یک عمل جمع یک بیت نقلی از بیت 7 آکومولاتور خارج شود یا در طی عمل تفریق یک بیت فرضی به بیت هفتم وارد شود بیت پرچم نقلی یک می شود

بیت پرچم نقلی کمکی: هنگام جمع کردن اگر یک انتقال از بیت 3 به بیت چار آکومولاتور اتفاق بیفتد پرچم نقلی کمکی یک می شود

بیت پرچم صفر: یک بیت پرچم همه منظوره برای استفاده کاربران است

بیت پرچم سرریز (over flew flag) OV: اگر نتیجه جمع یا تفریق در آکولاموتور جا نشود پرچم سرریز یک می شود که بیانگر ناصحیح بودن نتیجه موجود در آکولاموتور است

بیت توازن (parity bit): این بیت به طور خودکار با توجه به محتوای اکولاموتور صفر یا یک می گردد به طوری که تعداد بیت های یک انباره به اضافه این بیت به تعداد زوج منجر شود

3-6-1) ثبات B: این ثبات یک ثبات 8 بیتی آدرس پذیر می باشد که هم به عنوان یک رجیستر عمومی و هم برای کاربرد خاص در نظر گرفته شده است که کاربرد خاص و اصلی آن انجام عملیات ضرب و تقسیم در آن می باشد.

4-6-1) SP یاحافظه اشاره گر پشته( stack pointer):

SP یک رجیستر 8 بیتی است که آدرس آن خانه H1 8 از RAM داخلی می باشد استفاده از آن زمانی است که نیاز به یک حافظه موقت جهت انجام عملی باشد و نخواهیم محتوای قبلی آن از بین برود و یا هنگامی که بخواهیم به یک برنامه فرعی برویم (مثلا با دستور CALL) اگر لازم باشد بعضی از نتایج برنامه اصلی در جایی ذخیره گردد تا در برنامه فرعی چنانچه مجددا از آنها استفاده کردیم محتوای قبلی آن از بین نرود و با برگشت به برنامه اصلی بتوانیم از آنها استفاده نماییم. شماره آدرس این فضا به وسیله اشاره گر پشته یا SP مشخص می شود (که برای همین باید SP را در ابتدای کار عدد دهی کنیم) و چنانچه این کار انجام نشود میکروکنترلر مقدار H7 0 را برای آن در نظر می گیرد دستورات PUSH و POP مربوط به این قسمت از حافظه می باشد که در مورد آنها در قسمت های بعد توضیح داده می شود

5-6-1) ثبات اشاره گر(Data Pointer Register):

این ثبات دو بایتی بوده و می تواندیک عدد چهار رقمی هگز را در خود ذخیره کند که از آن به عنوان آدرسی برای دستیابی به حافظه کد یا داده خارجی استفاده می شود و آدرس آن H82 و H83 از RAM داخلی درقسمت SFRقرار دارد

 فهرست مطالب:

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

شامل 90 صفحه فایل word قابل ویرایش


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


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

دانلود پاورپوینت میکروکنترلر 8051

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

پاورپوینت میکروکنترلر 8051 در 17 اسلاید شامل بخش های زیر می باشد:

 

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

تاریخچه میکروکنترلر 8051

انواع میکروکنترلر 8051

AT89C51 نوع سریع 8051 ساخت کارخانه Atmel

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

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

پایه های میکرو کنترلر AT89C51

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

نحوه استفاده از پورتها

نحوه استفاده از پورتها بصورت اشتباه

نحوه استفاده از پورتها بصورت صحیح

متغییرهای مورد استفاده در میکروکنترلر 8051

استفاده از LCD

نرم افزار BASCOM 8051

 

 

 

 

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

منظور از یک میکروپروسسور(CPU)، میکروپروسسور هایی از خانواده x86 اینتل مثل 8086، 80286، 80386، 68020، 68030، 68040 و یا خانواده­هایی از این قبیل است. این میکروپروسسورها فاقد RAM، ROM و پورتهای I/O در درون خود تراشه هستند

286(1-2MHz) – 386(4-16MHz) – 486(16-133MHz) – 586(Pentium)

یک میکروکنترلر دارای یک CPU (30MHZ) به همراه مقدار ثابتی از RAM، ROM و پورتهای I/O و تایمر در درون خود می باشد البته با استفاده از حافظه جانبی و تراشه های دیگر می­توان مقدار RAM، ROM و تعداد پورتهای I/O را در یک میکروکنترلر افزایش داد...


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


دانلود پاورپوینت میکروکنترلر 8051

طراحی میکروکنترلر AVR جهت اسکن

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

طراحی میکروکنترلر AVR جهت اسکن


طراحی میکروکنترلر AVR  جهت اسکن

 

فرمت فایل : word(قابل ویرایش)تعداد صفحات62

چکیده :
قبل از ساخت میکروکنترلرها ، برای ساخت هر وسیله یا ابزاری برای اندازه گیری های مختلف مثل دما ، ولتاژ ، جریان ، فرکانس و ... از سخت افزار در سطح وسیعی استفاده می شد . ولی با ساخت و اختراع میکروکنترلرها انجام این نوع اندازه گیری ها آسانتر شد .
هدف از انجام این پروژه به دست آوردن سخت افزاری است که گوشه ای از قابلیت های یک میکروکنترلر از جمله دقت و سرعت را نشان می دهد .
در این پروژه سعی شده با استفاده از میکروکنترلر AVR و صفحه کلید 4×4 تمام کلیدها اسکن می شود.
این پروژه شامل دو قسمت : 1) نرم افزار ، 2) سخت افزار می باشد .
وجود میکروکنترلر باعث شده است مقدار زیادی از سخت افزار را که قبلا مورد استفاده قرار می گرفت حذف نماید . در ادامه به توضیح این دو بخش و نحوه عملکرد AVR پرداخته شده است .

 


تاریخچه و مقدمه :
ریزپردازنده وسیله ای است که می توان با دادن فرمان آن را به عملیات مختلف واداشت . یعنی یک کنترل کننده قابل برنامه ریزی است . همه ریزپردازنده ها سه عمل اساسی یکسانی را انجام می دهند : انتقال اطلاعات ، حساب و منطق ، تصمیم گیری ، اینها سه کار یکسان هستند که به وسیله هر ریزپردازنده ، کامپیوتر کوچک یا کامپیوتر مرکزی انجام می شود .
اولین ریزپردازنده تک تراشه ای ، ریزپردازنده Intel 4004 بود که توانست دو عدد 4 بیتی دودویی را جمع کند و عملیات متعدد دیگری را انجام دهد .
4004 با معیارهای امروزی یک وسیله کاملا ابتدایی بود که می توانست 4096 مکان مختلف را آدرس دهد. برای حل این مسئله بود که ریزپردازنده 8 بیتی ( 8008 ) به وسیله شرکت Intel معرفی شد .
Intel 8008:
Intel 8008 توانست اعداد 8 بیتی را ( که بایت نامیده می شوند ) به کار گیرد ، که این خود پیشرفت بزرگی نسبت به 4004 بود . تقریبا در همان زمان گشایشی در ساختن مدارهای منطقی NMOS ( نیمه هادی اکسید فلز از نوع N )پیش آمد . منطق NMOS بسیار سریع تر از PMOS است . به علاوه از یک منبع تغذیه مثبت استفاده می کند که آن را برای اتصال به مدارهای منطقی TTL سازگارتر می کند . خصوصیات مذکور از این جهت دارای اهمیت است که بسیاری از مدارهای جنبی ریزپردازنده از نوع TTL هستند . NMOS سرعت ریزپردازنده را با ضریبی در حدود 25 بار افزایش می دهد که رقم چشمگیری است .
این تکنولوژی جدید در ساختمان ریزپردازنده معروف امروزی یعنی Intel 8080 به کار برده شد .


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


طراحی میکروکنترلر AVR جهت اسکن

پروژه ساخت دیمر دیجیتال و آنالوگ (با استفاده از میکروکنترلر AVR، بهمراه برنامه نویسی های لازم)

اختصاصی از اینو دیدی پروژه ساخت دیمر دیجیتال و آنالوگ (با استفاده از میکروکنترلر AVR، بهمراه برنامه نویسی های لازم) دانلود با لینک مستقیم و پر سرعت .

پروژه ساخت دیمر دیجیتال و آنالوگ (با استفاده از میکروکنترلر AVR، بهمراه برنامه نویسی های لازم)


پروژه ساخت  دیمر دیجیتال و آنالوگ  (با استفاده از میکروکنترلر AVR، بهمراه برنامه نویسی های لازم)

پروژه ساخت  کاملا ویرایش شده بر اساس قواعد نگارش دانشگاهی بهمراه فهرست متن و اشکال، دارای برنامه نویسی لازم جهت اجرای پروژه در یک فصل مجزا، شامل 42 صفحه متن مفید بهمراه 15 صفحه ابتدای در قالب Word (قابل ویرایش)

 

 

چکیده

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

ویژگی‌های و مزایای سیستم هوشمند روشنایی طراحی شده:

-‌ کنترل نور روشنایی‌ها با سناریو برای حالتهای مختلف زندگی

- نصب و راه‌اندازی آسان

- استفاده همزمان از ریموت کنترل و کلید‌های سنتی

- ارزش افزوده ساختمان

- بالابردن کیفیت زیبایی و آسایش

- کاهش هزینه‌های جاری با کاهش موثر مصرف برق

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

 

فهرست

 

فصل اول. 1

-1.1کنترل هوشمند سیستم روشنایی منزل. 2

.2-1کنترل روشنایی منزل با ریموت و سنسور حرکتی.. 3

.3-1 کنترل نورپردازی روشنایی: 4

.4-1سیستم روشنایی کنترل از راه دور نوری شبکه‌ای: 5

.1-4-1 سیستم هوشمند روشنایی با استفاده از شبکه سیمی.. 6

.2-4-1 سیستم هوشمند روشنایی با استفاده از شبکه بی‌سیم: 6

.3-4-1 سیستم هوشمند روشنایی کنترل از راه دور نوری.. 6

.4-4-1ویژگی‌ها و مزایای سیستم: 7

.5-4-1قابلیت‌های عمومی دستگاه: 7

.6-4-1قابلیت‌های اختصاصی دستگاه بنا به درخواست مشتری: 7

فصل دوم. 9

سخت افزار سیستم هوشمند روشنایی.. 9

.1-2 میکرو کنترلر AVR مدل ATMega32. 10

.1-1-2 مختصری راجع به AVR. 10

.2-1-2میکروکنترلرهای AVR به سه دسته اصلی تقسیم می‌شوند: 11

ATMega8 .3-1-2. 11

.4-1-2 پایه‌های میکروکنترلر ATMega8: 13

.2-2فرستنده و گیرنده 4 کاناله. 13

.3-2مدار گیرنده: 17

.4-2مدارفرستنده: 18

.5-2اپتوکوپلر. 19

.1-5-2اپتوکوپلر نوری چیست؟ 20

.6-2دیاک.. 22

.7-2تریاک.. 24

.8-2 شماتیک سختافزاری مدار سیستم هوشمند روشنایی.. 25

.9-2نحوه عملکرد مدار سیستم هوشمند روشنایی.. 26

فصل سوم نرم‌افزار سیستم هوشمند روشنایی.. 28

3-1. نرم‌افزار Code Vision. 29

.2-3تشریح برنامه. 29

فصل چهارم نتیجه گیری.. 35

.2-4استاندارد X10. 37

Device Module. 3-4 ها: 37

.4-4کنترل‌کننده‌ها: 38

.5-4نقاط ضعف و محدودیت‌ها: 39

منابع   42

 


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


پروژه ساخت دیمر دیجیتال و آنالوگ (با استفاده از میکروکنترلر AVR، بهمراه برنامه نویسی های لازم)

دانلود پروژه طراحی و ساخت PLC ساده ای توسط میکروکنترلر 80C196

اختصاصی از اینو دیدی دانلود پروژه طراحی و ساخت PLC ساده ای توسط میکروکنترلر 80C196 دانلود با لینک مستقیم و پر سرعت .

دانلود پروژه طراحی و ساخت PLC ساده ای توسط میکروکنترلر 80C196


دانلود پروژه طراحی و ساخت PLC ساده ای توسط میکروکنترلر 80C196

مقدمه

هدف از این پروژه طراحی و ساخت PLC ساده ای توسط میکروکنترلر 80C196 است پس جا دارد آشنایی کلی با PLC پیدا کنیم.

PLC از عبارت Programmable Logic Controller گرفته شده است و همانطور که از این عبارت استنباط می شود، کنترل کننده نرم افزاری است که ورودی های آن اطلاعات را به صورت دیجیتال یا آنالوگ دریافت می کند و پس از پردازش فرمانهای مورد نظر به محرکها ارسال می شود. البته در نظر داشته باشید آنچه که وارد بخش پردازش مرکزی می شود اطلاعات دیجیتال است، یعنی اگر ورودی ها آنالوگ باشند با گذر از A/D، معادل دیجیتال آنها وارد واحد پردازش مرکزی می شود. در یک سیستم PLC ورودی ها و خروجی ها هیچ ارتباط فیزیکی با هم ندارند. به بیان ساده‌تر PLC نقش یک واسطه را بازی می کند. بخشهای مختلف PLC شامل منبع تغذیه، واحد پردازش مرکزی، واحد ورودی، واحد خروجی و واحد برنامه ریز (PG) می‌باشد.

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

1-1) تاریخچهPLC

نخستین گامها برای ساخت و استفاده از PLC در اواخر دهه 1960 و اوایل دهه 1970 میلادی برداشته شد. شرکت Bedford Association که بعد به نام Modicon تغییر نام داد و همزمان با آن شرکت Allen-Bradly که در سال 1969 اولین PLC را عرضه کردند را می توان پیشگامان ارایه PLC دانست.

اولین نمونه های PLC به ورودی خروجی های دیجیتال و دستورات منطقی ساده اکتفا کرده‌بودند. بتدریج نمونه‌های کاملتری عرضه‌شدند که تعداد ورودی خروجی‌های بیشتری دارا بودند. قابلیت ورودی و خروجی آنالوگ داشتند و از دستورات پیچیده‌تری بهره می بردند. قوم های بعدی امکان تشکیل شبکه ای از PLCهای کوچک برای کنترل پروسه های بزرگ و به کارگیری کارت های کنترل کننده PID، Communication و… را فراهم ساخت.

1-2) قابلیتها و امکانات مورد نیاز PLC

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

1-2-1) ایمنی نسبت به نویز

 

 

 

 

فایل ورد 14 ص


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


دانلود پروژه طراحی و ساخت PLC ساده ای توسط میکروکنترلر 80C196