PMW und Tutorials für dsPIC33xxxxx

(Firma: fa. Seuffer) #886427
Lesenswert?

Hy leute,
ich muss für meine Diplomarbeit mit einem dsPIC33 über die PWM ein 
Signal erzeugen aus dem man einen Sinus gewinnt (keine Panik ist nur ein 
kleienr Teil davon)
Ich Programmiere das ganze über das MPLAB IDE v7.60 in C.
Theoretisch weis ich wie das ganze umzusetzen ist jedoch hab ich 
Probleme beim Programmieren bzw Inizialsieren der PWM.
ich hab jetzt schon mehrfach versucht die PWM mit einer konstanten 
Frequenz und DutyCicle einfach mal in Betrieb zu nehmen aber eher mit 
mässigem Erfolg.

Danach hab ich mich mal auf die Suche nach Tutorials für den dsPIC33 
gemacht aber auch nichts gefunden.

Jetzt wollte ich mal fragen ob jemand weis wo ich für den dsPIC33 
Tutorials finde, vielleicht sogar vom Hersteller selbst. Da habe ich auf 
der HP nämlich auch nichts gefunden.
Oder hat jemand ein einfaches PWM Beispiel für den dsPIC33 oder PIC24??
(Firma: fa. Seuffer) #886679
Lesenswert?

ist eigentlich ein x. habe nur mal das HEX Wort in binär hingeschrieben 
und hat auch net geklappt. Beim zurückschreiben in HEX hab ich nur 
vergessen aus dem b ein x zu machen. Daran liegt es net.

hier mal die Fehlermeldung:

error: 'P1TCON' undeclared

muss ich dem noch irgendwo expliziet sagen das es sich um ein Register 
des PWM Modul handelt??
Oder kann sein das er die H files nicht richtig eingebunden hat, wenn ja 
wie kann ich das beim C30 Compailer überprüfen??
(Firma: Promaxx.net) #886851
Lesenswert?

In den GP-Typen fehlt die MotorPWM-Einheit komplett ! Da kannst Du die 
angeführte PDF komplett löschen !

Nimm einen MC-Typen.
Ich habe da einen BLDC-Motor angesteuert, der bei 18kHz für jeden 
einzelnen Zyklus des PWM-Moduls für alle 3 Phasen den Duty ausrechnet. 
Und der PIC hat immer noch nichts zu tun...
Gast #887242
Lesenswert?

Ne der GP Typ ist schon der richtige.
1. dieser ist in der Firma schon vorhanden und
2. ich muss kein Motor ansteuern sondern muss die PWM zur 
Signalgenerierung auf einem Kanal nutzen.
(Firma: fa. Seuffer) #887900
Lesenswert?

Hab mir heut mal das richtige PDF zu gemüte geführt und mein Glück auf 
ein neues Versucht.
In der Theorie auch alles wunderbar, aber als ich mir die Codebeispiele 
vorgenommen hab und mein Glück mal selber versucht hab ist mal wieder 
garnichts passiert.
Ich hab zwar alles Compailiert bekommen und konnte es auch auf den PIC 
spielen aber das war es auch schon wieder. Ausgang bleibt tod.
Ich denk mal das mri irgendwo noch die Portinizialisierung fehtl aber 
ich komm allein nicht drauf.
Kann mir einer weiterhelfen??
Angehängte Dateien:
(Firma: Promaxx.net) #888161
Lesenswert?

Ich würde mal die Priorität des INTs nicht verändern.
Ich würde den Int auch durch die fallende Flanke des PWM-Impulses 
erzeugen, dann kann die Einstellung für den nächsten Impuls berechnet 
werden, während die OFF-Zeit noch abläuft.
Sonst sehe ich nichts schlimmes.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren