#51 von
gartenfuzi
(
gelöscht
)
, 14.08.2011 13:03
Hallo!
Dies wäre ja super. Kann man auch Relais anschliessen und diese nur mit einen kurzen Impuls ansteuern. Wie lötet man eigentlich SMD? Da hab ich keine Erfahrung. Sie schreiben auch das auch andere Art von Platinen gibt ohne SMD. Kann man diese auch beziehen und funktionieren diese gleich wie die SMD Platinen?
ich habe gerade diesen Beitrag und deine Internetseite gefunden. Dazu habe ich einige Fragen:
Als Datenbus hast du RS485 gewählt. Dies ist doch ein Zweidraht halbduplex Bus. Wieso brauchst du 3 Adern, schleift du noch eine Zentralmasse mit durch?
Beim Datenprotokoll ist mir aufgefallen das du keine Checksumme und kein Stopzeichen verwendest. Dies erhöht die Datensicherheit erheblich. Das ist zwar bei reinen Beleuchtungsanwendungen nicht schlimm wenn mal eine falsche Lampe kurz angeht, aber wenn, wie hier schon diskutiert, mit Ampeln auch die Stopstellen des Faller Carsystems geschaltet werden sollen, wäre es schon dumm wenn ein Auto zu früh los fährt. Auch vermisse ich eine Rückantwort der Module an die Zentrale, möglichst mit Angabe einer Fehlernummer z.B. 0 = alle OK; 1 = Cheksummfehler; 2 = Telegramm unvollständig usw. So könnte die Zentrale erkennen ob das Modul noch aktiv ist, und wenn ja, ob sie das Telegramm wegen eines Übertragungsfehlers wiederholen muss.
Leider haben sich in den Anfängen der Digitalisierung der MoBa Einwegprotokolle (Ohne Rückantwort wie DCC, MM ) etabliert. Mit all ihren Prioblemen. Erst mit MFX oder Railcom wurden Rückantworten eingeführt. Einen Fehler den man bei diesem Projekt nicht wiederholen sollte.
Das Projekt hat viel Potenzial weit, über die reine Beleuchtungssteuerung hinaus. Die RS485 Schnittstelle ist robust und in der Industrie millionenfach im Einsatz z.B. als Profibus. Die Platinen haben eine eigene Intelligenz, und könnten je nach Programmierung auch andere Aufgaben (ohne Hardwareänderung) übernehmen z.B. mehrbegriffige Lichtsignale oder die schon erwähnte große Ampelkreuzung. Der Fantasie sind hier kaum Grenzen gesetzt.
Ein tolles Projekt, und jetzt schon auf einem Stand den man bei manchen professionellen Produkten vergeblich sucht.
RESPEKT
Gruß Urs
* Verwendetes System: Mä MS, Digital-S-Inside K-Gleis * Sammelgebiet: Ep. IV (D) * Anlage: 1963 - 1975 gebaut; seit 2003 Generalüberholung (hoffentlich noch lange) * Wegen meines Avatars: das ist Snowi, Englisches Vollblut, ist nach seiner Rennkariere zu uns gekommen. Gesund und munter geniest er jetzt sein Leben in der Herde.
ZitatAls Datenbus hast du RS485 gewählt. Dies ist doch ein Zweidraht halbduplex Bus. Wieso brauchst du 3 Adern, schleift du noch eine Zentralmasse mit durch?
Ich schleife die Masse über den Schirm mit durch.
ZitatAuch vermisse ich eine Rückantwort der Module an die Zentrale,
Wie oben geschrieben, bin ich an der Software noch dran. Befehlsquittierungen und Rückmeldungen sind jetzt schon möglich (zB zum Abfragen der Config oder der beiden Options-Jumper)
Leider hatte ich um wenige Tage den Aufsprung auf BidiB verpasst (Platinen waren schon geordert), sonst wäre es hier schon integriert worden. Im opendcc-forum läuft gerade ein ähnliches Projekt, das ich als BidiB-Referenzprojekt ansehe. Sobald dies steht und die BidiB-Softwareteile frei verfügbar sind, werde ich anpassen.
Ich persönlich denke, dass die Zukunft BidiB und dem BidiBus gehört. Dafür gibt es schon eine genormte Steckverbindung - diesen 8-poligen RJ45 - samt Belegung. Im Moment unterstützt meine Software den Bus noch nicht. Der Stecker vereinfacht aber trotzdem jetzt schon die Verkabelung, da man mit einfachen Patchkabeln von Modul zu Modul gehen kann. Nur die Spannungsversorgung für die Ausgänge ist dann extern heranzuführen. Die Pinleisten bleiben trotzdem und so kann man je nach Anwendung entscheiden, was man nutzt.
Oder bringe ich jetzt mit der etwas grösseren Platine Deine Planung durcheinander?
Das schaut gut aus. Stell doch mal eine Vorabversion der PC Software zur Verfuegung. wuerde mir das gern mal anschauen. Ich vermute die Platinen sind jetzt final oder kommt da noch eine Hardwareaenderung? Wenn das der finale Stand ist und die Platinenpreise so niedrig bleiben, dann melde ich mich mal mit einem Bedarf von 10 Stk.
Das nicht Aber bisher konnte ich nur die S88-N Decoder mit der Zentrale verbinden. Da habe ich schon Cat6 mit RJ45 Steckern selbst konfektioniert. Wie ich mit der Zentrale jetzt noch 20 Lichtplatinen ansteuern soll weiß allerdings nicht O.O Oder gibts dann wieder ne extra Platine die man via USB an den Laptop anschließen kann?
Wie gesagt, die RJ45 haben ja noch andere Vorteile...für BidiB brauchst Du dann eine neue Zentrale oder einen Adapter...wie Du schon schreibst.
Ich habe mal eine erste Version kompiliert. Die Datei ist für Windows und ca. 2MB gross. http://tinyurl.com/88vuche
Es ist nur die erste Seite (Module) Funktionsfähig, Rocrail ist zum testen. Der Rest ist noch nicht programmiert, aber man sieht, wo es hingehen soll. Mit dabei meine Konfig für die 5 Testmodule.
Die Platinen haben den endgültigen Stand von heute Bei weiteren Ideen von mir - oder euch - kann's da noch zu Änderungen kommen. Ich melde mich hier, bevor ich Platinen bestelle.
Wa mir gerade noch einfaellt... Die Stiftleisten fuer den Anschluss der Lampen ueber das Flachbandkabel sind etwas unpraktisch - vor allem unter der Anlage! Ich wuerde das aendern in Schraubklemmen oder Cage Clamp Anschluesse im 2,54er Raster. Nur so eine Idee.
Sicherlich Geschmackssache, jedoch finde ich die Flachbandkabel schlecht, denn dann muss man wieder irgendwo Verteiler, Verbinder usw. Zu den Lampen installieren. Am besten waere es, auf der Platine verschiedene Anschlusstypen zu layouten, damit jeder das nutzen kann was er will. Die Groesse der Platine waere mir relativ egal, kann ruhig etwas groesser sein. Federkraftklemmen koennte man auch nehmen, ist eh alles im 2,54er Raster.
Zitat von spaceduckSicherlich Geschmackssache, jedoch finde ich die Flachbandkabel schlecht, denn dann muss man wieder irgendwo Verteiler, Verbinder usw. Zu den Lampen installieren. Am besten waere es, auf der Platine verschiedene Anschlusstypen zu layouten, damit jeder das nutzen kann was er will. Die Groesse der Platine waere mir relativ egal, kann ruhig etwas groesser sein. Federkraftklemmen koennte man auch nehmen, ist eh alles im 2,54er Raster.
Du mußt doch keine Flachbandkabel nehmen.... Normale Litzen und fertig.
Das sind ganz normale Stiftleisten, da kannste jedes Kabel dran anlöten...
Genausogut kannst du die Stiftleisten gegen 2-reihige Steckleisten austauschen und machst die selbe Leiste nochmnal an die Kabel. Billigste Lösung von allen und genauso komfortabel. Interessanter Nebeneffekt, du machst die Stifte einzeln (bei Bedarf) und brauchst nicht mehr den ganzen Riegel austauschen. So habe ich es bisher bei allen Tams Platinen gehandhabt weil die öfters mal überlastet waren bei meinem Kirmes-Modellen.
Hi! Zu den Steckern: Da habe ich auch lange drauf rumgedacht und wie ihr selbst schon sagt, hat da ja jeder seine vorlieben.
Um die Platine flexibel und klein zu halten, nehme ich diese Steckerleisten. Die sind günstig weil Massenware. Hier kann man mit einem Flachbandkabel arbeiten und das Kabel so auftrennen, dass die entsprechende Anzahl Adern an das zu beleuchtende Objekt kommt. Im Extremfall ist das Flachbandkabel vielleicht nur wenige cm ein Flachbandkabel und verzweigt dann in verschiedenste Richtungen. Oder man nimmt 2polige Buchsen und schliesst jede LED einzeln an, zB die hier: http://www.ebay.de/itm/Platinensteckverb...=item870ca84af1. CSD hat auch 2x2-, 2x3- und 2x5-Buchsen. Und wenns ganz verzwickt wird, kann man auch mit einem kurzen Flachbandkabel auf Lötleisten gehen.
Ich denke, dass ist die flexibelste Art des Anschlusses. Alles andere wird zu gross und zu teuer.
Als Option bleibt ja noch sich selbst eine Platine zu designen. Den aktuellen Stand des KiCad-Projekts kann ich ja zukommen lassen.