السلام عليكم و رحمة الله و بركاته
إخواني و أخواتي، تحية و بعد
أنا هذا الفصل لدي مشروع على PIC16F877 و اخترنا أن نعمل Network Cable Tester جهزنا كل شيء و الآن نريد أن نفحص طول السلك هل هذا ممكن؟؟؟؟؟
السلام عليكم و رحمة الله و بركاته
إخواني و أخواتي، تحية و بعد
أنا هذا الفصل لدي مشروع على PIC16F877 و اخترنا أن نعمل Network Cable Tester جهزنا كل شيء و الآن نريد أن نفحص طول السلك هل هذا ممكن؟؟؟؟؟
هذه فكرة. ولا اعلم عن صحتها او امكانيات تطبيقها.
يجب ان يكون السلك متصل في نهايته اي (loopback)اي كل زوجين من السلك متصلين فنقوم بارسال اشارة كهربائيه على احد طرفية ونقوم باستقبالها على طرفين الاخرى اي ان سلكين ارسال وسلكين استقبال.
ونقوم بحساب الوقت المستغرق بين الارسسال والاستقبال. اذا عرفت الوقت انتهت المشكله، بطريقه حسابية ممكن تعرف الطول اذا عرفت الزمن +سرعة انتقال الاشارة وهي ثابتة.
وشكرا
موضوعك سهل اخوي ومثل ماقالك الأخ pc.2058
قم بوضعك موصلين واصولهما على طرف الت pi16f877 واجعل احدهما output والآخر input
قم بأرسال إرشاة من طرف واستقبلها من طرف آخر لكن عليك معرفة سرعة مرور الإشارة ف السلك لكي تحسب المسافه
disetance = time * speed لكن بنفس الوقت عليك استخدام كريستاله ذات تردد عالية وأعلى تردد يمكن الحصول عليه هو 20 MHz
لو كان عندي علم بسرعة ارسال الإشارة لحسبت لك أقصر طول يمكنك حسابه
عليك بالبحث عن سرعة ارسال الإشارة على نوع السلك واخباري لكي اقوم بمساعدتك بأكمال مشروع
قمت بتنفيذ فكرة مشروعك لكن قياس مسافه بالليزر
عودة سريعه
نستطيع تطبيقها ومعرفة سرعة الإشارة بطريقة أخرى
جرب ترسل إشارة في سلك طوله بالقليل 10 متر وأعلى وشوف كم الزمن اللي ياخذه وهذا بيكون زمن البت
رح نستخدم كريستاله خارجيه لعمل كونتر عن طريق RC0
بعد معرفة سرعة الإشارة وقتها أقدر أخبرك كم أقل مسافه لازم يكون طول السلك
إذا قدرت تتوصل وتحل مشكلة أقل مسافة أنا أشهدلك بذكاء لأن هالمسألة عقدتني أني اوصل لمسافه 1 سنتيميتر
لا أعتقد أن كلام الأخوة الأفاضل دقيق..
ذلك أن الاشارة تنتقل بسرعة حركة الالكترونات..
وهذا يعني السرعة C
ولا يمكن بحال من الأحوال حساب الطول على هذا الأساس.
ومن يتق الله يجعل له مخرجا
]
السلام عليكم
مثل ما قال أخونا عبد الله
قال لنا الدكتور، أن السرعة ستكون هي 3/2 من سرعة الضوء
حتى ان الدكتور بعث فينا اليأس عندما قال أن الموضوع لا يعتمد على تردد الكريستالة ولا يتأثر بها، مع أني أشك في هذا الكلام
ولكن لو حسبنا كالتالي:
كل عملية في المايكروكونترولر تحتاج 4 clock cycles
يعني لو أن التردد هو اكبر قيمة 20 ميجا هيرتز يعني اننا ننفذ 5 مليون عملية في الثانية
وبالتالي فإن زمن العملية الواحدة هو: 0.2 مايكرو ثانية
وفي هذا الزمن: و حسب كلام الدكتور أن السرعة هي ثلثين سرعة الضوء فإن المسافة المقطوعة في هذا الزمن هي 40 متر، يعني 20 متر ذهابا و عشرين متر إيابا
هل هذا التحليل صحيح.؟؟؟؟؟؟
وهل يمكن تطبيقه؟
اوكي....
طال النقاش...وهذه فكره اخرى
اول: ان سرعه انتقال الاشارة بالوسط ما هي ثابيتة (*)
ثانيا: سرعة انتقال الالكترونيات في الماكروكونترول تساوي انتقال الاشارة بالسلك (**)
الان ماهي المشكلة:
المشكلة ان CPU يحتاج وقت اكبر (لحساب العملية) من انتقال الاشارة في السللك وخاصة اذا كان السللك قصير (ربما صحيح) .
ولكن حل مثل هذه المشكله بسيط؟ استعمل debouncer وهي IC لا اذكر رقمها الان. تقول بتاخير الاشارة. بمللي ثانية معينة.
الديباونسر تدخل علية اشارة ثم يقوم باخراجها بعد تاخير معين ممكن التحكم فيه عن طريق مقاومة ومكثف. الان حلت المشكلة
لقد اعطينا الوقت الكافي لمعالج لعمل.
بعد ان يحسب الوقت قوم بطرح التاخير الناتج من debounncer وهذا هو الوقت المستغرق لوصول.
الم يسئل احدكم: كيف يتم معرفة اين قطع الكيبل تحت سطح البحر؟ هل ينزل الغواص ويتتبع الكيبل تحت البحر؟ لا انما يقومون بارسال اشاره كهربائية من احد طرفية وهناك سفينة فوق الكيبل تنزل لاقط لاشارة فوق الكيبل. عند عدم التقاط هذه الاشارة يعرفون حينها ان الكيبل قد قطع هنا.
أخي العزيز..تقول ان السرعة غير ثابتة، و بالتالي إذا عرفنا الزمن، فلا يمكن معرفة المسفة لأن السرعة غير ثابتة، أليس كذلك؟
السلام عليكم و رحمة الله تعالى و بركاته
باختصار شديد , لا يمكن فحص طول السلك انطلاقا من طرف واحد اعتمادا على سرعة الاشارة , و اايد بذالك الاخ عبد الله هبرة.
و للملاحظة فقط , سنرى بان ال Network Cable Tester يستعان به تقنيا و زمنيا بعد ان يكون طول الاسلاك معلوما و محدد مكانها. :)
jafar_pal كتب:أخي العزيز..تقول ان السرعة غير ثابتة، و بالتالي إذا عرفنا الزمن، فلا يمكن معرفة المسفة لأن السرعة غير ثابتة، أليس كذلك؟
انا اقول انتقال الاشارة بالوسط ثابته.
مثل انتقال الموجة بالهواء فهي ثابتة.
bitofsoul كتب:السلام عليكم و رحمة الله تعالى و بركاتهباختصار شديد , لا يمكن فحص طول السلك انطلاقا من طرف واحد اعتمادا على سرعة الاشارة , و اايد بذالك الاخ عبد الله هبرة.
و للملاحظة فقط , سنرى بان ال Network Cable Tester يستعان به تقنيا و زمنيا بعد ان يكون طول الاسلاك معلوما و محدد مكانها. :)
اخى bitofsoul
Network Cable Tester يقيس صحة التوصيل والكروستولك (crosstalk) وهو تاثر او انتقال الاشارة من سللك لاخر. ولا يقيس طول السلك. لان الطول يجب الا يتعدى 100 متر. فلا فائدة من قياس طوله لان قبل التركيب اكيد هم عارفين اانه اقل من 100 متر. الا اذا كان اللي ركب الشبكة مايفهم بالشبكات.
وشكرا.
يا اخوان سرعة الإلكترون ما بتقل بمسافاة قليلة كقياس سلك شبكة معين
وفكرة الـ debauncer هي لمنع الاهتزازات الصغيرة من الوصول وقرائتها
بأمكانك عمل delay هارد وير خارجي كما قالك لك الأخ لكن بأستعمال op-amp أو capaciter وتقوم بحساب قيمة التأخير ثم طرحه من القيمة الظاهرة لديك في counter الـ Pic
اخي الساحر
debouncer احد استخدامات ازالة الاهتزازات (glitch) والازالة هذه تتم عن طريق تاخير النبضة . وهي نفس الفكرة. يعتمد على استخدامك مثل 555 التايمر تقدر تستعملة بعدة اشياء . وبعضهم يطلق علية bounce eleminator
لو تشوف ديتاشيت واستخدامة راح تشوف بعض الدوائر تستخدمة لتاخير النبضة.
وشكرا
حسن..
لي صديق كان قد عمل في شركة الكابلات السورية الحديثة MSC
ومرة دخلت معه بنقاش حول هذه الأجهزة..
والواقع أن المبدأ الذي تكلم عنه كان جميلا للغاية، ومقنعا، ولكن ليس لدي خبرة فيزيائية كافية لطرحه بكافة تفاصيله..
تحدث أن هناك أجهزة تربط من أحد أطراف السلك، وتقوم ببث إشارات بترددات مختلفة عبر السلك..
وبالاعتماد على ظاهرة فيزيائية هي أن الموجة المرسلة عبر السلك سوف ترتد حين وصولها لآخر السلك، وباستخدام علاقات رياضية تربط طول السلك بطريقة استجابته لكل تردد مرسل، تستطيع هذه الاأجهزة تحديد مكان القطع وطول السلك بدقة عالية.
أتمنى أن يكون كلامي مفيدا..
ومن يتق الله يجعل له مخرجا
]
السلام عليكم و رحامة الله و بركاته
بالفعل اخي عبد الله , فالامر يشبه نوعا ما (اذا لم اقل هو المبذا نفسه) في ما يحذت في هوائيات الارسال الراديوية العمودية , و هذا معروف لدى هواة الراديو , حيت ان الطاقة المشعة للارسال عند تردد معين لا تكون قصوية , الا اذا كان طول سلك الهوائي مختار بعناية ,مما يدعونا للتفكير ان هناك شيء ما يؤتر على الاشعاع كلما زاد او نقص طول سلك الهوائي, فنستنتج ان هذا الشيء هي المقاومة و ندعوها ايضا بالممانعة.
اذن كلما كانت تلك الممانعة في ادنى قيمتها عند تردد كهربائي معين امكننا الحصول على مردود افضل , و هذا ما يفسر قياس طول السلك بهذا المبدا, اذ تحقن ذخل السلك عدة ترددات بقيم مختلفة الا ان نحصل على قيمة ادنى للممانعة , فنستنتج طول السلك وفق معادلات رياضية خصصت لهذا الغرض.
و السلام عليكم و رحمة الله.
و اضيف هذا الرابط للاستفاذة كذالك :)
جيد جداً
هناك في الانترنت (غوغل شوي) cable length calculator
وراح تشوف حاسبة لقياس طول الاسلاك. لتمديد اسلاك الطاقة
وكيف يقومون بحسابها.
وشكرا
تم تعديل هذه المشاركة بواسطة pc.2058 في 21 مارس 2007 في 17:19
عبد الله هبرة كتب:حسن..لي صديق كان قد عمل في شركة الكابلات السورية الحديثة MSC
ومرة دخلت معه بنقاش حول هذه الأجهزة..
والواقع أن المبدأ الذي تكلم عنه كان جميلا للغاية، ومقنعا، ولكن ليس لدي خبرة فيزيائية كافية لطرحه بكافة تفاصيله..
تحدث أن هناك أجهزة تربط من أحد أطراف السلك، وتقوم ببث إشارات بترددات مختلفة عبر السلك..
وبالاعتماد على ظاهرة فيزيائية هي أن الموجة المرسلة عبر السلك سوف ترتد حين وصولها لآخر السلك، وباستخدام علاقات رياضية تربط طول السلك بطريقة استجابته لكل تردد مرسل، تستطيع هذه الاأجهزة تحديد مكان القطع وطول السلك بدقة عالية.
أتمنى أن يكون كلامي مفيدا..
جميل جدااً .....هذه الطريقة ربما تنفع حين يكون السلك في حالة قصر (shorted) اي نهاية السللك اتصلت مع بعض short-circut. انما اذا كانت النهاية السلك مفتوحة فكيف ترجع الاشارة؟ انت تضع اشارة في open load اي نهاية مفتوحة؟ فلن ترجع لك اي اشارة .
عندما يقطع الكيبل احتمال الفصل اكبر من الوصل.
هذه الطريقة اللتى ذكرتها يقيسون فيها مدى صلاحية عمر السللك لنقل الاشارة. بعض الاحيان بسبب العمر يصبح هناك حالة تسمى crosstalk
وهي انتقال الاشارة من سلك لسلك. ايضا بعض الاحيان impedance (معاوقة) لسلك تزيد وتصبح قريبة من التوصيل.
وشكرا
كما قال صديق الاخ عبد الله ،،
هي ارسال موجات Microwave و يجب ان يكون الحمل short circuit لعمل انعكاس للموجات ... نرجوا القراءة في microwave engineering :) و خصوصا موضوع Transmission Lines .
BEng , Electronics and communications.
Embedded systems engineer.
Graphics Programmer
عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح
احمد صالح كتب:كما قال صديق الاخ عبد الله ،،هي ارسال موجات Microwave و يجب ان يكون الحمل short circuit لعمل انعكاس للموجات ... نرجوا القراءة في microwave engineering :) و خصوصا موضوع Transmission Lines .
شكرا اخ صالح بارك الله فيك
هذا ما ذكرته بالضبط ؟ اقول يجب ان تكون الدائرة موصل في اخر طرفها. اي short-circut
انما الاخ عبدالله لم يذكر short circut انما ذكر ان الاشارة تصل اخر السلك؟ وفي فرق كبير بالكلام اخي صالح
السلام عليكم
أشكر لكم تعاونكم الكببر
أردت أن ألفت النظر إلى أننا قد قمنا بتوصيل دائرة loopback circuit
أي أن الإشارة الخارجة على أحد الأسلاك سوف تعود من سلك آخر حسب نوع التوصيل
جميل اخي جفار
اطلع على هذا الرابط يشرح لك كيف تستعمل bounce eleminator لتاخير النبضة حتى تعطي الوقت الكافي لماكروكونترولر بالعمل
http://www.onsemi.com/pub/Collateral/MC14490-D.PDF
توجد فيها ستة مراحل تستطيع استعمال مرحلة واحدة او كل المراحل لزيادة التاخير.
وشكرا
يمكنك أخي حساب طول السلك و ذلك بقياس السعة.
نحن نعلم ان كل ناقلين متجاورين يشكلان مكثفة ذات سعة محددة ، و في حالة سلكين فإن هذه السعة تكون بالبيكوفاراد
و يمكن قياسها بحساب تواتر هزاز ذ.س (Oscillator LC )
و لتحقيق ذلك أنصحك بإتباع المراحل التالية :
1 - إنجاز دارة هزاز ذ.س يعمل بالدارة المدمجة LM311
2 - حساب سعة السلك الأصغرية و الأعظمية بواسطة Digital metrix مثال : عند حدود 1متر و 50 متر
3 - حساب الذاتية الملائمة بحيث يكون التواتر بين 10 كيلوهرتز و 500 كيلوهرتز. و ستكون الذاتية حتما كبيرة
4 - تقوم بصناعة الوشيعة أو الحصول على وشيعة مناسبة من المرحلات Relay و في هذه الحالة تقوم بإعادة الحسابات.
و لقد قمت أنا شخصيا بإنجاز دارة مماثلة بواسطة الميكروكونترولر PIC16F84A و قراءة القيمة مباشرة على شاشة الكومبيوتر
بواسطة برنامج قمت بكتابته بلغة Delphi
في تجربيتي كانت السعة محصورة بين 100 بيكوفاراد و 700 بيكوفاراد و إستعملت وشيعة مرحل 12V
فكان التواتر بين 50 كيلوهرتز و 300 كيلوهرتز
و في حالة تجربتك لقياس طول السلك فإنه يجب فصل السلك عن الأجهزة و داخل سلك الشبكة الثمانية أو العشرة يجب إستعمال إثنين
متجاورين.
انبهك اخي انه أثناء التجربة يجب أن تكون الدارة معزولة و غير ملامسة لأي ناقل ، و أن مجرد لمسها باليد كفيل بقلب النتائج رأسا على عقب.
أتمنى لك التوفيق.
مراد الشلف كتب:يمكنك أخي حساب طول السلك و ذلك بقياس السعة.نحن نعلم ان كل ناقلين متجاورين يشكلان مكثفة ذات سعة محددة ، و في حالة سلكين فإن هذه السعة تكون بالبيكوفاراد
و يمكن قياسها بحساب تواتر هزاز ذ.س (Oscillator LC )
و لتحقيق ذلك أنصحك بإتباع المراحل التالية :
1 - إنجاز دارة هزاز ذ.س يعمل بالدارة المدمجة LM311
2 - حساب سعة السلك الأصغرية و الأعظمية بواسطة Digital metrix مثال : عند حدود 1متر و 50 متر
3 - حساب الذاتية الملائمة بحيث يكون التواتر بين 10 كيلوهرتز و 500 كيلوهرتز. و ستكون الذاتية حتما كبيرة
4 - تقوم بصناعة الوشيعة أو الحصول على وشيعة مناسبة من المرحلات Relay و في هذه الحالة تقوم بإعادة الحسابات.
و لقد قمت أنا شخصيا بإنجاز دارة مماثلة بواسطة الميكروكونترولر PIC16F84A و قراءة القيمة مباشرة على شاشة الكومبيوتر
بواسطة برنامج قمت بكتابته بلغة Delphi
في تجربيتي كانت السعة محصورة بين 100 بيكوفاراد و 700 بيكوفاراد و إستعملت وشيعة مرحل 12V
فكان التواتر بين 50 كيلوهرتز و 300 كيلوهرتز
و في حالة تجربتك لقياس طول السلك فإنه يجب فصل السلك عن الأجهزة و داخل سلك الشبكة الثمانية أو العشرة يجب إستعمال إثنين
متجاورين.
انبهك اخي انه أثناء التجربة يجب أن تكون الدارة معزولة و غير ملامسة لأي ناقل ، و أن مجرد لمسها باليد كفيل بقلب النتائج رأسا على عقب.
أتمنى لك التوفيق.
يبدو أن كلامك يا خي قيه شيء جيد،
لكن المشكلة - وكلي خجل- أنني لا أعرف ماذا تقصد بالمصطلحات العربية التي قلتها (لأننا للأسف لا ندرس المصطلحات العربية)
يا ريت أحد الإخوة يترجم ما قال بمصطلحات لغوية إنجليزية
شو يعني وشيعة؟!!! :unsure:
سأذكر حادثة أخرى..
حدثت هذه الحادثة في مدينة الحبيبة حماة..
حيث وفي أحد أيام صيف عام 2006 انقطعت الكهرباء عن حينا بالكامل..
وبشكل روتيني تم إبلاغ الشركة العامة للكهرباء..
عند حضور مسؤولي طوارئ الكهرباء وفحص محولة الكهد المنخفض، تبين أنه!! لا يوجد جهد متوسط يصل للمحولة!! وبهذا فالقطع من قبل مرحلة التحويل!!
والمأساة الحقيقية هي أن كبل الفولت المتوسط مردوم تحت الأرض..
توقعت حينها أن مأساة ستحدث وأن الكهرباء لن تعود إلى بيتي قبل أسبوع آخر..
ولكن هيهات..
مع أجهزة الشركة الجميلة..
جاءت سيارة الطواري إلى نقطة محددة، ومعهم المخططات الطبوغرافية، وباشرت العمل بكل هدوء..
حددت تماما موقع القطع بكل وضوح وبدقة متناهية..
هذا الكلام كله يؤكد أن أجهزتهم استطاعت تحديد المسافة بدقة (رغم أنها بوضع قطع وليس بوضع شورت)
ولم يستغرق الموضوع أكثر من ساعة واحدة وعادت الكهرباء لتغمر بيتنا من جديد..
ومن يتق الله يجعل له مخرجا
]
هذا الموضوع مغلق.