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

   

الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,484
نشاط [ wleed antar ]
قوة السمعة:
قديم 13-05-2011, 04:45 PM المشاركة 49   
افتراضي



انا فتحت الملف وراجعته جيدا بحيت عملت فيه portb=temp لكن كيف اجعل منفد واحد من البورتb يعمل امر معين متل ان يبقة مشتغل مدة معينة وينطفئ كل منفد يعمل امر معين
باختصار أقول :-

كنت أقول اجعل البورت B يساوى temp تمام ؟
وإذا كان temp يساوى 128 اجعل الطرف فلان يكون عليه واحد منطقى أو صفر كى نشغل قطعة السيفن بإرسال اشارة للترانزستور أو اطفائها .

ونفس الشئ سنقول إذا كان temp يساوى كذا ... ... قم بوضع واحد منطقى على طرف كذا ، ثم أمر تأخير ثم اطفاء

أتمنى أن أكون أوضحت ، وآسف على الإختصار ..

اعلانات

الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,484
نشاط [ wleed antar ]
قوة السمعة:
قديم 13-05-2011, 04:51 PM المشاركة 50   
افتراضي


جزاك الله خيرااا

سؤال هل بروتوكول Manchester Code يعمل على مستقبل الاشعة تحت الحمراء الخاص بالتلفزيون لانى لم اجربة

لان هذا المستقبل يتطلب تردد عالى

اعتقادى أنه يعمل لأن المانشيستر أعلى ترددا ، ولكن على أى حال نستطيع تركيب أى ترددات على تردد عالى ونحل المشكلة لكن من وجهة نظرى أنه يعمل بدون مشاكل وقد ذكرت الزمن المستغرق لإرسال واحد بايت ولكن السؤال ، إذا أردنا إرسال رقم واحد فقط ستكون باقى البتات صفرا عدا البت الأول .. أليس كذلك ؟؟

بلى ، إذن كل صفر وكل واحد نقوم بإرساله فهو يكون نبضة هابطة أو نبضة صاعدة وبذلك نضمن أن كل عملية إرسال لا تحتوى على تيار مستمر بل متقطعة دوما أى متردد وعالى التردد كمان . وقد ذكرت لكم زمن ارسال البت الواحد ، وفى مشروعى عن رسائل باستخدام الليدات المتحركة ربما سأستخدم ريموت كنترول . وسنشاهد إن شاء الله

وبالتوفيق

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

الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,484
نشاط [ wleed antar ]
قوة السمعة:
قديم 13-05-2011, 04:53 PM المشاركة 51   
افتراضي


استاد وليد راجت فهمت فكرت الملف الدي ارفقته وبدون جدوة تعبت بتغير عدة اشياء وبدون جدوة حتى طريقة التي وضعت جملة شرطية غيرت رقم من 128 الى 8 بحيت ادا كانت القيمة المستقبلة تساوي تمانية يشغل منفد معين من بورت b ويبقة مدة معينة وينطفئ
والله تعبت بتجربات وبدون جدوة

ارجو ان تساعدني استاد وليد في اجاد حل لهدا المشكل
لو لم تحل المشكلة سأساعدك لاحقا وإن تأخرت فأرجو تذكيرى وأعتذر لضيق الوقت وأتمنى لك التوفيق
والسلام عليكم


الصورة الرمزية 5282
5282
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: مصر- الاسكندرية
المشاركات: 1,583
نشاط [ 5282 ]
قوة السمعة:
قديم 13-05-2011, 05:08 PM المشاركة 52   
افتراضي


مهندسنا الكبير المبدع وليد شكرا لردك الجميل وعلى ما تبذلة من مجهود كبير فى المنتدى وزادك الله علما .

جائتنى فكرة حمل البيانات على موجة حاملة 38 كيلو هرتز باستخدام ال 555 وبالفعل بحث فى جوجل فوجدت ان الفكرة مستخدمة ووجدت موقع استخدم الفكرة مع ال serial communication rs232 وايضا مع بروتوكولات اخرى .

هذة هى الدائرة



فقط توصيل الطرف رقم 4 بالميكروكنترولر وسيتم تفعيل ال 555 عندما يكون خرج الميكرو high وسيكون شكل نبضات الخرج كالتالى




الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,484
نشاط [ wleed antar ]
قوة السمعة:
قديم 13-05-2011, 06:07 PM المشاركة 53   
افتراضي


مهندسنا الكبير المبدع وليد شكرا لردك الجميل وعلى ما تبذلة من مجهود كبير فى المنتدى وزادك الله علما .

جائتنى فكرة حمل البيانات على موجة حاملة 38 كيلو هرتز باستخدام ال 555 وبالفعل بحث فى جوجل فوجدت ان الفكرة مستخدمة ووجدت موقع استخدم الفكرة مع ال serial communication rs232 وايضا مع بروتوكولات اخرى .

هذة هى الدائرة



فقط توصيل الطرف رقم 4 بالميكروكنترولر وسيتم تفعيل ال 555 عندما يكون خرج الميكرو high وسيكون شكل نبضات الخرج كالتالى


