Suche Schaltplan D/A Wandler Motorregelung

Hallo zusammen!

Mein Problem ist für versierte Elektroniker bestimmt eine Kleinigkeit. Für mich ist es bereits seit Wochen ein scheinbar unüberwindbares Hindernis.
Kurz zum Background. Ich möchte mit dem PC meine Z-Spur Eisenbahn steuern. Die am Markt erhältliche Digitaltechnik ist mir zu aufwendig und teuer. Als Hobbyprogrammierer sind mir verschiedene Möglichkeiten bekannt dem PC über diverse Schnittstellen Signale zu entlocken :smile:.
Konkret habe ich ein paralleles 8 Bit Signal (8x -4,85V) welches ich zum Steuern der Lok verwenden möchte. 1 Bit davon könnte für die Richtung verwendet werden und 1 weiteres Bit hätte ich gerne für andere Zwecke in Reserve. D.h. ich benötige eine D/A Wandlung von 6 Bit. Damit soll eine externe Eingangsspannung von 12V= in 64 Stufen von 0 – 12 V= geregelt werden. Die maximale Leistung wird 1 A nicht überschreiten.
Die Schaltung sollte eine Verpolungs- und Kurzschlussschutz enthalten (ist aber nicht zwingend notwendig)
5 V = zur Versorgung der Schaltung stehen auch zur Verfügung.
Ich wäre für Informationen wo ich an entsprechende Schaltpläne komme oder über eMails mit Schaltplan Vorschlägen unendlich dankbar, da in meinem Freundes und Bekanntenkreis mir da niemand weiterhelfen kann.

Gruß Andreas

ich will dir deine illusion ja nicht nehmen,

Hallo zusammen!

hallo auch dir,

aber soo einfach wird das glaub ich nich.
wie bekommst du ein parraleles 8 bit wort in den zug?
ich vermute du kommst um eine parralel/seriell wandlung nicht drumrum (das wär sicherlich am einfachsten wenn du es am rechner programmieren würdest)
wenn du ein serielles signal hast brauchst du üblicherweise noch ein sync signal welches der empfänger auswerten muss.
achso, fast vergessen: wie willst du verschiedene loks auf gleicher strecke ansprechen? dürfte noch ein paar weitere bits bedeuten (adressierung).
um diese anforderungen platzsparend unterzubringen solltest du dich mal mit microcontrollern auseinandersetzen.
mein tip:
http://www.microchip.com/stellent/idcplg?IdcService=…

schau dir mal die pic controller an

gruss wgn

Mein Problem ist für versierte Elektroniker bestimmt eine
Kleinigkeit. Für mich ist es bereits seit Wochen ein scheinbar
unüberwindbares Hindernis.
Kurz zum Background. Ich möchte mit dem PC meine Z-Spur
Eisenbahn steuern. Die am Markt erhältliche Digitaltechnik ist
mir zu aufwendig und teuer. Als Hobbyprogrammierer sind mir
verschiedene Möglichkeiten bekannt dem PC über diverse
Schnittstellen Signale zu entlocken :smile:.
Konkret habe ich ein paralleles 8 Bit Signal (8x -4,85V)
welches ich zum Steuern der Lok verwenden möchte. 1 Bit davon
könnte für die Richtung verwendet werden und 1 weiteres Bit
hätte ich gerne für andere Zwecke in Reserve. D.h. ich
benötige eine D/A Wandlung von 6 Bit. Damit soll eine externe
Eingangsspannung von 12V= in 64 Stufen von 0 – 12 V= geregelt
werden. Die maximale Leistung wird 1 A nicht überschreiten.
Die Schaltung sollte eine Verpolungs- und Kurzschlussschutz
enthalten (ist aber nicht zwingend notwendig)
5 V = zur Versorgung der Schaltung stehen auch zur Verfügung.
Ich wäre für Informationen wo ich an entsprechende Schaltpläne
komme oder über eMails mit Schaltplan Vorschlägen unendlich
dankbar, da in meinem Freundes und Bekanntenkreis mir da
niemand weiterhelfen kann.

Gruß Andreas

Guten Abend und Danke für die schnelle, wenn auch nicht zufriedenstellende Antwort :-]

