فی موو

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

فی موو

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

دانلود پروژه انتقال اطلاعات بین دو میکروکنترلر به صورت بی سیم

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

دانلود پروژه انتقال اطلاعات بین دو میکروکنترلر به صورت بی سیم


دانلود پروژه انتقال اطلاعات بین دو میکروکنترلر به صورت بی سیم

پروژه ای که در اینجا به بررسی آن می‎پردازیم به ما این امکان را می‎دهد که اطلاعات را در باند ۴۳۳M بین دو میکروکنترلر انتقال دهیم این کار بصورت بی سیم و بدون استفاده از پورت سریال صورت گرفته ما در این پروژه ابتدا از ماژولهای RF استفاه کردیم اما به دلیل ساخت نامناسب آنها و فرکانس بالایی که ما در آن کار می کردیم شاهد نویزهایی بودیم که نتیجه دلخواه را به ما نمی داد بنابراین برای اخذ نتیجه بهتر تصمیم بر استفاده از کیت های PT گرفتیم.

PT ها به ما این امکان را می دادند که با کد کردن اطلاعات در برد فرستنده آنها را بدون هیچ پارازیتی درگیرنده ببینیم البته برنامه نویسی مربوط به PT ها نقش مهمی را در این امر ایفا می‎کند که ما در پیوست برنامه فرستنده و گیرنده را خواهیم دید. بدین ترتیب هر عددی که ما در برد و فرستنده بوسیله کیبرد انتخاب می کنیم پس از نمایش روی LCD بوسیله pt22 کد می‎شود و به برد گیرنده فرستاده می‎شود pt22 وظیفه Dcode کردن دیتا را به عهده دارد و پس از بازگشایی کد میکرو آن را روی LCD نمایش می‎دهد.

فهرست مطالب پروژه انتقال اطلاعات بین دو میکروکنترلر به صورت بی سیم…

فصل ۱-   اصول و نحوه عملکرد میکروکنترلرها

۱-۱-   آشنایی با میکروکنترلرها

۱-۲-   مقایسه ریزپردازنده ها با میکروکنترلرها

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

۱-۲-۲-     کاربردها

۱-۲-۳-     ویژگی های مجموعه دستور العمل ها

فصل ۲-   اصول و نحوه عملکرد فرستنده ها و گیرنده های رادیویی

۲-۱-   روشهای مدولاسیون دامنه

۲-۲-   اجزا و محدودیت های سیستم های مخابراتی

۲-۳-   اطلاعات، پیام، سیگنال

۲-۴-   اجزای سیستم مخابراتی

۲-۵-   مدولاسیون و کدگذاری

۲-۶-   روشهای مدولاسیون

۲-۷-   مزایا و کاربردهای مدولاسیون

۲-۷-۱-     مدولاسیون برای کاهش نویز و تداخل

۲-۷-۲-     مدولاسیون برای اختصاص فرکانسی

۲-۷-۳-     مدولاسیون برای مالتی پلکس کردن

۲-۸-   روشها و مزایای کدگذاری

۲-۸-۱-     کدگذاری کانال

۲-۹-   اعوجاج سیگنال در انتقال

۲-۹-۱-     انتقال بدون اعوجاج

۲-۹-۲-     اعوجاج خطی

فصل ۳-   مدار فرستنده و گیرنده

۳-۱-   منبع تغذیه

۳-۲-   صفحه کلید

۳-۳-   پویش و شناسایی کلید

۳-۴-   LCD

۳-۴-۱-     ترتیب پایه های LCD

۳-۴-۲-     نحوه کار با LCD

۳-۴-۳ دستورات

۳-۴-۴-     طریقه اتصال LCD به میکرو

۳-۵-     مشخصات فنی مدار گیرنده و فرستنده

۳-۵-۱-     طرز کار مدار

۳-۶-   نکات مهم در هنگام ساخت فرستنده

۳-۷-   نکات مهم در هنگام مونتاژ گیرنده

۳-۸-     کدبندی فرستنده و گیرنده

 

 


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


دانلود پروژه انتقال اطلاعات بین دو میکروکنترلر به صورت بی سیم

دانلود پروژه سیستم هوشمند پیش گیری و اطفاء حریق با میکروکنترلر

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

دانلود پروژه سیستم هوشمند پیش گیری و اطفاء حریق با میکروکنترلر


دانلود پروژه سیستم هوشمند پیش گیری و اطفاء حریق با میکروکنترلر

دانلود پروژه سیستم هوشمند پیش گیری و اطفاء حریق با میکروکنترلر

51 صفحه در قالب word

 

 

 

چکیده :

