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

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

espoir1976
:: مهندس ::
تاريخ التسجيل: May 2012
المشاركات: 23
نشاط [ espoir1976 ]
قوة السمعة:0
قديم 04-06-2012, 07:01 PM المشاركة 1   
افتراضي كيفية إستعمال ADC و PWM 3 phase مع MikroC ل dsPIC 33FJ128MC706 Twitter FaceBook Google+



السلام عليكم
أريد برنامج لتغير duty cycle ل PWM 3 phase بإستعمال pototiometer عبر ADC (ADC1BUF2, ADC1BUF1, ADC1BUF0). كتبت البرنمج التالي لكننه لا يمشي. أرجو المساعدة. بارك الله فيكم




unsigned int duty_50;


unsigned int ADC_Get(unsigned int CH)
{
// CH - number of ADC channel
AD1CON1 = 0x0000; // SAMP bit = 0 ends sampling ...and starts converting
AD1CHS0 = CH;
ADCHS = 0x0022;
AD1CSSL = 0;
AD1CON3 = 0x0001; // Manual Sample, Tad = internal 2 Tcy
AD1CON2 = 0;
AD1CON1bits.ADON = 1; // Turn ADC ON

AD1CON1bits.SAMP = 1; // Start sampling ...
delay_us(2);
AD1CON1bits.SAMP = 0; // Start Converting

duty_50 = Pwm_Mc_Init(5000,1,1,0); // Initialization PWM module 1
duty_50 = Pwm_Mc_Init(5000,2,1,0); // Initialization PWM module 2
duty_50 = Pwm_Mc_Init(5000,3,1,0); // Initialization PWM module 3
Pwm_Mc_Start(); // Start PWM module


}


void main ()
{
//TRISBbits.TRISB0 = 0; // Configration du RB0 comme sortie

while (!AD1CON1bits.DONE);// conversion done?
//PORTB = ADC1BUF0; // yes then get ADC value

Pwm_Set_Duty(ADC1BUF0, 1);

Pwm_Set_Duty(ADC1BUF1, 2);

Pwm_Set_Duty(ADC1BUF2, 3);

delay_ms(500);
}

اعلانات

espoir1976
:: مهندس ::
تاريخ التسجيل: May 2012
المشاركات: 23
نشاط [ espoir1976 ]
قوة السمعة:0
قديم 19-06-2012, 02:02 AM المشاركة 2   
x1


هل من مساعدة؟ علما آنني أريد تحكم في محرك 3 phase مع توتر 60 Hz

شكرا لكم

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:408
قديم 19-06-2012, 04:36 AM المشاركة 3   
افتراضي


أخى
ماذا تريد بالضبط؟
تغيير duty cycle ل 3 phase لا يوثر إلا ربما فى العزم لكن تغيير السرعة يتم بتغيير التردد


espoir1976
:: مهندس ::
تاريخ التسجيل: May 2012
المشاركات: 23
نشاط [ espoir1976 ]
قوة السمعة:0
قديم 19-06-2012, 07:43 PM المشاركة 4   
افتراضي


أخى
ماذا تريد بالضبط؟
تغيير duty cycle ل 3 phase لا يوثر إلا ربما فى العزم لكن تغيير السرعة يتم بتغيير التردد
أخي العزيز، شكرا عل الرد.

أنا أستعمل Mikro C لتحكم في inverter الذي يغذي محرك 3 phase

أريد إذن برمجة الميكروكروكونترولر؟


TIME0
:: مهندس جيد ::
تاريخ التسجيل: Mar 2012
المشاركات: 277
نشاط [ TIME0 ]
قوة السمعة:0
قديم 20-06-2012, 07:41 AM المشاركة 5   
افتراضي


أخي العزيز، شكرا عل الرد.

أنا أستعمل Mikro C لتحكم في inverter الذي يغذي محرك 3 phase

أريد إذن برمجة الميكروكروكونترولر؟

هل عندك inverter جاهز من السوق

وتريد فقط البرمجة

ام قمت ببناء دائرة الانفيرتر

ماهي الوصلات الموجوده في الانفيرتير هل يوجد وصله سيرال

ياريت تحدثنا اكثر لاني انا ايضا مهتم في نفس الموضوع

واذكر لنا بالضبط مواصفات الانفيرتر ونوعه


espoir1976
:: مهندس ::
تاريخ التسجيل: May 2012
المشاركات: 23
نشاط [ espoir1976 ]
قوة السمعة:0
قديم 21-06-2012, 01:45 PM المشاركة 6   
افتراضي


هل عندك inverter جاهز من السوق

وتريد فقط البرمجة

ام قمت ببناء دائرة الانفيرتر

ماهي الوصلات الموجوده في الانفيرتير هل يوجد وصله سيرال

ياريت تحدثنا اكثر لاني انا ايضا مهتم في نفس الموضوع

واذكر لنا بالضبط مواصفات الانفيرتر ونوعه
أخي الكريم، أنا أستعمل inverter إشتريته من السوق.


espoir1976
:: مهندس ::
تاريخ التسجيل: May 2012
المشاركات: 23
نشاط [ espoir1976 ]
قوة السمعة:0
قديم 18-12-2012, 02:41 PM المشاركة 7   
افتراضي


السلا م عليكم
أريد معرفة إذا هنالك جواب لسؤالي.
أريد التحكم في جهاز أنفرتر (inverter triphase) بإستعمال (MikroC for dsPIC)
شكرامسبقا

إضافة رد

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

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

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


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

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