صفحة 2 من 5 الأولىالأولى 12345 الأخيرةالأخيرة
النتائج 11 إلى 20 من 43

الموضوع: كيف استحدام الانكودرفي تشغيل موتور وايقافه بدون مللي ترحيله

  1. #1
    Junior Engineer الصورة الرمزية karem
    تاريخ التسجيل
    Dec 2006
    الدولة
    الفيوم
    المشاركات
    38

    كيف استحدام الانكودرفي تشغيل موتور وايقافه بدون مللي ترحيله

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

  2. #11
    V.I.P Member الصورة الرمزية احمد المصرى
    تاريخ التسجيل
    Feb 2006
    الدولة
    Egypt
    المشاركات
    224

    رد: كيف استحدام الانكودرفي تشغيل موتور وايقافه بدون مللي ترحيله

    السلام عليكم
    gray code
    ساقوم بشرح gray code
    لقد تم اختيار gray code لتلافى عيوب binary code
    فمثلا فى حالى الانتقال من 7 الى 8 فى حالة binary code فان يتم عمل اربع تغيرات كالاتى 111 , 1000 نجد ان تم الانتقال من 1 الى 0 فى الثلاث ارقام الاولى ومن 0 الى 1 فى الرقم الرابع
    تنبع المشكله انه اثناء الانتقال يصعب الانتقال اللحظى للكل مع بعض وكما ذكرت فى مشاركه سابقه ان absolute encode مكون من جموعة من الاقراص المعتمه فى مناطق وشفافه فى اخرى يركب على كل قرص حساس وكل حساس مسؤل عن bit
    فالبتالى لعدم القدره على ضمان ان يتم تغير الخروج مع بعض لحظيا فانه قد ينشئ خطا عند عمليه التغير فمثلا عند تغير 111 الى 1000 وتم تغير ال bit الاولى فقط ولم يستجب الاخر فتكون الرقم 110 اى 6 وبعد لحظات تم تغير باقى الارقام ليكون الشكل 7 - 6 -8
    ارجو ان اكون اوضحت تلك النقطه
    لكتابة gray codeنستخدم طريقة المرايه mirror
    كالاتى
    000
    001
    _
    011
    010
    _ _
    110
    111
    _
    101
    100
    من الواضح ان bits اقصى اليمين يتم عمل مرايه كل رقمين والتى تليها اربعه والتى تليها 5

  3. #12
    Junior Engineer الصورة الرمزية karem
    تاريخ التسجيل
    Dec 2006
    الدولة
    الفيوم
    المشاركات
    38

    رد: كيف استحدام الانكودرفي تشغيل موتور وايقافه بدون مللي ترحيله

    اشكرك يامهندس احمد اكثر الله علمك لقد فهمت اخي ولكن الكود الي انته بدخلو في امرandwكيف يتم اختيار هذا الرقم اوالكود علي اي اساس هل له علاقه مع نوعيه الانكودر المستخدم
    ملحوظه الكود الي انا اقصدي عليه الي بيكتب في امر andwفيi:2اما i:1 بيكتب فيه الدخل بتاع الانكودر وليكن كارت الدخل 1

  4. #13
    Junior Engineer الصورة الرمزية karem
    تاريخ التسجيل
    Dec 2006
    الدولة
    الفيوم
    المشاركات
    38

    رد: كيف استحدام الانكودرفي تشغيل موتور وايقافه بدون مللي ترحيله

    لافهم طريقهmirror ممكن تبسيط اكتر بي ال سي هي امر موجود في البي ال سي وكيف يتم كتابه هذا الامر بالبرنامج

  5. #14
    V.I.P Member الصورة الرمزية احمد المصرى
    تاريخ التسجيل
    Feb 2006
    الدولة
    Egypt
    المشاركات
    224

    رد: كيف استحدام الانكودرفي تشغيل موتور وايقافه بدون مللي ترحيله

    السلام عليكم
    بالنسه للامر andw اذا تم عمل and ل bit مع 1 فان الناتج يكون نفس قيمة ال bit سواء 1 او 0
    فى اللمر الاول تم عمل and لكل قيم كارت الدخل مع 1ff اللى تساوى 111111111 ويخزن الناتج فى D0
    ومن هنا نجد ان فائدة الامر ان ادخل قيم الموجوده على كارت الدخل 1 فى المخزن D0 للتعامل معها وبالتالى اذا وصلت الانكودر على كارت الدخل رقم 2 فبدلا من كتابه i:1 اكتب i:2
    ساوضح قليلا فى هذه الحاله ال بى ال سى لا يرى الانكودر على انه انكودر بل على اطراف خرجه انها مجموعة دخول مثلها مثل اى دخل . وبالتالى لا يتعرف بى ال سى على نوع الانكودر
    ارجو ان اكون اضحت

  6. #15
    Junior Engineer الصورة الرمزية karem
    تاريخ التسجيل
    Dec 2006
    الدولة
    الفيوم
    المشاركات
    38

    Thumbs up رد: كيف استحدام الانكودرفي تشغيل موتور وايقافه بدون مللي ترحيله

    عليكم السلام شكر ا لك وربنا يجزيك خيرا ممكن نكمل شرح للاوامر المتعلقه بالانكودر ولكن توضيح كيف يتم وضع gray code بالبرنامج مع الشرح المستفيض لطريقه المرايه وكيفيه وضعها بالبرنامج
    ملحوظه gray code هو بيتكتب فين في and wاما ماذا]

  7. #16
    V.I.P Member الصورة الرمزية احمد المصرى
    تاريخ التسجيل
    Feb 2006
    الدولة
    Egypt
    المشاركات
    224

    رد: كيف استحدام الانكودرفي تشغيل موتور وايقافه بدون مللي ترحيله

    السلام عليكم
    خرج الانكودر يكون ب gray code وهذا النوع المكتوب عنه البرنامج مع العلم ان absolute encoder يوجد منه نوعان من الخرج اما binary or gray code اذا كان الخرج binary فلا يتم استخدم الخطوات من for الى next
    ما يهمنى هو تحويل gray code الى binary code فى البرنامج ويوجد لذلك طرق عده منها for and next
    اولا طريقة التحويل العاديه
    نفترض ان لدينا رقم 111 نبدء بالرقم اقصى الشمال ونعد عدد ارقام 1 التى على شماله اذا كان زوجيا لا يحدث عليه تغير اما اذا كان فردى يتم قلب الرقم اذا كان 1 يصبح 0 والعكس
    نجد ان 1 اقصى الشمال عدد 1 يساوى 0 فهو زوجى فلا يحدث عليه تغير , الرقم الثانى على الشمال عدد 1 التى على شماله 1 اى فردى فيقلب ليصبح 0 , العد الثالث من على الشمال عدد 1 التى على شماله اثنين اى زوجى فيظل كما هو فيصبح الرقم 101 من هنا نجد ان الرقم 111 فى gray code اصبح 101 فى ال binary
    ارجو ان الطريقه تكون واضحه
    الطريقه الثانيه وهى ما تم استخدامه فى next & for

  8. #17
    Junior Engineer الصورة الرمزية karem
    تاريخ التسجيل
    Dec 2006
    الدولة
    الفيوم
    المشاركات
    38

    رد: كيف استحدام الانكودرفي تشغيل موتور وايقافه بدون مللي ترحيله

    السلام عليكم لاافهم عندك شمال ويمين ومنتصف لرقم الي كتبه انته ممكن تشرح علي هذا المبدء لاني مش فهم

  9. #18
    V.I.P Member الصورة الرمزية احمد المصرى
    تاريخ التسجيل
    Feb 2006
    الدولة
    Egypt
    المشاركات
    224

    رد: كيف استحدام الانكودرفي تشغيل موتور وايقافه بدون مللي ترحيله

    السلام عليكم
    طرق التحويل من gray code to binary
    الطريقه الاولى كما ذكرت مسبقا . يتم تحويل كل bit على حده نبدء باقصى bit على الشمال ونعد عدد ارقام 1 اللى على شماله اذا كانت زوجيه لا يتم تغير bit اما اذا كان عدد 1 الموجوده فرديا فيتم تغير حالة bit من 0 الى 1 او العكس . ارجو ان اكون اضحت.
    الطريقه الثانيه.
    يتم اضافة 0 اقصى الشمال من الرقم المراد تغيره
    فمثلا رقم 100101 يصبح 0100101 ويتم كتابتها راسيا وجمعها جمع تسلسلى مع الغاء carry
    كالاتى
    1
    1=1+
    1=0+
    1=0+
    0=1+
    0=0+
    1=1+
    ويكتب الرقم 111001
    ويمكن تطبيق اطريقه الاولى لتعطى نفس الناتج

  10. #19
    Junior Engineer الصورة الرمزية karem
    تاريخ التسجيل
    Dec 2006
    الدولة
    الفيوم
    المشاركات
    38

    رد: كيف استحدام الانكودرفي تشغيل موتور وايقافه بدون مللي ترحيله

    السلام عليكم ان لااعرف كيف اشكرك لكن ادعولك ان يجعل الله ماتقدمه من العلم حرزا لك من النار وان يرزقك الفهم والعلم
    انا في انتظار المزيد عن هذا الموضوع

  11. #20
    V.I.P Member الصورة الرمزية احمد المصرى
    تاريخ التسجيل
    Feb 2006
    الدولة
    Egypt
    المشاركات
    224

    رد: كيف استحدام الانكودرفي تشغيل موتور وايقافه بدون مللي ترحيله

    السلام عليكم
    دعواتك اخى خير من الدنيا وما فيها فلا تحرمنا من دعاء بظهر الغيب ينفعنا الله به واياك يوم لا ينفع مال ولا بنون .
    وان شاء الله سابدء بشرح incremental encoder ولكن سارفق لك اولا ملف قد اعدته مسبقا عن الانكودر لما فيه من معلومات قيم ستسهل عليك فهم الانكودر جيدا
    ولكن سياخذ بعض الوقت لمشكله بجهاز desktop الخاص بى حيث احتفظ بمعظم ملفاتى عليه

