كيف يمكن تحديد اعلى واخفض نقطة في اشارة تناظرية !!
قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الاليقسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots
ماشاء الله عليك اخي المهندس حيدر الله ينفع بيك عندي مجموعة من الاسئلة ياليت ترد عليهم جميعا بارك الله فيك ونحن نطمع في كرمك الله يسعدك ويوفقك لكل خير.
برنامج رائع وبسيط وسهل ويؤدي الغرض وهذا مانحتاجة بعض الاشياء تأتي بسهولة لكن نحن من نعقد الامور ونصعب الاشياء.!! اتكلم عن نفسي ههههه
1- نحن نستخدم مكتبة ADC الجاهزة في الميكروسي طيب هذه المكتبة باي دقة اذا استخدمنا pic16f877a حيث انك ممكن تستخدم دقة 8 او 10 bits اي 256 او 1024 , هذا يقودنا الي السؤال الثاني.
2-انت استخدمت في معادلة التحويل 1023 هل لان دقة الميكرو 10bits !!
3-اذا استخدمت مصدر ب3 فولت لانه كما تعلم ان هناك انواع كثير من البيك تتعامل مع جهود منخفضة متل 3 و 1.4 وانا اريد استخدم 3 فولت وغيرت من 5000 الى 3000 لكن الارقام المعروضة غير صحيحة رغم اني غيرت الاشارة الداخلة الي 3 peak اي amplitude 1.5 ؟؟
4-لاحظت ان الناتج على الشاشة هو amplitude وليس peak to peak. فقط توضيح لذالك.
ماذا تريد من عملية التقسيم ... و كم ستكون كل فترة ؟؟؟ و ماذا ستفعل بالبيانات الناتجة منها قبل ان يتم استبدالها ؟؟؟
هذا سؤال جميل جدا وينم عن شخص فاهم (ليست مجاملة) ولكن سؤال يطرح !
اريد من عملية التقسيم على سبيل المثال ناخذ 3 او اربعة اشارات متوالية ليس لها وقت محدد يعني نعمل قيمة مرجعية ولنقل 2 فاذا الثلاثة او الاربعة قيم كان maximum peak تبعها فوق المرجع نعتبرها صحيحة و نحسب كم عدد samples في هذه الفترة التي اعطتنا peaks صحيح وهكذا ..
مثل الريفرنس 3 وحددت البيتات الخاصة حتى لاتؤثر على اي شئ اخر او بتات اخرى واشتغل مع 3 فولت 100% الله ينور عليك
طيب بالنسبة
اريد من عملية التقسيم على سبيل المثال ناخذ 3 او اربعة اشارات متوالية ليس لها وقت محدد يعني نعمل قيمة مرجعية ولنقل 2 فاذا الثلاثة او الاربعة قيم كان maximum peak تبعها فوق المرجع نعتبرها صحيحة و نحسب كم عدد samples في هذه الفترة التي اعطتنا peaks صحيح وهكذا ..
بجد ماقصرت اخي حيدر قدرنا نحدد اعلى ارتفاع بالدقة المطلوبة طيب لو كان عندنا اشارة ساين وبها اشارات مختلطة مثل الضوضاء لكن peak الساين اعلى من الضوضاء انا اريد احدد قيمة مرجعية على سبيل المثال كان peak الساين 1.5 فولت وانا حددت 1.4 قيمة مرجعية بحيث لو ثلاث او اربع peaks متوالية كانت فوق 1.4 فنعتبرها اشارة صحيحة واذا كانت اقل فيه ضوضاء. بارك الله فيك اخي الكريم
سؤال منطقي جدا وانا فكرت فيه ايضا و بصراحة المواضيع اصبحت اكثر متعة لانه كما ذكرت انت في مشاركة سابقة اننا كلما نحل مشكلة تظهر لنا مشكلة اخرى وحلول اخرى وتفرعات اخرى وهذه فائدة البحث والنقاش فبارك الله فيك اخي حيدر طيب خلينا نخذها وحده وحده ونربط المواضيع مع بعض:
1- استطعنا ان نحدد اعلى واقل قيمة في الاشارة.
2- استطعنا ان نحدد تردد الاشارة لكن لم نتوصل للدقة المطلوبة.
3-من خلال المعلومات السابقة ممكن نتخلص من الضوضاء او لا.
4-انا اقترحت ان نحدد قيمة مرجية تعتمد على اعلى قيمة في الاشارة ووضعت موضوع لذالك لكن الاخوة زعلوا مني! يعني لو اعلى قيمة للاشارة 2.5 فنطرح منها على سبيل المثال 0.1 فيصبح القيمة المرجعية او حد العتبة او الثريشولد سمها كما شئت عندنا 2.4 وعليه نقول ان التي فوق 2.4 هي اشارة حقيقية طبعا في زمن محدد وليكن 5 او 10 ثواني على سبيل المثال واذا تحقق ذالك اعمل شئ معين بتشغيل او اطفاء ليد... طبعا من مميزات هذه الطريقة انها عامه على اي اشارة داخلة لان القيمة المرجعية تعتمد على قيمة max للاشارة وعلية تتحدد هذه القيمة. اما اذا وضعنا قيمة مرجعية ثابتة فسوف تكون لحالة واحد فقط. انا حاولت اعملها ومازلت احاول ياليت تقدر تساعدنا والنقاش مفتوح للجميع
الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 05:51 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)