jean-michel-gonet / pic18f-bldc-controller.X

A BLDC ESC made with a pic18f micro-controller,
GNU General Public License v3.0
2 stars 1 forks source link

Produire un signal PWM pour le servo de direction des roues #19

Closed jean-michel-gonet closed 8 years ago

jean-michel-gonet commented 8 years ago

But

jean-michel-gonet commented 8 years ago

J'utilise le temporisateur 3, avec les interruptions de haute priorité. J'alterne une interruption courte et une interruption longue:

Pour mesurer des interruptions de 20mS, avec le micro-contrôleur à 64MHz: (1/T) = Fosc / (4 * Tps * Tmr) --> Tmr = (T * Fosc) / (4 * Tps) Si Tps = 8 ==> Tmr = 40000

Pour mesurer des interruptions de 2ms: (1/T) = Fosc / (4 * Tps * Tmr) --> Tmr = (T * Fosc) / (4 * Tps) Si Tps = 8 ==> Tmr = 4000