ﺳﯿﺴﺘﻢ اراﺋﻪ ﺷﺪه ﺑﻪ ﻣﻨﻈﻮر ارﺗﻘﺎی ﺳﻄﺢ اﯾﻤﻨﯽ ﻣﺤﯿﻂ ﻫﺎی ﺑﺴﺘﻪ اﻋﻢ از ﺧﺎﻧﮕﯽ، ﺻـﻨﻌﺘﯽ و ﯾﺎ ﺧﺎﻧﮕﯽ ﻃﺮاﺣﯽ ﺷﺪه اﺳﺖ. اﯾﻦ ﺳﯿﺴﺘﻢ ﺑﺎ اﺳـﺘﻔﺎده از ﻓﺮآﯾﻨـﺪ ﮐﻨﺘـﺮل ﻫﻮﺷـﻤﻨﺪ ﮐـﻪ ﺗﻮﺳﻂ ﻣﯿﮑﺮو ﮐﻨﺘﺮﻟﺮ ﺷـﺮﮐﺖ MICROCHIP ﻗﺎﺑـﻞ دﺳﺘﺮﺳـﯽ ﺷـﺪه، ﺑـﻪ ﺷﻨﺎﺳـﺎﯾﯽ و اﻋﻤـﺎل واﮐﻨﺶ ﻻزم ﺑﺮای رﻓﻊ ﻣﺸﮑﻞ اﯾﺠﺎد ﺷﺪه اﻗﺪام ﻣﯽ ﮐﻨﺪ. اﯾﻦ ﺳﯿﺴﺘﻢ ﺑﺮای ﭘﯿﺶ ﮔﯿﺮی و واﮐﻨﺶ ﻧﺴﺒﺖ ﺑـﻪ ﺣـﻮادث اﻧﺘﺸـﺎر ﮔـﺎز و آﺗـﺶ ﺳـﻮزی ﻃﺮاﺣﯽ ﺷﺪه اﺳﺖ، ﺑﻪ اﯾﻦ ﺷﯿﻮه ﮐﻪ در اﺑﺘﺪا ﺑﺎ روﺷﻦ ﺷﺪن ﺳﯿﺴﺘﻢ اﺑﺘﺪا، ﺳﯿﺴـﺘﻢ ﺑـﺮای اﯾﺠﺎد ﺣﺎﻟﺖ ﭘﺎﯾﺪار و آﻣﺎده ﺑﻪ ﮐﺎر زﻣﺎﻧﯽ ﺣﺪود 1 دﻗﯿﻘﻪ را در ﺣﺎﻟﺖ  Loading  ﻗﺮار ﻣﯽ ﮔﯿﺮد. ﺑﻌﺪ از اﯾﻦ زﻣﺎن ﺳﯿﺴﺘﻢ اﻣﺎده اﻧﺠﺎم اﻣﻮر ﮐﻨﺘﺮﻟﯽ و اﺟﺮایی است.

ﺳﯿﺴﺘﻢ ﺑﺎ اﺳﺘﻔﺎده از ﺳﻨﺴﻮرﻫﺎی ﺗﻌﺒﯿﻪ ﺷﺪه داﺋﻤﺎ" ﻣﻘﺎدﯾﺮ ﮔﺎز ﻣﺤﯿﻂ و دود ﻣﻮﺟﻮد در ﻣﺤﯿﻂ را اﻧﺪازه ﻣﯽ ﮔﯿﺮد. ﻫﺮﮔﺎه ﻣﻘﺪار ﮔﺎز ﻣﺤﯿﻂ از ﻣﻘﺪار ﻣﺠـﺎز ﺗﻌﺮﯾـﻒ ﺷـﺪه در ﺳﯿﺴﺘﻢ ﺑﯿﺸﺘﺮ ﺷﻮد، ﺳﯿﺴﺘﻢ ﺑﺎ اﻧﺠﺎم اﻋﻤﺎﻟﯽ از ﻗﺒﯿﻞ ﻗﻄﻊ ﺟﺮﯾﺎن اﻧﺸﻌﺎب ﮔﺎز ، ﻗﻄﻊ ﺟﺮﯾـﺎن ﺑﺮق ﻣﺤﯿﻂ ﺑﻪ ﻣﻨﻈﻮر ﺟﻠﻮﮔﯿﺮی از اﻧﻔﺠﺎر، ﺑﻪ ﺻﺪا در آوردن آژﯾﺮ ﺧﻄـﺮ و راه اﻧـﺪازی ﺳﯿﺴﺘﻢ ﺗﻬﻮﯾﻪ ﺑﺮای ﺧﺮوج ﮔﺎز اﻧﺘﺸـﺎر ﯾﺎﻓﺘـﻪ در ﻣﺤـﯿﻂ ﺑـﻪ اﯾـﻦ ﻓﺮآﯾﻨـﺪ واﮐـﻨﺶ ﻧﺸـﺎن می دهد.

