Forum: Mikrocontroller und Digitale Elektronik Kabeltester mit led und taster


von Phil Vegas (Gast)


Lesenswert?

Hallo!

ich bin ein avr-neuling (mit c kenntnissen) und möchte ein kabeltester 
bauen für 20 Leitungen die auf durchgang sowie Kurzschuß getestet werden 
sollen. Ein Taster soll die Prüfung starten und per LED soll das 
Ergebniss angezeigt werden.
Hat jemand schon mal so ein Projekt gemacht, oder kennt jemand 
vielleicht ein nützlichen link ?

Desweiteren wäre ich für ein Prozessor-tip dankbar. Vielleicht 8515

VIELEN DANK IM VORAUS
phil vegas

von AndreasH (Gast)


Lesenswert?

In der ELV gab es mal so ein Gerät als Bausatz.
Heisst jetzt nicht, daß Du Dir das kaufen und Dein Projekt sterben 
lassen sollst sonder vielleicht als Idee wie das gemacht wurde.

von Markus (Gast)


Lesenswert?

Ich hab mal in einer Firma gearbeitet, in der wir Kabeltester gebaut und 
verkauft haben :)
Die dürften jedoch etwas komplexer gewesen sein

von Peter D. (peda)


Lesenswert?

Ich hab mir mal einen Kabeltester für die 8-poligen Netzwerkkabel 
gemacht. 3 LEDs zeigen an, ob Fehler, o.k. oder gekreuztes Kabel.

Der Test erfolgt etwa 4000 mal je Sekunde, d.h. man kann auch 
feststellen ob ein Wackelkontakt auftritt.

Ein Starttaster wäre daher unpraktisch.


Für 20 Leitungen braucht man ja 40 Anschlüsse. Die kann man bequem mit 
74HC165 realisieren.


Das Programm ist in C geschrieben, kann daher bequem auf bis zu 32 
Leitungen erweitert werden (long statt char-Variablen).


Bei Interesse kann ich das Programm raussuchen.



Peter

von Meiserl (Gast)


Lesenswert?

Hallo

Ich habe das mal vor 15 Jahren gemacht.
Aber rein analog.
Ich habe die Adernenden mit Widerstständen in Serie geschalten und damit 
"einen" Widerstand gemacht.
Mit diesem einen Widerstand dann einen Spannungsteiler und den 
Spannungsaball einem Fensterkomperator zugeführt.
Verglichen wurde dies mit einem Soll-Spannungsteiler.
z.B.: bei 20 Adern 19 Widerstände a 220Ohm
>> 19*220 = 4180Ohm
z.B.: den Fensterkomperator auf 4100-4300 Ohm einstellen.
Damit erkennt man Kurzschluß und Unterbrechung.
Leider nicht die genaue Stelle.

War eine große Erleichterung und wir haben damit hunderte Kabeln 
getestet.

von Markus Burrer (Gast)


Lesenswert?

Hab mal einen mit TTL-Gattern und einem NE555 aufgebaut. Damit konnte 
man den Durchgang und Kurzschlüsse zu benachbarten Leitungen erkennen. 
Alle Kurzschlüsse konnte man nicht erkennen. Jede Leitung hatte eine 
LED. So konnte man erkennen, an welcher Leitung ein Fehler auftrat, 
nicht jedoch welcher.

Gruß
Markus

von Arne (Gast)


Lesenswert?

Hallo,

@Phil
unter welchen Rahmenbedingungen willst Du eigentlich testen? Geht es um 
bereits verlegte Leitungen oder um welche, derer beiden Enden sich noch 
in/an das Test-Gerät führen lassen?

Mal als Ideeansatz:
Zwei Geräte für einen Master/Slave-Betrieb wären für die größere 
Variante erforderlich. Sofern das Testsystem nur auf Kurzschluß, 
Verpolung und Druchgang prüfen soll, könnte ich mir eine Art Lauflicht 
über alle Adern vorstellen, wobei ein Startimpuls vorangehen muß, um so 
durch das Timing auf die Reihenfolge, daher richtige Ader schließen zu 
können. MC's währen daher wohl auf beiden Seiten angebracht.

Gruß,
Arne

von Phil Vegas (Gast)


Lesenswert?

erstmal vielen dank für die schnellen antworten :)

@peter dannegger: das wäre super, DANKE. hab dir ein mail geschrieben.

@arne: das kabel ist etwa 1,20 lang, nicht fest installiert und ist 
20polig.

von Peter D. (peda)


Angehängte Dateien:

Lesenswert?

Anbei das Programm für 8 Adern.

Für 20 Adern mußt Du dann z.B. mit 2 * 74HC165 zusätzliche Eingänge 
realisieren.

Die Testtabelle ist dann vom Typ long und entsprechend zu erweitern.
Den Crossovertest läßt Du einfach weg, die LED bedeutet dann nur, daß 
kein Kabel angeschlossen ist.


Peter

von Phil Vegas (Gast)


Lesenswert?

super vielen dank!

von Phil Vegas (Gast)


Lesenswert?

kann mir noch jemand ein tip geben, welcher prozessor sich gut dafür 
eignet ?

von Peter D. (peda)


Lesenswert?

Ich habe einen AT89S8252 genommen, da man den ohne Programmiergerät vom 
Druckerport brennen kann.

Als Freeware-Compiler gibt es den SDCC.

So ein kleines Programm kann man aber auch mit den Testversionen 
kommerzieller Compiler übersetzen.


Peter

von Phil Vegas (Gast)


Lesenswert?

ich habe vor avr-gcc und ponyprog einzusetzen.

von Peter D. (peda)


Lesenswert?

Wenn Du einen AVR nimmst, dann must Du die Ausgänge als open-drain 
verwenden !

Sonst kommt er zu Datenkämpfen, falls das Kabel einen Kurzschluß hat.


Peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.