Programmierung einer Drehzahlsteuerung

#2459879
Lesenswert?

Hallo, wir sind eine Gruppe von mehreren angehenden Technikern und haben 
den Projektauftrag eine Regelung einer Füllstandsstrecke zu realisieren.
Nun stehen wir vor dem Problem, dass die Regelung über die Drehzahl der 
Pumpe laufen soll. Diese muss vom Regler mit einem Signal von 0...20mA 
versorgt werden. Das soll nun von uns über einen Controller und ein 
Motortreibermodul gebaut werden.
Leider haben wir alle!! keinen Schimmer wie wir überhaupt an diese Sache 
ran gehen sollen. Wären über nützliche Tipps sehr dankbar!
Auch mit der Programmierung der Controller sind wir absolute Anfänger!
#2459908
Lesenswert?

Füllstandsstrecke bedeutet schonmal, dass ihr vermutlich irgend einen 
Sensor in dem zu füllenden Gefäß habt? Da müsste man erstmal wissen was 
das denn genau ist und was für Werte dieser Sensor zurück gibt.

Die dann entsprechend mit dem µC auswerten und den Motor ansteuern.
Wenns ne wirklich harte Regelung sein soll wertet ihr von dem Sensor nur 
die beiden Maxima aus und steuert den Motor nur mit 0mA und 20mA an.
#2459941
Lesenswert?

Jirka Chlouba schrieb:
> Nein, die Regelung läuft über einen Hardwareregler. Der Controller soll
> lediglich das Reglerausgangssignal 0...20mA verarbeiten

Na dann!

Ihr habt ein Stromsignal. Den Strom lasst ihr durch einen Widerstand. Je 
nach Strom fällt dann über dem Widerstand eine SPannung ab (Ohmsches 
Gesetz) und diese Spannung kann man mit dem ADC messen.

> und in
> Motordrehzahl umwandeln.

Das sollte ja dann eine leichte Übung sein, einen Wert 0-1024 in eine 
gewünschte Drehzahl umzurechnen

> Dazu sollten wir einen Motortreiber / PWM Modul verwenden.

Was schwebt euch denn dafür als Treiber so vor?
#2459949
Lesenswert?

Naja, das ist doch garnicht so schlecht, damit lässt sich doch leben.
Aber irgendwie müssen wir erstmal das Analoge Signal in ein Digitales 
umwandeln?
Ich weiß es nicht, aber kann mir vorstellen der Controller kann nur mit 
Digitalen Signalen arbeiten.
Kann mir jemand sagen wie wir den Grundaufbau gestalten müssten um ans 
Ziel zu kommen!???
Gast #2459984
Lesenswert?

Hallo,

in diesem Forum ist man eigentlich immer sehr hilfsbereit, allerdings 
wird auch von den Fragestellern erwartet, dass sie ernsthaft mitdenken 
und alle Posts lesen:

Karl Heinz Buchegger hat geschrieben:

>Ihr habt ein Stromsignal. Den Strom lasst ihr durch einen Widerstand. Je
>nach Strom fällt dann über dem Widerstand eine SPannung ab (Ohmsches
>Gesetz) und diese Spannung kann man mit dem ADC messen.

Damit bekommt ihr eure zeitdiskrete digitale Steuergröße, mit der ihr 
jetzt theoretisch direkt eine PWM füttern könnt. Schaut euch dazu am 
Besten mal das AVR-Tutorial hier an.

Zur Auslegung der PWM/Treiberstufe wäre es natürlich interessant was ihr 
für eine Pumpe verwenden wollt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren