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

   

الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 155
نشاط [ yasirh88 ]
قوة السمعة:
قديم 04-09-2015, 11:47 PM المشاركة 17   
افتراضي



ستجد أن عندما يكون خرج الميكرو = صفر سيكون الترانزيستور موصل ON و عندما يكون خرج الميكرو 5 فولت لن يكفى لغلق الترانزيستور لأن قاعدته يجب أن تصل إلى 12 فولت لكى يفصل أو يغلق و يغلق الريلاى
ارسم الدائرة و ضع القيم عليها تتضح لك الأمور
نعم اخي لقد جربت الطريقة وفعلا انها نجحت ولكنها غير عملية ولن تنفعني لان الجهد الخارج سيكون 10.7 فولت وقد لا يعمل الريلاي بهذه الفولتية وهذه الصورة توضح ذلك



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

المهم اني ساعمل بالطريقة الاولى واستمر عليها



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

اعلانات

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 05-09-2015, 07:56 AM المشاركة 18   
افتراضي


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

1- لاحظ أنك تستخدم هنا 12 فولت على سويتش القاعدة بينما ردى كان على 5 فولت لأنها خرج الميكرو و الميكرو لا يعطى 12 فولت
2- كما ذكرت لك هناك داتا شيت لكل مكون و منها الريلاى و من الداتا شيت الريلاى 12 فولت سيعمل عند 9 فولت و ليس 10.7777777777777
3- لا تقل جربتها و كان الفولت كذا و انت عاملها على محاكى فالقانون بيقول مقاومة الريلاى 400 أوم و مقاومة القاعدة 1 ك إذن الترانزيستور فى التشبع Saturation وهذا يجعل الفولت على الريلاى لا يقل عن 11 إلى 11.5 فولت وهذه تخريفة أخرى من تخاريف بروتس
ولكني لم افهم ما السبب لانه في حالة عمل الترانزسستور كمفتاح المفروض لا يوجد ربط بين قاعدة الترانزسستور والباعث ... فولتية القاعدة فقط تعمل على جعل الترانزسستور في حالة اون ليمر التيار من الجامع الى الباعث وهو عكس ما يحصل في الصورة فعند تخفيض فولتية القاعدة لا يعمل الليد المربوط بالريلاي
من قال لك هذا؟
الترانزيستور يعمل بالتيار وليس الفولت و تيار القاعدة يمر للباعث و تيار الباعث يمر للمجمع

كلامك هذا يصلح للموسفيت وليس الترانزيستور الثنائى القطبية

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

الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 155
نشاط [ yasirh88 ]
قوة السمعة:
قديم 06-09-2015, 12:46 AM المشاركة 19   
angry


1- لاحظ أنك تستخدم هنا 12 فولت على سويتش القاعدة بينما ردى كان على 5 فولت لأنها خرج الميكرو و الميكرو لا يعطى 12 فولت

3- لا تقل جربتها و كان الفولت كذا و انت عاملها على محاكى فالقانون بيقول مقاومة الريلاى 400 أوم و مقاومة القاعدة 1 ك إذن الترانزيستور فى التشبع Saturation وهذا يجعل الفولت على الريلاى لا يقل عن 11 إلى 11.5 فولت وهذه تخريفة أخرى من تخاريف بروتس
اخي العزيز اني جربت الطريقة اللي حجيت عنها وجربتها بروتس وعملي وهذا ربط الدائرة



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

كما ذكرت لك هناك داتا شيت لكل مكون و منها الريلاى و من الداتا شيت الريلاى 12 فولت سيعمل عند 9 فولت و ليس 10.7777777777777
اما باللنسبة لفولتية الريلاي التي تكلمت عنها فلاحظت انه الريلاي يعمل بال 8 فولت ايضا عمليا وهذه صورة الريلاي
صورة الريــــلاي
المشكلة انك تؤمن بالكتابات والداتاشيت ولكنها لا تاتي صحيحة 100 بالمية

وتبقى مشكلة العداد التي لم تحل وبقي العداد عند اطفاء الدائرة وتشغيلها 3 مرات يبدا بالعد ولا يعمل ترسيت ولا يستقر على حالة ابتدائية فهل يوجد بديل للدائرة التي وضعتها او ان هناك خلل ما ؟؟؟

يا اخي انا حاولت اغلق الموضوع اكثر من مرة ولكنك تساعد على كثرة الاسئلة ههههه
اتمنى ان يتسع صدرك لسؤالين اخرين الاول بخصوص الداتاشيت الخاص بالبك 16f877a فكما تعرف ان البورت a مخصص للاشارات الانالوج الا في حالة عمل تهيئة للبورت وجعل البنات pins مخارج عن طريق الامر adcon وان هذا الشئ مخصص له جزء من الداتاشيت تحت اسم I/O وهو كما ترى في الصورة



