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

   

الصورة الرمزية funky112233
funky112233
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2009
المشاركات: 664
نشاط [ funky112233 ]
قوة السمعة:
قديم 06-08-2012, 07:46 AM المشاركة 49   
افتراضي



بسم الله الرحمن الرحيم

هذا رابط للارسال والاستقبال
من خلال البك 16f877a بة كود الارسال والاستقبال والمحاكاة

http://www.4shared.com/rar/lhnEJ-dq/..._16f877a.html?


وهذا رابط لكود الارسال والاستقبال
من خلال البك 16f84a به كود الارسال والاستقبال والمحاكاة

http://www.4shared.com/rar/6XAbVmmZ/...e_16f84a.html?

بالنسبة لكود الارسال فى هذا البك 16f84a فهو طريقة جديدة للارسال
لاننا كما نعلم لا يوجد موديول لل PMW فى هذا البك
لذلك قمت بعمل موجة حاملة بتردد 38 كيلوا هرتز
والعمل عليها بطريقة برمجية

واذا احتاج احد للشرح فانا ان شاء الله تحت امرة

اعلانات

الصورة الرمزية المظلوم
المظلوم
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
الدولة: BH
المشاركات: 636
نشاط [ المظلوم ]
قوة السمعة:
قديم 06-08-2012, 10:36 AM المشاركة 50   
افتراضي


السلام عليكم

انا طبعا غيرت هذا التغيير البسيط في الكود ،، والدائرة تعمل الآن بشكل ممتاز ،، وسأحاول اضافة ترانسيستور لزيادة الــ range !


جزاك الله خير اخي استاذ محمد


تمنياتي

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

chouta
:: مهندس ::
تاريخ التسجيل: Mar 2010
المشاركات: 18
نشاط [ chouta ]
قوة السمعة:
قديم 14-08-2012, 04:30 PM المشاركة 51   
افتراضي ملاحظات حول ارسال واستقبال IR


¤ يشتغل المرسل بشكل جيد على 5V باضافة مقاومة 10 اوم وترانزستور S8050 واشباهه. القاعدة مباشرة الى مخرج النبضات RB3 .المجمع عبر LED IR الى 5V والباعث عبر المقاومة الى GND .

¤ يشتغل كذلك على 3V باقل من جيد بحذف المقاومة وربط الباعث مع GND.

¤ على مستوى البرمجة كلامك صحيح اخي FUNKY القيمة 37 الخاصة ب DUTY CYCLE ترفع مدى الارسال بشكل ممتاز.

¤ لخبراء البرمجة وانا لست منهم لاحظت وجود نبضات على الرجل
RB3 بواسطة OSSILLOSCOPE حتى دون الضغط على الزر
RA0 .وهذه النبضات تؤثر على استقرار المستقبل حيث ان LED
المستقبل على الرجل RB0 تتغير حالتها احيانا بشكل عشوائي.واذا
غطيت LED IR يستقر المستقبل.

¤ من جهة ثانية هذه النبضات تزيد من استهلاك المشروع للطاقة.

¤ المطلوب تغيير البرنامج بحيث لايصدر الميكرو كنترولر اي نبضة
الا بعد الضغط على الزر.
الشكر كل الشكر للاخ FUNKY الذي ايقظني من سباتي بمشروعه الجميل
ههههههههههه.


التعديل الأخير تم بواسطة : chouta بتاريخ 14-08-2012 الساعة 04:54 PM

الصورة الرمزية funky112233
funky112233
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2009
المشاركات: 664
نشاط [ funky112233 ]
قوة السمعة:
قديم 15-08-2012, 06:21 AM المشاركة 52   
افتراضي


بسم الله الرحمن الرحيم

اخى chouta
شكرا لك على ملاحظاتك ...

ولكن
الكود برمجيا لا يخرج نبضات الا بعد الضغط على اى زر
لا اعلم هنا هل الخطاء من الموديول نفسة ام ماذا
عموما ممكن تجرب الطريقة الى على الميكرو 16f84a
فى الارسال فهى لا تعتمد على اى موديول

وبالنسبة للتوصيل مع الترانزيستور لا افهم ما تقولة ياريت لو توضح اكثر

اما بالنسبة للشوشرة على المستقبل
فهذا لا يحدث معى ويعمل معى بدون شوشرة
لا اعلم هل هناك خطا عندك ام لا


chouta
:: مهندس ::
تاريخ التسجيل: Mar 2010
المشاركات: 18
نشاط [ chouta ]
قوة السمعة:
قديم 15-08-2012, 08:13 PM المشاركة 53   
افتراضي


التوصيل مع الترانزستور في حالة 5V و مع 3V نحذف المقاومة .
http://upload.qariya.info/images/qar...f6d670f2a8.png

بالنسبة للبرمجة وضعت اداة الشرط WHILE بدل IF فاصبح الميكرو
لايخرج اي اشارة الا بعد الضغط على الزر.
لكي يستقر المستقبل لابد من توافق HARDWARE مع SOFTWARE اقصد اذا وضعت في البرنامج SOFT اربعة ازرار مثل حالة برنامج المرسل لدينا فيجب وضع الازرار كلها في مكانها عند تطبيق المشروع في الواقع.اما اذا استخدمت عند التنفيذ مثلا زرا واحدا فكن على يقين ان المستقبل لن يستجيب بالشكل المطلوب.الحل في هذه الحالة هو تعديل البرنامج وذلك بحذف المقطع الخاص بالازرار غير المستعملة عند التنفيذ في الواقع.

ساتابع معكم البحث في الموضوع


الصورة الرمزية funky112233
funky112233
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2009
المشاركات: 664
نشاط [ funky112233 ]
قوة السمعة:
قديم 16-08-2012, 02:20 AM المشاركة 54   
افتراضي


بسم الله الرحمن الرحيم

نعم اخى التوصيل صحيح شكرا جزيلا لك

اما عن كلامك عن الازرار فمن الطبيعى ان الازرار سوف تعمل طلاما انك مش موصل عليها اى خرج
يبقى الخطا كان من عندك
وعموما استخدام WHILE لا مانع منها ولكن اف ايضا لا توجد بها مشكلة والله اعلم

شكرا جزيلا لك على ملاحظاتك ومتابعتك وان كان هناك اى ملاحظات اخرى ارجوا انك تشاركنا بيها يمكن يكون فى خطا مش واخدين بالنا منة

كل عام وانت بخير


hunter27
:: مهندس جيد ::
تاريخ التسجيل: Jul 2012
الدولة: المغرب
المشاركات: 284
نشاط [ hunter27 ]
قوة السمعة:
قديم 30-08-2012, 03:46 PM المشاركة 55   
افتراضي


السلام عليكم

يعطيك الف الف عافيه

موضوع رااائع

وجهود أروع

بعد ان قرأت الموضوع و التعليقات كاملة
ساقوم بالتجربة


الصورة الرمزية funky112233
funky112233
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2009
المشاركات: 664
نشاط [ funky112233 ]
قوة السمعة:
قديم 30-08-2012, 07:28 PM المشاركة 56   
افتراضي


بسم الله الرحمن الرحيم

اخى hunter27

شكرا جزيلا لك يا اخى
وانا فى انتظار النتائج ان شاء الله

واى مشكلة تواجهك انا تحت امرك ان شاء الله



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