Moteur a courant continu s'allume mais ne veut pas tourner (proteus+mikroC)

Résolu
Imen_1132 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
Imen_1132 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai mis en place un schéma pour permettre à un moteur de tourner dans les deux sens a l'aide de deux boutton , tout marche bien sauf que le moteur s'allume mais ne tourne pas .
Je ne trouve pas où est le problème svp
J'ai pas compris pourquoi le moteur ne tourne pas .
(J'ai mis la résistance de des relais a 200 mais tjr rien)
voici le programme et le schéma.
Mercii d'avance.
// Lcd pinout settings
sbit LCD_RS at RB0_bit;
sbit LCD_EN at RB1_bit;
sbit LCD_D7 at RB5_bit;
sbit LCD_D6 at RB4_bit;
sbit LCD_D5 at RB3_bit;
sbit LCD_D4 at RB2_bit;

// Pin direction
sbit LCD_RS_Direction at TRISB0_bit;
sbit LCD_EN_Direction at TRISB1_bit;
sbit LCD_D7_Direction at TRISB5_bit;
sbit LCD_D6_Direction at TRISB4_bit;
sbit LCD_D5_Direction at TRISB3_bit;
sbit LCD_D4_Direction at TRISB2_bit;

void main ()
{
TRISA=0X00;
PORTA=0;
TRISB.B6=1;
TRISB.B7=1;
lcd_init();
lcd_cmd(_LCD_CURSOR_OFF);
for (;;)
{
while (PORTB.B6==0)
{
PORTA=0b00000001;
LCD_out(1,1,"GAUCHE");

}
while (PORTB.B7==0)
{
PORTA=0b00000010;
lcd_out(1,1,"DROITE");

}
lcd_out(1,1,"STOP  ");
PORTA=0;


}


}




Configuration: Android / Chrome 88.0.4324.152
A voir également:

1 réponse

NHenry Messages postés 15217 Date d'inscription   Statut Modérateur Dernière intervention   363
 
De ce que je vois tu as utilisé des NPN pour activer tes relais.
Le NPN doit se mettre côté masse du relai.
Si tu comptes activer par le +, il faut utiliser des PNP à la place.
Au borne de le bobine du relai il faut une diode de roue libre.

Regardes aussi les pont en H.
0
Imen_1132 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Le problème était les résistances enft, au lieu d'utiliser des 1k j'ai utiliser des 10k , mtn sa marche merciii beaucoup comme même .
0