Diese Sätze hab ich in den letzten Wochen ziemlich oft gehört :frowning:
Möglicherweise ist der Hinweis, dass ich die Schaltung zur Steuerung einer Eisenbahn benötige, mein Fehler. Alle denken dann in die falsche Richtung. Es soll nur eine Lok pro Stromkreis = Gleis gesteuert werden. Ich möchte hier nicht das Digitalisieren neu erfinden. Das haben andere schon gemacht und viel perfekter als ich das könnte.
Genauer gesagt möchte ich nur das, was ich manuell mit einem Trafo mache - also je nachdem wie weit der Regler am Trafo aufgedreht ist, fährt die Lok schneller oder langsamer – mit einem Schieberegler auf dem Computer realiseren.

Bitte, liebe Leute und Experten, ganz einfach denken. Ein 12 V Gleichstrommotor mit Maximal 1 A Stromaufnahme, soll über den PC mittels 6 Bit (6x –4,85V) in 64 Stufen von 0 – Maximumdrehzahl geregelt werden. Wenn es einfacher ist mit 8 Bit die Drehzahl von –12V über 0 bis +12V zu regeln, soll auch das eine gute Lösung für mich sein.

Gruß Andreas

hallo auch dir,

aber soo einfach wird das glaub ich nich.
wie bekommst du ein parraleles 8 bit wort in den zug?
ich vermute du kommst um eine parralel/seriell wandlung nicht
drumrum (das wär sicherlich am einfachsten wenn du es am
rechner programmieren würdest)
wenn du ein serielles signal hast brauchst du üblicherweise
noch ein sync signal welches der empfänger auswerten muss.
achso, fast vergessen: wie willst du verschiedene loks auf
gleicher strecke ansprechen? dürfte noch ein paar weitere bits
bedeuten (adressierung).
um diese anforderungen platzsparend unterzubringen solltest du
dich mal mit microcontrollern auseinandersetzen.
mein tip:
http://www.microchip.com/stellent/idcplg?IdcService=…

schau dir mal die pic controller an

gruss wgn

Mein Problem ist für versierte Elektroniker bestimmt eine
Kleinigkeit. Für mich ist es bereits seit Wochen ein scheinbar
unüberwindbares Hindernis.
Kurz zum Background. Ich möchte mit dem PC meine Z-Spur
Eisenbahn steuern. Die am Markt erhältliche Digitaltechnik ist
mir zu aufwendig und teuer. Als Hobbyprogrammierer sind mir
verschiedene Möglichkeiten bekannt dem PC über diverse
Schnittstellen Signale zu entlocken :smile:.
Konkret habe ich ein paralleles 8 Bit Signal (8x -4,85V)
welches ich zum Steuern der Lok verwenden möchte. 1 Bit davon
könnte für die Richtung verwendet werden und 1 weiteres Bit
hätte ich gerne für andere Zwecke in Reserve. D.h. ich
benötige eine D/A Wandlung von 6 Bit. Damit soll eine externe
Eingangsspannung von 12V= in 64 Stufen von 0 – 12 V= geregelt
werden. Die maximale Leistung wird 1 A nicht überschreiten.
Die Schaltung sollte eine Verpolungs- und Kurzschlussschutz
enthalten (ist aber nicht zwingend notwendig)
5 V = zur Versorgung der Schaltung stehen auch zur Verfügung.
Ich wäre für Informationen wo ich an entsprechende Schaltpläne
komme oder über eMails mit Schaltplan Vorschlägen unendlich
dankbar, da in meinem Freundes und Bekanntenkreis mir da
niemand weiterhelfen kann.

Gruß Andreas

achso,
hallo nochmal,

wenn ich dich jetzt richtig verstanden habe, muss die empfangselektronik garnicht in der lok sein, sondern liegt neben den schienen.
bau doch für deine 6 datenbits ein widerstandsnetzwerk auf. am ende jeder datenleitung schliesst du einfach einen widerstand an.
für das höchstwertige bit nimmst du zb 1000ohm
furs nächst drunterliegende bit 500ohm
also immer die hälfte des vorangegangenem. beachte dabei aber den maximalen strom den dein bus liefern kann - evtl musst du die grössenordnung der widerstände anpassen.

diese widerstände führst du am am noch freien ende alle zusammen und schaltest diese auf einen leistungsverstärker (zb tda 2030).
http://www.st.com/stonline/products/literature/ds/14…

du musst die schaltung mit dualer versorgungsspannung nehmen (testcircuit) und noch c1 und c2 überbrücken (sonnst hast du keine gleichspannungskopplung) und r3 entfällt ersatzlos. dessweiteren hat diese applikation einen verstärkungsfaktor von ca 30 (aus stabilitätsgründen), also musst du dein widerstandsnetzwerk noch mit einem entspechendem spannungsteiler versehen (zb einen trimmer - dessen wert sollte etwa 5xgrösser sein als der grösste widerstand deines netzwerkes ).
und mittels relais kannst du dann die umpolung der fahrspannung vornehmen (zb 7tes bit)

