Forum: Mikrocontroller und Digitale Elektronik Zeitversetzte Motorsteuerung


von Robert (Gast)


Lesenswert?

MoinMoin,
um es vorweg zu nehmen, ich bin kein Elektrotechnik Pro und hab mit 
Mikrocontrollern selbst noch nie etwas am Hut gehabt - also verzeiht mir 
schonmal die ein oder andere Wissenslücke.

Um was es geht - Hintergrund:
Ich habe eine Motor-Getriebe Kombination die mit 46V und 5A läuft. Das 
ganze soll von einem Battery Pack versorgt werden. Der Motor kommt mit 
einem Digitalen Inkremental-Encoder der den Strom und die Drehzahl 
regelt.
Steuerung: ESCON 50/5 von maxon Motor
Motor: EC 60, 400Watt maxon Motor
(Umgebungstemperatur während des Einsatzes kann bis zu 100°C über max. 
15 min betragen.)

Die Aufgabenstellung:
Aufgrund der Anwendung muss der Motor von alleine zeitversetzt anlaufen. 
Das soltle so geschehen, dass der Motor nach gewissen Zeit x anfängt zu 
drehen. Dann soll er eine Dauer y laufen und sich danach endgültig 
abschalten. Nachdem ich ihm ein Signal gebe - was auch immer das sein 
kann - geht das ganze Spiel von neuem los.

Weiterhin wäre es wünschenswert einen Temperatursensor zu integrieren 
der im Meßbereich 0-150°C arbeitet mit einer Genauigkeit von 1°C. Der 
Temperaturverlauf müsste auf einem Speicher abgelegt werden und nach dem 
Einsatz einfach auslesbar sein.

Meine Frage an euch klugen Leute:
Kann man so etwas mit einem Mikrocontroller verwirklichen? Welche Daten 
wären noch wünschenswert um genauere Aussagen treffen zu können? Gibt es 
spezielle Firmen die soetwas anbieten?

Für ein paar Hinweise oder sogar eine elegante Lösung wäre ich euch sehr 
verbunden.

Robert

von Route_66 (Gast)


Lesenswert?

Robert schrieb:
> Kann man so etwas mit einem Mikrocontroller verwirklichen?

Hallo!
Mit dem Controller allein nicht. Er könnte ein wichtiges Teil der Lösung 
sein.

> Der Motor kommt mit
> einem Digitalen Inkremental-Encoder der den Strom und die Drehzahl
> regelt.

Das wird so wohl nicht ganz der Warheit entsprechen.

> im Meßbereich 0-150°C arbeitet mit einer Genauigkeit von 1°C.

Genauigkeit oder Auflösung?

> Der Temperaturverlauf müsste auf einem Speicher abgelegt werden
> und nach dem Einsatz einfach auslesbar sein.

Die Frage wäre da: wie lange soll gespeichert werden (wieviele 
Messwerte)?
Sonst ist Alles nicht besonders anspruchsvoll.

von Robert (Gast)


Lesenswert?

Moinsen,

Temperatur:
Auflösung von 1°C, Temperaturbereich 0-150°C

Datenspeicherung:
Rate 6/min - Messwert alle 10 sec. ist ausreichend. Das ganze wird 
insgesamt eine Stunde betrieben, macht nach Adam Ries 360 Messwerte.

Grüße,
Robert

von Michael (Gast)


Lesenswert?

Robert schrieb:
> Das ganze wird insgesamt eine Stunde betrieben, macht nach Adam Ries 360
> Messwerte.

Das dürfte wohl locker in das interne EEPROM vieler aktuelle µC passen

Robert schrieb:
> ... Der Temperaturverlauf müsste auf einem Speicher abgelegt werden
> und nach dem Einsatz einfach auslesbar sein.

Über die Bedeutung des Wortes "einfach" gehen die Meinungen weit 
auseinander. Man könnte z.B. ein Kommando über eine Serielle 
Schnittstelle an den µC schicken und dann liest er den Speicherinhalt in 
Form eines seriellen Datenstromes vor...

von Robert (Gast)


Lesenswert?

Soweit so gut,
welches µC Modell würde für meinen Zweck passen und was kommt da an 
Peripherie dazu?

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.