/ / ميكروكنترولر - ما هذا؟

ميكروكنترولر - ما هذا؟

في هذه الأيام يمكن العثور على ميكروكنترولرفي كل حالة تقريبا من الأجهزة المنزلية والإلكترونيات. على سبيل المثال ، إذا كان فرن الميكروويف يحتوي على شاشة LED أو LCD ولوحة مفاتيح ، فهذا يعني أنه مجهز بالضرورة بشريحة تحكم خاصة.

مجموعة متنوعة من التطبيقات

جميع السيارات الحديثة تحتوي على الأقلمتحكم واحد على الأقل ويمكن تزويده بالعديد من المحركات ، ونظام الفرامل المانعة للانغلاق ، ونظام التحكم في التطواف ، إلخ. من المؤكد أن أي جهاز مزود بجهاز تحكم عن بعد سيكون به تحكم متحكم دقيق. تندرج أجهزة التلفاز واللاعبين وأنظمة الاستريو عالية الجودة ضمن هذه الفئة. الكاميرات الرقمية المدمجة وكاميرات SLR والهواتف المحمولة وكاميرات الفيديو وأجهزة الرد الآلي وطابعات الليزر والخطوط الأرضية مع إمكانية تحديد هوية المتصل والذاكرة لـ 20 رقمًا وثلاجات متعددة الوظائف وغسالات الصحون وغسالات الملابس والمجففات. من حيث المبدأ ، فإن أي جهاز أو جهاز منزلي يتفاعل مع المستخدم يحتوي على متحكم مدمج.

ميكروكنترولر هذا

ما هو؟

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

تحكم متحكم

وحدة المعالجة المركزية

Тип используемого в микроконтроллере процессора يعتمد على التطبيق المحدد. تتوفر الخيارات من 4 أو 8 أو 16 بت إلى أكثر تعقيدًا 32 أو 64 بت. بقدر ما يتعلق الأمر بالذاكرة ، يمكن استخدام ذاكرة الوصول العشوائي ، ذاكرة فلاش ، EPROM أو EEPROM. كقاعدة عامة ، تم تصميم ميكروكنترولر للاستخدام دون مكونات الحوسبة إضافية ، لأنها مصممة مع كمية كافية من الذاكرة الداخلية ، وأيضا لديها اتصالات لعمليات المدخلات والمخرجات العامة للتفاعل مباشرة مع أجهزة الاستشعار والمكونات الأخرى.

Архитектура ЦПУ может быть как гарвардской, так и von Neumann ، تقدم طرقًا مختلفة لتبادل المعلومات بين المعالج والذاكرة. في الحالة الأولى ، يتم فصل حافلات البيانات والأوامر ، مما يسمح بنقلها في وقت واحد. في العمارة فون نيومان ، يستخدم العام لهذا الغرض.

متحكم العملية

برمجة

Процессоры микроконтроллеров могут базироваться على مجموعة التعليمات الموسعة (CISC) أو المختصرة (RISC). يتضمن CISC عادة حوالي 80 تعليمات (RISC - حوالي 30) ، بالإضافة إلى عدد أكبر من أوضاع العنونة - 12-24 مقارنة بـ 3-5 في RISC. على الرغم من أن مجموعة التعليمات الموسعة أسهل في التنفيذ وتستخدم الذاكرة بشكل أكثر كفاءة ، إلا أن أدائها أقل بسبب العدد الأكبر من دورات الساعة اللازمة لتنفيذها. تولي معالجات RISC مزيدًا من الاهتمام للبرامج وأكثر إنتاجية.

في البداية ، كانت لغة ميكروكنترولر المجمع. اليوم ، C هو خيار شائع.

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

ميكروكنترولر للمبتدئين

تحديد الخصائص

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

  • تعتبر Microcontrollers عناصر في بعض الأجهزة الأخرى (غالبًا الأجهزة المنزلية) للتحكم في وظائفها أو عملها. وتسمى أيضا المدمج في وحدات التحكم.
  • تم تصميم الجهاز لأداء مهمة واحدة وتشغيل برنامج محدد واحد مُخزّن في ذاكرة الوصول العشوائي ، والذي لا يتغير عادةً.

