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

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

ghs75
:: زائر ::
المشاركات: n/a
نشاط [ ghs75 ]
قوة السمعة:
قديم 25-12-2004, 08:32 AM المشاركة 1   
افتراضي قيادة المتحكم pic16f84 بواسطة المنفذ التسلسلي Twitter FaceBook Google+



قيادة المتحكم pic16f84 بواسطة المنفذ التسلسلي
أتوجه في البداية بجزيل الشكر الى جميع اللأخوة في هذا المنتدى على هذه المشاركات الرائعة
ويسرني أن أقدم هذه المشاركة البسيطة التي وجدتها في أحد المواقع الأجنبية وهي عبارة عن دارة تسمح لك بقيادة 12 جهاز خارجي بواسطة منفذ الـ com في حاسبك (بعد أن تكون قد أعددت برنامج القيادة المناسب بواسطة إحدى لغات البرمجة ) .
متطلبات الدارة:
1- متحكم صغري (pic16f84 ) .
2- مبرمجة مناسبة لتحميل ملف الـ hex المرفق إلى المتحكم.
3- كرستالة ذات تردد 4ميغا هرتز.
4- مقاومة 4,7 كيلو أوم عدد 1 .
5- مقاومة 22 كيلو أوم عدد 1 .
6- مكثف 0.1 ميكرو فاراد عدد 1 .
7- منبع تغذية +5V
8- مقبس منفذ تسلسلي.
بعد أن تجمع مكونات الدارة قم بطبيقها كما في الشكل التالي:
( لا تقم بلحام أقطاب المتحكم ولكن استخدم قاعدة ذات 18 قطب بحيث يمكن وضع المتحكم ونزعه في أي وقت)


الآن نشحن المتحكم بملف hex المرفق ونضعه في الدارة
لا حظ أن هناك 12 قطب للمتحكم بقيت حرة وهي التي سنستخدمها لقيادة الأجهزة الإثني عشر , وكن كيف؟؟؟
حسناً , بالطبع لا يمكننا توصيل الأجهزة مباشرة إلى المتحكم فذلك سيؤدي إلى تلفه بسبب الإختلاف في تيا ر التشغيل وعدم قدرة الجهد على أقطاب المتحكم على تشغيل هذه الأجهزة.
إذاً مالحل؟؟
بكل بساطة نقوم بتطبيق الدارة التالية التي نوصلها من جهة إلى أحد أقطاب المتحكم فتقوم بقيادة حاكمة (ريلي) الذي يقوم بدوره بتشغيل الجهاز.


طبعاً هذه الدارة لقيادة جهاز واحد وعلينا صنع عدد منها حسب عدد الأجهزة التي نريد التحكم بها ونصل كل منها إلى أحد أقطاب المتحكم الحرة.
تشغيل الدارة:
الأن كيف يعرف المتحكم أننا نريد إطفاء أو تشغيل الجهاز رقم كذا ... من بين الأجهزة الإثني عشر؟؟
بعد تطبيق الدارة وتحميل المتحكم بملف الـ hex المطلوب وتوصيل الدارة إلى أحد المنافذ التسلسلية في الحاسب فإن المتحكم ينتظر منا إرسال ثلاثة أرقام هي:
1 – القيمة (254) وهي قيمة إجبارية ترسل في كل أمر يستعد من خلالها المتحكم لاستقبال القيمتين الأخريين
2 – قيمة من 1 حتى 12 وهو رقم الجهاز الذي نريد إطفاءه أو تشغيله
3 – إحدى القيمتين ( 1 أو 0 ) حيث :
نرسل القيمة( 1 ) لتشغيل الجهاز ونرسل القيمة( 0 ) لإطفائه.
لاحظ أن تسلسل إرسال القيم الثلاثة مهم جداً ( القيمة 254 أولاً ثم رقم الجهاز , ثم الأمر 0 أو 1 )
وهكذا يقوم المتحكم بتشغيل و إطفاء الجهاز الذي نريده حسب القيم التي نرسلها إليه .
أرجو للجميع المتعة والفائدة وإذا كان هناك أي استفسار فأنا مستعد للإجابة حسب معرفتي
ووفقنا الله لما يحبه ويرضاه
أخوكم ghs75

وفي الملف المرفق تجدون التفاصيل
أف يبدو أن هناك مشكلة فالملف الذي أريد أرفاقه لا يظهر عند فتح نافذة (اختيار ملف) علماً أن لاحقته هي rar
أرجو المساعدة

اعلانات

فهد المنصور
:: مؤسس موقع القرية الالكترونية ::
تاريخ التسجيل: Feb 2004
المشاركات: 11,350
نشاط [ فهد المنصور ]
قوة السمعة:314
قديم 26-12-2004, 07:32 PM المشاركة 2   
افتراضي


مشاركة رائعة أخي ghs75 ..

ونطمع منك المزيد من المشاركات المتميزة ..

ماهو أسم الملف الذي قمت بأرفاقه ؟ حتى يمكنني تصحيح الخطأ ..


:can:

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

ghs75
:: زائر ::
المشاركات: n/a
نشاط [ ghs75 ]
قوة السمعة:
قديم 27-12-2004, 01:45 PM المشاركة 3   
افتراضي


شكراً لك يا أخي على الرد
ولكني لم أرفق الملف لأني لم أجده أصلاً لا هو ولا غيره من الملفات
فعند النقر على زر (استعراض) لا أرى سوى المجلدات وعند فتح أي مجلد لا تظهر الملفات الموجودة فيه
فما هو السبب يا ترى؟؟؟؟؟؟؟؟؟


ghs75
:: زائر ::
المشاركات: n/a
نشاط [ ghs75 ]
قوة السمعة:
قديم 28-12-2004, 01:42 PM المشاركة 4   
افتراضي


شو ياشباب ، ما في رد ؟؟؟


فهد المنصور
:: مؤسس موقع القرية الالكترونية ::
تاريخ التسجيل: Feb 2004
المشاركات: 11,350
نشاط [ فهد المنصور ]
قوة السمعة:314
قديم 28-12-2004, 01:57 PM المشاركة 5   
افتراضي


ghs75 .. قم بأرفاق الملف بلأستخدام هذه الوصلة

أضغط على زر أستعراض .. وأختار الملف المطلوب رفعه من جهازك .. ثم زر تحميل ..

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


:can:


ghs75
:: زائر ::
المشاركات: n/a
نشاط [ ghs75 ]
قوة السمعة:
قديم 29-12-2004, 06:54 PM المشاركة 6   
افتراضي


الف شكر لك يا أخي فهد
لقد قمت بالمطلوب لكن الملفات أيضا لم تظهر ولكني كتبت الدليل الخاص بالملف في المكان المخصص ويبدو أن العملية تمت بنجاح
على كل حال هذا هو الرابط :http://upload.qariya.info/eup/pic.rar


الصورة الرمزية pLiiiJl
pLiiiJl
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2004
الدولة: سوريا / دمشق
المشاركات: 385
نشاط [ pLiiiJl ]
قوة السمعة:90
قديم 29-12-2004, 11:15 PM المشاركة 7   
افتراضي


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

شكرا لك على هذه المشاركة الجميلة ننتظر منك المزيد من المشاركات المتميزة و تقبل مني هذه


ghs75
:: زائر ::
المشاركات: n/a
نشاط [ ghs75 ]
قوة السمعة:
قديم 02-01-2005, 03:05 PM المشاركة 8   
افتراضي


شكراً يا أخي pLiiiJl

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

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


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025