المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الفرق بين المايكروبروسيسور والمايكروكونترولر والـ plc


ابوصخر
11-01-2009, 01:08 AM
يسمع كثير من الناس العادين (غير اصحاب الاختصاص) عن المايكروبروسيسور والمايكروكونترولر والـ PLC , والقليل منهم الذين يعرفون الفرق بينها .


1- المايكروبروسيسور Microprocessor:


يتألف المايكروبروسيسور من وحدة معالجة مركزية تدعى بـ CPU و هي اختصاراً لـ: Central Processing Unit.


و من وحدتي الربط -التي تربط المعالج مع الوسط الخارجي- المنطقي و تدعى عادةً بـ Peripheral I/O Ports.


كما يتواجد ذاكرة عشوائية صغيرة السعة RAM أما ذاكرة البرنامج فهي صغيرة جدا و قد صممت لحفظ جزئ صغير من البرنامج
(و عادةً يكون جزء القراءة و الكتابة من و إلى EEPROM).


كما يتم تخزين فيها بعض عناوين المعلومات المتوفرة في الذاكرة الخارجية EEPROM.

لذلك فالمايكروبروسيسور بحاجة إلى ذاكرة مساعدة و هذا يقتضي أن تكون وحدتي الاتصال مؤلفة من جزئيين:

1-البيانات Data Lines: و هي مدخل البيانات التي يجب أن يتم إيصالها للمعالج ليقوم بمعالجتها.

و لها 8 أو 16 أو 32 مدخل Pin على حسب نوع المعالج و قدرته أي 8 بت أو 16 بت أو 32 بت أما هذه البيانات تكون متوفرة عادة في الذاكرة المساعدة الخارجية.

2-العنوانينAddress Lines: وهي مخرج من المعالج يرسل عليه عناوين المعلومات المتوفرة

في الوسط الخارجي (الذاكرة المساعدة مثلا).

فيقوم المعالج بوضع العنوان على شكل 8 أو 16 أو 32 بت و من ثم يقرأ المعلومة التي يحتاجها عن طريق مدخل البياناتData Lines.


و مثالا على بعض أصناف معالجات المايكروبروسيسور هو معالج 68000 من شركة Motorola و المعالج الشهير Z80.


الخلاصة: إن المايكروبروسيسور لا يمكنه أن يعمل مستقلاً بدون وجود بعض المساعدات مثل الذواكر مثلاً!

و إذا ما نظرنا إلى دارة تحوي معالج مايكروبروسيسور فيمكننا أن نشاهد بالقرب من المعالج الذواكر المساعدة مثل ROM-EPROM-EEPROM.

إذا فدارة المايكروبروسيسور هي الأكثر تعقيدا من المليكروكونترولير و الـ PLC.



2-المايكروكونترولر Microcontroller:
و هو عبارة عن مايكروبروسيسور تم تطويره بحيث تم وضع جميع المكونات التالية في شريحة واحدة مدمجة:

1- وحدة المعالجة المركزية Central Processing Unit CPU


2- ذاكرة مؤقتة (عشوائية) Read Access Memory RAM


3 - ذاكرة قابلة للقراءة و الكتابة كهربائية EEPROM


4- مداخل الربط المنطقية بين المعالج و الوسط الخارجي Peripheral I/O Units






يجب أن نذكر أن هناك بعض الحالات التي يتم استخدام ذاكرة إضافية للمعالج عندما تكون كمية المعلومات المراد تخزينها أكبر من سعة الذاكرة الداخلية للمعالج!






الخلاصة: المايكروكونترولر هو جيل جديد و مطور عن المايكروبروسيسور و أن جميع ملحقات المعالج تم وضعها في شريحة واحدة و من هنا فبناء دارة تحوي مايكروكونترولر تكون بسيطة و صغيرة و ليست معقدة!








3- الـPLC:






الـ PLC هي اختصار لـ Programmable Logic Circuit

و هو بالنهاية عبارة عن دارة تحوي على معالج مايكروكونترولر مربوط إلى وحدات إدخال رقمية أو تشابهيه و وحدات خرج رقمية أو تشابهيه.

فكل ما عليك فعله هو أن تقوم ببرمجة الـ PLC على حسب إشارات الدخل و الخرج التي تريدها و لكن بلغة تختلف من شركة لأخرى و بعض الشركات المتطورة تستخدم لغة FBD أي Function Block Diagram مثل شركة Vacon PLC.








الخلاصة: الـ PLC هو عبارة عن دارة معالج موصلة لمداخل و مخارج تناسب جميع التطبيقات

General Purpose I/O Unit فهو مثلاً مجهز بدارة الاتصال التسلسلي و ريليات قيادة من أجل التيارات العالية (من 1 و حتى 10 أمبير)...الخ.

ولذلك كل ما يجب علينا إتباعه هو أن نقوم بتوصيل مداخل و مخارج الـ PLC إلى الجهاز الذي نريد أن نتحكم به بعد برمجته طبعاً!





منقول

وصلى الله على محمد صلى الله عليه وسلم

همس القوافي
08-06-2009, 04:31 PM
شكررررررررررا على الموضوع
وتقبل مروري

engineer-5
09-06-2009, 01:08 AM
الموضوع عن الطلبة !!!
باين عليك مضيع يالطيب!!

الــوطــــن
09-06-2009, 03:56 PM
شنو يعني ما فهمت

م. باسل بن ادبيس
11-06-2009, 12:28 PM
اشكرك على المعلومات القيمه لان المعالجات قليل من يفهمها

وناطرين جديدك

تقبل مروري