ﻫﻤﭽﻨﯿﻦ در ﺻﻮرﺗﯽ ﮐﻪ ﻣﻘﺪار دود ﻣﻮﺟﻮد در ﻣﺤﯿﻂ ﻫﻤﺰﻣﺎن از ﻣﻘﺎدﯾﺮ ﻣﺠﺎز ﺗﻌﺮﯾﻒ ﺷﺪه ﺑﺮای ﺳﯿﺴﺘﻢ اﻓﺰاﯾﺶ ﯾﺎﻓﺘﻪ ﺑﺎﺷﺪ، ﺳﯿﺴﺘﻢ ﺑﺎ ﻣﻮﻗﻌﯿﺖ ﭘـﯿﺶ آﻣـﺪه ﺑـﻪ ﻋﻨﻮان ﯾﮏ آﺗﺶ ﺳﻮزی ﺑﺮﺧﻮرد ﮐﺮده وﺑﺎ اﻧﺠﺎم اﻋﻤﺎﻟﯽ از ﻗﺒﯿﻞ ﺑﺴﺘﻦ ﺷﯿﺮ اﻧﺸﻌﺎب ﮔـﺎز و ﺑﺼﺪا در آوردن آژﯾﺮ ﺧﻄﺮ ﺗﻌﺮﯾﻒ ﺷﺪه در ﺳﯿﺴﺘﻢ ﺑﻪ اﻃﻔﺎ ﺣﺮﯾﻖ ﭘﯿﺶ آﻣﺪه ﻣﯽ ﭘﺮدازد.

از ﺑﺮﺗﺮی ﻫﺎی ﺳﯿﺴﺘﻢ ﻣﻮرد ﺑﺤﺚ ﻧﺴﺒﺖ ﺑﻪ ﻣﻮارد ﻣﺸﺎﺑﻪ ﻣﯽ ﺗﻮان ﺑﻪ ﻣﻮاردی ﻫﻤﭽـﻮن ﻗﺎﺑﻠﯿﺖ ﺗﻄﺒﯿﻖ ﺳﯿﺴﺘﻢ ﺑﺎ ﻫﺮ ﺷﺮاﯾﻂ ﻣﺤﯿﻄﯽ، ﺑﺮرﺳـﯽ ﻣﺠﺪد ﺷﺮاﯾﻂ ﻣﺤﯿﻂ ﺑﻌﺪ از ﻫﺮ ﺣﺎدﺛﻪ و ﮐﺎرﺑﺮد آﺳﺎن ﺑﺮای ﻫﻤﻪ ﻧﻮع ﮐﺎرﺑﺮی ﻣﯽ ﺗﻮان اﺷﺎره ﮐﺮد. ﻗﺎﺑﻞ ذﮐﺮ اﺳﺖ ﻧﻤﻮﻧﻪ اوﻟﯿﻪ ﺳﯿﺴﺘﻢ ﺑﺮای ﺷﺮاﯾﻂ ازﻣﺎﯾﺸﮕﺎه ﺗﻨﻈﯿﻢ ﺷﺪه اﺳﺖ.

 

مقدمه :

ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮ PIC در اﺻﻞ در ﺣﺪود ﺳﺎل 1980 ﺗﻮﺳﻂ ﺷﺮﮐﺖ ﺟـﻨﺮال اﯾن است رومنت ﺑـﻪ ﻋﻨﻮان ﯾﮏ ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮ ﮐﻮﭼﮏ، ﺳﺮﯾﻊ و ارزان ﮐﻪ ﺗﻮاﻧﺎﯾﯽﻫﺎی I/O ﻗﻮی دارد ﻃﺮاﺣﯽ ﺷﺪ. واژه PIC ﻣﺨﻔﻒ “Peripheral Interface Controller” ﺑﻪ ﻣﻌﻨﺎی(( ﮐﻨﺘﺮوﻟﺮ راﺑﻂ ﻣﺤﯿﻄﯽ )) ﻣﯽ ﺑﺎﺷﺪ. ﺷﺮﮐﺖ ﺟﻨﺮال اﯾن است رومنت ﮐﻪ ﭘﺘﺎﻧﺴﯿﻞ وﯾﮋه ای را ﺑﺮای اﯾﻦ ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮ ﺗﺸﺨﯿﺺ داده ﺑﻮد در ﻧﻬﺎﯾﺖ ﺑﺨﺸﯽ از ﺳﻬﺎم و ﺷﻌﺒﺎت ﺧﻮد را ﺑﺮای ﺗﺒﺪﯾﻞ ﺑﻪ ﯾﮏ ﺷﺮﮐﺖ ﺟﺪﯾﺪ ﺑﻪ ﻧﺎم، ﺑﯿﻦ ﺳﻬﺎم داران ﺗﻘﺴﯿﻢ ﮐﺮد ﺗﺎ اﯾﻨﮑﻪ در اﯾﻦ ﺷﺮﮐﺖ ﺑﻪ ﺳﺎﺧﺖ و ﻓﺮوش 2 ﻣﯿﮑﺮو ﭼﯿﭗ ﻣﺤﺼﻮﻻت PIC ﺑﭙﺮدازﻧﺪ. (ﮐﻪ اﻟﺒﺘﻪ اﻣﺮوزه ﻣﺤﺼﻮﻻت ﻣﺘﻨﻮﻋﯽ در اﯾﻦ ﺷﺮﮐﺖ ﺗﻮﻟﯿﺪ ﻣﯽ ﺷﻮد ) ﻣﯿﮑﺮو ﮐﻨﺘﺮوﻟﺮ PIC در ﺑﺴﯿﺎری از ﮐﺎرﺑﺮدﻫﺎ دارای ﻣﺰاﯾﺎﯾﯽ ﻧﺴﺒﺖ ﺑﻪ ﺗﺮاﺷﻪ ﻫﻬﺎی ﻗﺪﯾﻤﯽ ﺗﺮ 8041 / 8051 / 8052 و ﻣﺸﺘﻘﺎت آن از ﺷﺮﮐﺖ اﯾﻨﺘﻞ ﯾﺎ ﺗﺮاﺷﻪ ﻫﺎی MC6805/6hHc11 از ﺷﺮﮐﺖ ﻣﻮﺗﻮروﻻ و ﺑﺴﯿﺎری دﯾﮕﺮ از ﻣﯿﮑﺮوﻫﺎی ﺷﺮﮐﺖ ﻫﺎی دﯾﮕﺮ ﻣﯽ ﺑﺎﺷﺪ.

