منتدى الإلكترونيات قسم الالكترونكس لمناقشة الافكار والمعلومات المتعلقة بالهندسة الالكترونية للمبتدئين والهواة والفنيين - Electronics

   

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 19-08-2012, 09:10 PM المشاركة 17   
افتراضي



مارأيكم بإستخدام مكبر عمليات أو مقارن نحدد الجهد المرجعي بقيمة يمكن الوصول أليها من خلال تسريب 30 ميلي أمبير وعند هذا التسريب يقوم المقارن بتغيير حالته ويقدح بوابة ثايرستور والثايرستور يغذي الريلية الرئيسية
لا تنسى ان الجهد الخارج سيكون صغير و متناوب و لكي تحوله الى مستمر ستخسر نسبة كبيرة من الجهد . ناهيك عن العلاقة الغير خطية التي سوف تكون بين الجهد المتناوب و الجهد المستمر بسبب الدالة الاسية للدايودات ....
ولذلك اقترحت استخدام البك ....

شكرا للاخ العزيز Tico على مساعدتنا في الحصول على متحكم صغير ....
واذا كنت قد تعاملت معه من قبل يرجى شرح اعداداته الاساسية فيما لو كان هنالك فيها اضافة على المتحكم 877a ...

الاخ العزيز abcd البك هو متحكم مايكروي يختزل كثرة الدوائر الالكترونية بعبارات برمجية و بلغات متعددة ...

اذا رجحت فكرة المتحكم لديكم سوف ابدأ برسم الدائرة و عمل الكود ..

اعلانات

الصورة الرمزية فكروعلم
فكروعلم
:: عضو ماسي ::
تاريخ التسجيل: Mar 2012
الدولة: سوريا
المشاركات: 5,401
نشاط [ فكروعلم ]
قوة السمعة:
قديم 20-08-2012, 12:36 AM المشاركة 18   
افتراضي


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

شكرا للاخ العزيز Tico على مساعدتنا في الحصول على متحكم صغير ....
واذا كنت قد تعاملت معه من قبل يرجى شرح اعداداته الاساسية فيما لو كان هنالك فيها اضافة على المتحكم 877a ...

الاخ العزيز abcd البك هو متحكم مايكروي يختزل كثرة الدوائر الالكترونية بعبارات برمجية و بلغات متعددة ...

اذا رجحت فكرة المتحكم لديكم سوف ابدأ برسم الدائرة و عمل الكود ..
أخ حيدر نحن بإنتظار الرسم ولك جزيل الشكر

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

الصورة الرمزية Sallam
Sallam
:: مهندس متميز ::
تاريخ التسجيل: Mar 2006
الدولة: Syria
المشاركات: 515
نشاط [ Sallam ]
قوة السمعة:
قديم 20-08-2012, 12:41 AM المشاركة 19   
افتراضي


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


الصورة الرمزية فكروعلم
فكروعلم
:: عضو ماسي ::
تاريخ التسجيل: Mar 2012
الدولة: سوريا
المشاركات: 5,401
نشاط [ فكروعلم ]
قوة السمعة:
قديم 20-08-2012, 01:17 AM المشاركة 20   
افتراضي


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


Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,423
نشاط [ Tico ]
قوة السمعة:
قديم 20-08-2012, 05:03 PM المشاركة 21   
افتراضي


شكرا للاخ العزيز Tico على مساعدتنا في الحصول على متحكم صغير ....
واذا كنت قد تعاملت معه من قبل يرجى شرح اعداداته الاساسية فيما لو كان هنالك فيها اضافة على المتحكم 877a ...
لا شكر على واجب أخي حيدر ..
هو فعلا صغير بمعنى الكلمة : منفذ وحيد ذو 6 أطراف + طرفا التغذية .
بعض الايضاحات البسيطة حوله:
اولا : الاعدادات :
لو اخترنا المذبذب الداخلي (4 ميغاهرتز) :

