hallo

Nu wil k 4 servo's aan sturen.En de servos moeten onafhankelijk van elkaar kunnen bewegen.Is dit ook moglijk om dit te doen met een pwm mode van de pic 18f4550.Ik kan negens in de datasheet vinde dat je 4 keer de duty cycle kan instellen.

Die PIC heeft twee CCP modules. Je kunt dus hooguit 2 aparte PWM-signalen maken.
Als je er meer wilt kun je het servo-signaal softwarematig maken, dan kan je een stuk of 8 servo's aansturen.

Servos stuur je aan met een lage frequentie(50hz), maar dit gaat de Hardware van de PIC niet trekken, deze gaat een veel hogere frequentie produceren.

oke ben nu bezig met een software aansturing op basis van een timer interrupt.maar dit wil nog niet echt lukken.ik heb al even op picbasic geken om een beeld te krijgen hoe een puls er uit zien. maar nu vraag ik me af wat de servo nu voor een puls krijgt als hij al eerder puls heeft gehad van de pic dat hij in het midden moet gaan staan.

De servo's moeten constant pulsen blijven krijgen. Zo'n 50 per seconde meen ik.
De dutycycle bepaalt de servostand; 1,5 milliseconde komt overeen met de middenstand.

Servo's kun je syncroniseren op die 50 Hz. Dan kun je vrij eenvoudig met wat interne tellers zelf je PWM maken en dat onafhankelijk van elkaar besturen.

Dan kun je zelfs een hele eenvoudige PIC nemen.
Een 16F628 o.i.d.