1-2-ﻣﻌﻤﺎری ﻏﯿﺮﻣﻌﻤﻮل آن :

ﺑﺮای ﮐﺎرﺑﺮدﻫﺎی ﮐﻨﺘﺮﻟﯽ ﺳـﺎزﮔﺎری ﯾﺎﻓﺘﻪ اﺳﺖ. ﺗﻘﺮﯾﺒﺎً ﺗﻤﺎم دﺳﺘﻮرات آن در ﺗﻌﺪاد ﯾﮑﺴﺎﻧﯽ از ﺳﯿﮑﻞ ﻫﺎی ﺳﺎﻋﺖ اﺟﺮا ﻣﯽ ﺷﻮد ﮐﻪ اﯾﻦ اﻣﺮ ﺑﻪ ﻧﻮﺑﻪ ﺧﻮد ﮐﻨﺘﺮل زﻣﺎﻧﯽ ( Timing Control ) را ﺑﺴﯿﺎر آﺳﺎن ﺗﺮ ﻣﯽ ﮐﻨﺪ. ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮ PIC ﯾﮏ ﻃﺮاﺣﯽ Reduced Instruction Set ) RISC

Computer) اﺳﺖ ﮐﻪ ﺗﻨﻬﺎ در ﺣﺪود 35 دﺳﺘﻮراﻟﻌﻤﻞ دارد ﮐﻪ اﯾﻦ ﺧﻮد ﯾﺎدﮔﯿﺮی ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﯽ آن

را آﺳﺎن ﺗﺮ ﻣﯽ ﮐﻨﺪ.

در واﻗﻊ ﻗﯿﻤﺖ ﭘﺎﯾﯿﻦ، ﺳﺮﻋﺖ ﻫﺎی ﮐﻼک ﺑﺎﻻی ﻗﺎﺑﻞ دﺳﺖ ﯾﺎﺑﯽ، اﻧﺪازه ﮐﻮﭼﮏ و راﺣﺘﯽ اﺳﺘﻔﺎده از ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮ PIC ﻧﮑﺎت ﻣﻬﻤﯽ در اﻓﺰاﯾﺶ روزاﻓﺰون ﺑــﻪ ﮐﺎرﮔﯿﺮی اﯾﻦ ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮ ﻣﯽ ﺑﺎﺷـﺪ. ( ﺑﺮای ﻃﺮاﺣﯽ ﻫﺎﯾﯽ ﮐﻪ ﺣﺴﺎﺳﯿﺖ ﮐﻤﺘﺮی ﻧﺴﺒﺖ ﺑﻪ زﻣﺎن دارﻧﺪ ) ﺳﺮﻋﺖ ﮐﻼک ﻣﯽ ﺗﻮاﻧﺪ از ﺳﺮﻋﺖ ﻫﺎی ﭘﺎﯾﯿﻦ ﺗﺎ ﺣﺪود رﻧﺞ 20 MHz ﺑﺎﺷﺪ.

ﺧﺎﻧﻮاده ﻫﺎی ﻣﺨﺘﻠﻒ ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮ ﻫﺎی PIC دارای ﺗﺮﮐﯿﺐ ﻫﺎی ﻣﺨﺘﻠﻔﯽ از EPROM ، ROM ،

 داده ﺣﺎﻓﻈﻪ و FLASH Program ، EEPROM ، OTP( One - Time - Programmable ) EPROM

ﻣﯽ ﺑﺎﺷﺪ ﺑﻨﺎﺑﺮاﯾﻦ در ﺑﺴﯿﺎری از ﻣﻮارد ، ﻃﺮاﺣﯽ ﺑﺎ ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮﻫﺎی PIC ﺑﺴﯿﺎر ﺳﻮدﻣﻨﺪﺗﺮ و ﻣﻘﺮون ﺑﻪ ﺻﺮﻓﻪ ﺗﺮ از ﻃﺮاﺣﯽ ﺑﺎ ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮﻫﺎی ﻗﺪﯾﻤﯽ ﺗﺮ و ﺑﺰرگ ﺗﺮ ﻣﯽ ﺑﺎﺷﺪ.

