فی دوو

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

فی دوو

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

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

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

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


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

 

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

• نویسندگان: حمزه کیانی ، حامد همدانی ، یاسر یدالهی  

• محل انتشار: هشتمین کنگره ملی مهندسی عمران - دانشگاه صنعتی نوشیروانی بابل - 17 و 18 اردیبهشت 93  

• محور: سازه های فولادی  

• فرمت فایل: PDF و شامل 7 صفحه می‌باشد.

 

چکیــــده:

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

در این مقاله با استفاده از نرم افزار ANSYS به بررسی تأثیر سخت کننده لبه‌ای بر میزان اثربخشی سخت کننده میانی در گاست پلیت تحت نیروی فشاری یکنوا پرداخته شده است. نتیجه حاصل از این بررسی نشان داده که به دلیل تاثیرگذاری سخت کننده‌های لبه‌ای در محل مود کمانشی و انتقال آن به میانه گاست پلیت، سخت کننده میانی تاثیر به مراتب بیشتری را نسبت به حالت گاست پلیت بدون سخت کننده لبه‌ای ایفا می‌نماید.

________________________________

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

** توجه: در صورت مشکل در باز شدن فایل PDF مقالات نام فایل را به انگلیسی Rename کنید. **

** درخواست مقالات کنفرانس‌ها و همایش‌ها: با ارسال عنوان مقالات درخواستی خود به ایمیل civil.sellfile.ir@gmail.com پس از قرار گرفتن مقالات در سایت به راحتی اقدام به خرید و دریافت مقالات مورد نظر خود نمایید. **


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


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

دانلود تحقیق سخت افزار رشته کامپیوتر

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

دانلود تحقیق سخت افزار رشته کامپیوتر


دانلود تحقیق سخت افزار رشته کامپیوتر