صفحة 2 من 5 الأولىالأولى 12345 الأخيرةالأخيرة

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

المواضيع المتشابهه

  1. هام جدا كيف تصمم اي دائرة تشغيل موتور قوي و تحكم
    بواسطة abdelaleem في المنتدى قسم الألكترونيات الصناعية و التحكم فى الآلآت الكهربية
    مشاركات: 134
    آخر مشاركة: 14-08-17, 10:04 PM
  2. تشغيل موتور 50 كيلووات
    بواسطة shadyrashed في المنتدى قسم المحركات الكهربية و دوائر التحكم المبرمج PLC
    مشاركات: 5
    آخر مشاركة: 15-03-14, 10:32 AM
  3. الفرق بين موتور التيار المستمر والموتور بدون فرش و الموتور الخطوى DC & Stepper Motor
    بواسطة hamada alhag في المنتدى قسم المحركات الكهربية و دوائر التحكم المبرمج PLC
    مشاركات: 7
    آخر مشاركة: 07-05-11, 11:36 PM
  4. بدء تشغيل المحركات عند استخدام مولد
    بواسطة hazem feshara في المنتدى قسم المحركات الكهربية و دوائر التحكم المبرمج PLC
    مشاركات: 3
    آخر مشاركة: 08-08-09, 07:44 PM
  5. موتور يدور بدون كهرباء
    بواسطة مهندس عبدالمنعم عادل مقرب في المنتدى قسم المحركات الكهربية و دوائر التحكم المبرمج PLC
    مشاركات: 0
    آخر مشاركة: 10-12-08, 11:52 AM

المفضلات

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

 

 

Flag Counter