الملتقى الهندسي العراقي ::: منتدى المهندس العراقي
Find us on Facebook : facebook.com/webiqi
  • معماري
  • مدني
  • كهرباء
  • كيميائي
  • حاسبات

العودة   الملتقى الهندسي العراقي ::: منتدى المهندس العراقي > منتدى الأقسام الهندسية العامة > قسم هندسة الحاسبات


التحكم برجل الي عن طريق ال pc

قسم هندسة الحاسبات


إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 06-27-2009, 08:38 PM
c.e c.e غير متواجد حالياً
مهندس جديد
 
تاريخ التسجيل: Feb 2009
المشاركات: 18
رايق
قوة السمعة: 0
c.e is on a distinguished road
التحكم برجل الي عن طريق ال pc

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

هذا مشروع بسيط قمنا به في جامعه بغداد كليه هندسه الحاسبات المرحله الثانيه بمساهمه خمس طلاب للتحكم برجل الي (وهو عباره عن لعبه للاطفال) لتحريكه عن طريق الكيبورد بدلا من الريموت كونترول
باستخدام الparallel port الخاص بالطابعه
وقد اقامت كليه هندسه الخوارزمي المؤتمر الهندسي الاول وقد شاركنا به وكنا الوحيدين الذين قدمنا مشروع ليس مشروع تخرج

وهذه صوره الرجل الالي:




وهذا الريموت:





المشروع يتكون من جزئين:

Hardware part
Software part

Hardware part:

في الجزء الاول الاشياء الي استخدمناها هي :


Braid board: the circuit was connected on it





Printer cable: to connect the computer to the interface circuit through the parallel port.





. IC bus transceiver (74LS245) :Which used as a buffer stage to protect the printer port in case
of reversing current which passing through the circuit



.
Transistor (BC546B): works as automatic switch . When
receiving a signal at the base terminal works as closed switch (in the saturation region) .If there is no signal applied at the base terminal the transistor works as open switch (in the cut-off region) .



Resistor (10kΩ): it connect to the end of the transistor base to make
the transistor work in two region cutoff and saturation (as a switch)

Relay 24v DC : Consists of coil which connected between the positive terminal of Vcc and the collector of the transistor and normally –open terminals which connected to the key terminals of the remote control.





الدائره الداخليه للرلي






Adapter24v,Adapter5v





Fiber board: to fix and connect the relay




يتبع ..........
__________________
رد مع اقتباس
  #2  
قديم 06-27-2009, 08:45 PM
c.e c.e غير متواجد حالياً
مهندس جديد
 
تاريخ التسجيل: Feb 2009
المشاركات: 18
رايق
قوة السمعة: 0
c.e is on a distinguished road
الربط

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

شرح الربط:

يتم استخدام الparallel port لاعطاء الاشاره ويمكن توضيح التصميم الداخلي للبورت:


وتوجد معلومات اكثر وشرح مفصل عن البورت في الكتاب التالي:


الكتاب





في عملنا استخدمنا الpins من 2 الى 9 لتتنتقل البيانات عن طريقها حيث تم ربطها الى (IC bus transceiver 74LS245)









حيث تم ربطها ايضا منpin 2 الى 9 في ال bus لتنتقل البيانات بالاتجاه الامامي لان هذا النوع من ال bus يكون و اتجاهين فلنقل البيانات بالاتجاه الامامي يجب ان نجد الداتا شيت الخاص بال ال bus (يمكن الحصول على الداتا شيت الخاص بكل نوع من الانترنت )









يمكن توضيح التركيب الداخلي للبفر عن طريق الشكل التالي :







يتبع...........
__________________
رد مع اقتباس
  #3  
قديم 06-29-2009, 01:33 PM
c.e c.e غير متواجد حالياً
مهندس جديد
 
تاريخ التسجيل: Feb 2009
المشاركات: 18
رايق
قوة السمعة: 0
c.e is on a distinguished road
شرح

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


استخدمنه ال parallel port بالربط وال pins من 2 الى 9 هي ال data pins الخاصه بنقل البيانات وال pins باللون الاخضر هي الground pins وهذه هي البنات أللي احتاجيناها بتطبيقنه.

الرجل الآلي الاستخدمناه بيه 11 حركه احنه مسوينه كل الحركات سوينه بس 8 حركات على عدد ال data pins لان اذا نسوي كل الحركات حيصير معقد وهذا انشاءالله كتطوير للمشروع بالمستقبل نسويه.
اول شي نربط الdata pins وهي البنات من 2 الى 9 بال parallel port الى البنات من 2 الى 9 بال IC(A1_A8) وناخذواحد على الاقل من ال ground pins مال parallel port ونربطه بالكراوند مال الدائره كما موضح بالصوره