منبع تغذیه Power Supply :
منبع تغذیه، یک دستگاه الکتریکی است که مسئول تأمین و تنظیم جریان الکتریکی در رایانه می باشد. این قطعه به صورت جعبه ای بزرگ و مستقل در جعبه رایانه قرار دارد و بیشتر خرابی ها را در رایانه به وجود می آورد.
کار منبع تغذیه این است که ولتاژ متناوب (ای سی، Alternate Current) را تبدیل به ولتاژ مستقیم (دی سی، Direct Current) می کند.
انواع منبع تغذیه
منبع تغذیه دارای ابعاد و شکل های مختلفی می باشند، که باید با جعبه و مادربرد نصب شده در داخل جعبه رایانه همخوانی و سازگاری داشته باشد. بنابراین، این سه قطعه باید از یک نوع باشند. انواع این اجزاء عبارتند از:
۱- XT
۲- AT desk خوابیده یا رومیزی
۳-AT tower برجی یا ایستاده
۴- Baby AT
۵- Rectifierباریک، نقلی
۶- ATX
زمانی که رایانه XT توسط شرکت آی بی ام به بازار عرضه شد منبع تغذیه آن شبیه منبع تغذیه های قبلی بود، درصورتی که توان خروجی آنها دو برابر قبلی ها بود. پس از آن زمانی که آی بی ام رایانه AT را ساخت از یک منبع تغذیه بزرگتر برای آن استفاده نمود که دارای اشکال مختلفی بود. از این نوع منبع تغذیه استقبال زیادی شد تا جایی که هنوز نیز در سیستم های امروزی از آن استفاده می شود.
نوع برجی یا ایستاده سیستم های AT مشابه سیستم های خوابیدهAT است. مشخصات منبع تغذیه و مادربرد در سیستم های رومیزی با مشخصات منبع تغذیه و مادربرد در سیستم های برجی فرقی ندارد. تنها فرق آنها کلید های برق در مکانهای متفاوت می باشد. نوع دیگری از AT وجود دارد که کوچکتر از نوع ایستاده می باشد و منبع تغذیه آن نیز کوچک می باشد، که بچه ای تی نام دارد. منبع تغذیه جعبه های نقلی نیز از نظر مشخصات ظاهری با سایر منبع تغذیه ها تفاوت دارند. در این نوع جعبه ها مادربردها دارای استاندارد مشخصی نیستند، اما منبع تغذیه آنها دارای استانداردهای مشخصی است و قابل تعویض نیز می باشد.
منبع تغذیه ATX مانند منبع تغذیه نقلی می باشد، بنابراین، این دو قابل جابجایی می باشند. نوع منبع تغذیه ATX دارای مشخصات و مزایای زیر می باشد:
۱- سیگنال های (a) روشن بودن - Power on و سیگنال های (b) توقفStandby (Soft Power) ۵ V در این نوع منبع تغذیه وجود دارد.
۲- امکان حذف گرماگیر (Heat Sink) از روی پردازنده در این نوع وجود دارد.
۳- مادربردها در این نوع حاوی قطعاتی به نام تنظیم گر (Regulator) جهت تولید ولتاژ ۳/۳ ولتی نمی باشند به این علت که رابط منبع تغذیه به مادربرد ،خود دارای ولتاژ ۳/۳ ولت است.
۴- تهویه به سمت داخل منبع تغذیه صورت می گیرد تا مادربرد خنک شود. این کار خود باعث خنک شدن قطعات داخلی و تمیز شدن سطح قطعات داخلی می گردد.
۵- فیش اتصال منبع تغذیه مادربرد۲۰ پایه ای است و امکان اتصال برعکس آن وجود ندارد.
منبع تغذیه دارای ولتاژهای گوناگون با توان های مختلف می باشند مانند:
۱- ولتاژ ۵+ ولت: این نوع ولتاژ توسط تمام مادربردها، مدارها و وسایل جانبی رایانه مورد استفاده قرار می گیرد و رنگ سیم های آنها قرمز می باشد.
۲- ولتاژ ۱۲+ ولت: موتور هارددیسک و وسایل مشابه با آن از این ولتاژ استفاده می کنند که در مادربردهای جدیدتر دیگر آن را به کار نمی برند. مدارهای درگاه های سریال نیز از این ولتاژ استفاده می کنند. سیم آن نیز معمولاً زرد رنگ است و گاهی اوقات به رنگ قرمز نیز دیده می شود.
۳- ولتاژ های ۵- و ۱۲- ولت: این دو ولتاژ در رایانه های قدیمی وجود داشت، اما اکنون در منبع تغذیه ها نصب می شوند. این دو دارای جریانی کمتر از یک آمپر هستند.
۴- ولتاژ ۳/۳+ ولت: پردازنده های جدید از ولتاژ ۳/۳ ولت و یا کمتر استفاده می کنند، در صورتی که پردازنده های قدیمی از ولتاژ ۵+ استفاده می کردند. در پردازنده های جدید ولتاژ مورد نیاز پردازنده مستقیماً تولید می شود و بنابراین در هزینه مصرف انرژی صرفه جویی می شود و از حرارت نیز کاسته می شود.
۵- سیگنال های صحت ولتاژ (قدرت مطلوب): پس از روشن شدن سیستم، منبع تغذیه به مقداری زمان احتیاج دارد تا به سطح ولتاژ مفید و مطلوب برسد و اگر سیستم شروع به کار کند و منبع تغذیه بعد از آن به کار افتد اتفاقات بدی رخ خواهد داد.
برای اینکه رایانه قبل از آمادگی منبع تغذیه روشن نگردد سیگنالی به نام (Power good) درستی ولتاژ و یا قدرت مطلوب به مادربرد ارسال می شود.
تا قبل از رسیدن آن مادربرد کاری انجام نمی دهد و در صورتی که مشکلی در برق به وجود آید و جرقه ای تولید شود منبع تغذیه این سیگنال را قطع می کند و مادربرد کار نخواهد کرد.
۶- سیگنال روشن بودن: در منبع تغذیه های جدید تابعی تعریف شده است که به وسیله نرم افزارها می توان منبع تغذیه را کنترل نمود. این سیگنال با عنوان روشن بودن و یا تأمین قدرت (Power On) مادربرد را کنترل می کند و باعث روشن شدن منبع تغذیه می شود.
۷- سیگنال ۵+ ولتی توقف Standby ۵ V : این ولتاژ در حالت خاموش بودن رایانه وجود دارد، این سیگنال به صورت نرم افزاری در حالت خاموش بودن رایانه آن را روشن می کند.
اجزاء سازنده منبع تغذیه
۱- مبدل: که ولتاژ را تغییر می دهد.
۲- یک سو کننده : جریان متناوب را به جریان مستقیم تبدیل می کند.
۳- صافی یا پالایشگر : امواج را می گیرد.
منبع تغذیه قبل از روشن شدن رایانه چند آزمایش انجام می دهد، سپس در صورت صحیح بودن سیستم سیگنال را به مادربرد می رساند. این حالت حفظ می شود و در صورتی که به هر علتی از بین برود دستگاه ریست می شود.

 

 

