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

   

hamzazayyad
:: مهندس متميز ::
تاريخ التسجيل: Aug 2005
الدولة: موزنبيق
المشاركات: 696
نشاط [ hamzazayyad ]
قوة السمعة:
قديم 17-12-2011, 04:00 PM المشاركة 25   
افتراضي



استاد الكريم hamzazayyad انا ساستعمل الفكرة متل ردار لكن انا غلطت في

اسم الموضوع الفكرة مبسطة :

انا لديا جهاز ارسال والاستقبال fm يعمل لمسافة بعيدة لعدة كلومترات

اريد ان اعمل ميكروكنترولر يرسل نبضة مرة 1 ومرة 0 (يعني تردد بنسبة 50%)

متلا نفترض يرسل 1 ميكروتانية موجب و1 ميكروتانية سالب وعندما تصل نبضة

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

العد زمن لوصول الى نبضة تانية وفي الاخير يضرب زمن في سرعة ضوء لمعرفة

المسافة التي تفصل بين ميكوكنترولر الاول وتاني

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

ولكن يستطيع الاخوه بالمنتدى بالمساعده وهم كثر .

اعلانات

الصورة الرمزية mohatvnet
mohatvnet
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: https://t.me/pump_upp
المشاركات: 958
نشاط [ mohatvnet ]
قوة السمعة:
قديم 17-12-2011, 04:29 PM المشاركة 26   
ha لم تفهم قصدي


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


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

الصورة الرمزية sheimy
sheimy
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: Egypt
المشاركات: 767
نشاط [ sheimy ]
قوة السمعة:
قديم 18-12-2011, 03:06 PM المشاركة 27   
افتراضي


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

السلام عليكم
الامر سهل باذن الله
سيسر الامر هكذا
الدخل سندخله عل
RB0
ونفعل الانتربت
مع تصاعد الموجة او مع هبوطها
ثم يكون لدينا متغير اسمه
flag
مثلا
كود:
هكذا
void Interrupt()
{
if(flag==0)
flag=1;
else
flag=0;
}
وفى ال main
كود:
while(1)
{
while(!flage)   // طول ما ال flag بصفر خليك هنا
while(flag)
{
counter ++;
Delay_us(10);
}
// عندما ياتى الكود هنا سيكود الجزء التانى من الموجة وصل
// الزمن اللى اخده الميكرو من الاول الى التانى سيكون هو : counter*10us

}


الصورة الرمزية mohatvnet
mohatvnet
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: https://t.me/pump_upp
المشاركات: 958
نشاط [ mohatvnet ]
قوة السمعة:
قديم 18-12-2011, 06:38 PM المشاركة 28   
افتراضي


شكرا جزيلا استاد sheimy لكن هل سيحسب زمن بدقة ولكن يجب استعمال
تايمر لحساب زمن


الصورة الرمزية sheimy
sheimy
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: Egypt
المشاركات: 767
نشاط [ sheimy ]
قوة السمعة:
قديم 18-12-2011, 10:21 PM المشاركة 29   
افتراضي


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


الصورة الرمزية mohatvnet
mohatvnet
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: https://t.me/pump_upp
المشاركات: 958
نشاط [ mohatvnet ]
قوة السمعة:
قديم 18-12-2011, 10:43 PM المشاركة 30   
افتراضي


استاد الكريم sheimy هل ممكن ان تكتب لي الكود بالسي ان كان ممكن

لانني ضعيف في استعمال تايمر والله تعبت من محاولة كتابة الابرامج بالغة ميكروسي

وبدون جدوى

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


الصورة الرمزية sheimy
sheimy
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: Egypt
المشاركات: 767
نشاط [ sheimy ]
قوة السمعة:
قديم 19-12-2011, 12:22 AM المشاركة 31   
افتراضي


استاد الكريم sheimy هل ممكن ان تكتب لي الكود بالسي ان كان ممكن

لانني ضعيف في استعمال تايمر والله تعبت من محاولة كتابة الابرامج بالغة ميكروسي

وبدون جدوى

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


الصورة الرمزية mohatvnet
mohatvnet
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: https://t.me/pump_upp
المشاركات: 958
نشاط [ mohatvnet ]
قوة السمعة:
قديم 19-12-2011, 02:34 PM المشاركة 32   
افتراضي


اسف على تاخير استاد الكريم sheimy انا اريد عمل برنامج يعد من 1 الى 10000 ميكروتانية

وسيبدا العد ميكروكنترولر متل الموضح في صورة

http://upload.qariya.info/images/qariya-e886f57018.jpg

يعني سيبدا العد ميكروكنترولر مسافة الفاصلة بين نبضتين



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