Weichen über Relaiskarte vom PC schalten

Für alle Diskussionen rund um digitale Modellbahntechnik und alles zum Thema Software Modellbahnplanung und Modellbahnsteuerung
Miles

Beitrag von Miles » Montag 3. Dezember 2007, 07:38

Hi Tino,

ich denke, dass man dir mit ein paar Stunden Arbeit zu einem Programm verhelfen könnte, wenn man noch genauere Informationen hätte. Die Karte hat aber "nur" 8 Ausgänge. Ist das genug für dein Problem? Für mehrere Karten benötigt man auch genausoviele Parallelschnittstellen...

sprecht ihr von dieser Karte: PC-Relaiskarte K8IO?
Was steht in der Beschreibung der Karter da über die Timer?
Was steht denn da über die vier Eingänge?
Sind der Karte Quellcodestücke für eine eigene Software beigelegt?
Welche Software hast du da gefunden?

Was hast du da genau für einen Bildschirm?
(Wenn der über USB angeschlossen ist, funktioniert da das USB 1.x an deinem altem Laptop, oder muss es USB 2.0 sein?)

Grüße,
Miles

Benutzeravatar
Flashbanger
Forumane
Beiträge: 366
Registriert: Samstag 29. Juli 2006, 22:57
Kontaktdaten:

Beitrag von Flashbanger » Dienstag 4. Dezember 2007, 14:48

ich denke, dass man dir mit ein paar Stunden Arbeit zu einem Programm verhelfen könnte, wenn man noch genauere Informationen hätte. Die Karte hat aber "nur" 8 Ausgänge. Ist das genug für dein Problem? Für mehrere Karten benötigt man auch genausoviele Parallelschnittstellen...
Alle 8 Ausgänge einen LPT?

Das wird kompliziert....

LPT-erweiterungskarten gibt es nur noch selten zu kaufen, und wenn dann nicht mehr als billige massenware. USB-LTP sind auch nicht gerade billig und du wirst keine direkten Zugriffe bekommen.

Wenn du noch nicht so viele gekauft hast, dann kannst du mal hier guggen

http://www.robotikhardware.de/download/ ... atine1.pdf

Is ne I2C-Bus Relais-karte. Du kannst dann 127x8 ausgänge mit einem I2C-Bus interface schalten. (I2C-Bus interfaces gibt es für COM-port und von vielen herstellen). Du kannst auch einen uC programmieren, dann kostet dich der spaß ca. 4 €!

Generell lässt sich der Com-port auch einfacher ansteuern und er ist weiter verbreitet auch bei neueren PC's.

Von der geschwindigkeit her langt der I2C bus vollkommen. Zum schalten von weichen wirst du gar keinen unterschied spüren.

Der weitere vorteil ist, das es ein BUS ist. Du musst nicht sternartig alle kabel zu deinem PC legen sondern kannst die I2C Relaiskarten auf der anlage verteilen und sie über eine ringleitung(vieradrig) verbinden.
MfG Flashbanger
______________________
CU+6050 + C-Gleis
Software: TC4.7 oder
MBSS v 0.1 beta

:jump:

Gast

Beitrag von Gast » Dienstag 4. Dezember 2007, 16:09

cb hat geschrieben:Hi,

@Flashbanger: Ich denke ja, da ich selbst wenn dann nur mit Java arbeite, kann ich dazu leider nicht so viel sagen, aber da müsste BB sicherlich eine Antwort drauf haben!
..............
Gruß

Chris
Hi Chris,
sorry aber mit der Ansteuerung von Relaiskarten habe ich mich noch nicht beschäftigt. Das hebe ich mir für meinen Unruhestand auf.

:wink: BB

Tino

Beitrag von Tino » Dienstag 4. Dezember 2007, 17:57

Hi,

ja klingt auch net schlecht ich habe halt 2 Relaiskarten gekauft aber pro Stück 10 EUR .
Und die Parllelschnittstellen karten gibts bei Pollin auch 1 Fach für 10EUR und 2 Fach für 15 EUR ist also alles im Rahmen.

Zu Deiner Karte wo bekomme ich die Platine her und ein passendes Programm?

Mfg Tino

Benutzeravatar
Flashbanger
Forumane
Beiträge: 366
Registriert: Samstag 29. Juli 2006, 22:57
Kontaktdaten:

Beitrag von Flashbanger » Dienstag 4. Dezember 2007, 19:22

gibt es bei http://www.robotikhardware.de/

kostet aber 36€...(mit bauteilen) Iss mit persöhnlich zu teuer aber.

für 9€ bekommst du sie ohne bauteile.(iss mir immernoch zu teuer)

Da du bereits einen bausatz hast gehe ich davon aus, das du löten kannst.

In der PDF ist ein schaltplan dabei.

hier gibts eine platine für 3,5€
http://www.horter.de/shop/index.html

programm ist da auch irgendwo...

Bauteile kosten aber 21€ also gugg mal ob da ein großhandel nicht billiger bauteile hat.

Der IC kostet etwa 1,20€ die relais werden das teurere sein. Falls du deine beiden vorhanden nicht mehr nutzden kannst kannst ja mal guggen ob du die umlöten kannst.
MfG Flashbanger
______________________
CU+6050 + C-Gleis
Software: TC4.7 oder
MBSS v 0.1 beta