شامل 48 صفحه Word


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


دانلود تحقیق سخت افزار رشته کامپیوتر

پژوهشی در زمینه اجزاء سخت افزار کامپیوتر

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

پژوهشی در زمینه اجزاء سخت افزار کامپیوتر


پژوهشی در زمینه اجزاء سخت افزار کامپیوتر

پژوهشی در زمینه اجزاء سخت افزار کامپیوتر

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

 

 

 

 

 

  • توانایی درک ساختمان CUP
    • آشنایی با تعریف عملیاتی CPU

CPU یا Processor اساسی ترین جزء یک کامپیوتر می‎باشد. CPU یک آی سی یا تراشه یا chilp است که از مدارات مجتمع فشرده زیادی تشکیل شده است. بعبارت دیگر مهمترین آی سی یک کامپیوتر ریز پردازنده یا  CPU آن است. محل قرار گرفتن آن روی برد داخلی و در جای ویژه ای از مادربرد قرار دارد.

در سراسر جهان شرکتاهی زیادی به تولید این آی سی پرداخته اند از معروفترین آنها میتوان ریز پردازنده Motorolla- intel و AMD و Cyrix را نام برد.

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

1- واحد محاسبه و منطق (ALU)

این واحد شامل مداراتی است که میتواند محاسبات برنامه های کامپیوتری را انجام دهد، مثلا مجموع دو عدد را بطور منطقی محاسبه می‎کند. ALU مخفف کلمات Aritmatic- Logic- Unit است.

  • واحد کنترل CU یا conmtrol- unit این واحد بر واحد ورودی و خروجی حافظه های گوناگونی نظارت می‎کند و چگونگی ورود و خروج آنها را کنترل می‎کند.

3- حافظه های ثابت یا Register

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

4- حافظه های پنهان یا cache

حافظه مخفی یا cache یک حافظه سریع است که مورد استفاده CPU قرار می‎گیرد. بعبارت دیگر چون سرعت عملیات CPU زیاد است لذا اطلاعات نیز باید با سرعت زیاد از حافظه اصلی خوانده و پردازش شود، اما سرعت حافظه اصلی کمتر از سرعت CPU است لذا خواندن اطلاعات با مکث همراه می شود، این حالت انتظار باعث کند شدن سرعت کامپیوتر می گردد . به منظور جبران این وضع از واحدی به نام Ca che استفاده می کنند که سرعت آن برابر سرعت CPU است. در نتیجه مقداری از محتویات حافظه اصلی که مورد استفاده CPU است به حافظه Cache منتقل می گردد تا در موقع خواندن و نوشتن با سرعت cpu مطابقت داشته باشد.

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

  1. نام سازنده پردازنده
  2. نسل پردازنده
  3. مدل پردازنده
  4. سرعت پردازنده
  5. ولتاژ پردازنده و شماره سریال
    • آشنایی با تراکم عناصر ساختمانی در پردازنده

