A.M.F.N.
Association des Modélistes Ferroviaires de Nice

GENEFREIN: un générateur de freinage DCC
à base de PIC 12F629 ou 12F675

  • Pourquoi ce générateur
  • Un schéma simple
  • Le programme
  • Une variante plus perfectionnée

  • Pourquoi ce générateur:

    Ce générateur est incorporé dans une carte de commande de plaque tournante.
    Le but est d'empêcher la manoeuvre des locomotives lorsque la plaque tourne, tout en conservant l'éclairage et le bruitage.

    Un schéma simple:

    Le montage est alimenté directement depuis le feeder DCC.

    Le pont redresseur est constitué de diodes rapides.

    Le condensateur chimique n'a pas besoin d'être de forte valeur, car le signal DCC est rectangulaire.

    Un régulateur 7805 fournit le 5V pour le PIC.

    Le condensateur de 1uF est un céramique.

    Le L298 étant commandé en permanence (pattes 6 et 11 au +5V), il n'est pas nécessaire de prévoir des diodes de protection sur les sorties.

    Le programme:

    Le PIC commande simultanément les deux sorties du L298.
    Le signal est conforme à la norme S9.2 de la NMRA (juillet 2004), notamment le paragraphe B: Digital Decoder Broadcast Stop Packets For All Decoders.

    Cliquez ici pour télécharger le programme source .asm.
    Cliquez ici pour télécharger le programme assemblé .hex.

    Variante:

    Deux améliorations ont été apportées ici, par rapport au schéma précédent:

    Choix entre l'arrêt brutal ou l'arrêt progressif:
    Conformément à la norme S9.1 de la NMRA (juillet 2004), paragraphe  B: Digital Decoder Broadcast Stop Packets For All Decoders , alinéa 3.
    Le choix se fait par un cavalier sur la borne GP3 du PIC.

    Disjonction en cas de sur-intensité:
    Le courant est mesuré à travers la résistance de 0,33 ohms aux bornes 1 et 15 du L298N. La chute de tension aux bornes de cette résistance est limitée par une diode.
    Cette chute de tension est mesurée par le convertisseur analogique-numérique du PIC 12F675 (patte AN3).
    Elle est mesurée deux fois pendant chaque bit 0: une fois durant chacune des alternances du signal (voir le listing du programme).
    En cas de sur-intensité, le circuit est mis en mode flottant pendant une durée de 5 secondes. Pendant ce temps l'information est remontée au Stamp qui gère l'ensemble, à travers l'opto-coupleur sur patte GP5. En l'absence de Stamp, cet opto-coupleur peut être remplacé par une simple LED de signalisation.

    Cliquez ici pour télécharger le programme source .asm.
    Cliquez ici pour télécharger le programme assemblé .hex.

    Ce montage n'étant qu'une partie d'un ensemble plus complexe, nous ne pouvons proposer de circuit imprimé pour sa réalisation.


    page précédente: utilisez la touche "PRÉCÉDENT(E)" de votre navigateur