Realisierung eines Kabellängenmessgerätes

Gast #605616
Lesenswert?

Hallo, ich möchte ein Kabellängenmessgerät für TP-Kabel mit einem 
AtMega16 relaisieren, welche darauf basiert die Kabellängen zu messen, 
indem ein Impuls und dessen Zeit zur Reflexion am offenen ende gemessen 
wird.

Geht das ? und wie gehe ich vor ?
Gibt es fertige Projekte ?
Gast #605628
Lesenswert?

@ meisteralex (Gast)

>Hallo, ich möchte ein Kabellängenmessgerät für TP-Kabel mit einem
>AtMega16 relaisieren, welche darauf basiert die Kabellängen zu messen,
>indem ein Impuls und dessen Zeit zur Reflexion am offenen ende gemessen
>wird.

>Geht das ?

Sicher. Nennt sich TDR (Time Domain Reflectometer).

> und wie gehe ich vor ?

Viele Weg führen nach Rom.

>Gibt es fertige Projekte ?

Hab mal sowas auf ner Amateurfunkseite gesehen. Allerdings mit manueller 
Auswertung auf einem Oszilloskop.

@ chr (Gast)

>rechne doch mal aus in welchem Bereich die Laufzeiten der Impulse
>liegen....

5ns/m

>ich denke das wird mit den Mitteln eines Bastlers kaum so gut
>machbar sein, dass zuverlässige Ergebnisse rauskommen.

Der Begriff "Bastler" ist weit gefächert. Es gibt Bastler, die auf 
100GHz++ Amateurfunk machen.

MFG
Falk
#605629
Lesenswert?

meisteralex wrote:
> Hallo, ich möchte ein Kabellängenmessgerät für TP-Kabel mit einem
> AtMega16 relaisieren, welche darauf basiert die Kabellängen zu messen,
> indem ein Impuls und dessen Zeit zur Reflexion am offenen ende gemessen
> wird.
>
> Geht das ? und wie gehe ich vor ?
> Gibt es fertige Projekte ?


Hättest du Zugriff auf das andere Kabelende?!
#5946596
Lesenswert?

Das finde ich auch und habe da auch gleich noch zwei Fragen:

- muss das unbedingt so ein schmaler Impuls von 10 ns sein? Würde nicht 
auch eine steile Flanke eines breiteren Impulses funktionieren wenn man 
die Auswertung entsprechend ändert?

- bei offenen und geschlossenem Kabelende ergeben sich als Antwort 
entgegengesetzte Signalpolaritäten. Muss die Auswertung mit zwei 
Komparatoren erfolgen oder könnte man das auch mit einem machen wenn man 
einmal eine positive und einmal eine negative Flanke ins Kabel schickt?
#5946639
Lesenswert?

Lutz S. schrieb:
> muss das unbedingt so ein schmaler Impuls von 10 ns sein? Würde nicht
> auch eine steile Flanke eines breiteren Impulses funktionieren wenn man
> die Auswertung entsprechend ändert?

Ohne jetzt viel von HF zu verstehen:
Ich würde annehmen, daß der niederohmige Ausgang dann den deutlich 
schwächeren reflektierten Impuls plattmacht.
Gast #5946694
Lesenswert?

Lutz S. schrieb:
> - muss das unbedingt so ein schmaler Impuls von 10 ns sein? Würde nicht
> auch eine steile Flanke eines breiteren Impulses funktionieren wenn man
> die Auswertung entsprechend ändert?

Ja, das funktioniert auch nur mit einer Flanke bzw. Pulsen mit deutlich 
größere Länge als die doppelte Leitungslaufzeit.
Ich könnte mir vorstellen, dass es sogar für die Schaltung einfacher 
ist: man muss nur positive Pulse auswerten und könnte sich ev. die 
negative Betriebsspannung sparen.

Allerdings: dadurch wird die messbare Leitungslänge durch die Pulslänge 
quasi begrenzt, denn ist sie länger, braucht man wieder die Auswertung 
nach dem ELV-Gerät.
(Firma: fritzler-avr.de) #5946722
Lesenswert?

Dergute W. schrieb:
> Wahrscheinlich gehts am einfachsten, wenn du dir einen Ethernet-PHY mit
> entsprechenden Kabeltestfunktionen ausguckst, und den mit seinem
> MDI-Interface an den Atmega16 haengst, steuerst und ausliest.

Klingt jetzt garnicht mal so abwegig?
Ist nur die Frage inwiefern die PHY da auf verdrillte Adern ausgekegt 
sind.

Ansonsten könnt ich das mal mit nem ksz8081mlx testen.
(Wenn ich am WE dazu komme)
Gast #5947352
Lesenswert?

Der ATMega-16 kann vielleicht Pulse von 1/16 µs abschicken.
(Mit 20, statt 16 MHz-Takt wird es auch nur um 1/5 besser.)

Dann gibt es erst mal "Latenz" und dann kann er vielleicht mit
dem Analog-Comparator Reflexionen erfassen, die mit 2..4/16 µs
Unsicherheit belegt sind.
Bei Leitungen mit 200.000.000 m/s Ausbreitungsgeschwindigkeit sind
2..4/16 µs = 1/4..1/2 µs schon mal Weg-Unsicherheiten von 50..100 m.
Mit Reflexion also 25...50 m.

Reicht das?

Wenn man einen schnellen Pulsgenerator und einen schnellen Komparator
+ schnellen Zählerbaustein bei hoher Taktrate nimmt - und der µC nur
die Auswertung macht, reicht wahrscheinlich auch ein Tiny...
Gast #5947477
Lesenswert?

Der Puls muss nicht kurz sein. Wenn die steigende Flanke steil ist und 
das Kabelende offen, misst du während der Laufzeit Ub/2, wenn die 
Pulsquelle über den Kabelwellenwiderstand angeschlossen ist, also ca. 
144R.
Die Unterscheidung ob UB/2 oder UB braucht auch keine 12 oder 14 Bit, da 
reicht ein simpler Komparator.
Nur: 1m ist ca. 5ns. Wenn du wenigstens auf 1m genau messen willst, 
brauchst du einen Timer der mit 100MHz zählt. Ich kenne die ATMega 
nicht, aber bezweifle dass die das können.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren