freebus.org
http://freebus.org/phpBB3/

Standard Pinbelegung für Platinen
http://freebus.org/phpBB3/viewtopic.php?f=7&t=194
Seite 2 von 3

Autor:  Andreas [ 25. September 2007 18:54 ]
Betreff des Beitrags:  Re:Standard Pinbelegung für Platinen

Also, ich denke mehr als 8 I/Os wird man nicht brauchen. Wenn es mehr sein sollen, muß eh auf der Anwendungsseite gemultiplext werden.

Man könnte zusätzlich noch den I2C Bus herausführen um evtl. darüber die Peripherie anzusteuern. Das wären dann 2 Leitungen mehr, was uns auf 16 bringt.

Der Bus-Anschluss muß immer auf der Platine im Boden sitzen, da nur dort eine Klemme vorgesehen werden kann. Und im Boden muß auch die Anwendung sein, denn die realisiert die Verbindung zur Außenwelt und braucht in der Regel auch Klemmen.

Die Durchführung des Programmiersignals ermöglicht uns die Flexibilität den Taster nebst LED wahlweise oben oder unten zu platzieren. Ich werde ihn jedoch immer unten vorsehen, da dort entsprechende Gehäuselöcher vorhanden sind.

Da o.g. Hutschienengehäuse nur in Schaltschränken unterkommen, muß man auch mal überlegen, was für Anwendungen hier in Frage kommen. Das sind in der Regel Eingänge, Relaisausgänge, Rolladensteuerung, etc. Die kommen alle mit 8 I/Os aus.

Ich spreche hier also NICHT von Platinen für UP-Montage oder andere stand-alone Schaltungen. Für die bedarf es gesonderter Festlegungen. Ich spreche auch nicht von einem plug-in Modul, was durchaus sexy ist, aber eine andere Pinbelegung haben darf, da es quasi wie ein IC auf der Anwendungsplatine sitzt.

Also: 16 Pins? Frage bleibt, ob 1x16 oder 2x8?

Gruß
Andreas

Autor:  Helmut [ 25. September 2007 19:08 ]
Betreff des Beitrags:  Re:Standard Pinbelegung für Platinen

@Andreas
2x8, dann kann jeder danach routen.
Dein Abstand auf der veröffentlichten Relaissteuerun als Soll-Wert für die Platzierung?
Die Pin's sind dann unten Taster und LED, oben Ub-Extern, Masse und Bus(+)
Leg' die Pinnummern nochmal genau fest und die Eagles-Files wegen der Pinabstände zum Gehäuserand.
Festgelegt und abgemacht?
Gruß Helmut
PS.:
Würde mich freuen, wenn das jetzt Freebus-Norm wird.

Autor:  Tobi [ 25. September 2007 19:14 ]
Betreff des Beitrags:  Re:Standard Pinbelegung für Platinen

Ich wär dafür den I2C mitzunehmen - und für 2x8 - dann kann man auch Flachbandkabel nehmen, wenn man mal will/muss.

Autor:  Tobi [ 25. September 2007 19:17 ]
Betreff des Beitrags:  Re:Standard Pinbelegung für Platinen

Sorry, das ich schonwieder doppelposts mache....

Der I2C braucht 5v !?
Der Controller mit 3,3V?

