PWM باستخدام AT89c51rd2

G

gauravsarode

Guest
مرحبا ،

لا يمكن لأحد أن يقول لي؟كيفية توليد pwm باستمرار؟أنا أستخدم at89c51rd2.

 
Liczba zagrożeń internetowych rośnie w zastraszającym tempie. Szczególne wyzwanie stoi więc przed firmami, które muszą dbać o bezpieczeństwo poufnych ...

Read more...
 
والنبض عرض الموجة الكهرومغناطيسية هو واحد من بين أربعة أنماط فيها برمجة مكافحة صفيف (للمحكمة) يمكن برمجتها.
هل يمكن أن يكون ما يصل الى خمس وحدات مستقلة تعمل PWM.
على الرغم من أن توقيت محكمة التحكيم الدائمة هي 16 - مكافحة بت ، PWM يستخدم سوى 8 بت تسجيل البنود المعينة في الفضاء في 0E9h الاشتراكية.
وثمة قيد آخر هو أن كل خمس وحدات سيكون لها نفس التردد من الانتاج لأنها تشترك جميعا في توقيت محكمة التحكيم الدائمة.

ما كنت تحتاج أساسا يتم تحميل اثنين من السجلات : CCAPL وCCAPH لكل قناة PWM إذا كانت قيد الاستخدام.
القادم لديك لتحديد مصدر إدخال اتفاقية الشراكة والتعاون لمكافحة 16 بت.
في النهاية يجب عليك تعيين PWM وECOM البتات في CCAPM سجل لتمكين وضع PWM لكل واحدة من خمس قنوات في حال استخدامها.

ويتم تحديد توقيت اتفاق الشراكة والتعاون من CPS1 وبت CPS0 في سجل CMOD (0D9h الاشتراكية)
، ويمكن برمجتها لتعمل على :
-- 1 / 6)
، وتردد المحيطية
-- 1 / 2 وتيرة المحيطية
-- تجاوز الموقت 0 (سواء أكان يعمل هو 13 بت ، 16 بت أو واسطة 2 8 - autoreload بت)
-- الإدخال على دبوس ميوكس (P1.2)

تردد المحيطي الخاص بك هو الكريستال oscilator تردد مقسوما على 2 أو لا (CKCON0 فرنك سويسري).
يمكنك الحصول على أقل من ذلك واحد باستخدام ثم 8 - المفرق prescaler بت (CKRL الاشتراكية الإعدادات)

كيف تسير الامور في الداخل؟
سجل البنود يتم زيادة بمعدل وفقا للمصدر تحديد المدخلات.
طالما أن محتويات هذا السجل هو أقل من قيمة CCAPL التسجيل ، سوف الإخراج Çex على P1 تكون منخفضة.
عندما يكون يساوي أو أكبر ، ثم الإخراج Çex سوف يكون باهظا.
حالما كلور تسجيل تجاوزات من 0FFh ل00h ، CCAPL سجل هو إعادة شحنها مع CCAPH يحمل قيمة.
إذا CCAPL القيمة هي على قدم المساواة مع CCAPH ، التي عادة ما يتم ، ثم حصلت على PWM لطيفة في Çex الانتاج ، بصورة مستمرة طالما ECOM تم تعيين بت.
إذا كنت ترغب في تغيير دورة العمل ، التي يمكن القيام به بسهولة عن طريق تغيير قيمة تسجيل CCAPH (التحديث يتم نظيفة دون مواطن الخلل في التمديد المقبل للتسجيل الكلور).

يمكنك استخدام هذا ملف إكسل لتحديد القيم سجل لمحكمة التحكيم الدائمة والموقتات من أجل الحصول على إشارة معينة (فترة دورة واجب) وفقا لتطبيق تردد مذبذب والداخلية على مدار الساعة واسطة (X1 أو X2).

http://www.atmel.ru/Atmel-2003.September/1/dyn/resources/prod_documents/c51_pwm.xls

 
تحميل وقراءة التعليمات اتفاقية الشراكة والتعاون من إنتل
http://www.intel.com/design/mcs51/applnots/270609.htm
وRd2 من هم من نسل إنتل لكرة القدم / أف ب اتفاقية الشراكة والتعاون ويعمل بالطريقة نفسها.

wek

 

Welcome to EDABoard.com

Sponsor

Back
Top