CUP از مجموع قطعات الکترونیکی مخصوصات تراتریستورهای مختلف تشکیل یافته است. مثلا اولین بار شرکت AMD با قرار دادن 500000 تراتریستور پردازنده های K6 را با به بازار عرضه نمود. یا شرکت Intel پردازنده SL 80368 را در آن 855000 تراتریستور بکار رفته و دارای 32 بیت خط حامل داخلی و 16 بیت خط حامل خارجی بود به بازار عرضه نمود. همچنین شرکت اینتل پروسسورهای 80586 را که بیش از یک میلیون تراتریستور تشکیل شده بود به بازار عرصه نموده است.

3-1- آشنایی با سرعت ساعت سیستم

سرعت پردازنده مستقیما روی عملکرد آن اثر می گذارد. یعنی هر چه سرعت بالا باشد تبادل اطلاعات پردازنده سریعتر است، معمولاً سرعت پردازنده ها برحسب مگاهرتز بیان می‎شود. و برخی از سازندگان پردازنده خود را با سرعت واقعی آن نا گذاری نمی کنند بلکه سرعت آنها را بصورت مقایسه ای با پردازنده های IBM می نویسند و آن را با PR نمایش می دهند. مثلا PR 100  یعنی سرعت معادل 100 مگاهرتز است و اگر علام + در جلوی عدد نوشته شود به مفهوم این است که از سرعت نوشته شده نیز بیشتر است مثلا + PR133 یعنی سرعت پردازنده در مقایسه با پردازنده پتنیوم 133 نیز بیشتر است.

4-1- آشنایی با سرعت ساعت داخل ی

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

1-4-1- سرعت ساعت خارجی سیستم

بعضی از پردازنده ها نیاز به سیگنالهای ساعت خارجی دارند. مثلا Z80 که قلا در کامپیوترهای اولیه بکار می رفت نیاز بیک سیگنال ساعت خارجی که بین صفر تا 5 ولت نوسان کند، داشت یعنی نوسان ساز را در مخارج از مدار با آی سی های (TTL) مانند 7404 و یک کریستال می ساختند و بعدا وارد مدار ریز پردازنده می نمودند.

اکنون نیز همان سیستم ها برقرار است ولی با پیشرفت تکنولوژی از روشهای بهتر و مداراتی که دارای تشعشع کمتر و انرژی تلف شده کمتری می باشند استفاده می کنند مثلا در ریزپردازنده DX4 80486 ساخت شرکت اینتل از یک سیگنال ساعت داخلی یا سرعت 100 مگاهرتز استفاده شده است.

توجه: چون سرعت پردازش در CPU ها بسیار اهمیت دارد در نامگذاری کامپیوترها ضمن اسم بردن از پردازنده سرعت ساعت آنرا نیز بازگو می کنند مثلا P5-100 یعنی پردازنده این کامپیوتر پنتیوم (80568) و سرعت آن 100 مگاهرتز است یا P5-200/MMX یعنی پردازنده پنتیوم یا سرعت 200 مگاهرتز یا تکنولوژی MMX می‎باشد.

5-1- آشنایی با مدیریت انرژی پردازنده

بمنظور جلوگیری از انرژی تلف شده در پردازنده ها و کنترول توان مصرفی آنها در برنامه Setup سیستم بخشی به نام power management در نظر گرفته شده است تا در زمان استفاده نکردن از کامپیوتر پس از مدت زمانی که در تنظیم setup وجود دارد سیستم  بحالت خاموش یا reset می رود. بدیهی است بمحض استفاده از کامپیوتر مجدداً بحالت فعال در آمده و عملیات خود را انجام می‎دهد.

توجه: در برنامه های NU و NC نیز گزینه های مانند contigure وجود دارد که میتوان انرژی سیستم و پردازنده و مانیتور را مدیریت و کنترل نمود.

6-1- آشنایی با ولتاژ عملیات پردازنده

پردازنده های پنتیوم سری p54c با یک ولتاژ کار می کرد. ولی پردازنده های P55C به علت تغییر در جریان برق تغذیه کننده، تکنولوژی دوگانه به کار رفته است. این پردازنده جهت کاهش حرارت به 2 ولتاژ مختلف یکی 2.5 ولت برای هسته  ودیگری 3.3 ولت برای بخش ورودی / خروجی نیاز دارد.

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

 

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

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

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


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