hoffe das war einigermassen verständlich. ansonsten nachfragen!

gruss wgn

Hallo,

Lösungen für Dein Problem gäbe es wie Sand am Meer.

Natürlich kann ich Dir jetzt nicht alle Möglichkeiten
nennen. Zuerst wäre zu klären, welche Ahnung Du von
Elektronik hast und wieviel Du dafür invetieren wolltest.
Auch die techn. Ansprüche an die Lösung können recht
unterschiedlich sein.

Optimal wäre ja sicher eine PWM-Steuerung.
Sowas ist z.B. mit einem C-Control-Modul sehr schön
zu machen. PWM-Ausgang ist schon integriert und Verbindung
zum PC üver RS232 problemlos möglich (Modul ca. 25€).

Eine rein analoge Lösung ginge z.B. mit digitalen Poti (IC).
Solche IC mit z.B. 64 oder 129 Stufen kann man über 2
Eingänge (Up und Down) einfach hoch- und runterzählen.
Hintendran muß dann nur noch eine Leistungsstufe für
den max. Strom von ca. 1A.
Gruß Uwi

Kurz zum Background. Ich möchte mit dem PC meine Z-Spur
Eisenbahn steuern. Die am Markt erhältliche Digitaltechnik ist
mir zu aufwendig und teuer. Als Hobbyprogrammierer sind mir
verschiedene Möglichkeiten bekannt dem PC über diverse
Schnittstellen Signale zu entlocken :smile:.
Konkret habe ich ein paralleles 8 Bit Signal (8x -4,85V)
welches ich zum Steuern der Lok verwenden möchte. 1 Bit davon
könnte für die Richtung verwendet werden und 1 weiteres Bit
hätte ich gerne für andere Zwecke in Reserve. D.h. ich
benötige eine D/A Wandlung von 6 Bit. Damit soll eine externe
Eingangsspannung von 12V= in 64 Stufen von 0 – 12 V= geregelt
werden. Die maximale Leistung wird 1 A nicht überschreiten.
Die Schaltung sollte eine Verpolungs- und Kurzschlussschutz
enthalten (ist aber nicht zwingend notwendig)
5 V = zur Versorgung der Schaltung stehen auch zur Verfügung.
Ich wäre für Informationen wo ich an entsprechende Schaltpläne
komme oder über eMails mit Schaltplan Vorschlägen unendlich
dankbar, da in meinem Freundes und Bekanntenkreis mir da
niemand weiterhelfen kann.

Gruß Andreas

Guten Abend!

Vielen Dank für die Vorschläge. Natürlich auch an wgn.
Leider bin ich absoluter Anfänger im Elektronikbereich. Trotzdem konnte ich eueren Ausführungen einigermaßen folgen. Wie wäre es mit einer Kombination euerer Vorschläge, in dem man das Wiederstandsnetzwerk aus dem Beispiel von wgn durch einen digitalen Poti aus Deinem Vorschlag ersetzt. Beim googeln bin ich über den Typ X9C102 bis 104 gestolpert (Datenblatt http://www.intersil.com/data/fn/fn8222.pdf). In Anschluß an den X9 dann den TDA2030.
Das hätte den Vorteil, dass man mit 3Bit seriell bzw. mit 2Bit parallel auskäme und trotzdem fast das doppelte an Schaltstufen, statt der angestrebten 64 sogar 100 bekäme. Das bei dieser Steuerung kein Vollausschlag auf einen Befehl hin zu realisieren ist, ist kein Problem. Die Lok wird über die Software sowieso mit einer variablen Anlauf und Verzögerung geregelt. Die echten Loks fahren ja auch nicht mit 100km/h los :smile:
Wie gesagt ich bin blutiger Anfänger. Wäre hier vielleicht jemand so nett und könnte mir dafür einen Schaltplan mit Stückliste skizzieren?
Ich wäre euch wirklich tierisch dankbar dafür.

Gruß Andreas

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

tja, manchmal hat man glück, manchmal pech

Guten Abend!

hallo andreas,

mit dem schaltbild ist kein problem - hab das ic selbst in anwendung. das könnte dein glück sein.
jetzt zu deinem pech - ich weiss beim besten willen nicht wie ich einen schaltplan dir zu kommen lassen kann (pcs sind nicht meine welt)
mit welchem programm soll ich ihn erstellen, um ihn anschliessend als e-mail anhang versenden zu können (mit paint bekomme ich nen vogel -) ), und zwar so das du ihn auch öffnen kannst.
wäre schön wenn mir jemand helfen könnte weil ich noch einen schaltplan zum versenden hätte - der wartet schon

