Paris-Saclay Saint-Étienne Bordeaux Enseignement expérimental / LEnsE
Travaux pratiques d’Electronique pour le Traitement de l’Information
THEME 4
Systèmes embarqués – Séance 1
Electronique embarquée
Paris-Saclay Saint-Étienne Bordeaux Enseignement expérimental / LEnsE
Systèmes embarqués / Séance 1
Thème 4MICROCONTROLEUR
MOTEUR COUR. CONT.
CODEUR INCREMENTAL INTERFACE H-M
PUISS.
CONTROLE / COMMANDE APPLICATION
Paris-Saclay Saint-Étienne Bordeaux Enseignement expérimental / LEnsE
Systèmes embarqués / Séance 1
Thème 4MICROCONTROLEUR
MOTEUR COUR. CONT.
CODEUR INCREMENTAL INTERFACE H-M
PUISS.
CONTROLE / COMMANDE APPLICATION
Paris-Saclay Saint-Étienne Bordeaux Enseignement expérimental / LEnsE
En partant de l’application / Moteur CC
Thème 4 – Séance 1Côté électrique Côté mécanique
P
m= C . Ω P
e= U . I
P
m= η . P
eC = k . I et Ω = k . E
U I
E
MConversion E-M
J . dΩ = C - C
rModèle électrique Equation dynamique
Termes C : couple EM
Cr : couple résistant Ω : vitesse de rotation k : constante du moteur J : coeff d’inertie
dt
Ω(p) = 1 U(p) k (1 + τ
e.p)(1 + τ
m.p)
τe : constante électrique τm : constante mécanique
souvent τe << τm
Paris-Saclay Saint-Étienne Bordeaux Enseignement expérimental / LEnsE
En partant de l’application / PWM
Thème 4 – Séance 1<V
mot> = α . Vcc
Ω = k . <V
mot>
Ω = k . α . Vcc
Ω(p) = 1
U(p) k (1 + τ
e.p)(1 + τ
m.p)
Paris-Saclay Saint-Étienne Bordeaux Enseignement expérimental / LEnsE
En partant de l’application / L293DNE
Thème 4 – Séance 1http://serialmakers.com/
Paris-Saclay Saint-Étienne Bordeaux Enseignement expérimental / LEnsE
En partant de l’application / Fourche optique – Codeur
Thème 4 – Séance 1RAPIDE LENT
http://stephane.genouel.free.fr/
Paris-Saclay Saint-Étienne Bordeaux Enseignement expérimental / LEnsE
En partant de l’application / Carte d’étude
Thème 4 – Séance 1Paris-Saclay Saint-Étienne Bordeaux Enseignement expérimental / LEnsE
En partant de l’application / Chaine de développement
Thème 4 – Séance 1Paris-Saclay Saint-Étienne Bordeaux Enseignement expérimental / LEnsE
En partant de l’application / Premier programme
Thème 4 – Séance 1void initPIC(void);
void main(void) { initPIC();
while(1){
if(PORTAbits.RA2 == 1){
PORTCbits.RC5 = 1;
} else{
PORTCbits.RC5 = 0;
}
__delay_ms(100);
} return;
}
void initPIC(void){
ANSELA = 0x00;
ANSELC = 0x00;
TRISAbits.TRISA2 = 1;
TRISCbits.TRISC5 = 0;
OSCCONbits.IRCF = 0b1100;
return;
}
Paris-Saclay Saint-Étienne Bordeaux Enseignement expérimental / LEnsE
En partant de l’application / Premier programme
Thème 4 – Séance 1void initPIC(void){
ANSELA = 0x00;
ANSELC = 0x00;
TRISAbits.TRISA2 = 1;
TRISCbits.TRISC5 = 0;
OSCCONbits.IRCF = 0b1100;
return;
}