Wir entwerfen zwei (gedruckte) Schnittstellenkarten und müssen sie mit Kabeln (0,5-1,5 m) verbinden. Also überlegen wir, welche Anschlüsse wir verwenden. Wir möchten Twisted-Pair wie in einem RJ45-Kabel verwenden.
Das Problem ist, wir sprechen hier von 200 Signalen (-10V bis +10V), was 50x RJ45 Kabel erfordern würde.
Alternativen, die ich kenne, sind RJ21- oder DSUB-50-Kabel mit jeweils 50 Pins und 2x25-Draht. Der Kauf ist viel zu teuer (zumindest in Deutschland wären es um die 450€ oder mehr für 8 Kabel) und das Löten von 800 Kontakten gilt vorerst als zu viel Arbeit (+120€ Material). Zum Vergleich konnten wir 50x RJ45-Kabel out of the box für 70€ bekommen.
Da frage ich mich, ob es eine Alternative gibt? Gibt es Kabelstandards, die so zuverlässig und günstig sind wie RJ45, aber für eine größere Anzahl von Signalen geeignet sind? (Wenn die Twisted-Pair-Bedingung nicht vorhanden wäre, wären Flachbandkabel eine gute Wahl).
Für die maximale Frequenz der Signale könnte man etwas um die 200-500 kHz annehmen, die Impedanz des Kabels sollte keine allzu große Rolle spielen, da die Eingangsimpedanz des Endgeräts 1 MOhm beträgt (da bin ich aber noch lange kein Experte Gegenstand).
Weitere Erläuterung: Wir haben etwa 60 analoge Signale und etwa 100 digitale, nur einige davon haben eine hohe Frequenz und steife Flanken, viele andere sind nur selten wechselnde Signale zur Steuerung einer Zustandsraummaschine. Ungefähr 40 der 200 "Signale" sind tatsächlich Masse.
Ich suche keine Verbesserung der Grundeinstellung, da diese nicht verändert werden kann. Hinter den Schnittstellenplatinen folgen direkt die Endgeräte. Abgesehen von einer kleinen Verstärkung und Filterung der analogen Signale haben die Schnittstellenkarten den Zweck, die Signale aller Sensoren und Aktoren zu sammeln und neu zu verteilen, um eine bessere Verkabelung zu ermöglichen.
Das System sieht im Wesentlichen so aus:
Da die DSUB-50-Stecker des rechten Systems in den meisten Fällen keine Möglichkeit der Twisted-Pair-Verkabelung bieten, war die Idee, den DSUB-50 direkt mit einer Schnittstellenkarte (ohne Kabel) zu verbinden, um besser geeignete Stecker anzubieten.
SCSI-Kabel fallen mir ein.. die haben viele Pins (68 in der Ultrawide-Version), sind gut geschirmt und ziemlich billig zu bekommen, da niemand mehr SCSI-Speicher verwendet. Wenn Sie sich für den LVDS-Typ entscheiden, sind die Anschlüsse sogar akzeptabel klein (wenn auch dann schmerzhaft zu verlegen).
Sie können eine Art Flachbandkabel verwenden. Eine günstige Option ist die Verwendung von IDE-Kabeln, wie sie von älteren PATA-Festplatten verwendet werden:
Jeder von ihnen hat 40 Pins, also erhalten Sie mit 5 von ihnen die 200 Pins, die Sie wollen.
Eine andere Möglichkeit wäre, direkte Pins zu verwenden, um die Platinen zu verbinden. Wenn jedoch der PC/104 -Standard schon etwas schwer anzuschließen ist (aufgrund der Summenreibung aller 104-Pins), dann wird es sicherlich schwieriger sein, 200 anzuschließen.
Wenn Sie beim Anschluss der Boards mehr Freiheit haben, können Sie auch einen SODIMM- (oder sogar den älteren DIMM- ) Steckplatz verwenden und Boards direkt anschließen:
Einige Versionen haben 200 Pins. Das ist übrigens genau die gleiche Schnittstelle, die auch das Raspberry Pi Compute Module verwendet (ebenfalls 200 Pins):
Auf der anderen Seite, wenn Sie es entwerfen können, ist es möglicherweise besser, Ihre Daten einfach zu serialisieren, bevor Sie sie aus der Platine herausholen, es sei denn, Ihre gesamte Schaltung ist analog.
RJ21. Und suchen Sie nach gebrauchten , weil sie zugunsten von VoIP schnell in Ungnade fallen. Sie sind die Art von Dingen, die auf dem Markt so überschwemmt sind, dass die Leute sich nicht einmal die Mühe machen, sie auf Craigslist zu setzen.
Dies ist der Anschluss, der bei alten Bürotelefonen verwendet wurde, als die Standardverkabelung 25 Paare betrug . Es ist ein ziemlich sperriger Konnektor, aber Büros hatten sie zu Millionen und er wird immer noch weithin unterstützt.
Kabel sind teuer, was tun? RJ45 ist wahrscheinlich die billigste Option. Wenn Sie sogar 100 davon nehmen, wird es immer noch billiger als 500 Euro. Aber ich muss sagen, dass man bei solchen Sachen entweder nicht sparen und sich eine gute Lösung besorgen sollte (denn ein späterer Wechsel kostet sowieso eine Menge Geld) oder sich überlegen, was der Systemfehler ist. Vielleicht wäre es einfacher, billiger und zuverlässiger, all diese Signale über ein Glasfaserkabel in einen Serdes-Kanal zu bringen?
Auf dem SCSI-Pfad, den @WooShell begonnen hat, kommen diese in langen Flachbandkabeln sowie dem Bild der geformten Kunststoffversion in @WooShells Beitrag.
http://www.mouser.com/Wire-Cable/Flat-Cables/_/N-5ggm
Diese Verbindung bietet Optionen für neue Kabel, die sogar länger als 1,5 m sind. Insbesondere die 1,5-m-Option hat 50 Pins. Tatsächlich gibt es 10 auf Lager, die sie sofort für 18,85 USD versenden können. Sie versenden auch international.
Digikey.com hat viele Optionen für Elektronik, einschließlich Kabel. Ich kann die Website gerade nicht aufrufen, aber sie sollten andere Optionen für Sie haben.
Wenn Sie sich für ein SCSI-Kabel entscheiden, erhalten Sie die zweireihige Stiftleiste mit 2,54 mm Abstand, die bereits in das Kabel integriert ist, anstatt sie selbst hinzufügen zu müssen. Wenn Sie aus irgendeinem Grund die Platinen über dasselbe Kabel miteinander verketten möchten, sind einige SCSI-Kabel auch mit Anschlüssen in der Mitte des Kabels ausgestattet.
Robert Seifert
Joren Väs
Das Photon
Dekan Franken
Bobflux
R.. GitHub HÖREN SIE AUF, ICE ZU HELFEN
Robert Seifert
Robert Seifert
Robert Seifert
Bobflux
Chris H
Robert Harvey
Robert Seifert
Robert Harvey
Benutzer20088
Nick T
Robert Seifert
Robert Seifert
Robert Seifert
Benutzer20088
It means I have some analog measurement signals, which interest me up to 500 kHz and I have some rectangular control signals (PWM) oscillating with 20 kHz, with stiff edges.
- dann haben Sie kein einziges Problem zu lösen ; eigentlich hast du zwei probleme . XY-Problem, wieder einmal. Sie könnenjust (...) improve some details
; Sie können auch das/die technische(n) Problem(e) beheben . Sie haben Ihre Frage falsch gestellt, weil Sie eigentlich zwei verschiedene Dinge gefragt haben (Forts.)Benutzer20088
Robert Seifert
Benutzer20088
So I wonder if there is an alternative?
(siehe die 1. Version Ihrer Frage) - erst nachdem IhreI'm not searching for an improvement of the basic setup as it cannot be changed.
(Hinweis zum Beweis, dass die Frage wahrscheinlich als "Empfehlungen für bestimmte Produkte" geschlossen werden sollte) die Frage Nr. 2 nicht mehr berücksichtigt wurde. Übrigens: "Es kann nicht geändert werden" ist falsch - Sie möchten es nicht ändern, und das verstehe ich. Trotzdem kann es geändert werden.