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

   

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 09-12-2012, 10:25 PM المشاركة 41   
افتراضي



لم اترك شيء الا وعملته و تبقى النتيجة ثابتة ...
اعتقد نرجع الى استخدام المقارنات الخارجية ..

اعلانات

ennng
:: مهندس متميز ::
تاريخ التسجيل: Jul 2010
المشاركات: 453
نشاط [ ennng ]
قوة السمعة:
قديم 09-12-2012, 10:45 PM المشاركة 42   
افتراضي


معقولة يااستاذ حيدر .. بجد شي يحير!!

مع ان التايمر ادق شئ في المتحكم لكن بجد غريبة وطيب خلي المقارنات اشويه

ايه رايك نعرض الناتج على LCD اذا عندك اي خلفية عليها بارك الله فيك

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

الصورة الرمزية ibn al islam
ibn al islam
:: عضو فضي ::
تاريخ التسجيل: Sep 2012
الدولة: tunisia
المشاركات: 611
نشاط [ ibn al islam ]
قوة السمعة:
قديم 09-12-2012, 10:58 PM المشاركة 43   
افتراضي


السلام عليكم

لا لم اجربها اخى هى مجرد محاوله

لازلت مبتدىء جدا جدا و احاول المشاركه لاستفيد من النقاش

لا اعرف adc كيف يعمل بالضبط سؤراجع بعض الدروس هنا لعلى افهم كيفية استغلال

هذه الخاصية فى pic


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 09-12-2012, 11:03 PM المشاركة 44   
افتراضي


سوف احاول الرجوع خطوة الى الوراء ...
اعمل كود يكتشف وصول الموجة الى قيمة محددة ونرى هل ان البك يستشعر هذه القيمة فعلا ...
ونطبقها على اشارة ثانية ونرى الفارق الزممني بينهما مع وضع التردد على 1Hz .

لابد من وجود خطا لم ننتبه له ...


الصورة الرمزية ibn al islam
ibn al islam
:: عضو فضي ::
تاريخ التسجيل: Sep 2012
الدولة: tunisia
المشاركات: 611
نشاط [ ibn al islam ]
قوة السمعة:
قديم 10-12-2012, 12:53 AM المشاركة 45   
افتراضي


السلام عليكم

اخى ennng كيف حصلت على الاشارتين بتأخير زمنى فى البروتز


ennng
:: مهندس متميز ::
تاريخ التسجيل: Jul 2010
المشاركات: 453
نشاط [ ennng ]
قوة السمعة:
قديم 10-12-2012, 01:20 AM المشاركة 46   
افتراضي


وعليكم السلام اخي المبارك

اول شئ تروح للـ generator mode وشكلة مثل مصدر AC ثم تختار SINE وبعديين دبل كلك عليها وتضهر لك الشاشة او الصورة اللي بالاسفل وبالتالي تقدر تغير التردد والمقدار والفيز... شاهد الصورة بارك الله فيك وانا واضع الفيز هنا 30 درجة



الصورة الرمزية ibn al islam
ibn al islam
:: عضو فضي ::
تاريخ التسجيل: Sep 2012
الدولة: tunisia
المشاركات: 611
نشاط [ ibn al islam ]
قوة السمعة:
قديم 10-12-2012, 01:55 AM المشاركة 47   
افتراضي


وعليكم السلام اخي المبارك

اول شئ تروح للـ generator mode وشكلة مثل مصدر AC ثم تختار SINE وبعديين دبل كلك عليها وتضهر لك الشاشة او الصورة اللي بالاسفل وبالتالي تقدر تغير التردد والمقدار والفيز... شاهد الصورة بارك الله فيك وانا واضع الفيز هنا 30 درجة

بارك الله فيك اخى


الصورة الرمزية ibn al islam
ibn al islam
:: عضو فضي ::
تاريخ التسجيل: Sep 2012
الدولة: tunisia
المشاركات: 611
نشاط [ ibn al islam ]
قوة السمعة:
قديم 10-12-2012, 02:21 AM المشاركة 48   
Talking


السلام عليكم

تقريبا تم حل المشكل فقط تضع التردد in phase advance مع x

و الاخر مع y


الكود

int i;
int time;
float x;
float y;
void main(){
TRISA=3;
TRISB=0;
PORTB=0;
while(1){
x=adc_read(0);
y=adc_read(1);
i=0;
while(x==0 && y>0){
while(y>0) {
x=adc_read(0);
y=adc_read(1);
delay_ms(1);
i=i+1; }
time=i;
portb=time;
delay_ms(500);
}

}}


اضفت delay_ms(500 ليبقى الليد مضيىء

.


التعديل الأخير تم بواسطة : ibn al islam بتاريخ 10-12-2012 الساعة 02:24 AM


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