ثانيا : ترتيبات خاصة به:
1-اسم المنفذ (الوحيد): GPIO
2-اسم مسجل تحديد الاتجاه (خرج ام دخل): TRISIO
3-أطراف المنفذ يمكن ان تبرمج إما دخول او خروج باستثناء الطرف GPIO3
الذي يبرمج فقط كدخل ..
4- كل الاطراف يمكن ان تبرمج كدخول ديجيتال او دخول أنالوج حسب الاختيار..
5- المسجل الذي يحدد هذا الاختيار هو المسجل Ansel والذي يقابل المسجل adcon1 في بعض البيكات مثل 16F877a
مثال:
;Ansel = 000001
معناه ان الطرف GPIO0 أنالوج والباقي ديجيتال
;Ansel = 000100
معناه ان الطرف GPIO2 أنالوج والباقي ديجيتال
وهكذا .. 0 تعني ان الطرف ديجيتال و 1 تعني انه أنالوج.
إذا اخترنا طرفا وحددناه أنالوج فمعنى هذا اننا نريده ان يكون دخلا لذلك نبرمجه كدخل بواسطة TRISIO كما تعلم.
وهكذا فلو اخترنا الطرف GPIO2 كدخل انالوج لازم نضيف التعليمة :
;TRISIO.GPIO2 = 1
6- المسجل adcon0 لا يختلف كثيرا عن 16F877a ومن بين مهامه تحديد المرجعية الفولتية لعملية التحويل انالوج / ديجيتال وكمثال:
;ADCON0.VCFG = 0
معناه ان المرجعية هي VDD اي جهد تغذية البك نفسه.
البت المسؤول هو VCFG كما يبدو من التعليمة.
ويوجد مثال مع الميكروسي 8 والذي -أظن انك لاتزال وفيا له- ..
أتمنى ان تكون هذه المعلومات صحيحية ومفيدة.


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 22-08-2012, 09:23 AM المشاركة 22   
افتراضي


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

هذا هو مخطط الدائرة


و هنا الكود

كود:
unsigned int v,vmax;
void main(){
trisa=0xff;trisb=0;portb=0;
loop:
v=ADC_Read(0);
if(v > vmax)vmax=v;
if(vmax > 205)portb.f0=1;
else portb.f0=0;
goto loop;
}
من مواصفات الكود انه لا يعيد التيار بعد زوال تيار التسريب و سوف نفكر في موضوع الاعادة لاحقا فاما ان يكون من خلال قاطع او من خلال المتحكم نفسه ...
كذلك يمكن تعيير الجهاز بحيث نحدد اعلى تيار تسريب مسموح به و ذلك اما من خلال المقاوممة المتغيرة او من خلال الكود و من هنا لن يهمنا كثيرا عدد لفات ملف الجهد و المهم فيها انها تعطي جهد معين في حال حصول خطأ ...

ملاحظة : انا لازلت استخدم برنامج الميكروسي القديم فهو الافضل لدي من الميكروسي برو . يرجى ملاحظة الفروقات في الكود ان وجدت ..

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


التعديل الأخير تم بواسطة : حيدر علاج حسن بتاريخ 22-08-2012 الساعة 09:29 AM

الصورة الرمزية فكروعلم
فكروعلم
:: عضو ماسي ::
تاريخ التسجيل: Mar 2012
الدولة: سوريا
المشاركات: 5,401
نشاط [ فكروعلم ]
قوة السمعة:
قديم 22-08-2012, 03:04 PM المشاركة 23   
افتراضي


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

هذا هو مخطط الدائرة


و هنا الكود

كود:
unsigned int v,vmax;
void main(){
trisa=0xff;trisb=0;portb=0;
loop:
v=ADC_Read(0);
if(v > vmax)vmax=v;
if(vmax > 205)portb.f0=1;
else portb.f0=0;
goto loop;
}
من مواصفات الكود انه لا يعيد التيار بعد زوال تيار التسريب و سوف نفكر في موضوع الاعادة لاحقا فاما ان يكون من خلال قاطع او من خلال المتحكم نفسه ...
كذلك يمكن تعيير الجهاز بحيث نحدد اعلى تيار تسريب مسموح به و ذلك اما من خلال المقاوممة المتغيرة او من خلال الكود و من هنا لن يهمنا كثيرا عدد لفات ملف الجهد و المهم فيها انها تعطي جهد معين في حال حصول خطأ ...

ملاحظة : انا لازلت استخدم برنامج الميكروسي القديم فهو الافضل لدي من الميكروسي برو . يرجى ملاحظة الفروقات في الكود ان وجدت ..

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


Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,423
نشاط [ Tico ]
قوة السمعة:
قديم 22-08-2012, 05:00 PM المشاركة 24   
افتراضي


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



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