Forum: Mikrocontroller und Digitale Elektronik 10 Schrittmotoren und nur EINE Datenleitung


von Mario G. (rodenberger)


Lesenswert?

Hallo,

suche eine Problemlösung.

Ich habe 10 Schrittmotoren die sich in einem Umkreis von 6 Metern 
befinden.
Von einem zentralem Punkt liegt zu diesen Motoren eine 3-adrige 
Netzleitung.
Es wuste eben noch keiner wie es werden sollte....

Logischerweise brauche ich dann 2 Adern für die Spannung (12 oder 24V) 
und habe dann noch eine Datenleitung übrig.
Nun bin ich bei der Komponentenwahl.

I2C kann ich mit der einen Leitung wohl vergessen. 6 Meter sind sicher 
auch zu viel.
Mein Gedanke wäre nun:
An jeden Motor einen TMC222 + PIC zu hängen.
Der PIC würde dann nur die seriellen Signale in das I2C Signal für den 
TMC wandeln.
Am anderen Ende einen PIC als Sender.
Die Übertragung dann seriell zu den Pic´s.......mit kleiner Baudrate in 
der Hoffnung das alles richtig ankommt. Auf Schnelligkeit kommt es nicht 
an!
Wobei ich allerdings nur senden kann.
Soweit meine Idee.

Die Lösung soll Kostengünstig sein.
Alternative zum TMC222 ? Wobei ich die Strom und Rampensteuerung 
benötige.
Ein L293 oder so kommt also nicht in Frage.
Könnte es Probleme bei der Datenübertragung geben?
Fällt Euch ein kleiner PIC ein, der eine serielle und eine I2C 
Schnittstelle hat, denn mehr Pins brauch ich nicht.
Mir fällt sonnst nichts besseres ein.

Gruß Mario

von holger (Gast)


Lesenswert?

>Ich habe 10 Schrittmotoren die sich in einem Umkreis von 6 Metern
>befinden.
>Von einem zentralem Punkt liegt zu diesen Motoren eine 3-adrige
>Netzleitung.
>Es wuste eben noch keiner wie es werden sollte....

Dann sollte es ja kein Problem sein neue Kabel mit MEHR
Adern zu legen. Die wirst du ja wohl kaum in die Wand betoniert
haben.

von Uwe .. (uwegw)


Lesenswert?

Wenn eine gesicherte Übertragung notwenig werden sollten, wäre 1wire 
eine Alternative... aber auf 6m dürfte seriell auch reichen. Ordentlich 
Redundanz und Fehlererkennung einbauen, dann hätte ich da keine großen 
Bedenken (es sei denn, es sind massive Störquellen in der Nähe).

von Mario G. (rodenberger)


Lesenswert?

@Holger.
Doch, so ist es leider.
Wenn es so einfach wäre, hätte ich ja auch nicht gepostet.
Aber I2C über 6 Meter ordentliche Leitung ist wohl auch nicht das 
richtige.

von Andreas R. (rebirama)


Lesenswert?

Versuchs doch mit etwas Linbus-ähnlichen. Muss ja nicht dem standard 
entsprechen, aber man kann sich ja die besten sachen rauspicken.

von Flo (Gast)


Lesenswert?

uwe hats schon gesagt: 1-wire ist ne gute Lösung.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.