gruss wgn

Vielen Dank für die Vorschläge. Natürlich auch an wgn.
Leider bin ich absoluter Anfänger im Elektronikbereich.
Trotzdem konnte ich eueren Ausführungen einigermaßen folgen.
Wie wäre es mit einer Kombination euerer Vorschläge, in dem
man das Wiederstandsnetzwerk aus dem Beispiel von wgn durch
einen digitalen Poti aus Deinem Vorschlag ersetzt. Beim
googeln bin ich über den Typ X9C102 bis 104 gestolpert
(Datenblatt http://www.intersil.com/data/fn/fn8222.pdf). In
Anschluß an den X9 dann den TDA2030.
Das hätte den Vorteil, dass man mit 3Bit seriell bzw. mit 2Bit
parallel auskäme und trotzdem fast das doppelte an
Schaltstufen, statt der angestrebten 64 sogar 100 bekäme. Das
bei dieser Steuerung kein Vollausschlag auf einen Befehl hin
zu realisieren ist, ist kein Problem. Die Lok wird über die
Software sowieso mit einer variablen Anlauf und Verzögerung
geregelt. Die echten Loks fahren ja auch nicht mit 100km/h los

-)

Wie gesagt ich bin blutiger Anfänger. Wäre hier vielleicht
jemand so nett und könnte mir dafür einen Schaltplan mit
Stückliste skizzieren?
Ich wäre euch wirklich tierisch dankbar dafür.

Gruß Andreas

Hallo,

Lösungen für Dein Problem gäbe es wie Sand am Meer.

Natürlich kann ich Dir jetzt nicht alle Möglichkeiten
nennen. Zuerst wäre zu klären, welche Ahnung Du von
Elektronik hast und wieviel Du dafür invetieren wolltest.
Auch die techn. Ansprüche an die Lösung können recht
unterschiedlich sein.

Optimal wäre ja sicher eine PWM-Steuerung.
Sowas ist z.B. mit einem C-Control-Modul sehr schön
zu machen. PWM-Ausgang ist schon integriert und Verbindung
zum PC üver RS232 problemlos möglich (Modul ca. 25€).

Eine rein analoge Lösung ginge z.B. mit digitalen Poti (IC).
Solche IC mit z.B. 64 oder 129 Stufen kann man über 2
Eingänge (Up und Down) einfach hoch- und runterzählen.
Hintendran muß dann nur noch eine Leistungsstufe für
den max. Strom von ca. 1A.
Gruß Uwi

Kurz zum Background. Ich möchte mit dem PC meine Z-Spur
Eisenbahn steuern. Die am Markt erhältliche Digitaltechnik ist
mir zu aufwendig und teuer. Als Hobbyprogrammierer sind mir
verschiedene Möglichkeiten bekannt dem PC über diverse
Schnittstellen Signale zu entlocken :smile:.
Konkret habe ich ein paralleles 8 Bit Signal (8x -4,85V)
welches ich zum Steuern der Lok verwenden möchte. 1 Bit davon
könnte für die Richtung verwendet werden und 1 weiteres Bit
hätte ich gerne für andere Zwecke in Reserve. D.h. ich
benötige eine D/A Wandlung von 6 Bit. Damit soll eine externe
Eingangsspannung von 12V= in 64 Stufen von 0 – 12 V= geregelt
werden. Die maximale Leistung wird 1 A nicht überschreiten.
Die Schaltung sollte eine Verpolungs- und Kurzschlussschutz
enthalten (ist aber nicht zwingend notwendig)
5 V = zur Versorgung der Schaltung stehen auch zur Verfügung.
Ich wäre für Informationen wo ich an entsprechende Schaltpläne
komme oder über eMails mit Schaltplan Vorschlägen unendlich
dankbar, da in meinem Freundes und Bekanntenkreis mir da
niemand weiterhelfen kann.

Gruß Andreas

Hallo,

Leider bin ich absoluter Anfänger im Elektronikbereich.

Das ist schon ein Problem, weil da die Schaltung sehr
einfach sein muß, sonst bekommst Du das nicht zum laufen.

