Guten Tag Folgende Situation: Ich muss mit einem PIC drei verschiedene PWM Signale generieren, welche über einen Analog Input einstellbar sind. Leider habe ich bisher kaum mit PWM gearbeitet. Ich habe nun auf einem Testboard von mir einen Versuch gestartet. Ich kann nur mit einem Poti die Spannung einstellen und das Tastverhältnis des PWM Ausgangs verändert sich. Soweit sogut. :) Nun aber mein Problem: Ich habe nur ein CCP Register in dem Controller. Bedeutet, ich kann die weiteren PWM Ausgänge nicht auf die selbe Art Programmieren. Gibt es eine weitere möglichkeit dieses Problem zu lösen? Ich habe in dem Controller (PIC16F684) ausserdem 3 Timer, vielleicht könnte ich mit denen arbeiten... allerdings fehlt mir auch hier der passende Ansatz. Das Programmieren selbst dürfte nicht mein Problem sein, eher die Idee WIE ich es machen soll fehlt mir. Ich habe auch überlegt einen Controller zu wählen der mehr als nur ein CCP Register hat, das Problem ist allerdings dass der Controller möglichst klein sein soll und ich keinen unter 40 Pins gefunden habe, der mehr als nur ein solches Register hat. (Habe aber noch längst nicht alle angeschaut) Falls ihr eine Idee habe oder einen anderen Controller kennt, wäre ich froh wenn ich mir hier Antworten würdet. Ich danke für jeden Tipp! Gruss
Software-PWM ist ein Stichwort. Wobei es dan stark auf die Frequenz und auflösung des angestrebten PWM ankommt. Wenn du PICs mit speziellen Anforderungen suchst, spiel mal damit etwas: http://www.microchip.com/maps/microcontroller.aspx Da findet sich PIC12F1501 im 8Pin Gehäuse oder PIC16F1503 mit 14Pin.
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.