فائدة ال IC bus transceiver 74LS245 هي حته نخلي التيار يمشي باتجاه واحد يعني من A الى B كما موضح بصورة التركيب الداخلي للبفر وهذا الشي يفيدنه للحفاظ على البورت والموذربورد مال الحاسبه من العطل يعني حته لتحترق نتيجة التيار الجاي بالعكس.
ال 74LS245 يشتغل باتجاهين وحته نخليه يشتغل باتجاه واحد (من A الى B)لازم نطي لل DIR pin1 direction pin واحد ولل G pin19enable pin صفر وهاي طبعا تصير بربط ال DIR pin على ال VCC 5 فولط وال G pin على الكراوند.



وطبعا مننسه نربط الpin20 اللي هو VCC على ال 5 فولط وال pin10 اللي هو ال GND على الكراوند هاي حته نغذي ال IC بالفولطيه.
وهسه بقت عدنه بس البنات من 11 الى 18 واللي تمثل ال output مال بفر واكو شي لازم تنتبهوله بالرسم انه الoutput مال بن 2 هو 18 وال output مال بن 3هو17 وهكذا بالنسبه لبقيه البنات.
كل بن من ال output pins رح ينربط لدائرة الترانسستور الخاصه بيه يعني بهل الحاله نحتاج 8دوائر ترانسستور وكل دائره تتكون من ترانسستور BC546B ومقاومه RB ومقاومه RC و مصدر فولطيه VCC24 فولط ومصدر فولطيه 5 فولط وكراوند كما موضحه بالصوره وسيتم شرح دائرة الترانسستر لاحقا.



يتبع...
__________________
رد مع اقتباس
  #4  
قديم 06-30-2009, 12:05 AM
c.e c.e غير متواجد حالياً
مهندس جديد
 
تاريخ التسجيل: Feb 2009
المشاركات: 18
رايق
قوة السمعة: 0
c.e is on a distinguished road
الربط

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


الترانسستور هو عنصر اساسي ومهم بالدائره والغرض منه يستخدم كمفتاح كهربائي لحمايه البفر من التعطب او الاحتراق نتيجة التيار الكهربائي المتولد بسبب تأثير المصدر الكهربائي 24v المستخدم لتغذية الريلي بالفولطيه.
تتكون دائره الترانسستر كما اسلفنا وكما موضحه في الصوره سابقا من ترانسستورBC546B ومقاومه RB ومقاومه RC و مصدر فولطيه VCC24 فولط ومصدر فولطيه VBB الذي يكون عباره عن سكنال (square wave) تكون قيمتها اما صفر او 5v.
رح اشرح ربط ترانسستر واحد وهي نفسهه تكرر 8 مرات بالنسبه لبقية الترانسسترات.
اول شي نربط كل بن من الoutput pins مال البفر الى مقاومه RB التي تكون مربوطه الى طرف الbase للترانسستر(الoutput pins سوف تمثل الVBBللترانسستر) اما طرف الemitter فسوف يربط الى الكراوند وطرف الcollector فيربط الى احد طرفي الكونترول للريلي اما الطرف الآخر للكونترول فيربط الى مصدر كهربائي 24v (المصدر الكهربائي 24v سيمثل مصدر الVCC للترانسستر اما مقاومة الملف للريلي فستمثل المقاومة RC بالنسبه للترانسستر والتي قيمتها تساوي تقريبا 1.6KΩ ) سيتم شرحه لاحقا.
الصور التاليه توضح ربط الترانسسترات

























لكي يعمل الترانسستر كمفتاح(switch) لازم نخليه يشتغل بمنطقتين هي ال saturation region(short cct.) والمنطقه الثانيه هي ال cutoff region(open cct.) وهاي طبعا نتحكم بيهه عن طريق مقاومه الRB لان هي المقاومه الوحيده المجهوله والاكدر اتحكم بقيمتهه كالتالي


from transistor data sheet Bdc= 225
ICsat = VCC / RC = 24V / 1.6kΩ = 15mA
IBsat = ICsat / Bdc= 15mA / 225 = 66.67µA
We must have IB greater than ( ICsat / Bdc) to make the transistor operate in the saturation region, this can be done by choosing RB=10kΩ , so
IB =( Vi – VBE) / RB
IB =(5 - 0.7 )/ 10kΩ where VBE =0.7V for transistor BC546B
IB= 430 μA which is greater than 66.67µA




اتمنه ربط الترانسستر وال design مالته صار واضح بالنسبه الكم.


يتبع...
__________________
رد مع اقتباس
  #5  
قديم 06-30-2009, 12:49 AM
الصورة الرمزية Ąħɱɐɗ
Ąħɱɐɗ Ąħɱɐɗ غير متواجد حالياً
مسـتشــار أداري
 
تاريخ التسجيل: Oct 2008
العمر: 27
المشاركات: 4,124
رايق
قوة السمعة: 10
Ąħɱɐɗ is on a distinguished road
افتراضي

بارك الله بيك عاشت الايادي
__________________
رد مع اقتباس
  #6  
قديم 06-30-2009, 09:16 AM
c.e c.e غير متواجد حالياً
مهندس جديد
 
