تم النشر 2026-02-14
يا أصدقاء! هل أنت على وشك استخدام إشارة PWM (تعديل عرض النبض) للتحكم فيمضاعفات، ولكن لديك مشكلة في اختيار الموقت؟ خاصة عندما ترى شخصًا ما على الإنترنت يقول "يجب عليك استخدام مؤقت متقدم"، هل يجعلك ذلك تشعر وكأنك في عجلة من أمرك؟ لا تقلق، اليوم سنشرح هذا الأمر بشكل واضح، وأضمن لك أنك ستفهم ماذا تختار بعد الاستماع إليه.
في الواقع، هذا سوء فهم كبير. إشارة PWM المطلوبة بواسطةمضاعفاتهي، بصراحة، موجة مربعة بفترة 20 مللي ثانية ووقت عالي المستوى يتراوح بين 0.5 مللي ثانية و 2.5 مللي ثانية. يبدو هذا المطلب شاقًا، ولكن بالنسبة لمعظم أجهزة ضبط الوقت العادية، فهو مجرد قطعة من الكعكة.
إذا فكرت في الأمر، فإن أفضل ما تتميز به الموقتات العادية هو وظيفة مقارنة المخرجات ووضع PWM. وطالما أنه قادر على توليد موجة PWM بتردد 50 هرتز (أي فترة 20 مللي ثانية)، ويمكن ضبط دورة التشغيل بدقة بين 2.5% و12.5%، فهذا يكفي تمامًا. تتمتع معظم أجهزة ضبط الوقت الشائعة لأجهزة الكمبيوتر ذات الشريحة الواحدة في السوق بهذه الإمكانية.
في هذه المرحلة، قد ترغب في التساؤل، ما أهمية وجود الموقتات المتقدمة؟ تم إعداد وظائفها الرائعة، مثل الإخراج التكميلي، والتحكم في المنطقة الميتة، ووظائف الكبح، بشكل أساسي للتحكم في المعدات المعقدة مثل المحركات والمحولات.
على سبيل المثال، إذا كنت تقوم بإنشاء محرك بدون فرش وتحتاج إلى التحكم في مفاتيح أنبوب MOS للجسور العلوية والسفلية في نفس الوقت، فأنت بحاجة إلى استخدام وظائف الإخراج التكميلية والتحكم في المنطقة الميتة للمؤقت المتقدم. وعندما نتحكم في السيرفو، نحتاج فقط إلى إشارة PWM بسيطة، وهي مثل قتل دجاجة بالسكين، وهو أمر غير ضروري على الإطلاق.
وبما أن الموقت العادي يكفي، فما الذي يجب أن ننظر إليه عند الاختيار؟ ️ ألق نظرة أولاً على دقة المؤقت، وهو الحد الأدنى من دقة ضبط دورة العمل التي يمكن تحقيقها. بالنسبة للمؤازرة، تتطلب دقة التحكم البالغة 0.5 درجة دقة زمنية تبلغ حوالي 20 ميكروثانية، وهو ما يمكن تحقيقه بسهولة بواسطة معظم أجهزة ضبط الوقت ذات 16 بت.
️ ثانيا، انظر إلى عدد الموقتات. في بعض الأحيان قد تحتاج إلى التحكم في العديد من الماكينات في المشروع. لا يمكنك السماح لهم جميعًا باستخدام قنوات مختلفة لنفس المؤقت، أليس كذلك؟ يجب عليك حساب عدد المؤقتات الشائعة المتوفرة على اللوحة مسبقًا لتجنب نفادها لاحقًا.
تشمل المنتجات السائدة في السوق الآن STM32، وGD32، وESP32، ولكن أوضاعها ليست هي نفسها. لنأخذ السلسلة الأكثر استخدامًا كمثال، مؤقتاتها المتقدمة هي TIM1 وTIM8، وتوقيتاتها العادية هي TIM2، TIM3، TIM4، وTIM5. لا توجد مشكلة في استخدام العدد الأخير للتحكم في الماكينات.
إذا كنت تستخدم ESP32، فيمكن تكوين كل من مؤقتاته بمرونة، وهناك أيضًا وحدة LEDC (تحكم LED) مخصصة، وهي في الأساس مولد PWM قوي. لذا، سواء كنت تقوم بالتطوير باستخدام IDE أو ESP-IDF (إطار تطوير إنترنت الأشياء)، يمكنك تشغيل المؤازرة بمجرد العثور على قناة مؤقت.
اتصال الأجهزة بسيط للغاية. ما عليك سوى توصيل خط إشارة المؤازرة مباشرة بمنفذ إخراج PWM الخاص بوحدة التحكم الدقيقة. انتبه إلى الأرضية المشتركة، وهي توصيل GND (السلك الأرضي) للاثنين معًا. فيما يتعلق بإمدادات الطاقة، يمكن للماكينات الصغيرة استخدام 5 فولت من لوحة التطوير مباشرة، ومن الأفضل تشغيل الماكينات الكبيرة بشكل منفصل.
مفتاح تكوين الكود هو ضبط فترة المؤقت على 20 مللي ثانية، ثم حساب قيمة المقارنة المقابلة بناءً على زاوية المؤازرة التي تريدها. على سبيل المثال، 0° يتوافق مع مستوى عالٍ قدره 0.5 مللي ثانية، وقيمة المقارنة هي 2.5% من قيمة عدد المؤقت. تحتوي هذه على وظائف جاهزة في المكتبة القياسية أو مكتبة HAL (مكتبة طبقة تجريد الأجهزة)، ما عليك سوى اتباع الإجراءات وتعديلها.
لقد رأيت العديد من الأصدقاء يتعثرون في هذه القضية. الخطأ الأكثر شيوعًا هو نسيان التحقق من تردد ساعة المؤقت، مما يؤدي إلى قيم مقارنة محسوبة غير دقيقة. على سبيل المثال، ساعة المؤقت الخاص بك هي 72 ميجا هرتز، وتردد العداد بعد القياس المسبق هو 1 ميجا هرتز. هذا العدد هو 1 ميكروثانية. إذا كنت تريد مستوى عاليًا يبلغ 1.5 مللي ثانية، فاضبط قيمة المقارنة على 1500. ومن السهل حسابها.
المأزق الآخر هو تعارض دبوس PWM. قد تكون أطراف القناة الخاصة ببعض أجهزة ضبط الوقت مشغولة بأجهزة طرفية أخرى، أو قد لا يتم تثبيتها على اللوحة. لذا، قبل اختيار مؤقت، من الأفضل إلقاء نظرة على المخطط والتأكد من أن الدبابيس التي تخطط لاستخدامها مجانية.
بعد قراءة هذا، هل لديك بالفعل فكرة؟ بالنسبة لمتطلبات قيادة المؤازرة، فإن الموقت العادي يكفي بالتأكيد. ليست هناك حاجة لمراقبة الموقت المتقدم. بالطبع، لتحديد الشريحة التي يجب اختيارها والمؤقت الذي سيتم استخدامه، من الأفضل تنزيل ورقة البيانات وملاحظات التطبيق من الموقع الرسمي للشركة المقابلة وإلقاء نظرة فاحصة. بالمناسبة، ما هو نوع المتحكم الدقيق الذي تستخدمه الآن، وكم عدد الماكينات التي تخطط للتحكم فيها؟ مرحبًا بك في ترك رسالة في منطقة التعليق لمشاركة مشروعك، ودعنا نتواصل ونحرز تقدمًا معًا! إذا وجدت هذه المقالة مفيدة، فلا تنس الإعجاب بها ومشاركتها مع المزيد من الأصدقاء الذين يحتاجون إليها.
وقت التحديث: 14-02-2026