تعديل عرض النبضة (PWM)#
مقدمة#
تعديل عرض النبضة (PWM) يُخرج إشارة نبضية موقوتة من منفذ 3 أسلاك، مما يسمح لـ EXP Brain بالتحكم في وحدات التحكم في المحركات أو المؤازرات القديمة عن طريق تغيير عرض النبضة (دورة التشغيل) كل 16 مللي ثانية (ms).
ملاحظة: Pwm كائنات تولد شكل موجة PWM خام على نمط RC:
ينتج عن خرج بنسبة 0% نبضة مدتها 1.5 مللي ثانية.
ينتج عن خرج بنسبة 100% نبضة مدتها 2.0 مللي ثانية.
ينتج عن خرج -100% نبضة مدتها 1.0 مللي ثانية.
تستخدم هذه الصفحة الاسم pwm_a كمثال لاسم خرج PWM. استبدله بالاسم الذي قمت بتكوينه حسب الحاجة.
فيما يلي قائمة بالطرق المتاحة:
المنشئ – تهيئة وتكوين خرج PWM يدويًا.
Pwm– إنشاء خرج PWM.
قيمة#
القيمة value تعيد قيمة خرج PWM من -100 إلى 100 كنسبة مئوية.
Usage:
pwm_a.value()
حدود |
وصف |
|---|---|
لا تحتوي هذه الطريقة على أي معلمات. |
ولاية#
الحالة state حالة خرج PWM كنسبة مئوية.
Usage:
pwm_a.state(value)
حدود |
وصف |
|---|---|
|
القيمة التي يجب ضبطها لخرج PWM، من -100 إلى 100. |
المُنشئ#
تُستخدم الدوال البانية لإنشاء كائنات Pwm ، وهي ضرورية لتكوين خرج PWM.
Pwm#
Pwm يُنشئ خرج PWM.
Usage:
Pwm(port)
المعلمة |
وصف |
|---|---|
|
المنفذ ثلاثي الأسلاك الذي يتصل به خرج PWM:
|
# Create a PWM output in Port A
pwm_a = Pwm(brain.three_wire_port.a)