10M+ المكونات الإلكترونية متوفرة في المخزون
حاصل على شهادة ISO
الضمان مشمول
توصيل سريع
قطع نادرة؟
نقوم بتوفيرهم
طلب عرض أسعار

لوحة PIC: الميزات، عائلات PIC، البرمجة، وتصحيح الأخطاء

Feb 04 2026
مصدر: DiGi-Electronics
تصفح: 386

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

Figure 1. PIC Board

نظرة عامة على مجلس إدارة PIC

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

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

نواة ومتحكم PIC الدقيقة وعائلات مستخدمة على لوحات PIC

Figure 2. PIC Microcontroller Core and Families Used on PIC Boards

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

• لوحات PIC16 مناسبة للمهام الأساسية والمشاريع منخفضة التكلفة.

• توفر لوحات PIC18 سرعة أفضل وملحقات مدمجة أكثر للتوسع.

• تدعم لوحات dsPIC33 ميزات التوقيت المتقدمة وميزات المحرك/التحكم، بما في ذلك معالجة الإشارات الرقمية.

• توفر لوحات PIC32 أداء 32-بت، وذاكرة أكبر، ودعم اتصال أقوى.

كتل الأجهزة الأساسية على لوحة PIC

Figure 3. Basic Hardware Blocks on a PIC Board

تنظيم الطاقة

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

مصدر الساعة

يتحكم مصدر الساعة في توقيت المتحكم الدقيق PIC. تستخدم العديد من لوحات PIC بلورة أو رنان لتوفير ساعة نظام ثابتة. تسمح بعض اللوحات أيضا بالتبديل بين ساعة داخلية وساعة خارجية باستخدام القفز أو الإعدادات، حسب تصميم لوحة التحكم واللوحة.

دائرة إعادة الضبط (MCLR)

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

رأس برمجة ICSP

معظم لوحات PIC تحتوي على رأس ICSP، والذي يعني البرمجة التسلسلية داخل الدائرة. يوفر هذا الرأس الإشارات الرئيسية للبرمجة والتصحيح اللازمة لتحميل الشيفرة إلى متحكم PIC الدقيق (PIC). عادة ما تشمل الدبابيس MCLR/VPP، PGC، PGD، الطاقة، والأرضي، والتي تتصل بأدوات مثل PICkit أو MPLAB Snap أو ICD4.

إدخال وإخراج اللوحة الأساسية

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

مكونات الحماية

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

عائلات لوحات PIC وأنواع المنصات المشتركة

Figure 4. PIC Board Families and Common Platform Types

لوحات نانو الفضول

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

الفضول ولوحات الأسلوب المستكشف

هذه اللوحات المصنوعة من PIC أكبر حجما وتدعم المزيد من الدبابيس والميزات. لديهم رؤوس إضافية ووصلات وموصلات لإعداد سريع. تدعم العديد من الإصدارات أجهزة PIC16 وPIC18.

مجموعات تطوير إكسبلورر 16/32

تدعم مجموعات Explorer 16/32 أجهزة dsPIC وPIC32. يستخدمون وحدات قابلة للتوصيل بحيث يمكن للوحة PIC الرئيسية العمل مع شرائح مختلفة. وهذا يجعل المنصة مرنة للاختبار والتصحيح.

مجموعات التحكم في المحرك والتحكم في الطاقة

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

لوحات PIC التابعة لأطراف ثالثة

لوحات PIC من طرف ثالث تصنع بواسطة علامات تجارية أو مجتمعات أخرى. قد تضيف ميزات أجهزة إضافية مع دعم برمجة PIC عبر MPLAB وICSP.

خيارات طاقة لوحة PIC واختيار الجهد 

Figure 5. PIC Board Power Options and Voltage Selection 

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

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

رؤوس إدخال/إخراج لوحة PIC واتصالات التوسعة

Figure 6. PIC Board IO Headers and Expansion Connections

• رؤوس التقسيم GPIO: صفوف من رؤوس الدبوس القياسية 0.1" تبرز منافذ PIC مثل PORTA وPORTB. هذا يتيح لك توصيل أسلاك القفز، أو توصيل كابلات الدبابيس، أو توصيل لوحات إضافية دون الحاجة إلى اللحام مباشرة على شريحة PIC.

