- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 14

Thema: Verdrahtungstest für Schaltschrank

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    19.04.2008
    Beiträge
    282
    an einen Mikrocontroller mit I2C kann man 8 PCF8574 sowie 8 PCF8574A Portexpander anschließen. Das wären zusammen 128 Ports. Das könnte man als eigenständiges Prüfmodul aufbauen. Mehrere dieser Module werden dann über einen RS485 zusammengeschaltet. Damit würden sich dann weit mehr als 1.000 Ports realisieren lassen

    Vom Prinzip her also so etwas: http://cboden.de/mikro-controller/di.../45-pin-finder ... nur dass hier halt statt einer manuellen Prüfspitze das Masse-Signal durch den Controller geschaltet werden müsste ... das ist aber kein Problem. Die Auswert-Logik müßte man halt anpassen und die RS485 Kommunikation einbauen ... aber auch das ist alles kein Hexenwerk.

  2. #2
    Erfahrener Benutzer Begeisterter Techniker Avatar von Slowly
    Registriert seit
    08.05.2004
    Ort
    24558
    Alter
    57
    Beiträge
    271
    Multiplexen ist auf jeden Fall die richtige Methode und Du benötigst wirklich eine ganze Menge Multiplexer. Ich habe früher mit solchen Verbindungstestern gearbeitet, die bis zu 5000 Verbindungen geprüft haben. !9" Einschübe für Eurokarten in Wirewraptechnik wurden geprüft. Jede Verbindung muß als Ausgang oder als Eingang funktionieren. Mal sehen ob ich noch Unterlagen dazu finden kann... es war nicht so kompliziet, nur eine ganz schöne Hardwareschlacht.

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    67
    Beiträge
    2.435
    Hallo,
    Zitat Zitat von redround Beitrag anzeigen
    Vom Prinzip her also so etwas: http://cboden.de/mikro-controller/di.../45-pin-finder ... nur dass hier halt statt einer manuellen Prüfspitze das Masse-Signal durch den Controller geschaltet werden müsste ... das ist aber kein Problem. Die Auswert-Logik müßte man halt anpassen und die RS485 Kommunikation einbauen ... aber auch das ist alles kein Hexenwerk.
    Stell dir das mal nicht so einfach vor, besonders die Synchronisierung und der Zeitaufwand.

    Zuerst muss du an alle Module den Befehl schicken, das entsprechende Ausgangsmuster zu senden. Dann abwarten bis sicher alle ihre Ausgänge gesetzt haben (Rückmeldung). Dann noch etwas abwarten, damit die Kapazitäten im Schaltschrank sauber umgeladen sind und erst dann kannst du die Eingänge einlesen lassen.

    Wenn man jetzt auf ganz sicher gehen will, und nur 500 1:1 Drahtverbindungen hat, muss man 500 mal ein einzelnes Bit setzen und 500 mal 1'000 Bits einlesen.

    Was jetzt noch gar nicht getestet wird, sind lose Klemmen und schlechte Übergangswiderstände. Dazu müsste man nicht nur mA , sondern ganze Ampere fliessen lassen.
    Um Wackelkontakte finden zu können muss das System möglichst schnell sein! Dann lässt man es rundum laufen und rüttelt an den Drähten. Das bringt aber nichts, wenn ein Umlauf Minuten dauert.

    MfG Peter(TOO)

  4. #4
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    19.04.2008
    Beiträge
    282
    jeder Controller hat ja "nur" je ein Byte von 16 verschiedenen I2C Devices zu lesen. Wenn wir von einem Standard I2C ausgehen, hat der eine Taktfrequenz von 100 kHz. Wenn wir mal großzügig für die Abfrage eines Bausteins (Adresse senen, ACT senden, Daten senden, Stop senden usw.) mal 50 Bus-Zyklen ansetzen, schaffen wir also 2.000 Abfragen pro Sekunde. Wenn wir noch ein wenig Overhead für die Verarbeitung im Controller mitrechnen dürften es also theoretisch möglich sein, alle Expander 100 mal pro Sekunde abzufragen. Wenn ein Modul keine Veränderung eines seiner Eingangs-Pins erkennt, muss es auch nicht per RS485 kommunizieren. Wenn es jedoch eine fallende Flanke erkennt, meldet es das an ein Master-Modul. Das nimmt alle "Treffermeldungen" entgegen und vergleicht es mit dem erwarteten Ergebnis. Zur Sicherheit wartet es doppelt so lange wie die Ergennung eigentlich dauert würde und sendet dann die Meldung für das Schalten des nächsten Test-Pegels. Damit sollten immer noch 50 verschiedene Signale pro Sekunde getestet werden können. Bei 500 Messpunkten würde ein Durchlauf also 10 Sekunden dauern. Wenn wir einen Fast-I2C oder weniger Bausteine pro Controller verwenden, wäre das ganze auch noch deutlich schneller zu schaffen.

    Ich gebe Dir aber recht, dass damit lose Klemmen usw. nicht erkannt werden würden. Das Prüfergebnis würde nur aussagen, ob die richtigen Drähte in den richtigen Klemmen gelandet sind und ob es irgendwo Kurzschlüsse gibt

Ähnliche Themen

  1. schaltschrank bauen allgemeine fragen
    Von xbgamer im Forum Elektronik
    Antworten: 7
    Letzter Beitrag: 11.04.2008, 14:56
  2. Soll Schaltschrank bauen
    Von xbgamer im Forum Elektronik
    Antworten: 7
    Letzter Beitrag: 05.05.2007, 18:20

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress