PMW und Tutorials für dsPIC33xxxxx

OP (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??
OP (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.
OP (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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.