1-3-ﮐﺎرﺑﺮدﻫﺎی ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮ PIC :

 ﻣﯿﮑﺮوﮐﻨﺘﺮوﻟﺮﻫﺎی PIC در رﻧﺞ ﺑﺎورﻧﮑﺮدﻧﯽ از ﻣﺤﺼﻮﻻت ﯾﺎﻓﺖ ﻣﯽ ﺷﻮﻧﺪ. ﮐﻨﺘﺮل از راه دور ﻫﺎ ﭘﺎﻧﻞ ﻫﺎی ﻧﻤﺎﯾﺶ، اﺗﻮﻣﻮﺑﯿﻞ ﻫﺎ، وﺳﺎﯾﻞ ﺧﺎﻧﮕﯽ، اﯾﯿﺴﺘﮕﺎه ﻫﺎی ﻫﻮا ﺷﻨﺎﺳﯽ، ﺗﺠﻬـﯿﺰات ﻓﺮﺳﺘﻨﺪه ﻣﻮج ﮐﻮﺗﺎه رادﯾﻮﯾﯽ، ﺳﺎﻋﺖ ﻫﺎ، ﮐﻨﺘﺮل ﮐﻨﻨﺪه ﻫﺎی ﻣﻮﺗﻮر، ﺳﻨﺴﻮر ﻫﺎ، ﺗﺮﻣﻮﺳﺘﺎت ﻫﺎی ﻗﺒﺎل ﺑﺮﻧﺎﻣﻪ رﯾﺰی، رﺑﺎت ﻫﺎ، اﺳﺒﺎب ﺑﺎزی ﻫﺎ، ﺷﺎرژ ﮐﻨﻨﺪه ﻫﺎی ﺑﺎﺗﺮی و ﺗﻘﺮﯾﺒﺎً ﻫﺮ ﭼﯿﺰی ﮐﻪ در آن ﻧﻮﻋﯽ ﺑﺮﻧﺎﻣﻪ ﭘﺬﯾﺮی ﻣﻨﻄﻘﯽ ﺑـﻪ ﮐﺎر رﻓﺘﻪ ﺑﺎﺷﺪ، ﯾﺎﻓﺖ ﻣﯽ ﺷﻮد. ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ اﯾﺪه و اﻫﺪاف ذﮐﺮ ﺷﺪه ﺳﯿﺴﺘﻢ ﻣﻮرد ﺑﺤﺚ، ﺑﺎﯾﺪ ﺳﺨﺖ اﻓﺰار ﻣﺠﻤﻮﻋﻪ ﺑﮕﻮﻧﻪ ای در ﮐﻨﺎر ﯾﮑﺪﯾﮕﺮ ﻗﺮار ﺑﮕﯿﺮﻧﺪ ﮐﻪ ﺗﻮاﻧﻤﻨﺪی ﺳﯿﺴﺘﻢ را در اﻫﺪاف ﻣﺬﮐﻮر ﺑﮕﻮﻧـﻪ ای ﺑـﻪ ارﻣﻐﺎن ﺑﯿﺎورﻧﺪ ﮐﻪ ﺳﯿﺴﺘﻢ ﻣﻄﻤﺌﻦ و ﮐﺎر آﻣﺪ ﺟﻠﻮه ﮐﻨﺪ. ﺑﻪ ﻫﻤﯿﻦ ﻣﻨﻈﻮر و ﺑﺮای درک ﺑﻬﺘﺮ ﻧﺤﻮه ﻋﻤﻠﮑﺮد ﺳﯿﺴﺘﻢ ﺑﺎ اﺳﺘﻔﺎده از ﻋﻨﺎﺻﺮ ﻣﺨﺘﻠﻒ، ﻣﺎ ﺳﺨﺖ اﻓﺰار ﺳﯿﺴﺘﻢ را ﺑﻪ ﭼﻨﺪ ﻣﺠﻤﻮﻋﻪ دﺳﺘﻪ ﺑﻨﺪی ﮐـﺮده اﯾـﻢ.

 

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

متن کامل را می توانید در ادامه دانلود نمائید

چون فقط تکه هایی از متن برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است


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


دانلود پروژه سیستم هوشمند پیش گیری و اطفاء حریق با میکروکنترلر

انتقال داده‌های اطلاعاتی در باند M 433 بین دو میکروکنترلر

اختصاصی از فی موو انتقال داده‌های اطلاعاتی در باند M 433 بین دو میکروکنترلر دانلود با لینک مستقیم و پر سرعت .

انتقال داده‌های اطلاعاتی در باند M 433 بین دو میکروکنترلر


انتقال داده‌های اطلاعاتی در باند M 433 بین دو میکروکنترلر

انتقال داده‌های اطلاعاتی در باند M 433 بین دو میکروکنترلر

55 صفحه در قالب word

 

 

 

 

مقدمه:

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