لغة متحكم

  • ميكروكنترولر رقائق منخفضة الطاقة. قوتها عند تشغيلها بواسطة بطارية حوالي 50 ميجاوات. يتم توصيل كمبيوتر سطح المكتب دائمًا تقريبًا ويستهلك 50 واط أو أكثر.
  • متحكم يتميز بوجود خاصوحدة إدخال وغالبًا (ولكن ليس دائمًا) مؤشر LED صغير أو شاشة LCD للإخراج. يتلقى مدخلات من الجهاز الذي يتحكم به ، وإرسال إشارات إلى مكوناته المختلفة. على سبيل المثال ، يستقبل متحكم التلفاز الإشارات من جهاز التحكم عن بُعد ويعرض الإخراج على شاشة التلفزيون. يتحكم في محدد القناة ومكبرات الصوت وبعض إعدادات الصورة ، مثل التباين والسطوع. تستقبل وحدة التحكم في محرك السيارات إشارات الإدخال من مستشعرات الأكسجين والتفجير ، وتنظم عملية إنشاء خليط الوقود وتزامن تشغيل سدادات الإشعال. في الميكروويف ، يستقبل إدخال لوحة المفاتيح ، ويعرض الإخراج على شاشات الكريستال السائل ويتحكم في تشغيل وإيقاف مرحل مولد الميكروويف.
  • ميكروكنترولر غالبا ما تكون أجهزة صغيرة وغير مكلفة. يتم اختيار المكونات بطريقة تقلل من الحجم وتقلل تكلفة الإنتاج إلى أقصى حد ممكن.
  • Часто, но не всегда, работа микроконтроллера نفذت في ظروف معاكسة. على سبيل المثال ، يجب أن يعمل جهاز التحكم في محرك السيارة في درجات حرارة قصوى ، حيث لا يعمل الكمبيوتر التقليدي على الإطلاق. في الشمال ، يجب أن يعمل متحكم السيارة عند درجة حرارة -34 درجة مئوية ، وفي الجنوب - عند 49 درجة مئوية. في مقصورة المحرك ، يمكن أن تصل درجات الحرارة إلى 65-80 درجة مئوية. من ناحية أخرى ، يجب ألا يكون المتحكم الدقيق المدمج في مشغل Blu-ray دائمًا على الإطلاق.

اتصال متحكم

متطلبات وحدة المعالجة المركزية

المعالجات المستخدمة في المتحكمات الدقيقة ،يمكن أن تختلف اختلافا كبيرا. على سبيل المثال ، استخدمت الهواتف المحمولة المعالج الدقيق Z-80 8 بت ، الذي تم تطويره في السبعينيات وتم استخدامه في الأصل في أجهزة الكمبيوتر المنزلية. تم تجهيز Garmin GPS بنسخة منخفضة الطاقة من Intel 80386 ، والتي تم تثبيتها أيضًا في الأصل على أجهزة الكمبيوتر المكتبية.

Большая часть бытовой техники, такой как الموجات الصغرية تتجاهل المعالجات ، لكن سعرها عامل مهم. في هذه الحالات ، يلجأ المصنعون إلى وحدات تحكم ميكروية متخصصة مصممة من وحدات المعالجة المركزية منخفضة التكلفة والصغيرة والمنخفضة الطاقة. وتعد موتورولا 6811 وإنتل 8051 مثالين جيدين على هذه الرقائق. تتوفر أيضًا سلسلة من صور PIC Micchip الشعبية. وفقًا لمعايير اليوم ، تعد هذه المعالجات بسيطة للغاية ، لكنها رخيصة للغاية وغالبًا ما يمكنها تلبية احتياجات المصمم بالكامل.

متحكم افعلها بنفسك

اقتصاد

الميكروكونترولر النموذجي هو شريحة تحتوي على 1000 بايتROM ، 20 بايت من ذاكرة الوصول العشوائي و 8 دبابيس I / O. عند إطلاقها على دفعات كبيرة ، تكون تكلفتها منخفضة. بالطبع ، من المستحيل تشغيل Microsoft Word على مثل هذه الشريحة - سيتطلب ذلك 30 ميغابايت على الأقل من ذاكرة الوصول العشوائي ومعالجًا ينفذ ملايين العمليات في الثانية. ولكن للتحكم في الميكروويف ، هذا ليس ضروريًا. يقوم الميكروكونترولر بمهمة واحدة محددة ، والتكلفة المنخفضة واستهلاك الطاقة هي مزاياها الرئيسية.

كيف يعمل؟

على الرغم من التنوع الكبيرالمتحكمات الدقيقة والمزيد من البرامج لهم ، بعد أن تعلمت كيفية التعامل مع واحد منهم ، يمكنك التعرف على الجميع. سيناريو العمل النموذجي هو كما يلي:

  • عند انقطاع التيار الكهربائي ، لا يظهر الجهاز نفسه بأي شكل من الأشكال.
  • يؤدي توصيل وحدة التحكم الدقيقة بمصدر طاقة إلى تشغيل كتلة المنطق لنظام التحكم ، والتي تعمل على تعطيل جميع الدوائر الأخرى باستثناء بلورة الكوارتز.
  • عندما يصل الضغط إلى الحد الأقصى ،استقر تردد المولد. تمتلئ السجلات بتات تعكس حالة جميع دوائر وحدة التحكم الدقيقة. يتم تكوين جميع جهات الاتصال كمدخلات. تبدأ الإلكترونيات في العمل وفقًا للتسلسل الإيقاعي لنبضات الساعة.
  • يتم إعادة تعيين عداد الأوامر إلى صفر. يتم إرسال التعليمات الموجودة في هذا العنوان إلى وحدة فك ترميز الأوامر ، والتي تتعرف عليها ، وبعد ذلك يتم تنفيذها على الفور.
  • يتم زيادة قيمة عداد التعليمات بمقدار 1 ، ويتم تكرار العملية برمتها بسرعة مليون عملية في الثانية.
يحب:
0
الوظائف الشعبية
التطور الروحي
طعام
ذ