تاريخ التسجيل: Feb 2009
المشاركات: 18
رايق
قوة السمعة: 0
c.e is on a distinguished road
افتراضي

شكرا جزيلا لمرورك
__________________
رد مع اقتباس
  #7  
قديم 06-30-2009, 09:20 AM
c.e c.e غير متواجد حالياً
مهندس جديد
 
تاريخ التسجيل: Feb 2009
المشاركات: 18
رايق
قوة السمعة: 0
c.e is on a distinguished road
2 2 ربط الريليات والريموت كونترول

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

يتكون الريلي من اربعة اطراف طرفين للملف والتي تسمى(control terminals) وطرفين للload والتي تسمى(normally_open terminals) كما واضح في الصوره


آلية عمل الريلي سهله وبسيطه جدا وهي عند تولد فرق جهد كهربائي على طرفي الكونترول (طرفي الملف للريلي) سيؤدي الى توليد مجال مغناطيسي على الملف الذي بدوره سيغير حالة ال normally open terminals من open cct. الى short cct. مما يؤدي الى توصيل التيار الكهربائي بين طرفي الload.

في عملنا نربط احد طرفي الكونترول الى القطب الموجب لمصدر الفولطيهVCC24فولط ونربط الطرف الثاني للكونترول الى طرف collector الترانسستر.
اما طرفي اللود فتربط الى طرفي ال PB.(Push Bottom) الموجوده في الريموت كونترول للرجل الآلي الخاصه بتنفيذ حركه معينه.
ربط الريلي والريموت موضحه في الصور التاليه

تثبيت الريليات


الشكل الخلفي لربط الريليات


توصيل طرفي اللود الى طرفي ال push bottom في الريموت كونترول




الدائره النهائيه





يتبع........
__________________
رد مع اقتباس
  #8  
قديم 07-03-2009, 07:25 PM
الصورة الرمزية orient
orient orient غير متواجد حالياً
مهندس مميز
 
تاريخ التسجيل: Oct 2008
العمر: 25
المشاركات: 1,169
رايق
قوة السمعة: 7
orient is on a distinguished road
افتراضي

شكرا جزيلا على الموضوع وعلى المجهود في جمع هذه المعلومات
__________________
Be the Rose Dont Be Its Spine


رد مع اقتباس
  #9  
قديم 07-05-2009, 01:20 AM
c.e c.e غير متواجد حالياً
مهندس جديد
 
تاريخ التسجيل: Feb 2009
المشاركات: 18
رايق
قوة السمعة: 0
c.e is on a distinguished road
2 2 عمل الدائره

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

ارجو تتبع شرح عمل الدائره على صورة الدائره



عند اعطاء سكنال الى ال printer port من ال pc بعد تنفيذ البرنامج(تمت البرمجه بلغة C++ ),هذه الاشاره ستمر من خلال البفر الى المقاومه RB ثم الى طرف ال base للترانسستر.
بسبب تأثير هذه السكنال سيعمل الترانسستر في منطقة ال saturation اي ان الترانسستر سيكون في حالة ON مما يؤدي الى تسليط جهد كهربائي 24V DC بصوره مباشره على طرفي الملف للريلي مما يؤدي الى تغيير حالة ال normally open terminals الى short cct. وهذا يعني ان طرفي المفتاح الخاص بتنفيذ حركه معينه في الريموت كونترول ستكون في حالة short circuit ايضآ ونتيجةً لذلك الروبوت سيؤدي تلك الحركه.


الى هنا ينتهي جزء الهاردوير للمشروع.
__________________
رد مع اقتباس
  #10  
قديم 07-05-2009, 01:23 AM
c.e c.e غير متواجد حالياً
مهندس جديد
 
تاريخ التسجيل: Feb 2009
المشاركات: 18
رايق
قوة السمعة: 0
c.e is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة orient مشاهدة المشاركة
شكرا جزيلا على الموضوع وعلى المجهود في جمع هذه المعلومات
العفو شكرا لمرورج ............
__________________
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع
انواع عرض الموضوع

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
برنامج Automation stoidio البرنامج الرااائع في رسم وتصميم واختبار دارات التحكم اراس الكردي قسم الهندسة الميكانيكية 3 07-01-2011 12:57 PM
جهاز التحكم Ąħɱɐɗ منتدى الشبكات السلكية واللاسلكية 3 07-08-2009 11:58 AM
تعلم hysys عن طريق افلام فديو باللغه العربيه مهندس المحبة قسم الهندسة الكيميائية 7 03-25-2009 07:29 PM


in Baghdad +3 GMT الساعة الآن 06:28 PM.


! :: المواضيع التي تنشر من قبل العضو او المشرف لا تعبر بالضرورة عن راي الادارة العامة للملتقى الهندسي العراقي بل تعبر عن وجهة نظر كاتبها :: !
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2014, vBulletin Solutions, Inc.
جميع الحقوق محفوظة للملتقى الهندسي العراقي