شرح عن الميكروكونترولر وبالعربى


(مهندس محمد منير) #1

[CENTER]السلام عليكم ورحمه الله وبركاته

ما هو المايكرو كونترولر وما هي وظائفه وأين يستخدموما هي أنواعه وما هي الشركات التي قامت بتطويره والكثير من الأسئلة ستجدون الإجابةعنها .

[CENTER]المايكرو كونترولر - المفهومالأساسي

لا أظن أننا سنسمع اليوم كلمة تحكم صناعي أو ذكاء صناعي أو أتمتة أوروبوت دون أن نشتم رائحة المايكروكونترولر أنا شخصيا أظن أن هذا المدعو هو أفضلهدية يتلقاها مطورو الحلول التحكمية الالكترونية على الإطلاق وكما أظن فهو الآنملاذ الكثيرين في إنجاز المهام الكبيرة التي كانت ترهبهم بل يرعبهم مجرد التفكيربإنجازها سابقا قبل ظهور هذا البطل .

وإن كان أحدكم يظن أنني أراه زوروالالكترونيات فلن يكون مبالغا فهذا المايكرو كونترولر أو المتحكم الصغري إذا أردناأن نعربها بالشكل المقبول هو نظام متكامل ومجوعة كبيرة من الادوات محصورة في مساحةصغيرة جدا وبسعر أكثر من خيالي .

فالمايكرو كونترولر هو جهاز كومبيوتر متكامل محصور ضمن رقاقة صغيرة من أنصاف النواقل يقوم بنفس المهام التي يقوم بها جهاز الكومبيوتر حتىأنني أظن أننا يجب أن نعقد مقارنة بينهما إذا أردنا فهم المايكرو كونترولر بشكل جيد .

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

نأتي الآنللمايكرو كونترولر ونقول أنه رقاقة إلكترونية لونها أسود ( أصغر بكثير منالكومبيوتر الأبيض اللون الذي تجلسون أمامه الآن ) مهمته أيضا التفاعل مع مستخدمهوهو في هذه الحالة الجهاز الذي تم تركيب المايكرو كونترولر في داخله أي أن المستخدمالحقيقي له هو آلة وليس إنسان فالمايكروكونترولر يقوم بتجميع البيانات والمعلوماتمن الجهاز عبر وحدات الإدخال الخاصة به مثل أزرار التحكم و حساسات الحرارة أوالرطوبة أو الضغط أو الضوء أو خط الاتصال من أجهزة أخرى ثم يقوم بمعالجة قيم هذه البيانات والمعلومات في وحدة المعالجة الخاصة به ومن ثم يقوم بإظهار النتائج على وحدات الإخراج الخاصة به أيضا وهي البوابات التحكمية التي تقود الترانزستورات والحواكم وباقي الدارات الالكترونية في الجهاز .

وكما أنه يوجد في الكومبيوتر برامج خاصة يمكن برمجتها أوتغييرها لتتغير المهام التي يقوم بها الكومبيوتر فإنه للمايكرو كونترولر أيضابرنامج يمكن برمجته مسبقا في ذاكرة المايكرو كونترولر ليتصرف وفقا لتعليمات هذاالبرنامج .

بعد هذاربما يمكننا الوصول إلى تعريف للمايكرو كونترولر يبين ويختصر في نفس الوقت المفهومالأساسي لهذا الإنجاز ويجعلنا مستعدين للتقدم في التعرف أكثر عليه .

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

استخدامات المايكرو كونترولر :

يستخدم هذاالبطل في معظم الأجهزة التي من حولنا بدءا من دارة التحكم بوظائف الشاشة التحكميةالتي أمامك مرورا بدارات التحكم الخاصة بالقرص الصلب و مشغل الأقراس الليزرية ومتحكم بطاقة الشبكة وانهاء بمتخكم وظائف اللوحة الأم . وسنراه أيضا في جهاز التحكمبالتلفزيون وفي جهاز الفيديو وفي جهاز الإنذار ضد السرقة وفي علبة السرعةالالكترونية للسيارة وفي نظام منع انغلاق المكابح وفي دارة الإنارة الأوتوماتيكيةلإشارات المرور والقائمة طويلة جدا تكاد لا تنتهي .

ومن أشهر الشركات التي قامت بتطوير وتصنيع المايكروكونترولر :

انتل intel
أتمل atmel
سوني sony
مايكروشيب microship
توشيبا toshiba
إن إي سي nec
والكثير غيرها .

بقي أن نذكرإن هناك فئتين أساسيتين للمايكروكونترولر من الناحية الوظيفية الفئة الأولى هي فئةالأغراض العامة وهي الأنواع التي يمكن برمجتها للقيام بأي نوع من المهمات طالما كانفي نطاق قدرتها من حيث الإمكانية وليس النوعية كالمتحكمات العامة التي يمكناستخدامها في جهاز الانذار أو بطاقة الربط أو التحكم بالإنارة وهناك النوع الثانيوهي المتحكمات ذات الوظائف الخاصة والتي بنيت لتنجز مهام من نوع مخصص مع إمكانيةبرمجتها للتحكم بسر العمل في إنجاز هذه المهام مثل المتحكم الخاص بفك تشفير mp3 مثلا .

ويجب علينا أنننوه أن المايكرو كونترولر كمصطلح لا يمكن أن يطلق على أي دارة الكترونية متكاملةبل يجب أن تتميز هذه الدارة بأن تحتوي على وحدة معالجة داخلية وأنه يمكن التحكمبسير عملها من خلال برنامج تتم برمجته .

بقي علينا أن نقول لفنني الصيانة أنه لا يكفي لصيانة جهازالكتروني يحتوي على مايكرو كونترولر مخرب أن نقوم باستبداله بواحد جديد بل يجبعلينا أيضا ان نحمل البرنامج الذي كان في المايكرو كونترولر القديم في الجديد حتىيعمل الجهاز .[/center]

واليكم اثنان من تطبيقات الميكروكونترولر سهلين واحدهما بالعربى

Download[/center]

Download


(system) #2

شكرااااااا يا غالي
ممكن نعرف عن الغات التي من خلالها يتم البرمجة؟؟؟؟؟؟؟؟؟
تحياتي


(system) #3

ممكن ابسط دائرة الكترونية نتحكم به عن بعد؟؟؟؟؟؟؟
تحياتي


#4

جزاك الله خيرا


(k0n9) #5

شكرااااااااااااا


(system) #6

مشكور مشكور على هالشرح الجميل