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).
Sorry für die Rechtschreibfehler... nächstens lese ich 2 mal drüber.
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?
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)
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.