orbitter
29.11.2010, 07:57 |
Kabeltester für insgesamt 52 poliges Kabel (Elektronik) |
Hallo,
ich habe von meinem Chef den Auftrag für eines unserer Kabel
einen Kabeltester zu bauen der Kabelbruch und Schlüsse erkennt und am besten auf einem Display ausgibt.
Leider bin ich genau in diesen Dingen noch nicht sehr gut bewandert (2. Lehrjahr), sondern bin gerade erst dabei mich reinzuarbeiten.
Das "Kabel" besteht aus mehreren Kabeln, mit mehreren Steckern, die untereinander verdrahtet sind.
Dieses Projekt steht momentan wie so ein Berg vor mir, wäre euch echt dankbar wenn ihr mir ein paar Denkanstöße geben könntet wie ich das am besten anpack.
Danke
euer Orbitter |
hws

59425 Unna, 29.11.2010, 09:56
@ orbitter
|
Kabeltester für insgesamt 52 poliges Kabel |
» einen Kabeltester zu bauen der Kabelbruch und Schlüsse erkennt und am
» besten auf einem Display ausgibt.
Wie kompliziert darf's werden?
Displayausgabe geht vermutlich nicht ohne µC.
Prinzipiell: Alle Leitungen außer einer auf Masse legen. Diese eine Leitung auf Plus und sehen, ob Plus am anderen Ende ankommt und auch kein Strom "in eine andere Leitung fließt".
Das für jede Leitung wiederholen.
Gib das Stichwort "Kabeltester" ein und schau mal, wie andere das gelöst haben.
hws |
geralds

Wien, AT, 29.11.2010, 10:18 (editiert von geralds am 30.11.2010 um 07:03)
@ orbitter
|
Kabeltester für insgesamt 52 poliges Kabel |
---
Hallo Orbitter,
Das kann ich verstehen. Ein Haufen Kabel..
Nun.
Gehe systematisch vor. Ich weiß zwar nicht, wie komplex
eure Kabel verdrahtet sind, aber alle haben eines gleich:
Alle Steckerpins werden mit allen Steckerpins quer "durchgeläutet"; bzw. durch gescannt auf Neudeutsch.
Also:
eine Messspitze auf Stecker 1 Pin 1 -- 2. Messspitze wandert von Pin zu Pin, bis alle mit dem 1er Pin verglichen wurden.
Dann gehst auf Pin 2, und läutest in der gleichen Weise bis zum Letzten durch.
Pin 1 brauchst nicht mehr, weil das hattest ja vorher schon gemacht Pin 1 --> Pin 2.
Daher ist Pin 2 --> Pin 1 nicht mehr notwendig.
Ist alles mit Pin 2 verglichen, gehst auf Pin 3.
Auch brauchst Pin 1 und 2 nicht mehr mit Pin 3 vergleichen.
Weil 1 --> 2, 1 --> 3! oder 2 --> 3! hast du ja schon.
Daher 3 --> 1, 3 --> 2 sind nicht mehr notwendig.
Na denn .... detto hantelst dich dann durch alle Pins,
bis du beim Letzen angelangt bist.
Den Schirm kannst auch wie eine Ader betrachten, ist auch wichtig zu überprüfen.
Der Pin wäre dann eben das Steckergehäuse, Steckerflansch.
Manchmal ist auch verdrahtungstechnisch Schirm mit Signal-GND verbunden.
--> 2 Adern sind somit querverbunden.
---> Es ist egal, wieviele Stecker-Anzahl -Größen auf der linken Seite oder rechten des Kabels sind.
Du gehst einfach nummeriert, oder benannt (A,B,C...) systematisch durch.
Da du eine Verkabelung mit mehreren Kabeln zu einem Strang mit mehreren Steckern links/rechts hast,
würde ich vorschlagen, jeden Stecker mit Namen zu bezeichnen und die Pins mit eben ihrer Anzahl mit Nummern.
Auf alle Fälle mache einen genauen Verdrahtungsplan, der
so gesehen leicht in eine Verdrahtungsliste übertragbar ist.
Dann brauchst nur mehr anhand einer Liste durchläuten.
SO.... Das war mal der logische Ansatz.
Das alles obige kann ein Microcontroller mit seinen Ports machen.
Es geht auch mit Logik-Gatter, was aber viel komplexer wäre.
Das Kabel wird "in die Mitte" zwischen zwei Adapter genommen, angesteckt.
Ein Scann-Impuls wird durch die Reihen, Spalten durchgeschickt, und am anderen Ende ausgewertet.
Detto geht es umgekehrt - damit kreuzweise geprüft wird.
Minimiert die möglichen Fehlerquellen.
Hier wäre so ein Beispiel, Adernzuordnungstester; im Kleinformat:
http://www.elv-downloads.de/service/manuals/35581_LZT_24_1_um.pdf
www.elv.de/Leitungs-Zuordnungs-Tester-LZT-24-inkl-Batterien/x.aspx/cid_74/detail_10/detail2_3753/flv_/bereich_/marke_
Eine Sache wäre noch, wenn die Stecker komplex, intern im
selbigen verdrahtet sind. - wenn mehrere Pins kurzgeschlossen sind.
Oder gar Widerstände, Dioden, oder sowas ähnliches eingebaut haben.
Diese speziellen Kabeln müssen gesondert geprüft werden.
Daher sollte es eine Microcontrollerlösung sein,
der einen Lern-Modus hat.
Mit diesem Lern-Modus kannst ein Musterkabel lernen lassen,
und dann alle folgenden Kabeln werden anhand dieses Musters geprüft.
Mit so einem Kabeltester hatte ich gearbeitet:
http://www.meilhaus.de/fileadmin/upload/pdf/Datasheets_english/cableeye_intl_catalog.pdf
hier bekommst das Gerät, es ist modular, daher erweiterbar:
www.meilhaus.de/produkte/messgeraete-instrumente/
?user_produkte%5BPATTR%5D=HPG_7-UPG1_94-UPG2_112&user_produkte%5BPR%5D=324&cHash=0b094156bf
(beide Zeilen in die Browseradresszeile kopieren, kommst
direkt hin, der Zeilenschritt wird autom. entfernt)
Also, mal als Ansatz.
Grüße
Gerald -- ...und täglich grüßt der PC:
"Drück' ENTER! Feigling!" |
orbitter
29.11.2010, 10:32
@ orbitter
|
Kabeltester für insgesamt 52 poliges Kabel |
Danke für die schnellen Antworten
@hws: Nach Kabeltester hab ich auch schon gesucht. Mein Problem ist aber das ich den Fehler erkennen und auf einem Display ausgeben soll und das halt mit einer größeren Anzahl an Leitungen.
@geralds: Der Tester denn du da hattest wäre in etwa das was ich machen soll, nur brauche ich halt noch ein Display.
Hab übrigens endlich das Kabel gekriegt und es hat nur 49 Pins 
Bin mittlerweile so weit:
Matrixschaltung mit 5x10
2x8 LCD Display
das steuere ich mit einem 3 zu 8 line decoder und zusätzlich mit 2 I/O's an
Hänge momentan daran welchen Micro-Controller ich nehmen soll. Er muss mindesten 22 I/O's haben.
Könnt ihr mir da einen empfehlen? |
geralds

