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

   

metalljack
:: عضو ذهبي ::
تاريخ التسجيل: Mar 2008
الدولة: syria
المشاركات: 893
نشاط [ metalljack ]
قوة السمعة:
قديم 28-04-2011, 02:47 PM المشاركة 33   
افتراضي



الله يعطيكم العافية على هذه المواضيع

وشكرا لك مهندسنا وليد على مواضيعك الذهبية


التعديل الأخير تم بواسطة : metalljack بتاريخ 28-04-2011 الساعة 02:56 PM
اعلانات

الصورة الرمزية ahmad72
ahmad72
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2004
المشاركات: 723
نشاط [ ahmad72 ]
قوة السمعة:
قديم 29-04-2011, 01:32 AM المشاركة 34   
sun


السلام عليكم ورحمه الله وبركاته
بارك الله فيك استاذنا وليد على هذا العمل الطيب
وندعوا الله ان يجعله فى ميزان حسناتك
لى بعض الاستفسارات لو سمحت لى
اولا انا نقلت الكود كما هو لم يعمل بشكل صحيح ولم اعرف السبب
هل من نسخه الميكرو سى ام ماذا
مع العلم استخدم نسخه V4.15
فلو تكرمت ترفع لى المشروع كامل
استفسارى الثانى هل بهذه الطريقه ممكن ارسل واستقبل على نفس البك
بمعنى ان يكون البك مرسل لبك اخر ومستقبل منه فى نفس الوقت
وكيف احدد البك المراد الارسال اليه فى حاله التعامل مع اكثر من مستقبل
ارجو ان لا اكون اثقلت عليكم
السلام عليكم

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

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


إخوانى الكرام حامدالعبدلي , metalljack شكرا لكما وجزاكم الله خيرا


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

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

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

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

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

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

أتمنى لكم التوفيق
والسلام عليكم ورحمة الله وبركاته


الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,484
نشاط [ wleed antar ]
قوة السمعة:
قديم 29-04-2011, 03:30 AM المشاركة 36   
افتراضي


السلام عليكم

كود متحكم الإستقبال

كود:
 
sbit MANRXPIN at Ra0_bit;          //تحديد طرف الإستقبال 
sbit MANRXPIN_Direction at TRISa0_bit;   //تحديد طرف الإستقبال
char error,temp;                 //تعيين نوع المتغيران 
void main() {                      //  بداية البرنامج الرئيسى
  trisa=1;trisb=0; portb=0; porta=0;  //تعيين المداخل والمخارج للمنافذ
  Man_Receive_Init();                    //استخدام المانشيستر كإستقبال
wleed1:                                     //عنوان سطر 
      do {                                              //بداية حلقة تكرارية لا نهائية
          temp = Man_Receive(error);       // قراءة القيمة المستقبلة وتخزينها فى المتغير
 
             if (temp == 128){temp=0; porta.f2=~porta.f2; goto wleed1;} // فى حالة وصول قيمة 128 يتم إطفاء طرف تغذية السيجمنت
            portb=temp; // تحميل البورت بالقيمة المستقبلة
         }while (1) ;         //عد إلى بداية الحلقة اللانهائية           
}
هذا باختصار وأعتذر لضيق الوقت وأتمنى أن أكون قد أوضحت الفكرة الأساسية



الصورة الرمزية ahmed-1a
ahmed-1a
:: مهندس جيد ::
تاريخ التسجيل: Apr 2008
المشاركات: 205
نشاط [ ahmed-1a ]
قوة السمعة:
قديم 29-04-2011, 08:10 AM المشاركة 37   
افتراضي


كيف بالنسبة للدوائر يا استاذ وليد ؟؟؟


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


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


الصورة الرمزية اشرف كمال2
اشرف كمال2
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2010
الدولة: القاهرة_مهندس كهرباء
المشاركات: 99
نشاط [ اشرف كمال2 ]
قوة السمعة:
قديم 02-05-2011, 09:51 PM المشاركة 39   
افتراضي


السلام عليكم ورحمة الله...برجاء ارسال الدائرة التى تحول الترددات الخارجة من الميكرو الى موجات كهرومغناطيسية و كذلك بالنسبة لدائرة المستقبل


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


كيف بالنسبة للدوائر يا استاذ وليد ؟؟؟
لم أفهم السؤال ، أرجو المعذرة


نتمنا استاد وليد ان تضع موضوع خاص باخراج اناع من الموجات الكهبائية من الميكروكنترولر
تقصد أنواع من أشكال الموجات ، إن شاء الله .

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

ومثلها أيضا وحدة أخرى للإستقبال وهتان الوحدتان تباع لهذا الغرض ، وتعرف بمديول RF للمايكروكنترولر أما عن صناعتها يدويا فيمكنك الإستعانة بأى دائرة تقوم بنفس الغرض وقد أوضحت لى موضوعى ( تبسيط صناعة الإرسال والإستقبال اللاسلكى ) فكرة الإرسال والإستقبال

شكرا لك أخى وبالتوفيق



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