Académique Documents
Professionnel Documents
Culture Documents
TP 04:
L'a préparé :
_ Laggoun Hocine
_ Haroun, belayali
_ Benachour Chouaib
La première étape consiste à configurer les registres internes du microcontrôleur pour activer les
broches de sortie PWM. Cela peut être fait en configurant les bits correspondants dans les registres TRIS
et CCP. Ensuite, vous devez configurer le module decomparaison CCP pour qu'il génère un signal PWM en
modulant la largeur d'impulsion.
Dans ce code, la fréquence du signal PWM est définie sur 1 kHz en utilisant le Timer 2comme source
de temporisation. Le rapport cyclique est réglé à 50 % en définissant les registres CCP1 et CCP2 sur
une valeur de 124 (sur un maximum de 255). Le prédiviseur du timer est défini sur 1 pour que la
fréquence du signal PWM corresponde à celle du Timer 2 (qui est elle-même déterminée par la valeur de
PR2).
Vous pouvez modifier la fréquence et le rapport cyclique du signal PWM en ajustantles valeurs de
PR2 et de CCPRxL (où x est le numéro de broche CCP). N'oubliez pas de recalculer la valeur de PR2
en fonction de la nouvelle fréquence souhaitée.
Objectifs de TP:
- Maîtrise des logiciels PICC, Proteus, MPLAB.
- Configuration de la commande MLI dans le microcontrôleur pic16F876A.
- Connaître le choix et les références des composants.
- Confirmation des résultats par des simulations.
- Connaître le principe de la commande PWM (MLI).
Liste Des Composants :
Pour la réalisation de la commande MLI, on doit spécifier les caractéristiques et lesvaleurs
dechaque élément à utiliser.
Alimentation
Microcontrôleur
Quartz
Potentiomètre
Condensateurs céramiques
Résistance
Moteur
Transistor
Diode
Oscilloscope
F osc
(𝑷𝑾𝑴) =
(PR2 + 1) ∗ (preescaler de TIMER2) ∗ 4
Alors
la fréquence minimale est :
4Mhz 4000000
(𝑃𝑊𝑀) = =
(255 + 1) ∗ (16) ∗ 4 16384
F(PWM)minimale = 244Hz
F(PWM)maximale = 1000000Hz
Questions :
1_ Tableau 1
10 104 249 1
15 104 166 1
20 104 124 1
25 104 99 1
Montage à Réaliser :
#device ADC=16
duty=0;
#use delay(crystal=40000000)void
main() {
setup_timer_2(t2_div_by_4,249,1); //Configuracion de Timer 2 pour définir fréq.
PWM a 1kHz
while(1)
{ set_adc_channel(0);
delay_us(100);
duty=read_adc();
set_pwm1_duty(duty);
II
} }
4 _ Charger le programme du pic16F876A selon la Figure. 2
Conclusion
La simulation de la commande MLI (Modulation de Largeur d'Impulsion) ou PWM (Pulse
Width Modulation) est une technique utilisée pour contrôler la puissance délivrée par un
convertisseur de tension en modifiant la largeur des impulsions électriques qui lui sont
envoyées. Cette technique permet de fournir une puissance variable à une charge en
utilisant une tension constante.
La simulation de la commande MLI est réalisée en utilisant des logiciels de simulation tels
que MATLAB, Simulink, PSpice ou LTSpice. Ces logiciels permettent de modéliser le
système électrique et de simuler le comportement du système sous différentes conditions.
La simulation de la commande MLI permet de vérifier la performance du système avant sa
mise en œuvre réelle. Elle permet également d'optimiser les paramètres du système pour
obtenir les meilleures performances possibles.
Les simulations de commande MLI peuvent être utilisées dans diverses applications,
notamment les systèmes d'alimentation électrique, les convertisseurs de puissance, les
moteurs électriques, les onduleurs solaires et les véhicules électriques.
III