پژوهشی در زمینه اجزاء سخت افزار کامپیوتر

دنیای سخت سازمانها

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

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


دنیای سخت سازمانها

دانلود پایان نامه بررسی میکرو کنترلر AVR و قابلیتهای سخت افزاری و نرم افزاری آن

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

دانلود پایان نامه بررسی میکرو کنترلر AVR و قابلیتهای سخت افزاری و نرم افزاری آن


دانلود پایان نامه بررسی میکرو کنترلر AVR و قابلیتهای سخت افزاری و نرم افزاری آن

 پایان نامه مقطع کارشناسی رشته کامپیوتر   با فرمت ورد  word 

( دانلود متن کامل پایان نامه  )

 

 

 

 

 

میکروکنترلر چیست :

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

 

کلمه میکروکنترلر:

این کلمه از دو کلمه 1- میکرو 2-کنترلر     تشکیل شده

 

1-میکرو : میدونین که این یک واحد یونانی است و برابر با 10 به توان منفی 6 متر است. یعنی یک ملیونیوم متر واحده خیلی کوچیکیه نه….ولی واحدهای خیلی کوچیکتر از این هم داریم که در الکترونیک مورد استفاده قرار میگیرند در قسمتهای بعدی توضیحیهاتی راجع به این واحد ها و موارد استفاده آنها داده میشه.

 

2-کنترلر : که همه معنی و مفهومشو میدونین . یعنی کنترل کننده به تعبیری یعنی “مغز ” البته بدون تفکر فقط دستوراتی که به اون داده میشه به نحو احسن انجام میده.

 

حالا چرا این کلمات ؟

به نظر من کلمه میکرو به دو منظور استفاده شده منظور اول و مهم سرعت عمل میکروکنترلر است که میتواند تا یک ملیونیوم ثانیه باشد و دستوارتی که به اون میدیم با این سرعت انجام بده به همین خاطر واژه میکرو رو به اون اختصاص دادن البته معنی دوم آن شاید کوچیکی این قطعه باشد که تا یک ملیونیوم متر کوچیک شده شاید باور کردنی نباشه ولی در یک تراشه ممکنه بیش از یک ملیون تراتزیستور به کار رفته باشه. این کلمه وقتی اهمیتش کامل میشه که با واژه کنترلر عجین بشه تا معنیش کامل بشود .

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

 

 

حالا نحوه انجام دادن کار میکروکنترلر را به صورت کلی بررسی میکنیم :

 

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

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

 

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

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

 

 

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

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

 

آیا میکروکنترلر چیز جدیدی را با خود آورده است ؟

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

 

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

میکروکنترلر با این همه مزایا که گفتیم دارای یک عیب کوچیک است .و آن سرعت پایین ! است آیا سرعتی معادل یک ملیونیوم ثانیه سرعت کمی است ؟ سرعت کمی نیست ولی       یک مثال شاید بحثو بهتر باز کند

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

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

 

خب حالا این میکروکنترلر را با این همه کاربرد کی ساخته؟

حدود 4 دهه پیش در سال 1971 میلادی شرکت اینتل اولین میکروکنترلر را ساخت و اولین میکروکنترلر را با نام 8080 در اوایل سال 1980 روانه بازار کرد .همین شرکت اینتلی که الان در ساخت cpu یکه تاز دنیاست .اما بعدا این امتیاز رو به شرکت های دیگری واگذار کرد و شرکت های زیادی در حال حاضر میکروکنترلر های مختلف تولید میکنند

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

تمام میکروکنترلرها جزء این 5 قسمت هستنند:

1) 8051
2) Pic
3) Avr
4) 6811
5) Z8