Wien, AT, 29.11.2010, 10:54 (editiert von geralds am 29.11.2010 um 11:28)
@ orbitter
|
Kabeltester für insgesamt 52 poliges Kabel |
» Danke für die schnellen Antworten
»
» @hws: Nach Kabeltester hab ich auch schon gesucht. Mein Problem ist aber
» das ich den Fehler erkennen und auf einem Display ausgeben soll und das
» halt mit einer größeren Anzahl an Leitungen.
»
» @geralds: Der Tester denn du da hattest wäre in etwa das was ich machen
» soll, nur brauche ich halt noch ein Display.
»
» Hab übrigens endlich das Kabel gekriegt und es hat nur 49 Pins 
»
» Bin mittlerweile so weit:
» Matrixschaltung mit 5x10
» 2x8 LCD Display
» das steuere ich mit einem 3 zu 8 line decoder und zusätzlich mit 2 I/O's
» an
»
» Hänge momentan daran welchen Micro-Controller ich nehmen soll. Er muss
» mindesten 22 I/O's haben.
»
» Könnt ihr mir da einen empfehlen?
--
Das Display wäre der Bildschirm, weil das Gerät ja mit einem PC verbunden ist.
.. so ganz reichen die Infos leider noch nicht.
Das Kabel hat 49 Adern? keinen Schirm?
- ist das ein Telekomkabel, dann wären es 50 Adern, mit oder ohne Schirm.
- ist das ein Steuerkabel, kann es 49 sein.
Dann wären das 98 Steckerpins, auch wenn eine Seite offen ist (ohne Stecker vorgesehen, zwecks erweiterte Verabeitung).
Diese 98 Pins, eventuell noch ein Schirm dazu - macht 100 Pins.
--- Ist die Verdrahtung immer 1:1? oder ists fallweise komplexer? - wie ich schon vorab sagte,
das muss alles bei der Planung berücksichtigt werden.
Im Prinzip reicht ein µC mit relativ wenigen Pins.
Du kann mit externen Chips eine Porterweiterung machen.
Macht auch Sinn, damit du modular, flexibler bleibst.
Das Display könnte auch ein grafisches sein.
Wobei auch wegen dem, --- ist das eine 1:1 oder komplexere Beschaltung.
Hast immer 1:1, dann reicht ein Charkterdisplay,
welches den Verdrahtungsplan scrolled.
Da gäbe es zB ein 2 zeiliges 20, oder 40 Char-Display recht günstig.
Jedoch, um es sauber lesen zu können würde ich mind. 4 zeilig vorschlagen.
1.Z. Name, Nummer Seite 1
2.Z. Verbindungsbalken
3.Z. Name, Nummer Seite 2 // oder Verbindungsbalken
4.Z. Zusatzinfos, Pass/Fail, etc.. // oder Name, Nummer Seite 2
Die Nummern könnten dann auch noch blinken, bei Fehler.
--- -- ...und täglich grüßt der PC:
"Drück' ENTER! Feigling!" |
orbitter
29.11.2010, 11:38
@ geralds
|
Kabeltester für insgesamt 52 poliges Kabel |
Also es ist ein von unserer Firma intern hergestelltes Kabel, mein Kabeltester soll zur Kontrolle entwickelt werden.
Was ich vergass zu schreiben ist, das der Kabeltester programmierbar sein soll, weswegen ich auf den µC nicht verzichten kann ^^
Bei dem Kabel hab ich auf beiden Seiten 49 Pins, die ich einlesen und danach mit den anderen Kabeln vergleichen muss (nochmal sorry das ich das nicht gleich geschrieben hab)
Lese die Daten dann mit einem High-Signal an allen Pins der einen Seiten und einer Matrixschaltung auf der anderen ein (teste natürlich genauso)
Als Display dachte ich an ein 2 zeiliges 8 Zeichen Display, da es durchaus einfach gehalten werden kann (der rest ist für mich schon kompliziert genug )
Hätte mir jetzt als µC den PIC16F887 von microchip ausgesucht, da ich schon mit dem PIC16F84A programmiert habe und ich hoffe das bis auf die Bankumschaltung da nichts groß anders ist.
Was meint ihr zu dem PIC?
Danke Orbitter |
Chris S.
29.11.2010, 15:13
@ geralds
|
Kabeltester für insgesamt 52 poliges Kabel |
»
» Mit so einem Kabeltester hatte ich gearbeitet:
»
» http://www.meilhaus.de/fileadmin/upload/pdf/Datasheets_english/cableeye_intl_catalog.pdf
»
» hier bekommst das Gerät, es ist modular, daher erweiterbar:
» www.meilhaus.de/produkte/messgeraete-instrumente/
» ?user_produkte%5BPATTR%5D=HPG_7-UPG1_94-UPG2_112&user_produkte%5BPR%5D=324&cHash=0b094156bf
»
» (beide Zeilen in die Browseradresszeile kopieren, kommst
» direkt hin, der Zeilenschritt wird autom. entfernt)
Genau dieser Tester sollte Deine Probleme lösen können. Man schließt das Kabel über einen relativ einfach erstellten Adapter an das Gerät an und lernt es automatisch ein. Mit der Software vom CableEye kann man auch die Kabelspez., Testergebnisse, etc. ausdrucken. Echt sinnvolles Werkzeug, wenn man mit Kabeln zu tun hat. |
gast
29.11.2010, 23:06
@ Chris S.
|
Kabeltester für insgesamt 52 poliges Kabel |
» »
» » Mit so einem Kabeltester hatte ich gearbeitet:
» »
» »
» http://www.meilhaus.de/fileadmin/upload/pdf/Datasheets_english/cableeye_intl_catalog.pdf
» »
» » hier bekommst das Gerät, es ist modular, daher erweiterbar:
» » www.meilhaus.de/produkte/messgeraete-instrumente/
» »
» ?user_produkte%5BPATTR%5D=HPG_7-UPG1_94-UPG2_112&user_produkte%5BPR%5D=324&cHash=0b094156bf
» »
» » (beide Zeilen in die Browseradresszeile kopieren, kommst
» » direkt hin, der Zeilenschritt wird autom. entfernt)
»
» Genau dieser Tester sollte Deine Probleme lösen können. Man schließt das
» Kabel über einen relativ einfach erstellten Adapter an das Gerät an und
» lernt es automatisch ein. Mit der Software vom CableEye kann man auch die
» Kabelspez., Testergebnisse, etc. ausdrucken. Echt sinnvolles Werkzeug,
» wenn man mit Kabeln zu tun hat.
Ich hoffe mal, daß nicht gleich der Kabelbauers kommt. |