Affichage des articles dont le libellé est PWM. Afficher tous les articles
Affichage des articles dont le libellé est PWM. Afficher tous les articles

26/02/2013

Simulation d'une tourelle suiveuse de lumière


Simulation d'une tourelle suiveuse de lumière. Mesure de la luminosité par deux photorésistances sur le convertisseur A/N et pilotage du moteur par module PWM. Le but de la réalisation est clairement annoncé comme didactique et contient de ce fait toutes les explications utiles à un complément d'information sur ces fonctions.

Auteur: Philippe Briola

Contenu: Les fichiers sources commentés, fichier hex, et fichiers explicatifs.

Commentaires de l'auteur: Il n’y a pas grand chose à dire de ce programme qui n’est qu’une application du cours de Bigonoff (16f876 voir lum2.asm). L’idée originale est d’un internaute qui utilisait un 16f 84 et un AOP et je m’étais toujours promis de supprimer l’AOP et d’utiliser les ressources du 16F876 pour faire la même chose.

Télécharger l'archive de la réalisation ici

Variations progressives de couleurs sur une led RVB


Variations progressives de couleurs sur une led RVB en utilisant le PWM comme pseudo-sortie analogique. Permet d'obtenir toutes les nuances de couleurs possibles.

Auteur: Philippe Briola

Contenu Les fichiers sources commentés, fichier hex, et fichiers explicatifs.

Commentaires de l'auteur: L'intérêt de cette application réside dans le fait qu'on puisse tester l'état de la sortie du pwm et la reporter sur d'autres sorties (pour piloter la diode par exemple). On pourrait presque croire qu'on crée artificiellement une sortie analogique. A la veille de Noël des petites lumières de couleurs différentes donneront peut-être des idées aux internautes ?

Télécharger l'archive de la réalisation ici

17/01/2012

Mettre en oeuvre le module CCP pour un signal PWM (MLI)

Ce programme pouvant être également utilisé sur 16F827 après réassemblage, permet de mettre en oeuvre le module CCP afin de délivrer un signal PWM (ou MLI en français) de 19.2 KHz avec un rapport cyclique sur 8 bits. Ce rapport cyclique est réglable grâce à un convertisseur analogique-digital externe de type MAX1243. La librairie est jointe.
Commentaires de l'auteur: Vous trouverez dans le programme l'application des étapes de la documentation de Microchip pour la mise en oeuvre de la sortie PWM. J'ai essayé de placer pas mal de commentaires dans le fichier source pour comprendre ce qui s'y passe, mais si vous avez déjà utilisé un PIC® 16F84 ça ne devrait pas vous poser de problèmes. Une évolution intéressante serait d’y appliquer l’implémentation de la liaison série (grâce au module USART présent sur ce PIC®) et ainsi, de se passer du convertisseur en réalisant une interface simple avec votre PC…

L'archive contient: Le fichier source en assembleur, les librairies (l'originale et celle de l'auteur), le fichier ".hex", et un schéma de câblage.

Télécharger l'archive ici