Forum: Analoge Elektronik und Schaltungstechnik Schaltung gesucht (Spannungsanpassung für OP 2-Punktregelung)


von Hilfe_Benötigt (Gast)


Lesenswert?

Hallo Forum,

ich möchte eine Strom 2-Punktregelung aufbauen.

Mein Stromsensor gibt +- 2,5V mit 2,5V Offset aus. Also bei negativen 
Strom eine Spannung kleiner als 2,5V bei positiven Strom größer als 
2,5V.

Nun ist mein Problem das ich eine Schaltung benötige die mir praktisch 
immer den Betrag ausgibt. Hinter dieser Schaltung wird die Spannung 
(2,5V bis 5V) über eine OP Schaltung auf 0-5V abgebildet und über einen 
Komparator mit der Sollspannung (ebenfalls 0-5V, deswegen die 
Verschiebung des Messbereichs) verglichen. Der Ausgang wird auf einen 
Atmega Pin gelegt.

Die Schaltung für die Bereichsverschiebung und den Komparator habe ich 
bereits aufgebaut und diese Funktioniert. Mein Problem ist nun die 
Schaltung die mit den Betrag bildet. Wie kann man soetwas realisieren?

Ich habe diesen Beitrag gefunden:
Beitrag "Betrag bilden mit OpAmp"
aber die Schaltung aus dem Datenblatt geht nicht. Ich denke weil meine 
Spannung nciht um 0V pendelt sondern mit einem Offset versehen ist.

Das nächste was ich versuchen würde wäre der Präzisionsgleichrichter mit 
2 OPs.
Vielleicht geht der. Aber am liebsten wäre mir eine möglichste kleine 
Schaltung (Platzgründe).

von Hilfe_Benötigt (Gast)


Lesenswert?

Sorry für die Rechtschreibfehler... nächstens lese ich 2 mal drüber.

von Roland .. (rowland)


Lesenswert?

Hilfe_Benötigt schrieb:
> Der Ausgang wird auf einen
> Atmega Pin gelegt.

Du hast also einen µC in der Schaltung. Kann dieser nicht einfach das 
Stromsignal digitalisieren und die Regelung direkt machen?

von Hilfe_Benötigt (Gast)


Lesenswert?

Das war auch schon überlegt worden. Wenn wir die Schaltung nicht 
hinbekommen werden wir es wohl auch so machen müssen..


Das blöde ist das der Atmega noch andere Sachen messen muss. Und es 
dadurch sein kann das die Messungen zu lange rausgezögert werden. 
Außerdem wäre eine Analoge Schaltung viel schneller.

Ich müsste mit dem A/D Wandler (Atmega32 also nur 1 A/D Wandler 
vorhanden.... (mit nem Pic womit ich sonst arbeite hätte ich es digital 
gemacht die haben of 2 oder 3 A/D Wandler...)) die Sollspannung messen 
(Stromwertvorgabe) die Istspannung (Aktueller Strom) und dann noch den 
Zwischenkreis damit dieser nicht überladen wird. Also 3 A/D Wandlungen 
möglichst oft und dazwischen muss der Atmega noch Hallsensoren 
auswertten und die Schaltsequenzen auswählen und die Brücke schalten.


Es ist ein BLDC-Regler für ein Pedelec.
Der 2 Punkt-Regler ist die Stromregelung für das Drehmoment.
Bisher haben wir einfach nur den oberen Brückenzweig getaktet, leider 
ist es dann aber kein 2-Punkt-Regler. Wenn die obere Hysterese erreicht 
ist wird der obere Brückenzweig abgeschaltet also ist der Motor im 
Freilauf und da wir den Zwischenkreisstrom messen fällt der direkt auf 0 
somit schaltet der Stromregler sofort wieder ein. Wir haben also nur 
eine Strombegrenzung eingebaut. Jetzt werden wir wohl beide Brückenteile 
oben/unten ausschalten dann haut es uns aber den vorher geflossenen 
Betriebsstrom zurück in den Zwischenkreis daher müssen wir da immer 
Messen um den Chopperwiderstand an/ab-zuschatlen und wir müssten halt 
nun auch den negativen Strom messen wo wir bei der jetzigen Schaltung 
wären. Wenn wir den Strom messen verlängert sich die Ausschaltzeit bis 
dahin wo die untere Hysterese liegt und der 2-Punkt-Regler ist wie es 
soll.

Oder muss man bei der Stromregelung eines BLDC irgendwie anders takten?
Wie gesagt wir messen nicht jeden Strang sondern nur den Strom aus dem 
Zwischenkreis raus.
Daher sind wir halt kurze Zeit beim Regler blind (immer wenn der Motor 
in freilauf geht).

Wobei ich auch nicht weiß ob unser Zwischenkreis oder später der Akku es 
mag wenn plötzlich erst 15A entnommen werden und dann 15A zurückkommen.

So sieht es zumindest in der Simulation aus. (Kann ich auch hochladen 
ist aber PLECS)

von Roland .. (rowland)


Lesenswert?

Normalerweise wird der Akkustrom synchron zur PWM gemessen und zwar in 
der HI-Zeit. In dieser Zeit fließt der Motorstrom über die 
Akkuleitungen, wodurch der Prozessor sowohl den Motorstrom als auch den 
Akkustrom (umrechnung über PWM) kennt.

von Hilfe_Benötigt (Gast)


Lesenswert?

Ja bei einem PI-Regler mit anschließender PWM geht das. Aber wir haben 
ja keine PWM. Der 2-Punkt Regler ändert ja die Schaltfrequenz und die 
"Duty Cycle" abhängig von der Motorlast/MotorStrom deswegen können wir 
auch nicht synchron zu irgendwas messen.

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.