قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

TIME0
:: مهندس جيد ::
تاريخ التسجيل: Mar 2012
المشاركات: 277
نشاط [ TIME0 ]
قوة السمعة:0
قديم 14-03-2016, 09:00 PM المشاركة 1   
افتراضي PWM ADC 16f628 خطا بسيط في الكود Twitter FaceBook Google+



unsigned int temp_res;
unsigned char temp_duty;

void main() {

CMCON=0x07;
TRISA = 255;

TRISB = 0;
PORTB = 0;


PWM1_Init(5000);
PWM1_Start();

while(1){
temp_res = Adc_Read(0);

temp_duty = (temp_res/4);

PWM1_set_Duty(temp_duty);

Delay_ms(50);
}
}
هذا كود توليد pwm والتحكم عن طريق مقاومة متغيره
pic 16f628
الخطا هنا
temp_res = Adc_Read(0);
ممكن حد يراجع الكود كامل

والسؤال الثاني
هل هذا المتحكم له مدخل احد فقط لل ADC

وشكرا

اعلانات

احمد شهيد جواد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2015
الدولة: العراق
المشاركات: 324
نشاط [ احمد شهيد جواد ]
قوة السمعة:0
قديم 14-03-2016, 09:12 PM المشاركة 2   
افتراضي


هذا كود توليد pwm والتحكم عن طريق مقاومة متغيره
pic 16f628
الخطا هنا
ممكن حد يراجع الكود كامل

والسؤال الثاني
هل هذا المتحكم له مدخل احد فقط لل ADC

وشكرا
السلام عليكم
هذا البك لايحتوي على ADC

احصائية الشكر والاعجاب - 0 شكراً, 0 عدم اعجاب, 1 اعجاب
اعجاب ahmed idris ( أعجبته المشاركة )
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

TIME0
:: مهندس جيد ::
تاريخ التسجيل: Mar 2012
المشاركات: 277
نشاط [ TIME0 ]
قوة السمعة:0
قديم 15-03-2016, 10:45 AM المشاركة 3   
افتراضي


معقوووول

طيب الرجل رقم واحد

مكتوب عليها verf

انا اريد مقاومة متغير تتحكم في
pwm

يعني مابنفع مع هذا البك ؟!؟!؟


ahmed idris
:: مهندس متميز ::
تاريخ التسجيل: Jul 2015
المشاركات: 453
نشاط [ ahmed idris ]
قوة السمعة:0
قديم 15-03-2016, 11:16 AM المشاركة 4   
افتراضي


معقوووول

طيب الرجل رقم واحد

مكتوب عليها verf

انا اريد مقاومة متغير تتحكم في
pwm

يعني مابنفع مع هذا البك ؟!؟!؟
معقول ..
انظر الداتا شيت الخاص به لتتعرف على مكوناته
بعض التسميات على أطراف هذا البيك مضللة وملتبسة بعض الشيء .
هو لا يتوفر على محول أنالوج/ديجيتال
لكنه يتوفر على مقارنين اثنين (Comparators ) والتسميات AN و Vref خاصة بها .
وعلى فكرة فإن التعليمة ;CMCON=0x07 في برنامجك هي تحديدا لعمل Disable لتلك المقارنات..


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:394
قديم 15-03-2016, 02:58 PM المشاركة 5   
افتراضي


البك لا يحتوي على مدخل تناظري و يمكن ان تستعيظ عن المقاومة بمفتاح بوتون عدد 2 احدهما للزيادة و الاخر للنقصان

حيدر علاج حسن
إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 07:50 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025