Kabeltester: Unterschied zwischen den Versionen

Aus Dario's Home
Wechseln zu: Navigation, Suche
 
(11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
[[Kategorie:Projekte]]
 
[[Kategorie:Projekte]]
[[Bild:Kabeltester.jpg|thumb|250px|Der Kabelstester]]
+
[[Bild:Kabeltester250.gif|thumb|250px|Der Kabeltester]]
[[Bild:Kabeltester-Schaltplan.jpg|thumb|250px|Schaltplan]]
+
<!-- [[Bild:Kabeltester.jpg|thumb|250px|Der Kabeltester]] -->
 +
[[Bild:Kabeltester-Klemmen.jpg|thumb|250px|Kabeltester mit Krokoklemmen]]
 +
[[Bild:Kabeltester-Schaltplan.png|thumb|250px|Schaltplan]]
 
''Projektdatum: 2007''
 
''Projektdatum: 2007''
  
Zeile 18: Zeile 20:
  
 
== Funktion ==
 
== Funktion ==
Ganz einfach: Batterie an den Sender anschliessen und mindestens zwei der Sendesignale mit dem zu prüfenden Kabel verbinden.  
+
Ganz einfach:  
Maximal können alle 8 Adern verbunden werden.
+
* Batterie an den Sender anschliessen und mindestens zwei der Sendesignale mit dem zu prüfenden Kabel verbinden.  
Sind alle 8 Adern 1:1 mit dem Sender verbunden erscheint auf den LEDs des Empängers ein Lauflicht.
+
* Maximal können alle 8 Adern verbunden werden.
Sind Adern vertauscht, so "springt" das Lauflicht.
+
* Sind alle 8 Adern 1:1 mit dem Sender verbunden erscheint auf den LEDs des Empängers ein Lauflicht.
Haben zwei Adern einen Kurzschluss so leuchten zwei LEDs gleichzeitig (Dazu müssen aber mindestens drei Kabel angeschlossen sein).
+
* Sind Adern vertauscht, so "springt" das Lauflicht.
Hat eine Adern keinen Durchgang, so leuchtet die betreffende LED nicht.
+
* Haben zwei Adern einen Kurzschluss so leuchten die beiden LEDs nicht.
 +
* Hat eine Adern keinen Durchgang, so leuchtet die betreffende LED nicht.
  
 
== Programm ==
 
== Programm ==
 
Hier das Programm des Atmel, auch wenn es echt kurz ist.
 
Hier das Programm des Atmel, auch wenn es echt kurz ist.
 
 
 
  /*******************************
 
  /*******************************
 
   * Dario's kleiner Kabeltester *
 
   * Dario's kleiner Kabeltester *
Zeile 47: Zeile 48:
 
     // Init Hardware
 
     // Init Hardware
 
     DDRB = 0xff;    // Port A: Output
 
     DDRB = 0xff;    // Port A: Output
     PORTB = 1; // Port A: All Pins LOW
+
     PORTB = 1;       // Port A: All Pins LOW
 
   
 
   
 
     // Enless Loop
 
     // Enless Loop
Zeile 61: Zeile 62:
  
 
== Achtung ==
 
== Achtung ==
Besonders nachdem man Installationskabel durchgemessen hat, unbedingt den Kabeltester wieder abklemmen, bevor man die Sicherung wieder einschaltet, sonst fliegt einem der Atmel um die Ohren und man muss das Programm neu schreiben (oder hier herunterladen)
+
Besonders nachdem man Installationskabel durchgemessen hat, unbedingt den Kabeltester wieder abklemmen, '''bevor''' man die Sicherung wieder einschaltet, sonst fliegt einem der Atmel um die Ohren und man muss das Programm neu schreiben (oder hier herunterladen)
[[Bild:Kabeltester-Peng.jpg|thumb|250px|AT90S2313 vergessen]]
+
[[Bild:Kabeltester-Peng.jpg|thumb|250px|Und es hat '''zoooooom''' gemacht]]

Aktuelle Version vom 3. Januar 2010, 10:08 Uhr

Der Kabeltester
Kabeltester mit Krokoklemmen
Schaltplan

Projektdatum: 2007

Was soll das?

Als ich die Verkabelung in meiner Wohnung gemacht habe hatte ich viele Kabel verlegt. Das waren zum Einen normale installationskabel, zum Anderen CAT5 Kabel. Um zu prüfen, dass keines der Kabel einen Kurzschluss oder eine Unterbrechung hat und um sicherzustellen dass sie auch korrekt beschriftet sind habe ich mir diesen Kabeltester gelötet.

Architektur

Der Tester besteht aus einem Sender und einem Empfänger.

Sender

Der Sender generiert ein Signal auf 8 Leitungen.

Empänger

Der zeigt das generierte Signal mit 8 Leuchtdioden an.

Funktion

Ganz einfach:

  • Batterie an den Sender anschliessen und mindestens zwei der Sendesignale mit dem zu prüfenden Kabel verbinden.
  • Maximal können alle 8 Adern verbunden werden.
  • Sind alle 8 Adern 1:1 mit dem Sender verbunden erscheint auf den LEDs des Empängers ein Lauflicht.
  • Sind Adern vertauscht, so "springt" das Lauflicht.
  • Haben zwei Adern einen Kurzschluss so leuchten die beiden LEDs nicht.
  • Hat eine Adern keinen Durchgang, so leuchtet die betreffende LED nicht.

Programm

Hier das Programm des Atmel, auch wenn es echt kurz ist.

/*******************************
 * Dario's kleiner Kabeltester *
 *******************************/

#include <avr/io.h>
#include <util/delay.h>

void wait_ms(int ms)
{
    int i;
    for(i=0;i<ms;i++)
        _delay_ms(1);
}

int main(void)
{
    // Init Hardware
    DDRB = 0xff;     // Port A: Output
    PORTB = 1;       // Port A: All Pins LOW

    // Enless Loop
    while(1){
        PORTB <<= 1;
        if (PORTB == 0x00){
            PORTB = 1;
        }
        wait_ms(200);
    }
    return 0;
}

Achtung

Besonders nachdem man Installationskabel durchgemessen hat, unbedingt den Kabeltester wieder abklemmen, bevor man die Sicherung wieder einschaltet, sonst fliegt einem der Atmel um die Ohren und man muss das Programm neu schreiben (oder hier herunterladen)

Und es hat zoooooom gemacht