الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التحكم بشدة الاضاءة

بدأه 5282 في 9 أغسطس 2010 · 5 رد · 3,989 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الســـــــلام عليكم

اريد ان اتحكم بشدة اضاءة مصباح عن طريق الميكروكنترولر (اريد ان اكون بعيدا عن ال pwm لان ال pic16f628a لايوجد بة سوى طرف pwm واحد فقط وانا عندى اكثر من مصباح موصول بالميكرو )

علما بأن المصباح 220 فولت موصول بترياك فماهى افضل طريقة للتحكم بشدة اضاءة هذا المصباح

هل اطبق نبضات مثلا بتردد 20 هرتز ثابت واتحكم فى اتساع النبضات اى زمن النبضات

مثل هذة الصورة وسأتحكم فى الزمن ال t

duty-cycle-2.gif

اريد رايكم واقتراحاتكم

وشكراااااااااااااااااااااااااااااااااا

#2

ما ذكرته هو ال pwm بعينه

اذا كان الميكرو لا يقوم إلا بعملية pwm واحدة فللتحكم فى شده الإضائة يمكنك ان تولد انت اشارة ال Pwm بالكود الميكرو الذى يأتى معه module لتوليد ال pwm يكون حتى لا تهدر موارد الميركرو

1

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#3

من المخطط الذي نرفقه سترى اخي انه بالامكان التحكم بشدة الانارة عن طريق ادخال نظام عد ثنائي من خلال المدخل التفرعي (parallel port) طبعا الدارة تصلح لربطها بمخرج الطابعة والتحكم بشدة الانارة من الرقم (000)الى الرقم (111) بانشاء برنامج باي لغة تختارها......

الان ما دام الامر هو ادخال نستطيع انشاء برنامج تصاعدي او تنازلي لثلاث مخارج من اي معالج مصغر ومن اي عائلة كان مكيروشيب او اتميل

والادخال

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

ارقام المخرج التفرعي رقمت بحسب احتياجات المبرمج وليست محصورة بهذا الترقيم اي بمكن تغيرها

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

post-84064-096269900 1281409417_thumb.jp

المرفقات
Light.JPG

تم تعديل هذه المشاركة بواسطة maaas76 في 10 أغسطس 2010 في 06:03

#4

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

:wink:

ولكن عند التعامل مع مصابيح 220v ac ما افضل تردد ثابت لهذة المصابيح اعمل علية فى عملية ال pwm

تم تعديل هذه المشاركة بواسطة 5282 في 10 أغسطس 2010 في 11:30

#5
اقتباس
شكرااا لكم على المساعدة سأقوم بكتابة كود توليد ال pwm بنفسى واخرجة على عدة مخارج فى نفس الوقت ( على نفس المنفذ ) افهم من كلامك ان هذا هو افضل حل شكراا حريف برمجة ولكل من ساهم فى المساعدة
ليس أفضل حل انت مضطر له لكن اذا كان الميكرو لن يقوم إلا بهذه الوظيفة فلا ضير لكن ان كان سيكون له وظائف أخرى ستجد ان توليد اشارة ال Pwm تأكل معظم موارد المتحكم وانت وشطارتك فى كتابة الكود

أو تشترى متحكم آخر فيه اكثر من وحدة timer و pwm شوف الأنسب لك

اقتباس
ولكن عند التعامل مع مصابيح 220v ac ما افضل تردد ثابت لهذة المصابيح اعمل علية فى عملية ال pwm

لا أعتقد ان التردد سيأثر معك بمثل ما يحدث مع المحركات أو الإنظمة التى تحتوى على ملفات يمكنك بالتجربة ان تصل للتردد المناسب فلم أجرب ال pwm مع الإنارة من قبل

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#6

شكرااااااااااااا استاذ حريف برمجة على المتابعة والمساعدة :)

مواضيع مشابهة