Hi Leute! Ich möchte einen Rechteckgenerator mit einem u-Controller realisieren. Signalform siehe Anhang. Die ein- und Ausschaltzeiten sollen frei verstellbar sein. VorwärtsZeit:0.2...1000ms, Rückwärtszeit:0.2...1000ms Pausenzeit:0...10ms alles in ca.0.5ms Schritten versellbar. Die Amplitude soll im Bereich von -5 bis 5V in ca. 10mV Schritten einstellbar sein Die Flanken sollten möglichst steil sein. Da ich noch keine großen Erfahrungen mit einem u-Controller habe, brauche ich einen Rat von euch. Worauf muss ich bei der Auswahl des Controllers achten? Gibt es vielleicht schon fertige Schaltungen (Schaltpläne) die so was können? Wäre das mit PWM realisierbar? vielen Dank im Voraus, Max
Ein normaler Mikrocontroller hat mit 200µsec minimaler Impulsbreite viel Zeit, das ist kein Problem, so eine einstellbare Kurvenform zu erzeugen. Die Eingabe und Anzeige der Parameter kostet mehr Aufwand als die eigentliche Schwingung. Ein Drehgeber und ein 16-stelliges Textdisplay wären anzusteuern.
2 PWM-Kanäle ein und desselben Timers benutzen, der zweite wird dabei für die negativen Impulse genommen. Die Impulsform müsste vom ersten Draufgucken mit dem implementierbar sein, was AVR "phase-correct PWM" nennt. Die Analogverarbeitung braucht natürlich noch irgendwas jenseits des Controllers. Erstens in bisschen OPV-Gebastel für die negativen Impulse sowie die Addition zum Gesamtsignal, zweitens gibt der Controller nur digitale Signale aus, die musst du irgendwie noch im Pegel ändern. Dafür könntest du dich bei Dingen wie elektronischen Potenziometern mal umsehen. Über die Eingabeseite hast du noch nichts geschrieben, RS-232-Befehle von einem PC? Bedienknöpfe? Wenn letzteres, wie erfolgt die Rückmeldung zum Benutzer? Dafür braucht's auch noch irgendwas in der Hardware des Controllers.
PWM macht wenig Sinn fuer solche Analogsignale. Ein AVR, ein DAC, ein OpAmp mit +-10V Speisung. +-5V Speisung waere auch machbar mit einem RROut OpAmp.
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.