[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: DDW-DDL-ML Laptopnutzung



Hallo Michael,

 

 

Also, da habe ich Mahl wider etwas in die runde geschmissen..

 

Ich teile deiner Meinung, daß DDW im erste Linien einer kosten günstige Sachen sein soll. Dabei soll Mann aber immer bedanken, daß ohne booster auch nichts lauft, also völlig kostenlos geht’s nie. DDW ist auf jedenfalls ein Ersatz Für teuere digital geraten. Mann spart sich doch immer 200 oder mehr euro damit!

 

Auch fahren wir auf denn gleichen Gleis im bezug RS232, der nicht mehr stand der dingen ist. Habe mich schon Mahl daß Thema USB direkt Anschluß studiert, und da gibt es auch alternativen, aber leider sinnt die bauteile (IC’s) nur als MicroSMD vorhanden. Da kann ich keine platine Für erstellen. Diese bauteile machen aber daß gleiche wie USB->RS232 umsetze und erstellen einer virtuelle COM Port unter Windows.

 

Daher habe ich folgende Idee:

 

Ich gehe Mahl davon aus, du hast die meiner spezielle Seite auf meiner HP angesehen.

http://www.miniware.nl/de/railroad/ddw-z1.html

 

Wir brauche auch nicht mehr als dies. Einer RS232 Einbindung von PC zu ein Prozessor, der dann die Signalen verarbeitet. Ich habe bewußt dort 3 S88-er Anschlüssen vorgesehen, weil ich der S88 Funktionen auf HSI-88 Kompatibilität setzen wollte. In DDW könnt’s du dann einfach einer Empfang Routine einbauen, die sowohl über meiner Zentral Einheit, als auch über einer separate COM Port die Daten aufnimmt.

Daß ganze ist relative einfach. Ich habe die HSI Einbindung in 2 stunden programmiert!

Ich habe Delphi 7 hier, kann ich damit eventuell was anfangen mit DDW? Auch den HSI habe ich hier, also ich könnte dort helfen!

Auch wahre ich bereit dir den HSI dazu zu Verfügung zu stellen. Daß machen wir dann gemeinsam mit daß neue Interface damit du auch die Hardware da hast die DDW ansprechen soll.

 

Ich gehe gerne auch Mahl im Detail im puncto Daten Austausch von DDW zu den neue Interface.

 

Die baudrate sollte dann herunter auf 9600 baud. 19200 geht vielleicht auch noch, aber ich glaube nicht das wir es brauchen. 38400 geht nicht, weil die opto-coupler daß nicht bewältigen Können. Andere schneller Type sinnt zu aufwendig Für die Schaltung.

 

Momentan sendest du die Daten quasi als Bit über denn Port. Also ein Bit 1 wird dann Sb. Daten 63, Bit 0 ist Daten 0. Für denn Prozessor ist das nicht mehr benötigt.

DCC ist dort am einfachsten, weil es nur immer 8-bit Daten gibt oder?

Bei Märklin Protokoll gibt es 1x8bit, 1x2bit und 1x8bit. (18 Bits).

Wenn wir dort 3 Byte verwenden, konnte die Bits 19 bis 24 schon als pause verwendet werden. (Idee!?)

All Daten die du am Gleis habe mochte’s konnte du dann so an daß Interface schicken.

Der Prozessor macht aus jeder Byte, dann ein serielles Signal am booster mit einer 26us Takt pro Bit.

Ein Daten Päckchen von DDW sollte dann ein Kommando Byte enthalten Für daß Interface.

Byte 1=10h wahre dann Sb.  Märklin 

Byte 1=20h ein DCC

Byte 1=30h ein MFX ?!?!?!?!

Byte 2=byte counter. Die Anzahl Bytes.

 

Dann folgen die entsprechende Byte (bei Märklin immer 3)

 

Auch zu denn pause und DCC preample können wir uns etwas ausdenken.

 

Anders herum, also die S88 Daten bekommst du dann über die gleiche COM Port als HSI Daten herein. Daß sinnt nur dann Daten, wenn auch am S88-er etwas ändert.  Kein aufwand!

 

 

Weil der ganze Daten Austausch über reiner RS232 Protokoll erfolgt, funktioniert das auch mit die USB->RS232 Übersetzer. Ich habe DDW damit Mahl probiert, und daß funktionierte auch, aber nur im API Modus. Daß Signal zum ein/aus schalten der booster und die Kurzschlüssen funktioniert überhaupt nicht!

 

Ach dazu ein Protokoll Kommando von und nach der Interface wahre einer Losung.

 

Momentan verwende ich DDW nicht mehr, weil es mit recht viele decoder nicht funktioniert. Ich erhalte dazu auch viele Email. Meiner eigen Bau Märklin Zentral Einheit kennt die Probleme nicht, weil es 100% reine MM Daten sinnt. Daß können wir auch Für DCC schaffen! Denn Märklin teil brauche ich nicht neu zu erfinden, und auch Für DCC habe ich einige Quell Codes zu Verfügung womit ich daß erstellen kann.

 

So.. Packen wir es an. Deiner Ideen dazu lese ich gerne. Ich habe nur den Ansatz Mahl gemacht, heißt aber nicht, das es so auch sein soll.

 

 

Liebe grüße,

Fred

----- Original Message -----
Sent: Friday, December 30, 2005 8:48 AM
Subject: Re: DDW-DDL-ML Laptopnutzung

Hallo

 
> Ich habe mittlerweile einer Märklin fähige Zentral Einheit/booster.
Der lauft also ohne DDW.
>
> Ich könnte denn auf DCC aufrüsten aber nur wenn es dafür genug
Interesse gibt. (Viel Arbeit und ich brache es selber nicht unbedingt)
>
> Auch ein einfacher Ersatz von HSI88 auf nur 1 S88 Port wahre sehr gut
zu machen und wurden dann auch nicht viel mehr als 20/25 euro kosten.
>

Dieses Thema ist ja schon vor Jahren hier in diesem Forum diskutiert
worden. Damals war eine eher ablehnenden Haltung vorhanden. Grund war,
dass es recht viele Ansätze gibt, die mit zusätzlicher Hardware
arbeiten und DDW sich gerade darin unterschiedet.
Im Prinzip vertrete ich auch diesen Standpunkt. Allerdings sehe ich,
dass es die serielle Schnittstelle in absehbarer Zeit nicht mehr geben
wird und bisher funktionieren Lösungen mit USB-seriell Adaptern mit DDW
leider nocht nicht wirklich.
Ich kann mir inzwischen aber vorstellen DDW so erweitern, dass es in
DDW eine Schnittstelle nach außen gibt, die man definieren müsste, evtl
kann man da etwas bestehendes übernehmen, an die dann externe Hardware
zur Signalgenerierung angeschlossen werden kann.
 
>
> Auch wahre da einer Möglichkeit, wenn Michael dort etwas mit Hilfen
könnte, um ein DDW fähiger Zentral Einheit zu bauen!!! (Ich kenne mich
nicht mit Delphi oder C++ aus leider!)
>
Ich würde - wie gesagt - DDW entsprechend erweitern, für Hilfe bin ich
jederzeit offen!
 

Gruß - Michael


Hallo Marc, und andere

 

Ich habe mittlerweile einer Märklin fähige Zentral Einheit/booster. Der lauft also ohne DDW.

Ich könnte denn auf DCC aufrüsten aber nur wenn es dafür genug Interesse gibt. (Viel Arbeit und ich brache es selber nicht unbedingt)

Auch ein einfacher Ersatz von HSI88 auf nur 1 S88 Port wahre sehr gut zu machen und wurden dann auch nicht viel mehr als 20/25 euro kosten.

 

Auch wahre da einer Möglichkeit, wenn Michael dort etwas mit Hilfen könnte, um ein DDW fähiger Zentral Einheit zu bauen!!! (Ich kenne mich nicht mit Delphi oder C++ aus leider!)

 

Ich schmeiße meiner Idee dazu Mahl in die runde:

 

Prozessor gesteuerter Einheit die über RS232 mit denn Rechner kommuniziert auf Standard RS232 ebene. Daß wurde dann auch mit USB->RS232 Funktionieren. DDW soll dann die digital Daten als packte an daß Interface senden, und Erhalt auch über RS232 Meldungen über Änderungen an S88 Melder. Der Baustein wurde dann die S88-er abfragen und bei Änderungen die an DDW senden, und Daten von DDW gemäß die MM/DCC Protokollen an booster anbieten. Also Michael, technisch gesehen, die gleiche Daten wie du sie jetzt auch über seriell verschickst nur dann als Byte Daten, nicht mehr als Bit Daten.

 

Der Baustein könnte dann an ein booster angeschlossen werden sowie an die S88-er. (oder ich baue dort gleich mein booster mit rein und der benötigte ACK-detector Für DCC? )

 

Diese Lösung wahre dann auch einer Abhilfe Für die Mängel die DDW jetzt noch hat, weil DDW über die Serielle Schnittstelle technisch nicht in der Lage ist die Daten 100% korrekt auf zu bereiten. Dies ist jetzt auch denn Grund, WiSo einige decoder mit DDW nicht Funktionieren! DDW sprich DDL ist gut aber braucht einer etwas bessere Hardware Unterstützung damit es auch mit die neue Rechner wider funktioniert. RS232 ist Schnee von gestern bei der PC Hersteller. Wenn die verflixte USB bauteilen nicht so klein wahre, könnte ich es sogar gleich alles auf USB gestallten.. Bei viel interesse wahre daß auch noch drin.

 

 

Mein Vorschlag:

 

Ein solches Projekt soll dann aber auch ein wenig bringen, denn es steckt sehr viel zeit dahinten. Für 1 oder 2 Anwender lohnt sich daß nicht.

 

Habt ihr Interesse, dann schicke mir doch Mahl einer Email. (ddwproject@miniware.nl)

Auch Michael, wurde ich gerne einladen damit wir uns dann im Detail unterhalten wie wir am beste daß auf Software ebenen gestalten können.

 

Grüß, fred

 

 

 
 
 
 
----- Original Message -----
Sent: Thursday, December 29, 2005 7:15 PM
Subject: AW: DDW-DDL-ML Laptopnutzung

Vielen Dank für Eure schnellen, wenn auch frustrierenden Antworten. Dann muss ich in den nächsten Monaten wohl wieder auf das schönste Hobby verzichten.

Marc

 

Marc

 

-----Ursprüngliche Nachricht-----
Von: owner-ddw-mailing-list@insotec1.homelinux.com [mailto:owner-ddw-mailing-list@insotec1.homelinux.com] Im Auftrag von Fred Stevens
Gesendet: Donnerstag, 29. Dezember 2005 17:35
An: ddw-mailing-list@insotec1.homelinux.com
Betreff: Re: DDW-DDL-ML Laptopnutzung

 

Hallo leute,

 

DDW über seriell, aber nur die reine Daten, daß funktioniert nur wenn in DDW auf API Steuerung gesetzt wird. Über Direkt funktioniert daß NIE!

Die Drucker Schnittstelle kann nun Mahl nicht über API weil sie dann nicht die Funktionen erlaubt die DDW davon verlangt. Also.. Auch daß funktioniert dann nicht.

 

Alle mir bekannte handelsübliche Lösungen von Drucker en serielle Übersetzer von USB aus, gehen nur davon aus daß die Schnittstellen entsprechend deren Ursprung genutzt werden, und daß heizt Drucker oder vielleicht ein Modem. Mehr ist da nicht drin.

 

Ich habe DDW Mahl probiert mit USB nach seriell und dann am booster, funktioniert, und ein zweiter an LDT HSI-88 Für die ruckmelder. Funktioniert auch.

Aber.. wenn auf USB dann noch was anderes lauft, Sb. Einer maus, dann ist die schanze groß daß die Züge bei maus Bewegungen hupfen lerne!

 

Fred

----- Original Message -----

Sent: Wednesday, December 28, 2005 4:38 PM

Subject: Re: DDW-DDL-ML Laptopnutzung

 

Hallo Marc,

das habe ich vor ca. einem Jahr auch mal ausgiebig probiert - leider erfolglos.
Weder der USB-to-RS232 Adapter noch die eingebaute serielle Schnittstelle im Laptop liefen.

Wenn hier jemand neue Erkenntnisse hätte, würde mich das auch sehr interessieren !

Gruß,
Christian
 

Marc Höner schrieb:

Gibt es Möglichkeiten ein Laptop ohne serielle und parallele Schnittstelle für den Einsatz mit DDW zu nutzen? Ich denke an eine Dockingstation, die an den USB-Port angeschlossen wird und dann diverse Schnittstellen zur Verfügung stellt, auch parallel und seriell.

Gruß Marc