Gast
#317472
Hi Ich spiele derzeit mit dem Gedanken mir einen universellen Kabeltester zu bauen. Wir fertigen des öfteren in unserer Firma diverse Kabel/Adapter. Die einzige Möglichkeit diese zu testen ist mit einem gewöhnlichen Durchgangsprüfer jeden einzelnen Pin zu kontrollieren. Dies ist wie ich finde extrem aufwendig, insbesonders wenn man noch auf Querschluss zu anderen Pins prüfen möchte. Kabelbrüche sind fast nicht nachweisbar, und dazu kommt dass jeder Mensch Fehler macht, und eine Falschbelegung unter Umständen nicht auffällt. Diverse Kodierbrücken und in den Stecker integrierte Dioden lassen einen manchmal den Überblick verlieren. Da diese Kabel keinem Standard entsprechen finde ich auch kein Gerät mit dem ich diese zuverlässig testen könnte. Ausserdem brauche ich mein erstes Projekt für meine Anfängererfahrungen mit dem AVR :) Die gesteckten Anforderungen sind: - Unterstüzung von Kabeln mit bis zu 40 Pins. - Prüfung auf korrekte Beschaltung (nicht nur 1:1) - Prüfung auf vorhandene Querschlüsse - Prüfung auf im Stecker integrierte Kodierbrücken (sprich 2-Wege Messung) - Steuerung der Messvorgänge über einen PC mit serieller RS232 Anbindung, auf dem Prüfprogramme hinterlegt werden können, und an das Gerät übertragen werden können. Nun zugegeben. Ich hänge gerade an der Elektronik fest. Mit meinem ersten Entwurf bin ich noch nicht ganz zufrieden. Geplant habe ich einen AVR mit Schieberegistern auf 80 Eingänge und 80 Ausgänge zu erweitern. Diese Ausgänge wollte ich via Optokoppler von dem 5V-Kreis des MC trennen, um so variabel in Bezeug auf die Prüfspannung zu sein, und um so eventuell, nachträglich eine Widerstandmessung jeder Ader zu realisieren. Insgesammt würde ich dann auf 160 Optokoppler kommen. Von den diversen Pullup/down Widerständen und der Ansteuerung über die Schieberegister abzusehen. Im Anhang ein exemplarisches Beispiel von einem Kontakt wie ich es mir vorgestellt habe (sprich das ganze 40 mal). Bin ich zu blauäugig an die Sache rangegangen. Habe ich etwas übersehen, oder könnte ich irgendetwas verbessern? Würde mich über jegliche Resonanz freuen :) Arne -