Da beißt sich was :(

Autor:  Helmut [ 25. September 2007 19:17 ]
Betreff des Beitrags:  Re:Standard Pinbelegung für Platinen

@Tobi
Welches EIB-Modul, auf dessen Parametrierung dann zugegriffen werden soll, unterstützt den den I2C-Bus?

Autor:  Andreas [ 25. September 2007 19:18 ]
Betreff des Beitrags:  Re:Standard Pinbelegung für Platinen

... nur noch mal um optisch klarzustellen, worum es mir geht... (Prototyp, bitte nicht so genau hinschauen!)

Es ist die Schnittstelle, die ich hier per Kabel realsisiert habe...

Autor:  Tobi [ 25. September 2007 19:18 ]
Betreff des Beitrags:  Re:Standard Pinbelegung für Platinen

@Helmut:
Wer weiß was noch kommt?

Autor:  Andreas [ 25. September 2007 19:22 ]
Betreff des Beitrags:  Re:Standard Pinbelegung für Platinen

... äh, blöde Begrenzung der Dateigröße...

hie ein (Mist-) Foto

Autor:  Andreas [ 25. September 2007 19:23 ]
Betreff des Beitrags:  Re:Standard Pinbelegung für Platinen

Foto geht nicht, sorry!

Autor:  Helmut [ 25. September 2007 19:25 ]
Betreff des Beitrags:  Re:Standard Pinbelegung für Platinen

@Tobi
Ev. habe ich es nicht verstanden.
Ich erläutere mal was ich denke:
Es werden bei Freebus-Modulen eigene Mikrocontrollerschaltungen mit der entsprechenden Hardware gebaut. Diese Schaltungen zB. das In-Modul und das Relais-Modul werden dann über ETS mit zB. Jung-Applikationen parametriert. Taster drücken Adresse vergeben, Gruppenadresse usw.
Mit einer vom Freebus-Programmiere gewählten Applikation und Parametriersoft eines Herstellers.
Sollte es anders sein bitte ich um Aufklärung.

Autor:  do13 [ 25. September 2007 21:54 ]
Betreff des Beitrags:  Re:Standard Pinbelegung für Platinen

Andreas hat geschrieben:
Der Bus-Anschluss muß immer auf der Platine im Boden sitzen, da nur dort eine Klemme vorgesehen werden kann. Und im Boden muß auch die Anwendung sein, denn die realisiert die Verbindung zur Außenwelt und braucht in der Regel auch Klemmen.

Ich bin immer noch der Meinung, dass der Bus-Anschluss nichts mit der Anwendung gemeinsam hat und deshalb auf dem Anwendungsmodul nichts zu suchen hat.

Falls es am Gehäuse scheitern sollte kann man sich ja noch mal nach Alternativen umschauen.
Eine kurze Suche ergab folgende Alternativen, die mehrere Ebenen für Klemmen vorsehen:

Bopla: CombiNorm Control
http://www.bopla.de/deutsch/katalog/aus_inhalt.php?PG_index=1&PR_Index=10&PA_Index=499&PR_Index=10

OKW:
http://www2.okw.com/PDFs/D/ST3820.pdf
und
http://www2.okw.com/PDFs/D/ST3810.pdf

Es gibt vermutlich noch mehr.

Zitat:
Die Durchführung des Programmiersignals ermöglicht uns die Flexibilität den Taster nebst LED wahlweise oben oder unten zu platzieren. Ich werde ihn jedoch immer unten vorsehen, da dort entsprechende Gehäuselöcher vorhanden sind.

Einverstanden, alternativ kann man das ja vorsehen.

Gruß,
Dirk

Autor:  david [ 27. September 2007 09:09 ]
Betreff des Beitrags:  Re:Standard Pinbelegung für Platinen

Hi!

Habe dieses Thema nach oben verschoben bis alles geklärt ist und eine Einigung erzielt wurde. Bitte sachliche Argumentationen und Eure Überlegungen hier posten. Sollten am Wochenende beim Stammtisch die letzten Unklarheiten beseitigen und dann die Belegung so einhalten.

Viele Grüsse
David

Autor:  Tobi [ 2. Oktober 2007 21:37 ]
Betreff des Beitrags:  Re:Standard Pinbelegung für Platinen

Soo, ich war am Sonntag leider nicht da, bin aber sehr zufrieden mit dem 2x10 - habe dennoch einen Vorschlag zur Belegung.

Zum Vergleich (Andreas' Vorschlag aus "Hardware"):
Bild

Mein Vorschlag:
Bild


Vorteile, die ich sehe:
- Man könnte einen 2x5 bestücken, hätte immer die PINs die man braucht (2xEIB,VCC,VExt,PROG,PWM,4xIO) für Anwendungen, bei denen das reicht
- Man könnte einen 2x7 bestücken, falls man 8IOs braucht
- Man könnte einen 2x10 bestücken für die Reserve-Pins
- Durch die Anordnung in der Reihenfolge in der auch die Stecker nummeriert werden, kann man am Layout das mal schnell abzählen, und braucht sich die Belegung nicht merken. (wenn man mal was messen will etc.)
- Es gibt für 2x5 , 2x7 und 2x10 Flachbandbuchsen und Stecker und Kabel
- Bei Verwendung von Flachbandleitung sind die IO's hintereinander angeordnet, auch wieder einfach abzuzählen


Nachteile:
- Man kann halt keinen 10x1 verwenden, wie es vorgeschlagen wurde, könnte aber einen 2x5 nehmen.

Autor:  Markus [ 2. Oktober 2007 21:55 ]
Betreff des Beitrags:  Re:Standard Pinbelegung für Platinen

Hi Tobi,
die Belegung gefällt mir. Mal sehen, was Andreas dazu sagt.
Er hat sich bei seiner Belegung ja auch Gedanken gemacht.

Grüße

Markus

Autor:  Tobi [ 7. Oktober 2007 18:36 ]
Betreff des Beitrags:  Re:Standard Pinbelegung für Platinen

Der letzte Vorschlag von mir wurde nochmals im Chat diskutiert, und nochmal nen bisschen dran gedreht.
Zur Erinnerung:

Code:
# Steckerbelegung:

# Stecker ist Anwendungsboard von oben!
#     
#      __
#     |12|
#     |34|
#     |56|
#     |78|
#     |..|
#     |__|
#     

# 1  EIB+
# 2  EIB-
# 3  PWM/CRTL
# 4  PROG
# 5  VCC
# 6  VEXT
# 7  SDA
# 8  SCL
# 9  IO1
# 10 IO2
# 11 IO3
# 12 IO4
# 13 IO5
# 14 IO6
# 15 IO7
# 16 IO8
# 17 RES1
# 18 RES2
# 19 RES3
# 20 RES4



Wie siehts nun aus - was wird nun die offizielle Steckerbelegung? Oder falls das schon beschlossen ist, kann mich jemand bitte updaten?

Seite 2 von 3 Alle Zeiten sind UTC + 2 Stunden
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/