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

   

mahmoud_m
:: مهندس ::
تاريخ التسجيل: Jun 2010
المشاركات: 3
نشاط [ mahmoud_m ]
قوة السمعة:
قديم 18-08-2010, 04:18 PM المشاركة 89   
افتراضي



[B][السلام عليكم ورحمة الله وبركاته
بعد التحيه
احب أن اتقدم بخالص الشكر والاحترام الى اخى واستاذى المهندس/ احمد سمير فايد.
على هذا الموضوع الشيق الممتع ندعو الله أن يوفقك فى هذا العمل
ونرجو منك الافاده بهذا العلم.
اخوك/ محمود غانم

اعلانات

Ahmedarblog
:: مهندس متواجد ::
تاريخ التسجيل: Apr 2004
المشاركات: 52
نشاط [ Ahmedarblog ]
قوة السمعة:
قديم 18-08-2010, 04:23 PM المشاركة 90   
افتراضي سؤال للاستاذ / احمد سمير


السلام عليكم ورحمة الله وبركاته

كل رمضان وانتم الى الله اقرب

اخى الاستاذ / احمد سمير
بداية اشكرك على مجهودك واداءك الرائع والمتميز في توصيل المعلومة وعلى الفيديو الممتاز
اود الاستفسار عن جزء بالحلقة الثانية وهو بالنسبة لتوصيل 6 ليد على ثلاث اطراف وعندما يكون الطرف الاوسط x كما بالرسم فان اليد المظلل بالاحمر هو الذى يضئ ولكنى اعتقد ان الليدان المظللان باللون البرتقالى والموصلان بالتوالى وفى حالة ان يكون الطرف الاوسط x يضيئان ايضا ولكن كل منهما سينصف الجهد بين الاخر اى ان كل واحد منهما يطبق عليه 2.5 فولت لو كان جهد التغدية 5 فولت فهل ما اعتقده صحيح ؟ أم اننى على خطأ ؟ ارجو منكم التوضيح ولكم جزيل الشكر
[IMG][/IMG]

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

حمودي1010
:: مهندس جيد ::
تاريخ التسجيل: Apr 2007
المشاركات: 231
نشاط [ حمودي1010 ]
قوة السمعة:
قديم 18-08-2010, 04:54 PM المشاركة 91   
افتراضي


السلام عليكم
ارد عليك
الليدان المربوطين(الليدان باللون البرتقالى) على التسلسل لايعملان لان بينهما معاوقة كبرة لايوجد بينهما ربط

يشتعل فقط الليد الذي هو باللون الاحمر


التعديل الأخير تم بواسطة : حمودي1010 بتاريخ 18-08-2010 الساعة 05:00 PM

lahoioui
:: مهندس متواجد ::
تاريخ التسجيل: May 2009
المشاركات: 177
نشاط [ lahoioui ]
قوة السمعة:
قديم 18-08-2010, 05:31 PM المشاركة 92   
افتراضي


السلام عليكم ورحمة الله وبركاته

كل رمضان وانتم الى الله اقرب

اخى الاستاذ / احمد سمير
بداية اشكرك على مجهودك واداءك الرائع والمتميز في توصيل المعلومة وعلى الفيديو الممتاز
اود الاستفسار عن جزء بالحلقة الثانية وهو بالنسبة لتوصيل 6 ليد على ثلاث اطراف وعندما يكون الطرف الاوسط x كما بالرسم فان اليد المظلل بالاحمر هو الذى يضئ ولكنى اعتقد ان الليدان المظللان باللون البرتقالى والموصلان بالتوالى وفى حالة ان يكون الطرف الاوسط x يضيئان ايضا ولكن كل منهما سينصف الجهد بين الاخر اى ان كل واحد منهما يطبق عليه 2.5 فولت لو كان جهد التغدية 5 فولت فهل ما اعتقده صحيح ؟ أم اننى على خطأ ؟ ارجو منكم التوضيح ولكم جزيل الشكر
[IMG][/IMG]
نعم أنت محق
اذا كان x ليس 0 ولا 1 أي ذو معيقة كبيرة فسوف يشتعل اللا دان معا
أما اذا كان x=0 فسوف يشتعل ال LED الذي في الاعلى( لا بد من وجود مقاومة)
أما اذا كان x=1 فسوف يشتعل ال LED الذي في الاسفل ( لا بد من وجود مقاومة)
كما أن ال LED الاحمر والذي بجانبه لا يمكن ربطهما بدون مقاومة لتحديد التيار
لانه لا يوجد LED يشتغل على 5v اللهم الا اذا كانت تغذية ال pic هي 3v

أستسمح الاخ سمير في قول شيء وهذا لا يقلل من شأن الاخ سمير في شيء بعد سؤال الاخ Ahmedarblog شاهدت الفيديو الذي طرح منه السؤال فلاحضت أخطاء كثيرة في اشتعال ل LEDS
أرجو منك اعادت التدقيق فيها
من الملاحظ أنها أخطاء رمظانية ( جل من لا يخطئ)

ملاحظة : ان خاصية المعيقة الكبيرة تمكننا من ربط أرجل pic ببعضها مباشرة
أو ربط عدد كبير من ال pic في نفس ال bus بدون مشاكل

أعيد وأقول هذا لا يقلل من قيمة الاخ سمير في شيء


التعديل الأخير تم بواسطة : lahoioui بتاريخ 18-08-2010 الساعة 06:35 PM

anas0_3
:: مهندس ::
تاريخ التسجيل: Aug 2008
المشاركات: 11
نشاط [ anas0_3 ]
قوة السمعة:
قديم 18-08-2010, 05:52 PM المشاركة 93   
افتراضي


السلام عليكم ورحمة الله وبركاته

شكراً وبارك الله فيك اخي الاستاذ / احمد سمير.
اعتقد ان الاخ Ahmedarblog على صواب لان ليدان باللون البرتقالي متوازيين مع اليد الاحمر حتى لو حالة الطرف الثاني تساوي x.


TDK
:: مهندس ::
تاريخ التسجيل: May 2010
المشاركات: 21
نشاط [ TDK ]
قوة السمعة:
قديم 18-08-2010, 06:25 PM المشاركة 94   
افتراضي


http://mir.cr/1CKK2I9E
لينك يحتوى على لينكات للدرس التالت على سيرفيرات مختلفة


الصورة الرمزية ahmad_s_f
ahmad_s_f
:: المهندس/ أحمد سمير فايد ::
تاريخ التسجيل: Jun 2006
الدولة: سائح في ارض الله
المشاركات: 632
نشاط [ ahmad_s_f ]
قوة السمعة:
قديم 18-08-2010, 09:10 PM المشاركة 95   
افتراضي هل ما قلته في الفيديو خطأ ... سأدع الحكم لكم ؟ جرب بنفسك .


هل ما قلته في الفيديو خطأ ... سأدع الحكم لكم ؟ جرب بنفسك .




نعم أنت محق
اذا كان x ليس 0 ولا 1 أي ذو معيقة كبيرة فسوف يشتعل اللا دان معا
أما اذا كان x=0 فسوف يشتعل ال LED الذي في الاعلى( لا بد من وجود مقاومة)
أما اذا كان x=1 فسوف يشتعل ال LED الذي في الاسفل ( لا بد من وجود مقاومة)
كما أن ال LED الاحمر والذي بجانبه لا يمكن ربطهما بدون مقاومة لتحديد التيار
لانه لا يوجد LED يشتغل على 5v اللهم الا اذا كانت تغذية ال pic هي 3v

أستسمح الاخ سمير في قول شيء وهذا لا يقلل من شأن الاخ سمير في شيء بعد سؤال الاخ Ahmedarblog شاهدت الفيديو الذي طرح منه السؤال فلاحضت أخطاء كثيرة في اشتعال ل LEDS
أرجو منك اعادت التدقيق فيها
من الملاحظ أنها أخطاء رمظانية ( جل من لا يخطئ)

ملاحظة : ان خاصية المعيقة الكبيرة تمكننا من ربط أرجل pic ببعضها مباشرة
أو ربط عدد كبير من ال pic في نفس ال bus بدون مشاكل

أعيد وأقول هذا لا يقلل من قيمة الاخ سمير في شيء


السلام عليكم ورحمة الله وبركاته ..

أولا أشكرك أخي على أدبك الرائع .. واسأل الله أن يزيدك علما وتوفيقا .

ثانيا : أريد أن أنبه .. أنه لا يوجد من هو معصوم وكلنا نتعلم من بعضنا .. والخطأ لا يقلل من شأن الإنسان .. بل يتجه به إلى النجاح . . وكما قلت في الدرس الأخير الأناس الأكثر في عدد المرات من الفشل هم الأكثر نجاحا .

ثالثا : لا يقلل من شأني إن كنت أخطأت ولا يقلل أيضا من شأنكم إذا كان كلامكم غير صحيح .

رابعا : الفيصل بين كلامي وكلامكم وأيهما أصح هو التجربة والبرهان .

إليكم ملف المحاكاة التالي به نفس الرسمة والكود بنفس الطريقة التي شرحتها وستجونه أنه يعمل بشكل صحيح ولا يوجد أي خطأ . .


الرجاء تحميل الملف التالي لفهم الموضوع والتأكد من صحة ما أقول


ولمن لا يريد تحميل الملف أو لديه مشاكل بالتحميل قم بعمل نفس الرسمة الخاصة بالثلاث أطراف . واكتب الكود التالي :

كود:
 
 
void main() {
while(1) { // to turn the first LED( LED 1) ON . // تشغيل الليد رقم واحد trisb.f0=0; trisb.f1=0; trisb.f2=1; // B2 = x ( high impedance )
portb.f0=1; portb.f1=0;
delay_ms(1000); // to turn the second LED (LED2) ON. // تشغيل الليد رقم اثنين trisb.f0=0; trisb.f1=0; trisb.f2=1; // B2 = x ( high impedance )
portb.f0=0; portb.f1=1; delay_ms(1000); // to turn the third LED (LED3) ON. // تشغيل الليد رقم ثلاثة trisb.f0=1; // B0 = x ( high impedance ) trisb.f1=0; trisb.f2=0; portb.f1=1; portb.f2=0; delay_ms(1000); // to turn the 4th LED (LED4) ON. // تشغيل الليد الرابع trisb.f0=1; // B0 = x ( high impedance ) trisb.f1=0; trisb.f2=0; portb.f1=0; portb.f2=1; delay_ms(1000); // to turn the 5th LED (LED5) ON. //تشغيل الليد الخامس trisb.f0=0; trisb.f1=1; // B1 = x ( high impedance ) trisb.f2=0; portb.f0=1; portb.f2=0; delay_ms(1000); // to turn the 6th LED (LED6) ON. //تشغيل الليد السادس trisb.f0=0; trisb.f1=1; // B1 = x ( high impedance ) trisb.f2=0; portb.f0=0; portb.f2=1; delay_ms(1000);
} }

أيضا فيما يخص أنه لا يوجد LED يعمل مباشرة من أطراف الميكروكنترولر بدون مقاومة ( علما أن جهد التغذية 5 فولت ) فهذا الكلام غير صحيح .

توجد أنواع كثير من الـ LEDs تعمل مباشرة دون إضافة أي مقاومات .. ربما أريكم فيديو بذلك قريبا إن شاء الله .. ومن جرب هذا من قبل أرجو أن يؤكد المعلومة .

علما أن بعض الـ LEDs يحتاج إلى مقاومة لكي لا يتلف .

أيضا في طريقتنا السابقة يمكن اضافة مقاومة لكل طرف من أطراف الميكرو . ويمكن أيضا إضافة مقاومة لكل LED ولكن أيهما أفضل ولماذا ؟؟ فكروا جميعا .
وفقني الله وإياكم لما يحب ويرضى ورزقنا وإياكم العلم النافع والعمل الصالح ..

هذا ما أريده إخوتي أن لا نتقبل أي معلومة تأتي إلينا إلا بالتأكد منها ولكن ليس بالتفكير فقط فربما نكون مخطئين بل نجرب لنتأكد ..


وفقكم الله أحبتي وجزاكم الله خيرا ... وبهذا التعاون تنهض أمتنا ..

وكل عام وأنتم إلى الله أقرب وأمتنا إلى مجدها ورقيها بكم وبأمثالكم أقرب وأقرب .


والسلام عليكم ورحمة الله وبركاته


anas0_3
:: مهندس ::
تاريخ التسجيل: Aug 2008
المشاركات: 11
نشاط [ anas0_3 ]
قوة السمعة:
قديم 18-08-2010, 10:03 PM المشاركة 96   
افتراضي


السلام عليكم ورحمة الله وبركاته
شكراً وبارك الله فيك اخي الاستاذ / احمد سمير
جزاك الله خير الجزاء وجعله في ميزان حسناتك.
اما بخصوص اضاءة اليدين فاعتقد انهما سيضاءان بشكل خافت لان الفولتية =1.2
عند طرف كل ليد.و هدا شبيه لما تفضلت بشرحه في درسك 3 حيث لم تشتعل اليد في برنامج بروتوس ولكنها اضاءت في الواقع.

تقبل مروري.شكراً وبارك الله فيك.



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