• رؤوس الاتصال: العديد من لوحات PIC تحتوي على دبابيس أو موصلات مخصصة لإشارات الاتصال المشتركة. قد تدعم هذه اللوحات UART أو SPI أو I²C أو CAN أو USB، بحيث يمكن لللوحات الخارجية الاتصال بترتيب أسلاك مستقر ومنظم.

• دبابيس الإدخال التناظرية: يتم تسمية الدبابيس القادرة على التناظرية بأسماء قنوات ADC الخاصة بها وتشمل دبابيس مرجعية عند الحاجة. هذا يساعدك على توصيل الإشارات التناظرية بشكل صحيح وتجنب الخلط بينها وبين الدبابيس الرقمية فقط.

• واجهات PIM أو المقبس: بعض لوحات PIC الأعلى جودة تستخدم فتحة من نوع PIM أو مقبس حيث تحتفظ وحدة التوصيل بجهاز PIC. هذا يجعل من الممكن تغيير نموذج PIC مع الحفاظ على نفس اللوحة الأساسية والموصلات.

• موصلات التوسع: لدعم الإضافات، تتضمن بعض لوحات PIC رؤوس توسعة في التصاميم القياسية، مثل تباعد الدبابيس على طريقة الأردوينو. يساعدك ذلك على إعادة استخدام لوحات الإكسسوارات الموجودة وربط الميزات الإضافية باستخدام تنسيق رأس مألوف.

سير عمل برمجة لوحات PIC في MPLAB X

Figure 7. PIC Board Programming Tools and Setup Steps

تثبيت بيئة تطوير MPLAB X

برنامج MPLAB X IDE هو البرنامج الرئيسي لشركة Microchip لكتابة وبناء واختبار كود لوحات PIC. يدعم العديد من عائلات PIC ويحافظ على كل شيء في مساحة عمل مشروع واحدة.

تثبيت مترجم XC الصحيح

تحتاج لوحات PIC إلى مترجم XC الصحيح بناء على نوع جهاز PIC. XC8 مخصص لملفات PIC ذات 8-بت، وXC16 لملفات PIC 16-بت، وXC32 مخصص لملفات PIC بطول 32-بت. استخدام المترجم المناسب يساعد على بناء الكود بشكل صحيح.

إنشاء مشروع جديد لمجلس إدارة PIC

أنشئ مشروعا جديدا داخل MPLAB X، ثم اختر المتحكم الدقيق PIC المستخدم على لوحتك. بعد ذلك، اختر المبرمج أو المصحح مثل PICkit أو Snap أو مصحح أخطاء مدمج إذا كان متاحا.

إعداد إعدادات PIC باستخدام MCC

يساعد مكيف رموز MPLAB (MCC) في إعداد الميزات المطلوبة دون الحاجة لكتابة كل إعداد يدويا. يمكنه تكوين الساعة، ووظائف الPINS، والمؤقتات، وADC، والوحدات مثل UART، ثم تولد كود الإعداد الأساسي تلقائيا.

كتابة وبناء برنامج PIC الثابت بلغة C

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

البرنامج والتصحيح عبر ICSP

تدعم معظم لوحات PIC البرمجة عبر ICSP. في MPLAB X، يمكنك تصحيح الكود، تشغيله، تعيين نقاط التوقف والتحقق من قيم المتغيرات أثناء تشغيل البرنامج.

تصحيح الأخطاء على لوحة PIC ودعم ICSP

Figure 8. PIC Board On-Board Debugging and ICSP Support

تدعم العديد من لوحات PIC تصحيح الأخطاء عبر ICSP باستخدام أدوات مثل أجهزة PICkit أو ICD، وبعض اللوحات تحتوي على أجهزة تصحيح على متن الجهاز. يسمح التصحيح باختبارات أعمق تتجاوز البرمجة الأساسية. مع تصحيح الأجهزة، يمكنك:

• تعيين نقاط توقف لإيقاف تنفيذ البرنامج الثابت مؤقتا

• تشغيل الكود خطوة بخطوة

• مراقبة المتغيرات والسجلات في الوقت الحقيقي

• إعادة ضبط وإعادة اختبار السلوك أثناء المقاطعات وأحداث التوقيت

مقارنة لوحة PIC مع Arduino، STM32، وRaspberry Pi Pico

