Projet Du Parc Eolien de Jbel KHALLADI: - Sujet
Projet Du Parc Eolien de Jbel KHALLADI: - Sujet
Ce parc est composé de 40 éoliennes, d’une capacité individuelle de sortie de 3 MW, produisant ainsi
une puissance potentielle totale de 120 MW. L’empreinte du parc éolien, couvre une zone équivalente à 180
ha principalement autour de la crête du Jbel Sendouq (Meloussa) Khalladi.
Le modèle de l’éolienne utilisée est de type Vestas V90-3000, qui possède trois pales d’une longueur
de 44 m et une tour de hauteur 80 m.
L’éolienne se compose des éléments suivants : Le rotor avec ses pales, la nacelle avec son générateur,
l’anémomètre et la girouette comme indiqué sur la figure 2 suivante :
Sujet de l’Examen National du Brevet de Technicien Supérieur - Session 2020 - Page
Les échanges de données entre les différents blocs s’effectuent sur plusieurs liaisons comme indiqué
sur la figure 3 suivante :
Contrôleur Contrôleur
d’orientation réseau
Nacelle électrique
Capteurs de Calculateur Calculateur
vitesse et de Nacelle Génératrice
direction du vent Bus CAN
Interface sans
fil pour bus
CAN
Réseau
Ethernet
Switch /
Réseau WAN Routeur Interface sans Calculateur
fil pour bus Rotor
CAN
La mesure s’effectue par le calcul du temps de déplacement du son mis entre l’émetteur et le récepteur
(distants de L=0,2 m). La vitesse et la direction du vent influent directement sur les temps de transmission
entre l’émetteur et le récepteur.
La figure 4.a, montre une image du capteur de vent et la figure 4.b montre un exemple de mesure des
durées de transmission des ondes ultrason.
T2=576,53 µs
T1= 609,66 µs
T2=568,26 µs
T1= 600,42 µs
NORD
SUD
T1
Q5. À partir de la formule de calcul de vitesse donnée en ANNEXE 2, et sachant que les transducteurs du
capteur de vent sont distants de L=0.2m, complétez le tableau du document réponse DR1.
U1
CRYSTAL
9 21
OSC1/CLKIN RB0/INT
10 22
R1 OSC2/CLKOUT RB1
1 23
MCLR/Vpp/THV RB2
10k 24
RB3/PGM
2 25
RA0/AN0 RB4
Filière : Systèmes Electroniques – SE -
3 26 U4 74HCT238 U5 74ALS151
RA1/AN1 RB5
4 27 A0 1 15 4 5
RA2/AN2/VREF- RB6/PGC A Y0 BURST_OUT_NORD BURST_IN_SUD X0 Y
RESET 5 28 A1 2 14 3
RA3/AN3/VREF+ RB7/PGD B Y1 BURST_OUT_SUD BURST_IN_NORD X1
6 3 13 2 6
RA4/T0CKI C Y2 BURST_OUT_OUEST BURST_IN_EST X2 Y
7 11 12 1
RA5/AN4/SS RC0/T1OSO/T1CKI Y3 BURST_OUT_EST BURST_IN_OUEST X3
12 BURST_OUT_PIC 11 15
RC1/T1OSI/CCP2 Y4 X4
13 BURST_IN_PIC 4 10 14
RC2/CCP1 E1 Y5 X5
14 5 9 13
RC3/SCK/SCL E2 Y6 X6
15 6 7 12
RC4/SDI/SDA E3 Y7 X7
16
RC5/SDO
17 11
RC6/TX/CK A
18 10
RC7/RX/DT B
9
C
PIC16F876
U2 GND
7
E
8
RS422 A+ A
Sujet de l’Examen National du Brevet de Technicien Supérieur
2
R
7
RS422 A- B
VCC
6
RS422 B+ Z
3
D
5
RS422 B- Y
SN75179 R2 R3
10k 10k
U6
25
Sujet de l’Examen National du Brevet de Technicien Supérieur - Session 2020 - Page
FTMR2
Q17. Sur le document réponse DR2, Déterminer la valeur binaire à mettre dans T2CON (Voir ANNEXE3)
permettant d’activer l’interface TMR2 avec une horloge interne Fosc/4, un prescaler de 4, et un
postscaler de 1/1.
Q18. Sachant que la fréquence de du quartz est : Fosc=16MHz, calculer la fréquence FTMR2 de l’horloge à
l’entrée du compteur TMR2 Reg. En déduire la période TTMR2.
Q19. Sur le document réponse DR2, Déterminer la valeur binaire, à mettre dans CCP2CON (Voir
ANNEXE3) permettant d’activer le mode PWM pour module CCP2, et mettre à 0 les bits
CCP1X:CCP1Y.
Sujet de l’Examen National du Brevet de Technicien Supérieur - Session 2020 - Page
Le signal BURST que le PIC doit générer est de fréquence FBURST= 40KHz et de rapport cyclique égale
à 50%.
Q20. La sortie CCP2 passe à 1 et le compteur TMR2 est remis à 0, dès que sa valeur est égale à la valeur du
registre PR2. Calculer la valeur à mettre dans le registre PR2 pour générer un signal de fréquence égale
à 40KHz.
Q21. La sortie CCP2 est remise à 0 à chaque fois que la valeur du compteur TMR2 est égale à la valeur de
CCPR1H (qui reçoit la valeur de CCPR1L). Calculer la valeur à mettre dans le registre CCPR1L pour
avoir un rapport cyclique de 50 %.
Le PIC16F876 est doté d'un compteur 16 bits appelé TMR1. La figure suivante donne une présentation
du compteur TMR1 :
FTMR1
Q22. Sur le document réponse DR2, déterminer la valeur binaire à mettre dans T1CON (Voir ANNEXE 3)
permettant d’activer l’interface TMR1 avec une horloge interne fosc/4 et un prescaler de 4.
Q23. Sachant que la fréquence de du quartz est : Fosc=16MHz, calculer la fréquence FTMR1 de l’horloge à
l’entrée du TMR1. En déduire la période TTMR1.
Sujet de l’Examen National du Brevet de Technicien Supérieur - Session 2020 - Page
Q24. Sur le document réponse DR2, déterminer la valeur binaire à mettre dans CCP1CON (Voir
ANNEXE.3), pour activer le mode capture sur chaque front montant (rising edge) du signal d’entrée.
Q25. Sur le document réponse DR2, Compléter la fonction int mesure_T() en respectant l’algorithme
suivant :
- Activer le signal PWM sur la sortie CCP2
- Mettre à 0 TMR1
- Attente de 200s qui correspond à 8 périodes du signal de fréquence 40KHz
- Désactiver le signal PWM à la sortie CCP2.
- Attendre jusqu’à ce que le CCP1IF du registre PIR1 passe à 1
- Mise à 0 du flag CCP1IF.
- CCPR1 dans la variable T
- Retour de la valeur de T
On se propose de réaliser ce démultiplexeur par un circuit logique programmable, Son bloc fonctionnel
est le suivant :
BURST_OUT_PIC BURST_OUT_NORD
DEMUX1_4 BURST_OUT_SUD
A1 BURST_OUT_OUEST
A0 BURST_OUT_EST
Q28. Sur le document réponse DR3, Compléter l’entité et l’architecture du démultiplexeur 1 parmi 4.
BURST_IN_SUD
BURST_IN_NORD BURST_IN_PIC
BURST_IN_EST
MUX4_1
BURST_IN_OUEST
A1
A0
Q29. Sur le document réponse DR3, Compléter l’entité et l’architecture du circuit multiplexeur 4 vers 1.
Q30. Sur le tableau, document réponse DR4, Indiquer les caractéristiques du convertisseur MAX5822L
(Consulter Annexe 5).
Sujet de l’Examen National du Brevet de Technicien Supérieur - Session 2020 - Page
Q34. Déterminer les niveaux de tension correspondant aux bits dominant et récessif en complétant le tableau
du document réponse DR4.
La trame suivante, représente la transmission de la donnée relative à la direction du vent sans les bits de
stuffing :
SOF 00100110101 0 00 0010 00000000 11001001 CRC16 01 1111111
Q35. Sur le tableau du document réponse DR4, Préciser les valeurs des champs ID, DLC et la donnée de la
trame.
Q36. Donner le principe utilisé pour les bits de stuffing.
Q37. Sur le document réponse DR4, Réécrire la trame en respectant le principe du bit de stuffing.
Q38. Sachant que la vitesse du vent est égale 0x001E (écrite sur 2 octets), compléter, sur le document réponse
DR4, la trame de données correspondante sans bits de stuffing.
Barème de notation
Q15. VC
10V
2V
t
VD
12V
0 t
BURST_IN
5V
0 t
Sujet de l’Examen National du Brevet de Technicien Supérieur - Session 2020 - Page
Q18.
CCP2CON
- - CCPxX CCPxY CCPxM3 CCPxM2 CCPxM1 CCPxM0
Q21.
T1CON
- - T1CKPS1 T1CKPS0 T1OSCEN ̅̅̅̅̅̅̅̅̅̅̅
𝐓𝟏𝐒𝐘𝐍𝐂 TMR1CS TMR1ON
Q23.
CCP1CON
- - CCPxX CCPxY CCPxM3 CCPxM2 CCPxM1 CCPxM0
Q24.
int mesure_T(){
int T ;
CCP2CON= …………………………………………………………… ; // activer CCP2 en mode PWM
…………………………………………………………………………………… ; // mise de TMR1L à 0
…………………………………………………………………………………… ; // mise de TMR1H à 0
…………………………………………………………………………………… ; // attente de 200us
CCP2CON= …………………………………………………………… ; // désactiver le module CCP2
while (………………………………………………………………) ; // attente jusqu’à ce que CCP1IF=1
…………………………………………………………………………………… ; // mise à 0 de CCP1IF
…………………………………………………………………………………… ; // T reçoit la valeur de CCPR1
…………………………………………………………………………………… ; // retour de la valeur de T
}
Sujet de l’Examen National du Brevet de Technicien Supérieur - Session 2020 - Page
Q27.
library ieee;
use ieee.std_logic_1164.all;
entity DEMUX1_4 is
port(………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
BURST_OUT_NORD, BURST_OUT_SUD,
BURST_OUT_OUEST, BURST_OUT_EST : out std_logic
);
end DEMUX1_4;
architecture rtl of DEMUX1_4 is
begin
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
end ………………………………………………………………;
Q28.
library ieee;
use ieee.std_logic_1164.all;
entity MUX4_1 is
port (BURST_IN_SUD, BURST_IN_NORD,
BURST_IN_EST, BURST_IN_OUEST : IN std_logic;
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………);
end MUX1_4;
architecture archi_MUX4_1 of MUX4_1 is
begin
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
end …………………………………………………………;
Sujet de l’Examen National du Brevet de Technicien Supérieur - Session 2020 - Page
Q31.
S P
Q32.
void CNA_vitesse(int vitesse){
char a;
I2C_Start() ;
a=I2C_write(…………………………) ;
if (a==0) {
I2C_write(………………………);
I2C_write(………………………);
}
…………………………………………………………
}
Q33.
Tension CANH Tension CANL
Niveau Dominant
Niveau récessif
Q34.
ID DLC Donnée
Binaire
Hexadécimal
Q36.
SOF CRC16 01 1111111
Q37.
SOF CRC16 01 1111111
Sujet de l’Examen National du Brevet de Technicien Supérieur - Session 2020 - Page
N
W E
S
Sujet de l’Examen National du Brevet de Technicien Supérieur - Session 2020 - Page
2. Circuit 74HC238
Sujet de l’Examen National du Brevet de Technicien Supérieur - Session 2020 - Page