پروژه ای که در اینجا به بررسی آن می‎پردازیم به ما این امکان را می‎دهد که اطلاعات را در باند 433M بین دو میکروکنترلر انتقال دهیم این کار بصورت بی سیم و بدون استفاده از پورت سریال صورت گرفته ما در این پروژه ابتدا از ماژولهای RF استفاه کردیم اما به دلیل ساخت نامناسب آنها و فرکانس بالایی که ما در آن کار می کردیم شاهد نویزهایی بودیم که نتیجه دلخواه را به ما نمی داد بنابراین برای اخذ نتیجه بهتر تصمیم بر استفاده ازکیتهای PT گرفتیم. PT ها به ما این امکان را می دادند که با کد کردن اطلاعات در برد فرستنده آنها را بدون هیچ پارازیتی درگیرنده ببینیم البته برنامه نویسی مربوط به PT ها نقش مهمی را در این امر ایفا می‎کند که ما در پیوست برنامه فرستنده و گیرنده را خواهیم دید.

بدین ترتیب هر عددی که ما در برد و فرستنده بوسیله کیبرد انتخاب می کنیم پس از نمایش روی LCD بوسیله pt22 کد می‎شود و به برد گیرنده فرستاده می‎شود pt22 وظیفه Dcode کردن دیتا را به عهده دارد و پس از بازگشایی کد میکرو آن را روی LCD نمایش می‎دهد.

 

فهرست مطالب

مقدمه

فصل 1: اصول و نحوه عملکرد میکروکنترلرها

فصل 2: اصول و نحوه عملکرد فرستنده ها و گیرنده های رادیویی

فصل 3: مدار فرستنده و گیرنده

 

1-1) آشنایی با میکروکنترلرها

گر چه کامپیوترها تنها چند دهه ای است که با ما همراهند، با این حال تأثیر عمیق آنها بر زندگی ما با تأثیر تلفن، اتومبیل و تلویزیون رقابت می کنند … تصور ما از کامپیوتر معمولاً «داده پردازی» است  که محاسبات عددی را بطور خستگی ناپذیر انجام می‎دهد.

ما کامپیوترها را به عنوان جزء مرکزی بسیاری از فرآورده های صنعتی و مصرفی از جمله درسوپرمارکت ها،‌ داخل صندوق های پول و ترازو، در اجاق ها و ماشین های لباسشویی،‌ ساعتهای دارای سیستم خبر دهنده و ترموستات ها، VCR ها و … در تجهیزات صنعتی مانند مته های فشاری و دستگاه های حروفچینی نوری می یابیم. در این مجموعه ها کامپیوترها وظیفه «کنترل» را در ارتباط با «دنیای واقعی»، برای روشن و خاموش کردن وسایل و نظارت بر وضعیت آنها انجام می دهند. میکروکنترلرها (برخلاف ریزکامپیوترها و ریز پرازنده ها) اغلب در چنین کاربردهایی یافت می‎شوند.

با این که بیش از بیست سال از تولد ریزپردازنده ها نمی گذرد، تصور وسایل الکترونیکی و اسباب بازیهای امرزوی بدون آن کار مشکلی است. در 1971 شرکت اینتل،  8080 را به عنوان اولین ریزپردازنده موفق عرضه کرد.

مدت کوتاهی پس از آن شرکت موتورولا، RCA و سپس تکنولوژی MOS و شرکت زایلوگ انواع مشابهی را به ترتیب به نامهای 6800 و 1801 و 6502 و Z80 عرضه کردند.  گر چه این IC ها (مدارهای مجتمع) به خودی خود فایده ای زیادی نداشتند اما به عنوان بخشی از  یک کامپیوتر تک بورد یا SBC ، به جزء مرکزی فرآورده های مفیدی برای آموزش طراحی با ریزپردازنده ها تبدیل شدند. از این SBC ها که به سرعت به آزمایشگاه های طراحی در کالج ها و شرکهای الکترونیک راه پیدا کردند می‎توان برای نمونه از D2 ساخت موتورولا، KIM-1 ساخت Mos Technology و SCK-85 متعلق به شرکت اینتل نام برد.

«ریزکنترلگر» قطعه ای شبیه به ریز پردازندها ست در 1976 اینتل 8748 را به عنوان اولین قطعه ی خانواده ی ریزکنترلرگرهای MCS-48TM معرفی کرد. 8748 با 17000 ترانزیستور در یک مدار مجتمع شامل یک CPU ، 1 کیلوبایت EPROM ، 64 بایت RAM ،‌27 پایه ورودی - خروجی (I/O)  ویک تایمر 8 بیتی بود.

این IC و دیگر اعضای MCS-48TM که پس از آن آمدند، خیلی زود به یک استاندارد صنعتی در کاربردهای کنترل گرا تبدیل شدند. جایگزین کردن اجزاء الکترومکانیکی در فرآورده هایی مثل ماشینهای لباسشویی و چراغ های راهنمایی از ابتدای کار یک کاربرد مورد توجه برای این میکروکنترلرها بودند و همین طور باقی ماندند. دیگر فرآورده هایی که در آنها می‎توان میکروکنترلر را یافت عبارتند از اتومبیلها، تجهیزات صنعتی، وسایل سردرگمی و ابزارهای جانبی کامپیوتر (افرادی که یک PC  از IBM دارند کافی است به داخل صفحه کلید نگاه کنند تا مثالی ازیک میکروکنترلر را در یک طراحی با کمترین اجزاء ممکن ببینند).