البته مدل های 6811 ساخت شرکت موتورلا و z8 ساخت شرکت زایلوگ حداقل در ایران خیلی کم استفاده می شوند و رقابت اصلی بین سه نوع دیگر است.
تا به امروز هر میکروکنترلری که ساخته شده زیر مجموعه یکی از این5 نوع است. البته کارخانه های خیلی زیادی با مارک های مختلف میکرو کنترلر تولید میکنند ولی همه اونها زیر مجموعه یکی از این 5 قسمت هستنند .شما برای هر کدام از این5 نوع میکروکنترلر میتوانید میکروکنترلر های مختلفی از شرکت های مختلفی را پیدا کنید.(البته در بازار ایرن کمی با مشکل).
اما خوشبختانه همه میکروکنترلر هایی که جزء هر کدام از 5 نوع بالا باشند از یک برنامه پیروی میکنند. بدین معنا که اگر شما کار با یکی از مدل های آن میکرو را یاد گرفته باشید مثل اینکه کار با تمام میکروکنترلرهای آن نوع را یاد گرفته اید.مثلا شما اگر با یکی از مدل های میکروکنترلر avr مثلا atmega8 را یاد گرفته باشید دیگر با صد ها مدل دیگر میکروکنترلر avr مشکلی ندارید وتقریبا بدون هیچ مشکلی میتوانید با دیگر مدل های این میکرو کار کنید.
اما یه مشکل که در میکروکنترلر ها وجود دارد این است که این5 نوع از لحاظ برنامه نویسی به هیچ وجه با هم دیگر سازگاری ندارند . به طور مثال اگر شما میکروکنترلر های avr و 8051 را کامل یاد گرفته باشید حتی ساده ترین برنامه رو روی یک میکروکنترلر pic نمیتوانید اجرا کنید. واین یکی از بزرگترین عیب و مشکل برای یاد گیری میکرو است .بنابراین از همون اول باید یک انتخاب درست داشته باشید و میکروکنترلر مناسب را برگزینید تا با یادگیری آن میکروکنترلر بتوانید بعدا به سادگی پروژه های خود را اجرا کنید . البته بسیاری از دوستان هستنند که کار با چند میکروکنترلر را میدونند و حتما این هم از هوش بالای ایرانی هاست. ولی اگر به صورت خیلی حرفه ای نخواهید وارد این بحث بشوید باید یکی از این میکروکنترلرها را انتخاب کنید و کار با آن را آغاز کنید. در قسمت بعدی شما را برای این انتخاب کمک خواهم کرد.

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

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

1) : اول از 8051 که اولین میکروکنترلری بود که به دست بشر ساخته شد شروع میکنیم . همانطور که در مقاله قبلی گفته شد ابتدا این میکروکنترلر توسط شرکت بزرگ intel ساخته شد .اما بعدا intel این امکان را به دیگر شرکت ها داد که این میکروکنترلر را تولید کنند و شرکت هایی مانند ATMEL , PHILIPS , SIEMENS , DALLAS و… به تولید این میکروکنترلر پرداختنند یکی از شرکت هایی که به صورت گسترده به تولید این تراشه پرداخت ATMEL بود که مدل های مختلف میکروکنترلر ساخت این شرکت در سرار جهان و در ایران به خوبی یافت می شود. اما اگربخواهیم به صورت کلی سیر پیشرفت این نوع میکروکنترلر رو در نظر بگیریم اولین میکروکنترلر هایی که ساخته شد با جدیدترین میکروکنترلرهای 8051 که الان تولید میشود با توجه به این پیشرفت شگفت در تمام زمینه ها که صنایع دیگر در دنیا دارند پیشرفت زیادی ندارد به طور مثال AT89S5X که میکروکنترلر 8051 جدید ساخت ATMEL است نسبت به مدل های اولیه 8051 پیشرفت آنچنانی ندارد . امکانات این میکرو نسبت به AVR و PIC قابل مقایسه نیست . به صورتی که که همین مدل جدید 8051 تقریبا حافظه ای برابر یک صدم (0.001 ) میکروکنترلر های AVR را دارد و سرعتش 4 برابر کمتر از میکروکنترلر های PIC و 12 بار کمتر از میکروکنترلر های AVR است . از لحاظ امکانات دیگر هم چنین ضعفی احساس میشود. اما برای کارهای ساده تر که پیچیدگی زیادی در آن نباشد به خاطر قیمت بسیار پایینی که این میکروکنترلر دارد بسیار مناسب است . قیمت همین مدل جدید AT89S5X حول و حوش 1000 تومان است که قیمت بسیار مناسبی است.
این میکرو کنترلر از زبان اسمبلی و C پشتیبانی میکند که زبان برنامه نویسی اصلی آن اسمبلی است که واقعا نوشتن با این زبان برنامه نویسی نسبت به زبان های برنامه نویسی دیگر هم مشکل تر و هم طولانی تر است. در کل این میکروکنترلر امروزه دیگر توانای رقابت با AVR و PIC رو ندارد و امروزه رقابت اصلی بین این دو میکروکنترلر است.
2) میکروکنترلر PIC

