با سلام.
در این بخش قصد داریم اطلاعاتی در مورد میکروکنترلرها در اختیار شما کاربران عزیز قرار دهیم.
در ضمن از عزیزانی که در این زمینه فعالیت میکنند و اطلاعاتی دارند خواهشمندیم ما را یاری نمایند.
__________________
وسعت دنیای هرکس به اندازه وسعت تفکر اوست .
آخرین ویرایش توسط M-taheri در تاریخ ۹ اسفند ۱۳۸۷ انجام شده است
9 کاربر زیر از M-taheri بخاطر این ارسال مفید تشکر نموده اند
میکروکنترلر چیست؟(میکرو کنترلر به زبان ساده برای بچه ها!): و چرا ما از میکرو کنترلر استفاده می کنیم
اول الکتریسیته نبود، یعنی بود ولی آدم نمی دیدش! گاهی وقتا رعد و برق رو تو آسمون می دید ولی نمی دونست چیه! بعد که فهمید کهربا کاه رو جذب می کنه بازم نمی دونست چرا ولی فلاسفه یونان باستان می گفتند کهربا روح داره که می تونه چیزی رو حرکت بده! خب بیچاره ها حق هم داشتند شاید اگه ماکسول هم اون موقع زندگی می کرد همین حرف رو میزد! بعد که یه دو سه هزار سالی گذشت تا یه بابایی به اسم گیلبرت اومد گفت نه بابا این به خاطر اینه که کهربا در اثر اصطکاک با بعضی از مواد می تونه باردار بشه و خرده کاه رو جذب کنن. تا اینجا هیچ خبری از بار متحرک نبود و فقط بار ساکن مورد توجه بود تا اینکه تو اوائل قرن هجدهم بنجامین فرانکلین گفت الکتریسیته می تونه جاری بشه و در اینجا بود که مدار الکتریکی متولد شد چون ذره ی باردار فقط تو مسیر بسته می تونه دور بزنه.
حدود صد سال بعد در سال 1831 مایکل فارادی تئوری تولید جریان الکتریکی بوسیله ی تغییر میدان مغناطیسی رو ارائه کرد و چند سال بعد ژنراتورها ساخته شدند. از همین جا بود که بشر تصمیم گرفت الکترون ها رو به شکلهای مختلف تو مسیرهای مختلف (مدار) به گردش دربیاره و همش تقصیر فارادی بود !
تا اینجا هم تا پنجاه شصت سال همه چیز به خوبی و خوشی! پیش می رفت ولی در اواخر صده ی نوزدهم بود که یک روز آقای ادیسون لامپ خلا رو کشف کردند و دانش الکترونیک متولد شد. این اختراع مفید به سرعت منجر به ساخت تقویت کننده و فرستنده های رادیویی شد. بازهم تا چهل پنجاه سال مهندسان الکترونیک سرشون به لامپ های خلا گرم بود و برای خودشون با این لامپ ها انواع و اقسام مدارات آنالوگ و دیجیتال از آمپلی فایر صوتی گرفته تا ماشین حساب های بزرگ و کامپیوتر رو ساخته بودند. اولین کامپیوترشون انیاک (ENIAC) بود با 30.000 تا لامپ و به اندازه یک ساختمان چند طبقه که قدرتش از ماشین حساب های جیبی شما هم کمتر بود!
این دفعه یه اتفاقی افتاد که تقصیر آزمایشگاه های بل بود که نیمه هادی ها رو به جون هم انداخت و ترانزیستور و دیود و ترایاک و انواع المان های غیرخطی با تولد اولین المان فیزیک حالت جامد (ترانزیستور) اختراع شدند و دنیا برای مهندسان الکترونیک گلستان شد.
لامپ های داغ، شکننده، گران، پرمصرف، حجیم و کم انعطاف جاشون رو به یک سوگلی سه پایه دادند که نه تنها داغ نمی شد و نمی شکست، خیلی کم مصرف و جمع و جور بود. تولد این جانور سه پا اولین انقلاب الکترونیک لقب گرفت ولی انقلاب اول زیاد دوام نداشت چون 10-15 سال بعد از اون دومین انقلاب که اختراع مدار مجتمع (IC) بود صورت گرفت. مدارهایی که قبلا یک بار با لامپ طراحی شده بودند و یک بار با ترانزیستور باز طراحی شدند این بار روی یک تراشه ی سیلیکونی به صورت یک بسته بندی وارد بازار شدند.
توضیحی برای جمله ی آخر:
همه ی مدارهایی که با عناصر گسسته ساخته شده بودند بعد از اختراع IC به صورت مجتمع ساخته نشدند چون اولا سیستم های کاربردی آنقدر متنوعند که امکان تولید همه ی آن ها به صورت Package وجود ندارد و ثانیا گاهی ما نیاز به مداری داریم که فقط برای خودمان قابل استفاده است و بنابراین تا حد امکان مدارات مجتمع با کاربرد چند منظوره و به عنوان المان های اساسی تولید شدند و از آن ها در طراحی سیستم های مورد نیاز استفاده شد.
یه روز یه بابایی اومد گفت حالا که من برای طراحی یک سیستم باید از این همه المان استفاده کنم چقدر خوب می شد اگه یه المان داشتم که این سیستم رو توش جا می دادم!
خب با اینکه المان ها خیلی هاشون به صورت مجتمع و بسته تولید شده بودند ولی بازم این بابا حق داشت!! خب یه وقت می خواست یه مدار کنترلی طراحی کنه باید از چند ده جین المان استفاده می کرد. پس یه بابای دیگه حرفشو گوش کرد و یه المان براش ساخت که باهاش هرکاری که می خواست می تونست بکنه. اسم اون المان میکروکنترلر بود.
ولی میکروکنترلر خام بود باید بهش می گفت که ازش چی می خواد. این کار رو برنامه نویسی برای میکروکنترلر انجام داد و به این ترتیب بود که این المان انقدر محبوب شد که هنوز چیزی جانشین اش نشده و همچنان بعد از حل بسیاری از مسائل به دنبال مسائلی برای حل می گردد ...
با تشکر از دوست خوبم rayaneh
منبع : microrayaneh.com
__________________
وسعت دنیای هرکس به اندازه وسعت تفکر اوست .
آخرین ویرایش توسط M-taheri در تاریخ ۹ اسفند ۱۳۸۷ انجام شده است
8 کاربر زیر از M-taheri بخاطر این ارسال مفید تشکر نموده اند
منم یه چیزهایی از میكروكنترلر میدونم.میخوام چند خطی ازش بنویسم.میكرو كترلر در اصل یك cpu ی از نوع ضعیف شده كامپیوتر است,میكروكنترلر mega16 كه از نوع avr است دارای 4 پورت 8 بیتی است .هر كدام از پورتها میتوانند ورودی یا خروجی تعریف شوند و فقط لازم است كه شخص طراح آنها را در نرم افزار خروجی یا ورودی تعریف كند.كه برای مثال ورودی میتواند یك كلید یا مجموعه كلیدها(صفحه كلید) باشد و خروجی میتواند lcd باشد و برنامه نویس برنامه ای بنویسد كه از صفحه كلید بخواند و در صفحه نمایش نشان دهد.بنابر این ما انواع پروژه هایی كه به ذهنمان میرسد را می توانیم با این تراشه عملی كنیم مثل یك دماسنج دیجیتال یا یك ماشین حساب دیجیتال یا ساعت دیجیتال تابلو روان و ... امروزه در اكثر سیستمهای الكترونیكی از میكرو كنترلر استفاده می شود.مثل ecu خودروها كه كار تنظیمات كار سیلندر ها و كنترل برق ماشین توسط همین مركز است كه cpu استفاده شده در این سیستم نیز میكرو كنترلر است .در یخچال های خانگی و ترازوهای دیجیتال و ... خلاصه هر چیز كه فكرشو بكنی.میشه انواع رم (mini.micro) رو بهش وصل كنی و اطلاعات ذخیره كنی یا بخونی.
5 کاربر زیر از alizadeh63 بخاطر این ارسال مفید تشکر نموده اند
با تشکر--من هم تعدادی فایل pdfدر این زمینه آماده دارم ولی متاسفانه آپلود نمیتوانم بکنم -قسمت پیوستهایم فعال نیست
باید در یکی از اپلود سنترها ویا در سایت طوفان اپلودش بکنم
بنده هم روی این موضوع زیاد کار کرده ام
در باره فیوز بیتهایی که میشه از سد قفل آنها شکست و.........
__________________
به اطلاع دوستان ميرسانم كه مدتي درسايت نخواهم بود وبرادرم با نام كاربري بنده فعاليت خواهند كرد
6 کاربر زیر از شهرام بخاطر این ارسال مفید تشکر نموده اند
1-میکرو : میدانيد که این یک واحد یونانی است و برابر با 10 به توان منفی 6 متر است. یعنی یک ملیونیوم متر واحده خیلی کوچكي است .ولی واحدهای خیلی کوچیکتر از این هم داریم که در الکترونیک مورد استفاده قرار میگیرند .
2-کنترلر : که همه معنی و مفهوم آنرا ميدانيد . یعنی کنترل کننده به تعبیری یعنی "مغز " البته بدون تفکر فقط دستوراتی که به ان داده میشه به نحو احسن انجام میدهد.
تفاوت میکروکنترلر و میکروپروسسور
میکروکنترلر رو درواقع می توان یه کامپیوتر کوچولو در قالب یه چیپ برای کنترل وسایل الکترونیکی تلقی کرد.
تفاوت میکروکنترلر با میکروپروسسور در اینه که میکروکنترلر دارای یک Cpu ٫مقدار محدودی Ram ٬
Rom ٬ پورت های I/o و تایمر در درون خود می باشد در صورتی که میکروپروسسور فقط یه Cpu هست و شما
باید Ram, Rom ,... رو به صورت اجزای جانبی به اون متصل کنید (درست مثل Cpu کامپیوتر). برای همین
میکروکنترلرها تک منظوره ولی میکروپروسسورها همه منظوره هستند. با این تفاسیر میکروکنترلرها دارای
کارایی های خاص خودشون مثلا در ماشین لباسشویی٬ ماکروویو٬ تلفن و ربات هاو موبایلها - باکسها و ...
هستند یعنی جایی که استفاده از میکروپروسسور نه از نظر کارایی و نه از نظر اقتصادی عقلانیه!
__________________
وسعت دنیای هرکس به اندازه وسعت تفکر اوست .
6 کاربر زیر از M-taheri بخاطر این ارسال مفید تشکر نموده اند
سلام
من برای پروژه آخر ترمم دارم یک ماشین حساب با microcontroller avr میسازم
مشکل من این هست که نمیتونم ماشین حسابم رو برنامه نویسی کنم یعنی ناواردم
ایا در بازار میشه microcontroller های از قبل برنامه ریزی شده رو پیدا کرد ؟
سلام
من برای پروژه آخر ترمم دارم یک ماشین حساب با microcontroller avr میسازم
مشکل من این هست که نمیتونم ماشین حسابم رو برنامه نویسی کنم یعنی ناواردم
ایا در بازار میشه microcontroller های از قبل برنامه ریزی شده رو پیدا کرد ؟
سلام
دوست عزیز sara9072
ضمن خوش آمد گویی به شما
باید عرض کنم اینجا یک انجمن تخصصی تعمیرات موبایل میباشد .و برنامه نویسی avr به آن صوررت در دستور کار این انجمن نیست .
واما در مورد سوال شما:
ممکنه پیدا کنید.ولی بیشتر در شهرهای بزرگ.
من سعی میکنم برنامه ای در این موردطی امروز یا فردا آماده کنم و برای شما ارسال کنم.
2 کاربر زیر از حسن گودرزی بخاطر این ارسال مفید تشکر نموده اند