Ich könnte mir da auch schnell mal was ausdenken, aber
eine solche Schaltung wäre ja nicht erprobt und wenn dann
da irgend ein kleiner Fehler drin ist, wirst Du damit
auch nicht froh (oder es muß sehr einfach sein).
Einiger Entwicklungsaufwand ist trotzdem nötig.

Trotzdem konnte ich eueren Ausführungen einigermaßen folgen.
Wie wäre es mit einer Kombination euerer Vorschläge, in dem
man das Wiederstandsnetzwerk aus dem Beispiel von wgn durch
einen digitalen Poti aus Deinem Vorschlag ersetzt. Beim
googeln bin ich über den Typ X9C102 bis 104 gestolpert
(Datenblatt http://www.intersil.com/data/fn/fn8222.pdf).

Genau sowas meine ich. Habe z.B. mal den X9C103 verwendet.
Ist recht einfach zu durchschauen. An einem Pin wird
die Zählrichtung Up/Down eingestellt und am anderen
gibt man einfach Impulse drauf. Diese Signale kannst Du mit
dem PC (am besten mit der parallelen Schnittstelle, geht
aber auch mit RS232) auch recht schnell ausgeben, so daß
Du in wenigen ms von 0-max. durchsteuern kannst.

In Anschluß an den X9 dann den TDA2030.

Willst Du die Richtung auch über die Spannungspegel machen.
Geht evtl. einfacher mit einem separaten Signal über
Relais die Spannung (Fahrrichtung) umzupolen.
Dann bräuchtest Du auch keine negative Stromquelle
(sondern nur einmal +12V bzw. eine höhere Spannung ca. 15V).

Mit einer Spannung und einer Brückenschaltung kann
man auch die umpolung machen.

Dann sind 2 TDA2030 nötig. Wird aber alles schwieriger.
Ich muß allerdings etwas vor den TDA2030 warnen.
Die neigen sehr zum Schwingen und werden dann schnell
heiß und rauchen auch schon mal ab. Da muß man die
empfohlenen Applikationsschaltungen wirklich ernst nehmen.
Außerdem steuern die wohl auch nicht bis an die Betriebs-
spannung aus. Du bräuchtest also ca. 15V.

Das hätte den Vorteil, dass man mit 3Bit seriell bzw. mit 2Bit
parallel auskäme und trotzdem fast das doppelte an
Schaltstufen, statt der angestrebten 64 sogar 100 bekäme. Das
bei dieser Steuerung kein Vollausschlag auf einen Befehl hin
zu realisieren ist, ist kein Problem. Die Lok wird über die
Software sowieso mit einer variablen Anlauf und Verzögerung
geregelt. Die echten Loks fahren ja auch nicht mit 100km/h :los :smile:

Richtig.

Wie gesagt ich bin blutiger Anfänger. Wäre hier vielleicht
jemand so nett und könnte mir dafür einen Schaltplan mit
Stückliste skizzieren?

Ich würde Dir trotzdem die Variante mit dem
C-Control-Modul ans Herz legen. Da hast Du noch
viele weitere Möglichkeiten etwas mit anzusteuern.
Die Dokumentation ist auch sehr gut, so daß man auch als
Anfänger recht leicht einen Einstieg hat.
Da dieses Modul schon einen fertigen PWM-Ausgang hat,
könnstet Du das ganze mit einem Schalttransistor oder noch
besser mit einem Motorsteuer-IC hintendran recht
einfach und sehr elegant lösen.

Ich wäre euch wirklich tierisch dankbar dafür.

Überlege noch mal, was Du genau willst.

Gruß Uwi

mit dem schaltbild ist kein problem - hab das ic selbst in
anwendung. das könnte dein glück sein.
jetzt zu deinem pech - ich weiss beim besten willen nicht wie
ich einen schaltplan dir zu kommen lassen kann (pcs sind nicht
meine welt)
mit welchem programm soll ich ihn erstellen, um ihn
anschliessend als e-mail anhang versenden zu können (mit paint
bekomme ich nen vogel -) ), und zwar so das du ihn auch öffnen
kannst.
wäre schön wenn mir jemand helfen könnte weil ich noch einen
schaltplan zum versenden hätte - der wartet schon

gruss wgn

Hi weisgarnix!
Was denkst du von folgender Lösung: Schaltplan per Hand malen (natürlich leserlich), scannen (evtl. auch bei Bekannten - irgendjemand wird doch einen Scanner haben!) und per E-Mail verschicken?
Dateiformat: .jpg
Damit kommt jeder haushaltsübliche Rechner auf dieser Welt zurecht.

Gruß
peherr