لماذا استخدم كل هذه الاوامر في تهيئة البورت في حين انه يمكن ان يستخدم فقط adcon هل يمكنك ان تشرح ولو بالشئ البسيط عن هذا الكود

الثاني بخصوص adc او البورت a في المتحكم نفسه 16f877a لو ادخلنا فولتيات مختلفة على بن a1 وكتبنا كود لتشغيل او اطفاء ليدات على اطراف portb سيعمل البرنامج كما هو مطلوب لكن لو غيرنا البورت الى اي بورت اخر لا يعمل البرنامج هل هذا معناه ان ال ADC مخصص للبورت b فقط ولا يعمل مع بورت اخر ام ان هناك حركة يجب ان نعملها لكي يعمل مع كل البورتات ؟؟؟
هذه الصورة توضح ذلك


واتمنى تجاوبني على هذا الموضوع وتغلق الموضوع لان اذا بقى مفتوح الموضوع راح اظل اسال هههههه


التعديل الأخير تم بواسطة : yasirh88 بتاريخ 06-09-2015 الساعة 01:02 AM

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 06-09-2015, 08:32 AM المشاركة 20   
افتراضي


بخصوص الداتاشيت الخاص بالبك 16f877a فكما تعرف ان البورت a مخصص للاشارات الانالوج الا في حالة عمل تهيئة للبورت وجعل البنات pins مخارج عن طريق الامر adcon وان هذا الشئ مخصص له جزء من الداتاشيت تحت اسم I/O وهو كما ترى في الصورة



لماذا استخدم كل هذه الاوامر في تهيئة البورت في حين انه يمكن ان يستخدم فقط adcon هل يمكنك ان تشرح ولو بالشئ البسيط عن هذا الكود
لأنه يكتب كود بالأسيمبلى ولا احد يستخدم الأسيمبلى مع البك
فى حين أنك ستكتب بلفة C أو غيرها وهى تضيف هذه الخطوات اللازمة آليا و يمكنك أن تعرف ذلك من عدد بايت البرنامج بعد Compile
الثاني بخصوص adc او البورت a في المتحكم نفسه 16f877a لو ادخلنا فولتيات مختلفة على بن a1 وكتبنا كود لتشغيل او اطفاء ليدات على اطراف portb سيعمل البرنامج كما هو مطلوب لكن لو غيرنا البورت الى اي بورت اخر لا يعمل البرنامج هل هذا معناه ان ال ADC مخصص للبورت b فقط ولا يعمل مع بورت اخر ام ان هناك حركة يجب ان نعملها لكي يعمل مع كل البورتات ؟؟؟
هذه الصورة توضح ذلك


واتمنى تجاوبني على هذا الموضوع وتغلق الموضوع لان اذا بقى مفتوح الموضوع راح اظل اسال هههههه
لا علاقة بين ADC و اى من البورتات سوى A لأنه الدخل
عندما تقرأ تدخل النتيجة فى Register داخل الميكرو و انت تطلب أخذ جزء منها بعد ذلك لأى من البورتات الباقية أو تحفظه فى الذاكرة أو خلافه فالأمر لا يختلف و بالنسبة لأى بورت لو وضع فى هيئه Output لا يفرق أن تنقل الداتا إليه من ريجستر أو تضعها عليه مباشرة
لابد هناك خطأ فى الكود ولا تقل لى انه يعمل على بورت آخر
جرب ضع كود ما لتفعيل هذا الطرف ثم ضع هذا الكود فى متغير و انقله لنفس الطرف لو كلا الطريقتين أدت نفس النجاح إذن لابد أن تعمل من ال ADC

أيضا لم تذكر هل هذا الكود لا يعمل فى بروتس ولا فى العملى أم فى بروتس فقط أم عملى فقط


بالنسبة للعداد تأكد أن وضع موجب على طرف 15 يعمل RESET و طالما هذا الفولت موجود لا تعمل الدائرة فإن لم يكن فالمتكاملة تالفة
ثانيا قد يكون الفصل و التوصيل سريع بحيث لا يعطى فرصة للتغذية أت تفرغ شحنتها و هذا أمر آخر
يمكنك زيادة المكثف إلى 10 ميكرو و إن لم يكن كافيا ضع دايود على التوازى مع 100ك متجه لأعلى


التعديل الأخير تم بواسطة : ماجد عباس محمد بتاريخ 06-09-2015 الساعة 08:36 AM

الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 155
نشاط [ yasirh88 ]
قوة السمعة:
قديم 07-09-2015, 12:30 AM المشاركة 21   
افتراضي


لأنه يكتب كود بالأسيمبلى ولا احد يستخدم الأسيمبلى مع البك
فى حين أنك ستكتب بلفة C أو غيرها وهى تضيف هذه الخطوات اللازمة آليا و يمكنك أن تعرف ذلك من عدد بايت البرنامج بعد Compile
اشكرك اخي العزيز على التوضيح فلم استخدم من قبل لغة الاسمبلي تم حل هذه المشكلة

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



