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

خروج الميكروكنترولر عن مساره بوجود الريليه

مغلق
بدأه e.omar في 1 مايو 2005 · 11 رد · 2,518 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

#2

تحياتي اخ عمر

انا اعاني من نفس المشكلة ولكن على معالج 16F630

صنعت مقياس سرعة محرك السيارة وهو يعمل على اكمل وجه الحمد للّـــــه

باستخدام شاشة HD44780 احيانا عند وصل التغذية يشرد البرنامج فتظهر على الشاشة احرف واشارات وارقام لاتمت للبرنامج بصلة

عزلت دارة المايكرو (مدخل النبض) باستخدام PC817 لكني لم استفد شيئا

هل بالامكان المساعدة

السلام عليكم

#3

يمكنك عزل الميكروكنترولر عن الترانزيستور وما يحدث فيه باستخدام الاوبتكبلر وهو قطعه صغيره تحتوي على دايود مرسل وآخر مستقبل ومغلفه بحيث يتم نقل الاشاره من المرسل الى المستقبل عن طريق الضوء وليس بمرور تيار طبعا المرسل يوصل مع المايكرو والمستقبل يخرج على قاعدة الترانزيستور وبكده يكون اي تغير في الخرج لا يؤثر على المايكروكنترولر (طبعا مفيش فرق بين أنواع المايكرو) ولكن تكلفتها غاليه شويه مع سهولة عملها فهي ب5 جنيهات واحيانا أكثر

#4

مش فاهم مشكلتك ؟

ان اعتقد ان في ATMEL 89C52 في Pull UP Resistors Built IN يعني الخرج تمام مفيش Floating ...

وضح لو سمحت اكثر

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#5

إلى الإخوة الذين يعانوا من هذه المشكلة ( التشويش )

أنا لم تصادفني المشكلة ولكن أعتقد أن الحل يكون بوضع مكثف يوصل مع ground فالتشويش عبارة عن تيار متغير والمكثف يعتبر short circuit بالنسبة له وهذا الربط نجده كثيرا في الدارات حيث أنه غالبا كل ic قد تتعرض للتشويش يتخلص منه بهذه الطريقة

أرجو أن يكون الحل مجدي

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

#6

عدة نقاط ناخذها بعين الاعتبار لكل تصميم

*- مكثف electrolytic واحد او اكثر موزعة على اللوحة بحسب حجمها و التيار المار بها.

*- مكثف سيراميك تقريبا 0.1MF لكل IC يكون اقرب ما يمكن من VCC و الارضي.

*- توزيع الارضي بشكل جيد يضمن مرور التيار في حالاته القصوى دون انخفاض بالجهد. بعبارة اخرى اجعل الارضي اسمك من بقية التوصيلات بشكل واضح او باضافة نحاس بالطرق المعروفة. و لا تنسى ان تزيد كذلك لل VCC او القطب الموجب.

*- اجعل الريليه بعيدا عن دوائر السيليكون على الاقل 3 سم. و ضع مكثف ELECTROLYTIC بقرب دائرة تغذية الريليه.

*- بامكانك اضافة TRANSIENT SUPPRESSOR على التوازي مع خرج الريليه لتقليل RF و المجالات المغناطيسية. و هذا ليس ضروري و لكنه جيد كذلك للجهاز الذي تريد تزويده بالطاقة خاصة اذا كان INDUCTIVE LOAD.

ماذكره الاخ Asm4all ينفع و يساعد و لكن يمكن الاستغناء عنه باتباع ما سبق في مثل هذه الحالة.

لا تنسى استغلال الحارس الامين WDT ـ (WATCH DOG TIMER) اذا كان موجود ليعيد البرنامج الى مساره الصحيح في حالة خروجه.

تم تعديل هذه المشاركة بواسطة عماد الخليل في 1 مايو 2005 في 22:12

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#7

شكراً لكل من رد على سؤالي , و على فكرة لقد وضعت في الدارة مكثف سيراميكي 100 نانو و لكن دون نتيجة , علماً أنني استخدم في دارتي 16 ريليه و لكن ريليه واحدة تعمل في وقت واحد , و يبدو فكرة العازل الضوئي مغرية للتطبيق و ستكون التجربة النهائية و آمل أن تنجح و لكن أفضل حل ذو جدوى اقتصادية أفضل , و بخصوص الـ wdt أنا حاولت استخدامه و لكنه لا يعمل بشكل جيد كما يعمل في معالجات الـ pic , فلمن يدلني على طريقة استخدامه مع atmel جزيل الشكر علماً أن الطريقة التي اتبعها هي بكتابة 01EH و 0E1H بالتسلسل إلى مسجل WDT و أقوم بتكرار هذه العملية عدة مرات ضمن البرنامج حتى لا يحدث طفحان , و لكنها لا تجدي نفعاً عندما يخرج المعالج عن طوره , فلمن كتب كود يستخدم فيه WDT أن يرسله لي لأحاول مقارنته و أعرف خطأي و لكم مني جزيل الشكر و العرفان على مساهماتكم لي .

#8

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

استخدم 7410 كقادح شميت ثم ترانزيستور 2n2222

#9

عانيت من هذه المشكلة طويلا..

أقترح التأكد من قدرة منبع التغذية لديك، وذلك بمراقبة جهود الدارة بعد قدح 3 ريليات معا..

كذلك حاول تأريض اللوحة بأرضي المنزل أو بأكبر كتلة معدنية موجودة لديك..

ذع دارتك في علبة معدنية مؤرضة..

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

ملاحظة أخيرة..

حاول شراء معالج للتطبيقات الصناعية أو العسكرية وليس معالجاً للتطبيقات التجارية، تستطيع تمييز ذلك من الحرف المييز

بعد الرقم المحدد للتردد الأعظمي للمعالج

24PC هذا للتطبيقات التجارية Commercial

24PI هذا للتطبيقات الصناعية Industrial وهو متوفر في الأسواق لكنه أغلى بحوالي 10%

ومن يتق الله يجعل له مخرجا

]

#10

1. يمكن أن تكون قد تركت بعض منافذ المايكرو بحالة المداخل المفتوحة يجب أن تصلها مع الأرضي لأنها تتحسس إشارات وتؤثر على عمل المايكرو كنترولر(يجب أن تقوم بتأريض كل العتبات Ports الغير مستخدمة بعد أن تبرمجها على أن تكون مداخل وتصلها بالأرضي.

2. يجب أن يبتعد الريليه قليلا عن المايكرو كنترولر

3. يجب أن يكون جهد تغذية كل من المايكرو كنترولر والريليه مثبت باستخدام منظم جهد من عائلة 78 ووصل مكثفات(100نانو وعشرة مايكرو) على كل من مدخل المنظم وعلى مخرجه لعمل الاستقرار

#11

شكراً لكل من ساعدني , أعتقد أن المشكلة في قرب الريليهات من بعضها و من المعالج , سأنفذ اقتراحاتكم و أبلغكم بالنتائج.

#12

يمكن ان يكون الخلل بارضي الدارة

اجعل ارضي الدارة بمساحة اكبر مايمكن

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…