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

   

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



ما هو دور مكبر العمليات ؟؟؟؟؟؟؟

اعلانات

A.sayed
:: مهندس ::
تاريخ التسجيل: Aug 2012
المشاركات: 24
نشاط [ A.sayed ]
قوة السمعة:
قديم 05-04-2013, 12:32 AM المشاركة 42   
افتراضي


السلام عليكم و رحمة الله و بركاتة
جزاك الله اخى حيدر على اهتمامك بالموضوع
أخى حيدر اصغر قدرة ستقاس فى الدائرة بقيمة 15 وات
و اكبر قيمة هى 660 وات
لذالك عندما كتبت (أنت) ان التيار اللمبة ال15 وات صغير و لن يشعر البك بها
لذالك اقترحت (انا) و ضع مكبر عمليات لذيادة الجهد
و هناك طلب ممكن شرح الكود و هل تم تجربتة على برنامج المحاكاة
و جزاك الله كل خير

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

abdo1992
:: مهندس جيد ::
تاريخ التسجيل: Aug 2010
الدولة: مصر
المشاركات: 225
نشاط [ abdo1992 ]
قوة السمعة:
قديم 05-04-2013, 02:55 PM المشاركة 43   
افتراضي


شرح الكود من وجهت نظري ( من المفروض ان لا اتجاوز استاذي "حيدر" في شرح الكود ولكن انا افعل ذلك مجرد مشاركة ولكن هذا لا يغني علي شرح بشمهندس حيدر )
.................................................. .................................................. ..........

اول:
كل ال sbit LCD دة عبارة عن تعريف للشاشة ال LCD.
.................................................. .................................................. ..........

ثانيا :
تم تعريف ثلاث متغيرات
أ) char ودة علشان نعرف نطلع القرائة علي الشاشة .
ب) float وهو متغير اللي هيحمل قيمة التيار وهو من نوع فلوت علشان يقبل الكسور .
ج) integer وهو هيستخدم للعد .

.................................................. .................................................. ..........

ثالثا :
trisa=1;trisb=0;trisc=0
trisa =1 يعني البورت a هيكون i/p
trisb and trisc =0 علشان يكون o/p

.................................................. .................................................. ..........

رابعا :

lcd_init();
lcd_cmd(_LCD_CURSOR_OFF);
تعريف للشاشة ومسح المؤشر .

.................................................. .................................................. ..........

خامسا :
ودة المهم ..
اولا adc_read(0) ودة هو الدخل انولوج من البك A0 .
هنعمل loop باستخدام while وداخل ال loop
هنستخدم جملة if علشان كل لما القرائة اللي دخلي منتكون اكبر من ال
current بدخل جوا جملة اف ويخلي ال current يساوي قيمة ال الدخل .

.................................................. .................................................. ..........

سادسا :
FloatToStr(current*10/94,txt);
ودة علشان يحول القيمة اللي في المتغير current الي txt وهنضرب في 10/94 علشان المعيرة ( بشمهندس حيدر شرحها )

lcd_out(1,1,txt);
هتخرج القيمة علي الشاشة ..

.................................................. .................................................. ..........

السابعا :
ودة اهم حاجة لنتخيل ان القيمة اللي هتدخل لل بك 10 وبالتالي جملت if تهخلي قيمة الcurrent =10 بس بعد شوية القيمة اللي دخلة قلة واصبحت مثلا 5 جملت if مش هتشعر بيها لان ال current =10 ولذلك لابد بعد مدة محدد لازم اصفر العداد دة علشان اول ما يحصل انخفاض في الدخل يحس بية . .
علشان كدة هستخدم i وهعمل جملة if علشان تعد قيمة i وأول ما تصل الي 300 يصفر الcurrent .

واخيرا ال delay دة علشان يستني شوية بس علشان العد ميبقاش سريع اوي
المدة النظرية اللي بيستغرقها البك علشان يمسح العداد current هي 3 ms
ولكن في الحقيقة بتكون اكتر من كدة بشوية ....

طبعا لو في غلط فارجوا ان تصلحوا ليا وجزاكم الله كل خير


mostafa amin
:: مهندس ::
تاريخ التسجيل: Dec 2012
المشاركات: 24
نشاط [ mostafa amin ]
قوة السمعة:
قديم 05-04-2013, 04:57 PM المشاركة 44   
افتراضي


أخى حيدر أزا كنت تعرف أشياء عن كارتات السيارات أو اى شخص يعرف أرجوه أن يفيدنى


abdo1992
:: مهندس جيد ::
تاريخ التسجيل: Aug 2010
الدولة: مصر
المشاركات: 225
نشاط [ abdo1992 ]
قوة السمعة:
قديم 05-04-2013, 07:15 PM المشاركة 45   
افتراضي


اخي العزيز :
اولا انا لا اعرف ماذا تقصد بكرتات السيارات ...
ثانيا هذا الموضوع يتكلم عن قياس التيار (current ) ما علاقة ما تتكلم بة في الموضوع لو كان هناك علاقة ارجوا ان توضحها .
ثالثا : حضرتك لو الموضوع ملهوش علاقة القياس التيار فممكن تعمل موضوع خاص وتتكلم عن الموضوع بالتفصيل ....
وشكرا علي سعت صدرك واسف ان كنت تكلمت بأسلوب غير لائق ...


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 05-04-2013, 10:50 PM المشاركة 46   
افتراضي


السلام عليكم و رحمة الله و بركاتة
جزاك الله اخى حيدر على اهتمامك بالموضوع
أخى حيدر اصغر قدرة ستقاس فى الدائرة بقيمة 15 وات
و اكبر قيمة هى 660 وات
لذالك عندما كتبت (أنت) ان التيار اللمبة ال15 وات صغير و لن يشعر البك بها
لذالك اقترحت (انا) و ضع مكبر عمليات لذيادة الجهد
و هناك طلب ممكن شرح الكود و هل تم تجربتة على برنامج المحاكاة
و جزاك الله كل خير
هذا الكلام جديد ...
كان الاتفاق على ان التيار اقصاه 10 امبير . و عليه تم اختيار المحولة و المقاومة
الان اقصى قدرة 660 واط و اقصى تيار 660 ÷ 220 = 3 امبير ...
سيختلف الموضوع كثيرا ...

اعتقد ان شرح الاخ عبدو للكود مفصل و ممتاز و بامكانك الاعتماد عليه ..ز


A.sayed
:: مهندس ::
تاريخ التسجيل: Aug 2012
المشاركات: 24
نشاط [ A.sayed ]
قوة السمعة:
قديم 06-04-2013, 01:12 AM المشاركة 47   
افتراضي


السلام عليكم و رحمة الله و بركاتة
بارك الله فيك اخى عبدو و اخى حيدر
أخى حيدر بالنسبة للتيار فان حسابات المشروع كانت فى الاول 10 امبير
بس لما تم شراء المولد تم تنزيل التيار الى 3 امبير نظرا لقدرة المولد
لذالك ارجو مسامحتى على هذا الخطاء
و هل يوجد شيء اخر سيتغير فى الدائرة او الكود و ان كان ما هو
و جزاك الله لسعة نفسك الى اسئلتى


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 06-04-2013, 12:07 PM المشاركة 48   
افتراضي


المشكلة ان القيم الجديدة لم اتعامل معها واقعيا و اخشى ان نحسبها نظريا و تواجهك لاحقا بعض المشاكل لانني درست هذا الموضوع خلال سنة كاملة من تجارب و حسابات و مقارنة الى ان وصلت الى هذه النتائج ...
و يبقى الخيار لك ..



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