نعم أخى الكريم
وكما ذكرت فى موضوعى تبسيط صناعة الإرسال والإستقبال اللاسلكى أنه كلما ازداد التردد كانت الموجة قادرة على الإبتعاد والإنتشار أكبر ولكن هناك شروط التقييد فى المستقبل من أجل التوافق بين المرسل والمستقبل ، ونجد أن الريموت يستطيع أن يرسل إشاراته من مسافة 3 متر مثلا ولا يشترط أن يكون الليد المرسل متجه تماما ناحية السينسور المستقبل بل يمكن توجيه الليد المرسل إلى أى جهة أخرى ، والسر يعود للموجة الحاملة عالية التردد ، أما موضوع الليد المرسل المتصل بتغذية مستمرة مع مقاومة 100 أوم مثلا والمستقبل ترانزستور ir مثل المعروض صورته فى موضوعى اصنع بنفسك رسائل بالليدات المتحركة فكلاهما لا نستطيع إبعادهم عن بعضهم لمسافة أكثر من 15 سم تقريبا والسر يعود كما قلنا لضعف الموجة . وهذا يفيد فى أغراض وهذا فى أغراض ، وفى مشروعنا عن الرسائل فنجد أن الريموت ولو كان قريب فلا يؤثر على الترانزستور ir وهذا هو الفارق فى الترانزستور والسينسور

وفى قناتى عاليوتيوب مشروع بسيط لإستخدام نظام مرسل ir وترانزستور ir ويتم قطعهم بقلم رصاص مثلا ونرى العداد يعد تصاعديا كلما تم قطع الشعاع

وربما أقوم بعرض درس عن نظام إرسال وإستقبال إشارات تحت الحمراء فيما بعد ، وفى هذا الصدد فإنى أحب أن أذكر أنى قد توقفت عن درس أشرح فيه نظام الرؤيا الليلية بعد عدة معلومات مفيدة ذكرتها فقد توقفت بعدها بسبب أنى تمكنت من عمل كاميرا ترى فى الظلام بنظام تحت الحمراء بدقة عالية لدرجة أنى استطعت أن أضع يدى خلف قطعة قماش ويظهر الخاتم المعدنى من الناحية الأخرى بنظام الآشعة تحت الحمراء بل أنى استطعت أن أرى لوحة مفاتيح الأورج الكهربائى وهو داخل حقيبته السوداء بوضوح ، فخفت أن يتم استخدام النظام هذا فى ما لا يرضى الله .

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


الصورة الرمزية mohatvnet
mohatvnet
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: https://t.me/pump_upp
المشاركات: 958
نشاط [ mohatvnet ]
قوة السمعة:
قديم 13-05-2011, 08:24 PM المشاركة 54   
x4 لم اقدر على حل المشكل


لو لم تحل المشكلة سأساعدك لاحقا وإن تأخرت فأرجو تذكيرى وأعتذر لضيق الوقت وأتمنى لك التوفيق
والسلام عليكم
استاد وليد ولله تعبت بتجربة وبدون جدوةانا اريد ان اعمل بورت ب للمرسل يتحكم في البورت ب للمستقبل بحيت عند دغط على rb.f0 يعمل ليدالموصول مع rb.f0 لمدة معينة تما ينطفئ يعني كل المنافد بورت ب للمتحكم والمستقبل

يا ليت استاد وليد ان ترفع لي الملف الميكروسي مع الملف البروجيكت

والله تعبت بتجربة

على كل حال شكرا لك استاد وليد


الصورة الرمزية mohatvnet
mohatvnet
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: https://t.me/pump_upp
المشاركات: 958
نشاط [ mohatvnet ]
قوة السمعة:
قديم 14-05-2011, 04:53 PM المشاركة 55   
Red face استاد وليد ارجو المساعدة


استاد وليد ولله تعبت بتجربة وبدون جدوةانا اريد ان اعمل بورت ب للمرسل يتحكم في البورت ب للمستقبل بحيت عند دغط على rb.f0 يعمل ليدالموصول مع rb.f0 لمدة معينة تما ينطفئ يعني كل المنافد بورت ب للمتحكم والمستقبل

يا ليت استاد وليد ان ترفع لي الملف الميكروسي مع الملف البروجيكت

والله تعبت بتجربة

على كل حال شكرا لك استاد وليد

استاد وليد ارجو منك المساعدة


الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,484
نشاط [ wleed antar ]
قوة السمعة:
قديم 14-05-2011, 05:52 PM المشاركة 56   
افتراضي


استاد وليد ارجو منك المساعدة
فى المستقبل لا تقل اجعل المنفذ ب يساوى القيمة المقروءة ولكن قم باستبدال التعليمات بالآتى ،

إذا كانت القيمة المقروءة == 1 إذن اخرج واحد على البت الأول من منفذ ب ثم تأخر لمدة ثانية ثم أطفئ المنفذ .

أتمنى أن يكون الأمر واضح ، وها قد كتبته بدلا من استخدام خرائط التدفق

وأعتذر للإختصار وشكرا لك .



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