الميزة / الجانبمجلس إدارة PICأردوينو (أسلوب UNO)لوحة تطوير STM32راسبيري باي بيكو
البنية الأساسيةرمز PIC بطول 8/16/32 بت أو dsPICمعظمها AVR بتقنية 8-بت (بعضها يستخدم ARM)32-بت ARM Cortex-Mمعالج ARM Cortex-M0+ ثنائي النواة
سلسلة الأدواتMPLAB X + مترجمات XC + MCCArduino IDE + مكتباتSTM32CubeIDE / Keil / أدوات أخرىC/C++ SDK أو مايكروبايثون
دعم التصحيحICSP مع خيارات تصحيح قوية في الأجهزةالتصحيح المحدود غالبا ما يحتاج إلى أدوات إضافيةSWD مع تصحيح أخطاء متقدمتصحيح أخطاء SWD باستخدام مسبار خارجي
نقاط القوة النموذجيةتحكم مستقر، استخدام صناعي، تحمل قوي للضوضاءتعلم بسيط وإعداد سريع للمشاريعميزات تحكم متقدمة عالية الأداءخيارات برمجة منخفضة التكلفة، سهلة للمبتدئين، ومرنة
تركيز المجتمعالعمل المهني بالإضافة إلى الاستخدام المتقدم للهواياتمجتمع كبير للصانعين والمبتدئينالاستخدام المهني مع بعض الدعم الهوايةمجتمع كبير للهوايات والتعلم
طول العمر/دورة الحياةغالبا ما يدعم لفترات طويلة من عمر المنتججيد للتعلم، أقل تركيزا على الدعم طويل الأمدشائع في الإمدادات الصناعية طويلة الأمدمدعوم، لكن أكثر تركيزا على المستهلك

تخطيط لوحة PIC وفحوصات جودة البناء 

• تصميم الطاقة المستقر: يجب أن تحتوي اللوحة على تنظيم نظيف وترشيح مناسب لتجنب إعادة الضبط وضوضاء التيار المتردد.

• وضع الفصل الجيد: اللوحات ذات الوضع الصحيح للمكثفات توفر تشغيلا أكثر موثوقية أثناء أحمال التبديل.

• التأريض الصلب: يساعد التخطيط الجيد للأرضي في تقليل الضوضاء في قراءات ال ADC وإشارات الاتصال.

• اتصالات ICSP المتاحة: دبابيس ICSP سهلة الوصول تجعل البرمجة والتصحيح أسرع وأكثر اتساقا.

• وضع العلامات والرؤوس الشفافة: الملصقات الشفافة تقلل من أخطاء الأسلاك وتسرع من عملية النماذج الأولية.

• نقاط الاختبار ودعم التوسع: اللوحات التي تحتوي على وصول للاختبار تسهل التحقق من الجهد والإشارات وخطوط الاتصال.

الخاتمة

تجمع لوحات PIC بين متحكم دقيق PIC مع طاقة مستقرة، توقيت، إعادة ضبط، برمجة ICSP، واتصالات إدخال/إخراج مدمجة. تدعم عائلات PIC وأنواع اللوحات المختلفة، وتوفر خيارات USB أو طاقة خارجية، وتوفر التوسع من خلال رؤوس معنونة. مع تصحيح أخطاء MPLAB X وXC ومترجمات MCC وICSP، تتيح اختبارا مستقرا واستكشاف المشكلة.

الأسئلة الشائعة [الأسئلة الشائعة]

هل يمكن للوحة PIC برمجة شريحة PIC فارغة؟

نعم، إذا كانت اللوحة تدعم ICSP أو تحتوي على مقبس/وحدة لتلك الشريحة.

هل يمكنني توصيل وحدات 5V إلى لوحة PIC 3.3V؟

فقط إذا كانت مدخل PIC I/O مقاومة ل5V. وإلا، استخدم تغيير المستوى.

لماذا لا يعمل برنامج لوحة PIC حتى مع توصيل USB؟

الأسباب الشائعة هي كابل USB يعمل فقط بالطاقة، أو اختيار أداة خاطئ، أو جهد غير مستقر، أو انسداد دبابيس ICSP.

هل تحتاج لوحات PIC إلى تعريفات للعمل في MPLAB X؟

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

كيف أحصل على قراءات ADC أنظف على لوحة PIC؟

استخدم الأسلاك القصيرة، التأريض الصلب، والترشيح إذا لزم الأمر.

ما الذي يجعل لوحة PIC جيدة للتطوير طويل الأمد؟

توثيق جيد، دعم نشط لوحدات MCU، تصميم طاقة مستقر، وتصحيح أخطاء موثوق.