میکروکنترلر و پروسسور
خرید میکروکنترلر (کنترل کننده های کوچک) میکرو پروسسور (پردازنده های کوچک)
شاید اسم میکروکنترلر یا میکروپروسسور ها تا به حال به گوشتان خورده باشد و برایتان سوال باشد اصلا میکروکنترلر یا میکروپروسسور چیست و چه کاربردی دارد؟ و یا تفاوت این دو قطعه در چیست؟جم ترونیک اینجاست تا پاسخ این سوالات را در اختیارتان قرار دهد.
در اولین قدم باید بدانید که میکرو کنترلر ها در واقعه همان آی سی های قابل برنامه ریزی هستند که در تمامی لوازم خانگی ، یا بهتر بگوییم بیشتر دستگاه هایی که دارای برد الکترونیک می باشند استفاده شده اند و البته نقش اصلی و حیاتی را در مدار ایفا می کنند.
اولین میکروکنترلر جهان، TMS 1000 نام داشت که در سال 1971 توسعه یافت و در سال 1974 به صورت تجاری منتشر شد. دو مهندس به نام گری بون و مایکل کوکران آن را توسعه دادند. میکروکنترلرها در واقع کامپیوتر کوچکی هستند که در یک IC (آی سی)قرار می گیرند.میکروکنترلر ها در انواع 8 و 32 بیت تولید میشوند که هر کدام خصوصیات و ویژگیهای خاص خود را دارند.
اگر چه میکروکنترلرهای زیادی وجود دارد و حتی برنامههای بیشتری برای ساخت مدل های جدید آن نوشته شده است، اما بیشتر آنها دارای فناوری و تجهیزات مشترک هستند. بنابراین اگر بتوانیم روش ساخت و کار با یکی از آنها را یاد بگیریم، میتوانیم با انواع دیگر آن کار کنیم.
میکروکنترلرها دستگاههای دارای عملکرد بسیار سریع البته کندتر از کامپیوترها هستند، بنابراین هر دستورالعمل در میکروکنترلر با سرعت بسیار سریع البته نه به اندازه سرعت کامپیوتر اجرا میشود.
انواع میکروکنترلر
میکروکنترلرها:
میکروکنترلر ها انواع گوناگونی دارند میکروکنترلرهای arm، میکروکنترلرهای AVR، میکروکنترلر atx mega، میکروکنترلرهای plc، میکروکنترلرهای 8051 و… بخشی از انواع میکروکنترلر می باشد.
میکروپروسسور چیست؟
میکروپروسسور یک پردازنده درون یک یا چند مدار مجتمع (آی سی) است که مانند میکروکنترلر ها RAM، ROM(نوع حافظه های داخلی میکرو کنترلر ها) و سایر لوازم جانبی را ندارد. آنها به مدارهای خارجی لوازم جانبی وابسته هستند تا کار کنند. اما میکروپروسسورها برای کارهای پیچیده مانند توسعه نرم افزارها، بازی ها و برنامه های کاربردی دیگر که نیاز به حافظهی بالا دارند و در آن ورودی و خروجی تعریف نشده است، ساخته شدهاند.
میکروکنترلر یک کامپیوتر کوچک است که با جمعآوری قطعات دیگر الکترونیک در یک فضای کوچک، اجزای مختلف و ساده یک کامپیوتر را فراهم میکند. میکروکنترلر نوعی ریزپردازنده بسیار قوی محسوب میشود که میتواند دستورات خاص مطابق با برنامه موجود در حافظه را اجرایی کند. اگر قصد خرید میکروکنترلر برای پروژههای خود را دارید، با ما در جم ترونیک همراه باشید تا راهنمای انتخاب میکروکنترلر مناسب برای پروژههای مختلف را بررسی کنیم و با آگاهی از نکات خرید این محصول اقدام به تهیه آن کنید.
به بیانی دیگر میتوان گفت که میکروکنترلر کوچکترین واحد کامپیوتر محسوب میشود؛ در واقع ابتداییترین واحد یک کامپیوتر است که بر روی یک تراشه با یک CPU، حافظهها و رابطها اجرا میشود. میکروکنترلر در بسیاری از کاربردها از اسباببازی کودکان گرفته تا لوازم خانگی قابل استفاده است. یک میکروکنترلر همچنین در دستگاههای مخابراتی و ابزار پزشکی نیز کاربرد دارد. در ضمن در یک محیط صنعتی، از یک میکروکنترلر میتوان برای تنظیم فشار، دما، فعال کردن شکستها، شمارش زمان و اندازهگیری معیارهای متفاوت استفاده کرد. اگر قصد خرید میکروکنترلر attiny85 را دارید، این محصول 8 بیتی با کارایی بالا در فروشگاه جم ترونیک با بهترین کیفیت و قیمتی مناسب موجود است.
تفاوت میکروکنترلر و میکروپروسسور چیست؟
1. تفاوت اصلی این دو با هم وجود تجهیزات جانبی خارجی متفاوت در هر کدام است. به این صورت که در میکروکنترلرها RAM، ROM و EEPROM (انواع حافظه هایی که در میکروکنترلر ها هر کدام وظیفه به خصوصی دارند) تعبیه میکنند در حالی که در ساخت میکروپروسسورها از مدارهای خارجی استفاده میکنند.
2. در حالی که همهی وسایل جانبی میکروکنترلر به صورت واحد در یک تراشه به کار رفته و فشرده شده است، اما در میکروپروسسور این وسایل جانبی بزرگتر و خارجی هستند. برای مثال شما باید برای یک میکرو پرو سوسسور یک کریستال . رام قرار دهید
3. برای اینکه ساخت میکروکنترلرها ارزانتر تمام شود در ساخت آنها از فناوری اکسید فلز نیمه هادی مکمل (Complementary Metal Oxide Semiconductor)
استفاده شده است. علاوه بر این، برنامه های ساخته شده با میکروکنترلرها ارزان تر هستند، زیرا آنها نیاز به اجزای کوچکتر خارجی دارند، در حالی که هزینه های کلی سیستم های ساخته شده با میکروپروسسور ها به دلیل استفاده از تعداد زیادی از اجزا و لوازم جانبی خارجی مورد نیاز برای چنین سیستمهایی ، بالا است.
4. سرعت پردازش میکروکنترلرها حدود 8 مگاهرتز تا 50 مگاهرتز است، اما سرعت پردازش میکروپروسسورها بالاتر از 1 گیگاهرتز است، بنابراین عملکرد و کارکرد آنها بسیار سریعتر از میکروکنترلرها است.
5. میکروکنترلرها جمع و جور هستند، بنابراین استفاده از آنها برای محصولات و تجهیزات کوچک مناسبتر و کارآمدتر است. در حالی که میکروپروسسورها بزرگ هستند و برای محصولات و تجهیزات بزرگتر مثل کامپیوتر ها به کار میروند
6. کارکرد و عملکرد میکروکنترلرها محدود و ساده است. در حالی که کارکرد و عملکرد میکروپروسسورها به طور کلی پیچیدهتر هستند. مانند توسعه نرم افزار، توسعه بازی، وب سایت، اسناد و …، بنابراین نیاز به حافظه و سرعت بیشتری دارند، به همین دلیل است که ROM، RAM خارجی با آن استفاده میشود.
7. میکروکنترلرها بر اساس مدل هاروارد ساخته شدهاند که حافظه برنامه و حافظه داده (دیتا) در آنها جداگانه هستند در حالی که میکروپروسسورها بر پایه مدل فون نویمان است که برنامه و دادهها در همان حافظه ذخیره میشود، ساخته شدهاند.
از اینکه جم ترونیک را برای ارتقا دانش و رشد علمی خود انتخاب کردید مشتاقیم هم اکنون میتوانید میکروکنترلر مد نظرتان را در جم ترونیک جست و جو و تهیه کنید.
راهنمای انتخاب میکروکنترلر مناسب برای پروژههای مختلف
برای خرید میکروکنترلر فاکتورهای مختلفی وجود دارد که به شما کمک میکنند تا میکروکنترلر مناسب را برای خود انتخاب کنید. برخی از این فاکتورها عبارتند از:
دقت به الزامات سخت افزاری
قبل از خریدن میکروکنترلر باید پروژه خود را بررسی کرده و نیازهای آن را تعیین کنید. همه رابطهای خارجی را که به میکروکنترلر متصل خواهید کرد و مشخصات دیگر را فهرست کنید. بر این اساس، اتصالات، ورودیها و خروجیهای لازم و رابط ارتباطی پروژه خود را برگزینید.
توجه به الزامات نرم افزاری
برای خرید میکروکنترلر نیازهای نرم افزاری پروژه خود مانند سرعت پردازش، قدرت و زمان را تعیین کنید. بر این اساس نیاز است تا مشخصههایی نظیر سنسورهای فرکانس بالا و الزامات الگوریتم را چک کنید.
در نظر گرفتن معماری میکروکنترلر
ARM: معماری ARM محبوبترین معماری میکروکنترلر است و طیف گستردهای از گزینهها را با عملکرد و کارایی بالا ارائه میدهد. در ضمن خرید میکروکنترلر arm به صورت آنلاین با بهترین کیفیت و قیمت از طریق فروشگاه جم ترونیک برای شما فراهم است.(جهت خرید میکروکنترلر ARM کلیک کنید)
AVR: با خرید میکروکنترلر avr میکروکنترلری در اختیار دارید که بسیار بهصرفه بوده و استفاده از آن آسان است. این میکروکنترلر برای پروژههای مبتدی مناسب به نظر میرسد.(برای خرید میکروکنترلر AVR کلیک کنید)
CISC: میکروکنترلرهای CISC برنامهنویسی آسانتری دارند؛ اما ممکن است کندتر و کممصرفتر باشند.
RISC: میکروکنترلرهای RSIC معمولاً سریعتر و کارآمدتر هستند؛ اما ممکن است برنامهنویسی آنها دشوارتر باشد.
PIC: میکروکنترلرهای PIC طیف گستردهای از ویژگیها را با قیمت مقرون بهصرفه به شما ارائه میدهند. خرید میکروکنترلر pic از فروشگاه جم ترونیک به صورت آنلاین برای شما مشتریان عزیز با تست 7 روزه کالا در نظر گرفته شده است.(برای خرید میکروکنترلر PIC کلیک کنید)
توجه کردن به الزامات حافظه
میکروکنترلرها با ظرفیتهای حافظه متفاوتی وجود دارند؛ بنابراین به عواملی مانند RAM، ROM، Flash و EEPROM دقت کنید.
بررسی قدرت پردازش
قبل از خرید میکروکنترلر بررسی کنید که به یک پردازنده تک هستهای نیاز دارید یا باید پردازنده دو هستهای تهیه کنید.
عواملی مانند اندازه بیت، پشتیبانی، نیاز برق و هزینه، تحمل دما، امنیت، ولتاژ کاری و اندازه فیزیکی میکروکنترلر نیز فاکتورهایی هستند که در ارتباط با پروژه خود برای انتخاب یک میکروکنترلر مناسب باید در نظر داشته باشید. به طور کلی چیزی به عنوان بهترین میکروکنترلر وجود ندارد؛ زیرا با توجه به شرایط و معیارهای پروژه شما بهترین میکروکنترلر متفاوت خواهد بود.
برای نمونه برای پروژههای سادهای مانند ساعت یک میکروکنترلر AVR مناسب بوده؛ اما در پروژههایی که نیاز به پردازش همزمان چند مورد را داشته باشند، نیازمند میکروکنترلر نوع ARM خواهیم بود. در ضمن تعداد پینهای آنالوگ و دیجیتال، سرعت، حافظه، قابلیت PWM، ADC، DAC را در انتخاب میکروکنترلر مناسب رعایت کنید.
مقایسه برندهای مختلف میکروکنترلر و محصولات آنها
امروزه میکروکنترلرها، در برندهای متعددی و با طیف گستردهای از محصولات وجود دارند که هر کدام نقاط قوت و ضعف خود را خواهند داشت. انتخاب برند و میکروکنترلر مناسب برای پروژه شما به نیازها و الزامات خاص شما بستگی دارد؛ اما در ادامه به طور خلاصه به برخی از محبوبترین برندهای میکروکنترلر و محصولات شاخص آنها اشاره شده است:
- Microchip
محصولات: PIC16, PIC18, PIC24, PIC32
مزایا: آسان برای استفاده، طیف گستردهای از محصولات و مقرون بهصرفه
- Atmel (Microchip)
محصولات: AVR ATmega, ATtiny, ATxmega
مزایا: آسان برای استفاده، جامعه بزرگ کاربری، پشتیبانی خوب از Arduino، مقرون بهصرفه
- Infineon
محصولات: XMC, TriCore
مزایا: عملکرد بالا، طیف گستردهای از ویژگیها و قابلیت اطمینان بالا
- Texas Instruments
محصولات: MSP430, Tiva C
مزایا: طیف گستردهای از محصولات و کممصرف
- Renesas
محصولات: RX, RL78
مزایا: قابلیت اطمینان بالا، عملکرد بالا، طیف گستردهای از ویژگیها
نکات مهم در خرید میکروکنترلر به صورت آنلاین
در ادامه چند نکته برای خرید میکروکنترلر به صورت آنلاین آورده شده است:
- انتخاب تأمینکننده معتبر
- انتخاب میکروکنترلر مناسب
- بررسی شرایط و ضمانت محصول
- دقت به مهلت تست محصول تا یک هفته توسط فروشگاه
- بررسی قیمت
- پرداخت امن هزینه
- دریافت اطلاعات پیگیری از فروشگاه
- و…
با رعایت این نکات میتوانید با خیال راحت میکروکنترلر را به صورت آنلاین خریداری کنید و از دریافت محصول با کیفیت بالا اطمینان داشته باشید.
خرید میکروکنترلر
فروشگاه اینترنتی جم ترونیک یکی از بزرگترین عرضهکنندههای قطعات الکترونیکی از جمله انواع میکروکنترلر با کیفیتی عالی است و شما با خرید آنلاین از این فروشگاه میتوانید از هر کجای ایران بدون محدودیت زمانی و مکانی اقدام به خرید انواع مختلف میکروکنترلر و خرید میکروکنترلر atmega32 کنید.
جم ترونیک برای مشتریان خود خدمات گستردهای نظیر پشتیبانی رایگان، ارسال سریع، قیمتهای بهصرفه، امکان تست محصول تا 7 روز و… را فراهم آورده تا همواره خرید راحت و امنی را تجربه کنید. شما میتوانید جهت خرید میکروکنترلر atmega16، این محصول و قیمت آن را مشاهده فرمایید و سپس با بررسی مشخصات و ویژگیهای این محصول سفارشتان را ثبت کنید تا در کوتاهترین زمان ممکن به شما تحویل داده شود.
همچنین جهت مشاهده و خرید کانکتور مخابراتی و بین راهی از جم ترونیک کلیک کنید.
سوالات متداول
- برای خرید میکروکنترلر باید به چه ویژگیهایی توجه کنم؟
دقت به ویژگیهایی مانند الزامات سخت افزاری، نرم افزاری، معماری میکروکنترلر، الزامات حافظه، قدرت پردازش، اندازه بیت، پشتیبانی، نیاز برق و هزینه، تحمل دما، امنیت، ولتاژ کاری و اندازه فیزیکی میکروکنترلر برای خرید نیاز است.
- بهترین برندهای میکروکنترلر کدامها هستند؟
از بهترین برندهای یک میکروکنترلر میتوان به شرکتهای مختلفی مانند Atmel، ARM، Microchip، Texas Instruments، Renesas، Freescale، NXP Semiconductors اشاره کرد.
- چگونه میتوانم از اصالت میکروکنترلر خریداری شده اطمینان حاصل کنم؟
با خرید میکروکنترلر از یک مرکز معتبر به راحتی میتوانید از اصالت آن اطمینان داشته باشید. البته پس از خرید نیاز است آن را به دقت بررسی کنید تا مطمئن شوید که محصول اصل را خریداری کردهاید.