:jump:

rob

Beitrag von rob » Mittwoch 5. Dezember 2007, 19:01

Hallo!
Habe auch mal mit Steuerung über LPT angefangen, um mehr als 8 Relais zu schalten
habe ich erst die Adresse und dann die Daten gesendet und in 2 x 4029 als Latch
gespeichert.Zu den 8 Datenports gibt es noch andere Ausgänge am LPT.Einfach einen
nutzen H=Adresse,L=Daten z.B.
Die Software ist in Visual Basic programmiert ,erlernt sich relativ einfach.
Zum Steuern des LPT braucht man aber noch eine extra DLL die man im Netz für
Win95/98 oder XP findet.
Mitlerweile steuere ich über Seriell,braucht weniger Bauteile.

Benutzeravatar
Flashbanger
Forumane
Beiträge: 366
Registriert: Samstag 29. Juli 2006, 22:57
Kontaktdaten:

Beitrag von Flashbanger » Donnerstag 6. Dezember 2007, 22:34

Das problem ist, dass es 2 verschiedene methoden gibt den LPT anzusprechen.

einmal direkt(in delphi via ASM codes) Läuft nur unter 95-Me

oder via WinAPI(ist komplizierter oder man benötigt teils kostenplichtige komponenten) Damit kann man aber von 3.1 bis Vista alles ansteuern.

Wenn man sich jetzt für die einface methode entscheidet, dann muss man wenn man mal von 98 weg will auf die 2. Methode umsteigen.


Eine andere methode wäre Linux zu benutzen. auch da sollte ein Touchscreen möglich sein. Hat den vorteil, dass es unter GPL steht und dass man von microsoft weg kommt. Hat aber auch nachteile, so benötigt man auch als normaler user mehr wissen über PC's.

Naja ich hab schon eine schöne Gleisbild-app geschrieben. und muss noch so ein bissel verfeinern(speicherfunktion, mehr Objecte, bugs beheben.)
MfG Flashbanger
______________________
CU+6050 + C-Gleis
Software: TC4.7 oder
MBSS v 0.1 beta

:jump:

Miles

Beitrag von Miles » Freitag 7. Dezember 2007, 06:20

Moin,
ich bevorzuge ja auch Linux, aber was ist mit folgender Library: inpout32.dll
Open source, soll funktionieren und ist einfach zu benutzen.
Über Cygwin soll es auch gehen...

Grüße,
Miles

rob

Beitrag von rob » Freitag 7. Dezember 2007, 21:55

Das ist genau die dll die ich meinte.Unter vb kann damit den LPT ansprechen.

Benutzeravatar
Flashbanger
Forumane
Beiträge: 366
Registriert: Samstag 29. Juli 2006, 22:57
Kontaktdaten:

Beitrag von Flashbanger » Freitag 7. Dezember 2007, 23:41

Ich hab mal ein kleines programm gebastelt. Es ist noch meilenweit entfertn von einer publication. Es müssen noch ein paar zeilen gecoded werden, und ein paar Bitmaps verändert werden.

Bild


Ach ja und die rächtschrehibung muss noch korrigiert werden
MfG Flashbanger
______________________
CU+6050 + C-Gleis
Software: TC4.7 oder
MBSS v 0.1 beta

:jump:

Benutzeravatar
Kai Eichstädt
Forumane
Beiträge: 2742
Registriert: Samstag 19. Juni 2004, 23:32
Wohnort: Flensburg
Kontaktdaten:

Beitrag von Kai Eichstädt » Samstag 8. Dezember 2007, 04:16

Moin,
Flashbanger hat geschrieben:Ach ja und die rächtschrehibung muss noch korrigiert werden
und, kennst du schon jemanden, der dir dabei hilft?

Gruß und SCNR
Kai

Benutzeravatar
Datterich
Forumane
Beiträge: 9749
Registriert: Montag 9. Februar 2004, 14:21
Wohnort: 100 km südlich Speicherstadt

Weichen über Relaiskarte vom PC schalten

Beitrag von Datterich » Samstag 8. Dezember 2007, 10:47

Kai Eichstädt hat geschrieben: und, kennst du schon jemanden, der dir dabei hilft?
Ziemlich aufdringliche Anmache, Kai. Warum sollte er ausgerechnet Dich als Nord-Nordlicht dazu auserwählen?
Wobei - Deine Tastatur scheinst Du ja wirklich zu beherrschen :dr.smile:

Freundliche Grüße nach Flensburg
Datterich
_________________
... der stets glaubte, dort versteht man nur etwas von Sex + Bier + Punkten

Benutzeravatar
Flashbanger
Forumane
Beiträge: 366
Registriert: Samstag 29. Juli 2006, 22:57
Kontaktdaten:

Beitrag von Flashbanger » Samstag 8. Dezember 2007, 12:25

und, kennst du schon jemanden, der dir dabei hilft?
Ja meine mutter ist Deutschlehrerin!
MfG Flashbanger
______________________
CU+6050 + C-Gleis
Software: TC4.7 oder
MBSS v 0.1 beta

:jump:

techi2005

Beitrag von techi2005 » Dienstag 22. Juli 2008, 21:47


Antworten