Member
Beiträge: 10.599
Themen: 355
Registriert: Jul 2012
Gerade bin ich am überlegen, wie eine Drehrichtungs-/Auslenkungsumschaltung in "diskret" aussehen kann. Hintergrund ist ein Projekt, wo es darum geht, einen Spiegel auf einem elektromagnetischen Aktuator zu verdrehen. Hierbei gezeigt meine Idee für eine Achse.
Der Testaufbau wurde ja bereits hier gezeigt:
https://www.youtube.com/watch?v=Abb7MkWOTNQ
Randbedingungen für nachfolgende Zeichnung/Idee:
keine symetrische Betriebsspannung.
Vdd = 5V
Vss = 0V
Einstellung der Translation über Poti. Ruhelage = 2.5V
mittlere Totzeit (Bereich um 2.5V Referenz am Poti) über Amplitudenhöhe des Sägezahngenerators
Betriebsfrequenz: ~1kHz (gemessen für gegebenes Massesystem bei 5gr.)
"Gleichrichtung" der PWM über Masseträgheit
Ich hoffe das Scribble ist selbsterklärend? Der Komparator oben mitte arbeitet auf eine 2.5V Referenz. Der x2 Verstärker invertiert.
Ich bin für alle Ideen offen, nur symetrische Betriebsspannung ist ausgeschlossen.
Member
Beiträge: 4.910
Themen: 68
Registriert: May 2010
Chris.....das scheint mir zu kompliziert.
Nimm ein Handelübliches Servo aus dem Modellbau und bau es mechanisch um.Servotester nachbauen mit Steuerspannungseingang...fertig.
Nur schnell noch....ohh.....hmm.....shit......na egal!
Nicht alles was funktioniert sollte es auch.
Member
Beiträge: 10.599
Themen: 355
Registriert: Jul 2012
Ich kann schlecht die Aufgabenstellung ändern.
Die eigentliche Umsetzung findet hier am Ende per Mikrocontrontroller und Motorcontroller statt. Alles zum stecken, so dass man in der Wahl von beidem nicht eingeschränkt ist. Der "Einfachheit" halber werden wir zuerst nur einen 4-Kanal CD-ROM-Aktuator Controller nehmen.
Die diskrete Lösung soll die Alternative darstellen. Vorteil des Mikrocontrollers soll in der Regelung liegen. (Ruhelagekomensation, Hystereskompensation, automatische Lageregelung usw.)
Das ganze wird ein Testboard, die Anwendung am Ende für ein Fluggerät zur Gebäudeinspektion.
Das abgebildete Testboard habe ih bewusst einfach gehalten.
Member
Beiträge: 4.910
Themen: 68
Registriert: May 2010
Hmmm.....prog nen Pic und fertig.
Nur schnell noch....ohh.....hmm.....shit......na egal!
Nicht alles was funktioniert sollte es auch.
Member
Beiträge: 10.599
Themen: 355
Registriert: Jul 2012
...
Member
Beiträge: 3.508
Themen: 20
Registriert: Mar 2011
Zitat:Original geschrieben von madmoony
Hmmm.....prog nen Pic und fertig.
Da hat wohl jemand keine Lust
Member
Beiträge: 10.599
Themen: 355
Registriert: Jul 2012
Selbst mit "prog nen Pic" ist man noch lange nicht am Ziel.
Member
Beiträge: 3.508
Themen: 20
Registriert: Mar 2011
Kann ich nicht einschätzen, wir sind beim ATmega8 grademal mit den interrupts durch =/
Member
Beiträge: 10.599
Themen: 355
Registriert: Jul 2012
Ich werfe zur Betrachtung mal folgendes in die Runde:
Antriebe_mit_begrenzter_Bewegung_-_Elektromagnete
Quelle:
"Handbuch Elektrische Kleinantriebe"
(Hans-Dieter Stölting / Eberhard Kallenbach)
3. Auflage Hanser Verlag
ISBN-10: 3-446-40019-2
ISBN-13: 978-3-446-40019-1
Das soll für oben gezeigte Idee im ersten Post aussen vor gelassen werden.
Um einige Aspekte kümmert sich der verwandte Motorcontroller, der Rest kann/muss "zu Fuss" im Code gelöst werden.
Member
Beiträge: 15.903
Themen: 70
Registriert: Jul 2009
Zu Deinem Schaltungsentwurf:
H-Brücke ist klar, muß hier sein als "Polwender" zur Richtungsumsteuerung bei unipolarer Spannungsversorgung.
Das PotiInterface kann man wohl so wie gezeigt machen.
Ich würde an dieser Stelle einen Präzisions-Zweiweggleichrichter einsetzen (mit OPVs zur Ausregelung der Diodenschwellspannung), wobei der Bezugspunkt 2,5V ist. Einfach weil ich Analogmultiplexer nicht mag.
Der Richtungskomparator vergleicht die Potispannung mit 2,5V.
Die Totzeiterzeugung habe ich nicht verstanden.
...mit der Lizenz zum Löten!
Member
Beiträge: 10.599
Themen: 355
Registriert: Jul 2012
Die Totzeiterzeugung habe ich mir so vorgestellt.
Eingangsgröße vom Steller 0-2.5V
Das dann x2 Verstärken und invertieren. -> 5-0V
5V ist somit die Ruhelage. Die Differenz zur Amplitude des Sägezahngenerators ist somit die "Totzeit", da ich mich für steigende Auslenkung von oben an den Sägezahn annähere.
Mich dolcht allerdings, ob die Invertierung ohne symetrische Betriebsspannung und nachfolgender Offsetkompensation funktioniert.
Member
Beiträge: 10.599
Themen: 355
Registriert: Jul 2012
Selbstschwingend angeregt?
Member
Beiträge: 10.599
Themen: 355
Registriert: Jul 2012
Hmm du mir kurz näherbringst wie die Ansteuerung ist?
Ich blicke es gerade nicht.
Ich wollte/will ja "Direction + Enable-Chopper" machen.
"Direction" ergibt sich doch direkt aus der PWM. Bei 50:50 steht alles still und in der Mitte. Bei 90:10 gehts in eine Richtung und bei 10:90 in die andere Richtung.
Wozu brauchst Du "Enable"? Soll das Dingens ungedämpft hin- und herschaukeln? Einfach die Endstufe laufen lassen.
Member
Beiträge: 10.599
Themen: 355
Registriert: Jul 2012
Die Auslenkung ist eine Funktion des Tastverhältnisses. Sprich, die Verkippung steht je nach Tastverhältnis.
Im Video habe ich Musik drauf gegeben, darum wackelt er. Bei 1kHz ist das Massesystem so träge, das keine Bewegung mehr zu erkennen ist. Es steht dann einfach mit gewählten Winkel.
Die Auslenkung erfolgt zu beiden Seiten stufenlos.
z.B. +/-10°
-> 90% -> +/-10°
-> 50% -> +/-5°
-> 10% -> +/-1°
Direktion schaltet dann eben die Richtung über die H-Brücke und die PWM tut den Winkel.
Die PWM steuert Richtung UND Winkel....
Genau wie Du eine Lautsprechermembran mit einem D-Amp vor- und zurücktreiben kannst.
Du kommst doch in Teufels Küche, wenn Du Dich noch zusätzlich mit einem "Direction" rumplagen musst.
Member
Beiträge: 10.599
Themen: 355
Registriert: Jul 2012
Eventuell reden wir gerade aneinander vorbei ..
Bei 50:50 habe ich doch schon Strom auf der Spule, will ich das? Du meinst also, ich kann zwischen 10:90, 50:50, 90:10 "stufenlos" einstellen?
Member
Beiträge: 10.599
Themen: 355
Registriert: Jul 2012
Sorry, aber ich bin zu blöd für die Schaltung. Wo ist da der Eingang und was ist PIC?