Allumage avec PWM à PIC

allumage type1: schéma: détail de la partie puissance du CDI Le schéma d'origine est très peu modifié: il y a juste la résitance de 680k en plus ceci afin de charger l'alimentation flyback.
le principe est relativement simple : le 400v continu charge le condensateur au travers de la bobine dont la résistance serie est faible.Lorsque le thyristor est amorcé par la commande le condensateur se décharge dans un circuit rlc parallèle. La diode assure la continué du courant, le tout entre en oscillation ce qui produit l'étincelle au secondaire. détail de la partie PWM Une alimentation flyback dans sa plus simple expression mais cela permet grâce à la gestion du micro-contrôleur avec comparateur et gestion pwm interne
de s'affranchir de la variation de la tension d'entrée tout en utilisant un transformateur avec une rapport faible en effet vs=ton/toff x ve x m
le pic permet un rapport de 128 théorique ce qui permettrait en considérant le montage parfait d'obtenir avec un transformateur 1:1 et du 6 v : 127 x 6 = 768v
Mais c'est un régime limite. le pic: J'utilise ici un pic 16f628 c'est le successeur du 16f84 mais il es moin cher et plus puissant. il est paramétré en horloge interne a 4Mhz ce qui permet de :

  • s'affranchir de composant supplémentaire
  • récupérer des entrées sorties
  • d'éviter un éventuel problème du aux vibrations.

J'utilise la fonction pwm ceci affin de gérer l'alimentation flyback.

  • particularité de la gestion pwm:
    la tension est maintenue entre deux tensions grâce au comparateur interne, il n'y a pas de conversion analogique numérique .
    Celle-ci serait nécessaire dans le cas d'une alimentation stabilisée mais ce n'est pas le cas ici puisque l'on est à 10v près.
    Cette particularité permet de s'affranchir d'un composant supplémentaire, soit un transistor comme dans le schéma d'électronique pratique soit d'un CAN, et rend autonome la gestion pwm puisqu'elle est entièrement gérée par interruption . D'ailleurs ces interruptions n'interviendront que lors de demande de puissance pour la charge du condensateur ou lors d'un changement de la tension d'entrée.
  • particularité de la gestion d'avance: Elle se fait par tableau, lesquels sont générés par un programme en basic et exel se qui permet toutes les fantaisies.
    le tabelau est en 16 bits et comporte 256 points ce qui est largement mais on peut porter ces points à 512 facilement. le programme: Rien de particulier à signaler n'hésitez pas à me contacter par les commentaires . télécharger la source