:: مهندس متميز ::
تاريخ التسجيل: Jul 2010
المشاركات: 466
|
|
نشاط [ ennng ]
قوة السمعة:0
|
|
06-02-2013, 08:49 PM
المشاركة 1
|
|
السلام عليكم عندي بعض الاسئلة المهمة جدا ياليت اي شخص عنده معلومة يتحفنا بها بارك الله في الجميع:
1- بالنسبة PWM على سبيل المثال pic16f877a الresolution تبعة هو 10bits يعني 1024 خطوة لكن كل الدروس اللي تتكلم على PWM يقولون ب 256 خطوة اي 8bits وحسابتهم على ذالك مثل duty cycle يعني لو نريد 50% نجعلها ب 126 لكن لو حسبناها على 10bits يطلع عندنا 512 ل 50% فكيف يكون ذالك. ممكن ان MikroC يحتسبها ب 8bits ؟ وهذا يقودونا للسؤال الثاني.
2- لما نعمل ADC في الميكروسي بدون تحديد اي شئ مثلا قلنا sin=Read_ADC(0
هل هذا التحويل يحول بدقة 8 او 10 او 12 bits تقلي على حسب المتحكم اللي عندك طيب لو قلت انا عندي متحكم دقتة 10bit؟ وهذا يقودنا للسؤال الثالث
3- طيب لو اريد الدقة تكون ب10bits وعندي اشارة تناظرية مستمرة داخلة على المتحكم كيف نقدر نعملها ADC وننقلها ب UART , تقلي نرسل اولا LMS ومن ثم نرسل HMS values طيب هذا مايقطع الاشارة لانها مستمرة مثل sin wave.
4- هل ممكن عمل مقاطعتيين او ثلاث في نفس البرنامج وكيف يتم ذالك.
بارك الله في الجميع اذا تعرف اجابة اي سؤال فتفضل جزاك الله خير.
|