واقعا میکروکنترلر خیلی قوی است که بر اساس بعضی آمار ها بیشترین کاربر را به خود اختصاص داده است البته متذکر شوم که در ایران این آمار به نفع AVR است. این میکروکنترلر ساخت شرکت میکرو چیپ است که PIC رو در مدل های خیلی زیادی با امکانات مختلف برای کارهای مختلف میسازد . این میکروکنترلر با مدل های مختلفPIC16XXX و PIC12XXXX که به جای X دوم از چپ به راست حروف C ,X,E,F قرار میگره که هر کدام مفهوم خاصی داره که چون بحث ما آموزش AVR است از روی اون سریع میگزریم X های بعدی هم اعدادی هستنند که نشان دهنده مدل های مختلف هستنند.

3)میکروکنترلر AVR
به میکروکنترلر AVR میرسیم که به نظر من و خیلی از دیگر بهترین میکروکنترلر موجود در بازار است البته خود من با 8051 و AVR بخصوص AVR خیلی کار کردم ولی تجربه ای با PIC ندارم و قضاوت من ممکنه یه طرفه باشه ولی این نظر بسیاری از کسانی است که با AVR کار کرده اند .به دلایلی…..
اول از همه سرعت این میکروکنترلر بسیار بالاست و به قولی دستوراتی که بهش داده میشه در یک سیکل کلاک انجام میده در صورتی که این سیکل کلاک برای 8051 باید تقسیم بر12شودو برای PIC باید تقسیم بر 4 بنابراین AVR سریعترین میکروکنترلر موجود در بازار است . AVR از زبان های برنامه نویسی سطح بالا یا به اصطلاح (HIGH LEVEL LANGUAGE) HLL پشتیبانی میکند که باعث تولید کدهای بیشتری میشود که در کل برنامه نوشته شده نسبت به برنامه هایی که برای 8051 و PIC نوشته میشود کوتاهتر است. امکانات جانبی این میکروکنترلر بسیار مناسب است و شما را از خرید بعضی لوازم جانبی مانند چیپ های آنالوگ به دیجیتال (ADC) , مقایسه گر آنالوگ و… راحت میکند .در ضمن AVR از بسیاری از استاندارد های ارتباطی مانند SPI,UART,12C,JTAG پشتیبانی میکند که به راحتی میتوان این میکروکنترلر را با میکروکنترلر دیگر یا و سایل دیگر وصل کرد و با وسایل دیگر به راحتی ارتباط برقرار کند. قیمت این میکروکنترلر هم به نسبت امکانات فراوانی که داره بسیار پایین است به طوری که یک میکروکنترلر AVR تقریبا پیشرفته رو با قیمت حول و حوش 3 تا 4 هزار تومان خرید .
خلاصه من که خیلی با این میکرو ور رفتم و پروژه های خیلی زیاد و پیچیده ای رو باهاش اجرا کردم بسیار راضی هستم و هیچ مشکلی باهاش نداشتم.اگر هم مشکلی بوده از جانب من بوده نه میکروکنترلر . خلاصه اگر برنامه نویسی و کار با این میکروکنترلر رو خوب یاد بگیرید هر کاری رو میتونید باهاش انجام بدید.

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

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است


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


دانلود پایان نامه بررسی میکرو کنترلر AVR و قابلیتهای سخت افزاری و نرم افزاری آن