أجهزة الكمبيوترمعدات

PIC-تحكم. برمجة وحدات التحكم PIC. مخططات-التحكم PIC

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

ما هو متحكم PIC-

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

بالنسبة للغالبية العظمى من وحدة تحكم RІS العمل يحتاج إلى الجهد مستقرة - 5V. هذا يكفي بحيث يمكن أن تعمل في الوضع العادي وتنفيذ برنامج تسليمها أمامه. برمجة PIC-تحكم مباشرة من جهاز كمبيوتر غير ممكن. لهذا الغرض مبرمج.

عائلة تحكم

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

عند الاقتضاء

نظرا لتعدد PIC-تحكم يمكن تطبيقها في أي مكان تقريبا. ميكروكنترولر سامي يمكن العثور عليها في الثلاجات والتلفزيونات والغسالات. لكن RІS مجموعة من المنتجات لديه ميزة أن الدوائر على التحكم PIC شعبية بين هواة الراديو والروبوتات العصاميين. مع مساعدتهم، يمكنك بسهولة تخصيص الموقع للعمل، أو جميع الأجهزة. فهو يساهم في شعبية بسعر معقول، وسهولة البرمجة وكمية كبيرة من المواد التعليمية.

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

برنامج للاستخدام مع PIC-تحكم

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

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

إنشاء برنامج للتحكم PIC

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

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

برمجة مع برمجة

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

المبرمجين أشكال

التي مبرمج لتحديد لتسجيل برنامج على متحكم؟ يمكن تنقسم إلى ثلاثة أنواع: جعلت الذاتي، من قبل الشركة المصنعة ومصنع من الشركات الأخرى. استخدام كل منها له خصائصه الخاصة.

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

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

ولكن ينبع من استحواذها على سعر مرتفع إلى حد ما.

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

ميزات التخطيطي

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.delachieve.com. Theme powered by WordPress.