ولم يبقى الا هذه المشكلة

بالنسبة للعداد تأكد أن وضع موجب على طرف 15 يعمل RESET و طالما هذا الفولت موجود لا تعمل الدائرة فإن لم يكن فالمتكاملة تالفة
ثانيا قد يكون الفصل و التوصيل سريع بحيث لا يعطى فرصة للتغذية أت تفرغ شحنتها و هذا أمر آخر
يمكنك زيادة المكثف إلى 10 ميكرو و إن لم يكن كافيا ضع دايود على التوازى مع 100ك متجه لأعلى
نعم اخي العزيز عند وضع جهد 5 فولت على الريسيت لا تتغير حالة الكاونتر نهائياا ويبقى العداد على الصفر ... وانا متاكد ان السبب هو الفصل والتوصيل يتم بصورة سريعة لانه عند فصل الدائرة يستمر الليد بالاضائة حتى تفرغ الشحنة من المتسعة .... سؤالي لك اخي العزيز

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


التعديل الأخير تم بواسطة : yasirh88 بتاريخ 07-09-2015 الساعة 12:33 AM

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 07-09-2015, 07:34 AM المشاركة 22   
افتراضي


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

هل يمكن ربط مقاومة على طرفي المتسعة او تفريغ شحنة الدائرة بواسطة مقاومة او شئ اخر بحيث عند فصل الدائرة ينطفئ الليد مباشرة واين ساضع التركيب بالدائرة ام ان هناك اقتراح بديل .... ولم يبقى سوى هذه المشكلة وننهي الموضوع ان شاء الله
هذه لا تعتبر حالة فصل و توصيل ، لأن الفصل يعنى قطع التيار فترة ثم عودته
هذه تسمى ضوضاء على الخط وهى من الأمور الصعب التخلص منها لحاجتها لفلاتر و غيرها
هناك دوائر تضاف تسمى (POR (power On Reset وهى باستخدام مقارن و غيره تستشعر التغيير فى التغذية فتعمل Master Reset
الدايود الذى شرحته لك المرة الماضية يربط RESET العداد بالتغير فى التغذيه أى عندما يقل الفولت لما يوقف الدائرة، تعمل RESET


الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 155
نشاط [ yasirh88 ]
قوة السمعة:
قديم 08-09-2015, 12:22 AM المشاركة 23   
افتراضي


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

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


التعديل الأخير تم بواسطة : yasirh88 بتاريخ 08-09-2015 الساعة 12:30 AM

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 08-09-2015, 09:57 AM المشاركة 24   
افتراضي


شكراا اخي باعادة الرد على هذه الفقرة فقمت بالبحث على النت ووجدت انها نفسها لغة البرمجة الخاصة بال 8086
أخى
لكل عائلة ميكرو سواء ميكرو بروسيسور أو ميكرو كونتروللر لغة أسيمبلى لها ولا تنطبق على أى عائلة أخرى
بعض العائلات تكون تطوير للأعلى بمعنى تعتمد السابق و تضيف إليه و البعض يختلف تماما
البك PIC16 لإمكانياته المحدودة تجد أن لغته صعبة فهى فقط 35 أمر و ريجستر واحد و Accumulator واحد - ليس بينها ضرب ولا قسمة ولا التعامل مع BCD ولا مقارنة مع ذاكرة ولا indirect address كما أن Stack محدود وهى فى صفحة 162 للميكرو PIC16F877A ولا علاقة لها إطلاقا بالميكرو 8080 إلا الإسم فقط
وان هذه اللغة تعتبر اسهل من لغة السي باللنسبة لي
فى ميكرو أتميل أنا معك فى هذا
وقمت بتحليل الكود السابق بصورة تفصيلية
على أى أساس؟ هل كود بيك أم كود 8080؟؟؟؟
ولكن سؤالي لك ,اذا كنت مطلع على هذا الموضوع, فان هذه اللغة تستخدم للريجسترات الخاصة بالمايكرو بروسيسر وليس للبك واعلم بان البك يتكون من مايكرو بروسيسر ورام وروم ولكن ما الذي يجعلني استخدم هذه اللغة واترك لغة السي التي تعتبر اوسع في هذا المجال واين تبرز قوة هذه اللغة
معذرة لديك فهم خاطئ عن اللغات فلغة السى لا علاقة لها بأى نوع من الميكرو فأنت تكتب
كود:
IF A=0 Then
Else
End if
كما هى لا تتغير لكن المترجم للميكرو 8080 غير المترجم للميكرو 6800 غير المترجم للبيك غير المترجم لأتميل و كلهم سيقبلوا نفس الجملة لكن سيعطوا ملف هكس مختلف

هناك مغالطة شائعة بهذا الخصوص

لغة السى أقرب لكذا وكذا و لا أدرى ماذا!!!!!!!!!!!!!!

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

لكن فى الميكرو كونتروللر لا يوجد أى من هذا إطلاقا فمثلا
كود:
For X=5 to 10
-
-
Next
ستترجم بأى لغة سواء سى أو بيزك أو باسكال أو اسيمبلى للتالى
كود:
Loop:
MOV R0,#5
-
-
INC R0
CJNE R0,#10,Loop
ماذا تستطيع السى ان تختصر أكثر من ذلك؟؟
الفرق بين شركة منتجة للمترجم و أخرى أكبر بكثير من الفرق بين لغة و أخرى

علما اني قرات مواضيع انهم يستخدمون لغة الاسيمبلي في بداية البرنامج ومن ثم يطورون البرنامج بلغة السي وذلك لان العمليات عندما تجري بالمايكرو بروسيسر تكون اسرع من ما لو تعمل بالرام وثم تنقل للمايكروبروسيسر (حالة البك)
غير مفهوم
لبرمجة البك يستخدم سي أو بيزك أو غيره حتى أنه توجد شركات تنتج واجهات رسومية مثل Great Cow وهى سهلة و بسيطة و عمليه و نادرا جدا ما تجد من يبرمج بالأسيمبلى
أتميل كثير جدا يستخدم الأسيمبلى ولا يلجأ لأى من اللغات إلا عندما تكون الحاجة للأرقام العشرية موجودة ولا مفر منها
كل البرامج تنفذ فى وحدة ALU و لم اسمع عن اوامر تنفذ فى ذاكرة - الذاكرة لحفظ الأرقام و البيانات فقط
ربما هذا الشرح يفيدك عن ALU
http://www.qariya.info/vb/showthread...=85647&page=15
بدأ من المشاركة 114
, وهل ان برنامج المايكروسي يدعم لغة الاسمبلي لاني عندما قرات هذه اللغة في الجامعة درستها على برنامج خاص يسمى 8086 emulator
وما هي نصيحتك هل تنصحني ابرمج بهذه اللغة وادعمها بلغة السي ام اكتفي بلغة السي فقط
باللنسبة لهذه النقطة
الدعم حسب البرنامج المترجم فالبعض يدعى أنه يدعم و عندما تنفذ ما يطلبوا يعطى خطأ لغوى Syntax Error
شرحت لك متى تستخدم لغة السى و متى تستخدم الأسيمبلى و مع أى ميكرو

ما تستخدمه لهذه العائلة الميكرو هذه من برامج لا يصلح لعائلة أخرى
8086 غير البك PIC16 و PIC18 حيث جعلوا الأوامر 75 أمر و اضافوا الضرب وهو غير ATMEL حيث لها عدد كبير من الأوامر بينها الضرب و القسمة و التعامل مع BCD
اخي العزيز عند اطفاء مصدر الجهد الليد يبدا بالانطفاء تدريجيا الى ان ينطفئ تماما انا متاكد انه تيار متبقي باحد المتسعات وليس noise لو كان ضوضاء لكان هناك خلل في عمل الدائرة او عدم تقبلها لاشارات الريموت او التحويل الذاتي للعداد من صفر الى واحد ولكن هذه الحالة تحصل عندي فقط عند فصل التغذية واعادة التغذية انا سؤالي لك هو هل يمكن تفريغ هذه الشحنة بواسطة مقاومة او دائرة معينة
قد تكون الاسئلة مطولة او خارج اطار الموضوع ولكن كما ترى ان هذا العالم لا يوجد به مشكلة بسيطة والافكار لا تنتهي وكل فكرة تقدمها تفتح المجال لافكار اخرى
وشكرااا لك اخي على المتابعة
شرحت هذا فى الرد السابق و قلت لك ان الدايود الذى شرحته سيربط الريسيت بالتفريغ فى المكثف الرئيسى

الفرق بين التفريغ كما شرحت المرة الماضية بين الضوضاء و القطع

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

الضوضاء Noise هو أن تبدأ التفريغ ثم تعود للتوصيل قبل الإنتهاء من الدورة وهذا يعرف علميا بأنه ضوضاء على خط التغذية قد تصدر من تصرفك الشخصى كما تفعل و قد تصدر من موتور قوى فى الجوار يسبب نفس الظاهرة

لها علاجين فقط بعد وضع الدايود الذى شرحته فى المرة الماضية
1- تكبير مكثف التقويم حتى يكون زمن التفريغ أكبر من زمن هذه النبضة التى تكون هذه الضوضاء
2- استخدام دائرة POR كما شرحت المرة الماضية فإن قل فولت الدخول عن حد ما يتم تفعيل الريسيت آليا



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