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

أدوات الموضوع

speed
:: مهندس ::
تاريخ التسجيل: Jan 2006
المشاركات: 23
نشاط [ speed ]
قوة السمعة:0
قديم 20-05-2012, 01:33 PM المشاركة 1   
افتراضي جهاز فحص اسلاك الشبكات cat5e Twitter FaceBook Google+



السلام عليكم
انا طالب هندسة كمبيوتر ومشروع تخرجي هو القيام بعمل جهاز لفحص اسلاك الشبكات من النوع unshilded twisted pair CAT5e
المشروع يتكون من جزئين:
الجزء الرئيسي ويحتوي على مايكرو كنترولر وLCD و RJ-45 socket
الجزء الثاني ويحتوي على Rj-45 socket

هذه صورة من برنامج بروتوس
(حيث قمت بعمل short wire بين السلك رقم 4 و 5 )



وكما هو معروف ان هذي الكيبلات تتكون داخليا من 8 اسلاك
بحثت كثيرا عن طرق للقيام بفحص هذه الاسلاك عن طريق المايكرو كنترولر
واخيرا وجدت طريقة وفكرتها استخدام ladder resistor
وهي كالتالي:



الآن اصبح الموضوع اسهل وهو بقياس فرق الجهد بين كل سلك والذي يليه
والحمد لله قمت بفعل هذه الطريقة ونجحت ولكني اواجه مشكلة بسيطة في فحص الاسلاك المقطوعة (open wire) ولا ادري كيف اقوم بذلك

وايضا بالنسبة لتوصيل الاسلاك كما نعرف انها يجب ان تكون حسب الازواج التالية:
(1,2) (3,6) (4,5) (7,8)

ولكني لا اعرف ما هي افضل طريقة لقياسها ؟

هذا هو الكود (ارجو اعلامي اذا وجدتو اي ملاحظات او اخطاء)
بارك الله فيكم جميعا....

كود:
void main() {
    unsigned char i,j,o,shortI[1],shortJ[1];
    unsigned int z,k;
    double vi,vj,v0,v7,vo;

    LCD_init();
    LCD_cmd(_LCD_CLEAR);
    LCD_cmd(_LCD_cursor_off);

    
    TRISB=0;
    portB=0;
    


    while(1)
    {

    
       TRISA = 0xFF;              //port A is input
       TRISE = 0xFF;              //port E is input also :)
       
         for(i=0; i<8; i++)
       {
        vi=adc_read(i);
        for(j=i+1; j<8; j++)
        {

          vj=adc_read(j); 
           
          LCD_cmd(_LCD_CLEAR);
          
           v0=adc_read(0);      // to read AN0

           v7=adc_read(7);      // to read AN7
           
           
          if(((vi-vj)*0.71428)<0.2 && (v0!=0) && (v7==0) )
          {
            
            
          LCD_out(1,1,"Short at: ");
          ShortI[0]=i+48;
          LCD_out(1,11,shortI);
          LCD_out(1,12,"&");
          ShortJ[0]=j+48;
          LCD_out(1,13,shortJ);
          LCD_out(1,14,"    ");
          delay_ms(500);
          }
}

          }
          }

اعلانات

الصورة الرمزية avip
avip
:: مهندس متواجد ::
تاريخ التسجيل: Oct 2010
المشاركات: 199
نشاط [ avip ]
قوة السمعة:0
قديم 20-05-2012, 05:47 PM المشاركة 2   
x2


بسم الله الرحمن الرحيم
فعلاَ مشروع جميل ارجو من الله ان يوفقك

و ارجو منك رفع ملف البورتس الخاص بهذا المشروع

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

speed
:: مهندس ::
تاريخ التسجيل: Jan 2006
المشاركات: 23
نشاط [ speed ]
قوة السمعة:0
قديم 21-05-2012, 05:22 PM المشاركة 3   
افتراضي


بسم الله الرحمن الرحيم
فعلاَ مشروع جميل ارجو من الله ان يوفقك

و ارجو منك رفع ملف البورتس الخاص بهذا المشروع
شكرا اخي الكريم على الكلام الرائع والمشجع
هذا هو ملف بروتوس والمايكرو سي

http://dl.dropbox.com/u/24354621/Lad...%20design2.rar

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025