توان ، ابعاد و پیچیدگی میکروکنترلرها با اعلام ساخت 8051 یعنی اولین عضو خانواده میکروکنترلر MCS-51TM در 1980 توسط اینتل پیشرفت چمشگیری کرد. در مقایسه با 8084 این قطعه شامل بیش از 60000 ترانزیستور، 4K بایت ROM ،‌128 بایت RAM ، 32 خط I/O، یک درگاه سریال و دو تایمر 16 بیتی است که از لحاظ مدارات داخلی برای یک IC ، بسیار قابل ملاحظه است.

امروزه انواع گوناگونی از این IC وجو ددارند که به طور مجازی این مشخصات را دو برابر کرده اند. شرکت زیمنس که دومین تولید کننده قطعات MCS-51TM است ، SAB 80515 را بعنوان یک 8051 توسعه یافته در یک بسته ی 68 پایه با 6 درگاه (پورت) I/O بیتی، 13 منبع وقفه و یک مبدل آنالوگ به دیجیتال با 8 کانال ورودی عرضه کرده است. وخانواده ی 8051 به عنوان یکی از جامعترین و قدرتمندتر ین میکروکنترلرهای 8 بیتی شناخته شده و جایگاهش را به عنوان یک میکروکنترلر مهم برای سالهای آینده یافته است.

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

فرق یک میکروکنترلر با یک پردازنده چیست؟ با این سوال از سه جنبه می‎توان برخورد کرد:

1-2-1) معماری سخت افزار

در حالی که ریزپردازنده یک CPUی تک تراشه ای است، میکروکنترلر در یک تراشه ی واحد شامل یک CPU و بسیاری از مدارات لازم برای یک سیستم میکروکامپیوتری کامل است. اجزای  داخل خط چین بخش کاملی از اغلب IC های میکروکنترلر هستند (شکل 2-1). علاوه بر CPU میکروکنترلرها شامل ROM, RAM یک رابطه سریال، یک رابط موازی، تایمر و مدارات زمان بندی وقفه هستند که همگی در یک IC قرار دارند. البته مقدار RAM روی تراشه حتی به میزان آن در یک سیستم میکروکامپیوتری کوچک هم نمی رسد ولی این مساله محدودیتی ایجاد می‎کند برای کاربردهای میکروکنترلر بسیار متفاوت است.

یک ویژگی مهم میکروکنترلرها، سیستم وقفه موجود در آنهاست. میکروکنترلرها به عنوان ابزارهای کنترلرگرا، اغلب برای پاسخ بی درنگ به وقفه ها - محرک های خارجی- مورد استفاده قرار می گیرند، یعنی باید در پاسخ به یک «اتفاق» سریعا یک فرآیند را معوق گزارده، به فرآیند دیگر بپردازند. باز شدن در یک اجاق مایکروو مثالی است ازیک اتفاق که ممکن است باعث ایجاد یک وقفه در یک سیستم میکروکنترلری شود. البته اغلب ریزپردازنده ها می‎توانند سیستم های وقفه ی قدرتمندی را به اجرا بگذارند اما برای این کار معمولاً به اجزای خارجی نیاز دارند. حال آنکه مدارات روی یک تراشه ی یک میکروکنترلر شامل تمام مدارات مورد نیاز برای به کارگیری وقفه ها است.

2-2-1) کاربردها

ریزپردازنده ها اغلب به عنوان CPU در یک سیستم میکروکامپیوتری به کار می روند ولی میکروکنترلرها در طراحی های کوچک با کمترین اجزاء ممکن که فعالیت کنترلرگرا انجام می دهند نیز یافت می‎شوند. این طراحی ها در گذشته با چند ودجین و یا حتی صدها IC دیجیتال انجام می شد و اکنون یک میکروکنترلر می‎تواند در کاهش تعداد کل اجزاء کمک کند. آنچه مورد نیاز است شامل یک میکروکنترلر تعداد کمی اجزاء پشتیبان و یک برنامه کنترلی در ROM می‎باشد. میکروکنترلرها برای «کنترل» ابزارهای I/O در طراحی هایی با کمترین تعداد اجزاء ممکن مناسبند، حال آنکه ریزپردازنده ها مناسب «پردازش» اطلاعات در سیستم های کامپیوتری مناسبند.

 

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

متن کامل را می توانید در ادامه دانلود نمائید

چون فقط تکه هایی از متن برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است


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


انتقال داده‌های اطلاعاتی در باند M 433 بین دو میکروکنترلر

دانلود مقاله I2C Protocol ویژگی ها و کاربرهای آن در صنعت

اختصاصی از فی موو دانلود مقاله I2C Protocol ویژگی ها و کاربرهای آن در صنعت دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله I2C Protocol ویژگی ها و کاربرهای آن در صنعت


دانلود مقاله I2C Protocol ویژگی ها و کاربرهای آن در صنعت

چکیده:

­­در دنیای صنعتی امروز ، انتقال دیتا به عنوان یکی از مهمترین بخشهای پروسه های کنترلی شناخته شده است و طراحان در تلاش برای بوجود آمدن پروتکل های جدیدی با ایمنی ، صحت و سرعت بالا در انتقال دیتا هستند. در این مقاله ، در ابتدا به معرفی تبادل دیتا (Data Communication) پرداخته و برخی از مباحث کلیدی آن از جمله ارتباط سریال و موازی ، فزستنده و گیرنده ، اتصالات و تبادل شفاف ، ساختار Master-Slave ، سرعت انتقال ، مدوله سازی ، Handshaking را مختصراً توضیح می دهیم. سپس به قسمت اصلی مقاله ، معرفی پروتکل I2C می پردازیم . این پروتکل توسط شرکت فیلیپس در دهه ۱۹۸۰ جهت ارتباط دستگاههای TV با پردازشگر ابداع شده است. که بدلیل سادگی و سرعت مناسب آن مورد توجه دیگر سازندگان قطعات الکترونیک قرار گرفت و هم اکنون به عنوان یکی از پروتکل های کاربردی در صنعت شناخته شده است. در این مقاله به جزئیات فنی این پروتکل و کاربردهای آن در بخشهای مختلف پرداخته ایم.

کلمات کلیدی :

I2C ، میکروکنترلر، همزمان سازی، SDA ، SCL ، Handshaking ، Baud rate ، DTE ، DCE ، Master ، Slave ، OSI ، Wired-AND ، open-collector ، open-drain ، current-source ، Arbitration ، Acknowledge ، RS-232 ، SERVO ، Hub ، Repeater ، Extender ، GPIO ، Multiplexer ، LED

 چگونه تبادل دیتا انجام می پذیرد؟

هدف از تبادل دیتا ، انتقال دیت بین ۲ یا تعداد بیشتری واحد می باشد. به عنوان یک اصل ، آنها می توانند کاراکتر، دستورات باشند که نیاز به نمایش دارند.ساده ترین سطح زبان کامپیوتر ، کاراکترهای باینری است که شامل ۷ یا ۸ ، عدد صفر یا یک می باشد. اکثر کامپیوترها با این سطح کار می کنند.

تبادل دیتا اساساً با صفر و یک صورت می گیرد.

یکی از استانداردهای معمول در کامپیوترها ، استاندارد ASCII می باشد که شامل ۱۲۸ کاراکتر است که هر کدام از آنها از ۷ بیت تشکیل شده است. باید توجه داشت که ارتباطات در داخل کامپیوتر با سرعت زیادی انجام می شود و برای ارتباط با محیط خارج باید ارتباطات همزمان شوند و همچنین باید صحت تبادل دیتا ، کنترل شود.

استانداردهای مختلفی از ASCII وجود دارد. به عنوان مثال Extended ASCII که از هشتمین بیت نیز برای انتقال data استفاده می کند.

یک بیت در هر زمان یا یک بایت بطور کامل

دو روش برای انتقال دیتا وجود دارد :

 ۱-  سریال

۲-  موازی

 در انتقال موازی ، برای هر بیت یک مسیر در نظر گرفته شده است. بنابراین کاراکترها می توانند بطور همزمان ارسال شوند. با توجه به این مزیت، که سرعت بالای انتقال است این روش در سیستمهای ارتباطی کوتاه مورد استفاده قرار می گیرد.

در مقابل ، در روش سریال هر بیت در هر لحظه فرستاده می شود. بنابراین پروتکل ارتباطی ، باید بتواند برای مقصد ، ابتدا و انتها را مشخص کند. علاوه بر این، سرعت انتقال نیز با واحد bit/s معرفی می شود.

40 صفحه فایل ورد قابل ویرایش

فهرست مطالب:

چکیده: ۱

چگونه تبادل دیتا انجام می پذیرد؟. ۲

یک بیت در هر زمان یا یک بایت بطور کامل. ۲

یک کاراکتر در یک زمان یا یک جمله کامل. ۳

فرستنده و گیرنده ۳

اتصال صحیح : ۴

تبادل شفاف (transparent communication) 5

ساختار Master-Slave. 5

سرعت انتقال: ۵

مدوله سازی : ۷

Handshaking. 7

Handshaking نرم افزاری : ۸

Handshaking سخت افزاری: ۸

مدل سیستمهای باز open systems model 10

تاریخچه I2C  : ۱۱

مزایای باس برای طراح : ۱۲

مزایای باس I2C برای تولید کنندگان : ۱۳

سخت افزار باس I2C : 13

فرمت انتقال داده ها: ۱۵

مساله همزمان سازی پالس ساعت : ۱۶

مساله داوری و حاکمیت یک Master : 17

آدرس دهی : ۱۸

آدرس دهی ۷ بیتی: ۱۹

آدرس دهی ۱۰ بیتی : ۲۳

تحولات در Fast-mode : 25

تحولات در High Speed-mode (HS-mode) : 25

فرمت ارسال داده های سریال در HS-mode : 26

سایر کاربردها: ۳۹

مراجع : ۴۰


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


دانلود مقاله I2C Protocol ویژگی ها و کاربرهای آن در صنعت