Forum: Mikrocontroller und Digitale Elektronik ePWM/ADC Block in Simulink für Mikrocontroller F28335 (Texas Instruments)


von Max I. (maximilian48)


Lesenswert?

Hallo,

ich arbeite mit dem Mikrocontroller F28335 von Texas Instruments samt 
Experimenter Kit und Code Composer Studio v5 sowie Matlab Simulink. Ich 
möchte den Mikrocontroller für einen Prüfstand nutzen und benötige dafür 
eine Sinuswelle bzw. noch komplexere Signale am Ausgang des  µC. Hierfür 
wollte ich den in Simulink enthaltenen Block „ePWM F28x3x“ verwenden. 
Ich versuche schon seit mehreren Wochen,  anhand zweier Beispiele die 
Funktionsweise des ePWM-Block zu verstehen. Die mdl-Files sind hier 
hinterlegt:

- 
http://www.mathworks.de/support/solutions/en/data/1-AO5OAI/index.html?product=SL&solution=1-AO5OAI

- Das zweite Beispiel ist den Matlab-Hilfe unter dem Namen „ADC-PWM 
Synchronization via ADC Interrupt“ bzw. unter 
http://www.mathworks.de/de/help/rtw/examples/adc-pwm-synchronization-via-adc-interrupt.html 
zu finden

Welche dieser beiden Modelle ist geeigneter, um am Ausgang der 
Mikrocontrollers Spannungsverläufe abzugreifen, die ich in einen 
(Akustik-) Verstärker einspeisen kann?

Ich habe es geschafft, einfache Modelle auf dem µC auszuführen, 
beispielsweise die LED blinken zu lassen oder einzelne Pins ein- und 
auszuschalten. Leider habe ich ist bisher nicht geschafft, ein 
Sinussignal oder ein komplexeres Modell auf dem Mikrocontroller laufen 
zu lassen. Offensichtlich habe ich die Funktionsweise des ePWM Block 
noch nicht verstanden.

Des Weiteren möchte ich einen ADC Block nutzen, um von einem Mikrofon 
aufgenommene Signale als Eingang für mein Modell zu verwenden. Kann ich 
den ADC Block einfach als Quelle (wie z.B. einen Sinusblock) in ein 
bestehendes Modell implementieren, oder sind hierfür komplexere 
Anpassungen nötig?

Vielen Dank im Voraus
Max

von Max I. (maximilian48)


Lesenswert?

Hat zufällig schon mal jemand versucht, den F28335 oder einen anderen 
C2000 µC mit Simulink-Files anzusteuern?

Ich brauche vermutlich nur eine kurze Erläuterung, wie man eine 
Sinusfunktion bzw. ein komplexes Modell samt ePWM-Block konfigurieren 
muss, damit meine Anwendung funktioniert.

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.