Cours:DmInfoMLI : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
m (Le circuit L293D)
m (Le circuit L293D)
Ligne 15 : Ligne 15 :
 
==Le circuit L293D==
 
==Le circuit L293D==
  
Vous trouverez une description d'une utilisation du composant [https://electrotoile.eu/arduino-moteur-DC-shield.php l293d avec un Arduino ICI]. La documentation (datasheet) originale y est aussi présente.
+
Vous trouverez une description d'une utilisation du composant [https://electrotoile.eu/arduino-moteur-DC-shield.php l293d avec un Arduino ICI]. La documentation (datasheet) originale y est aussi présente et vous seriez avisé d'y jeter un coup d'oeil.
  
 
Si vous êtes passé à côté de cette phrase dans la documentation, nous la remettons ici (à vous de traduire) :
 
Si vous êtes passé à côté de cette phrase dans la documentation, nous la remettons ici (à vous de traduire) :
  
 
<big>'''On the L293, external high speed output clamp diodes should be used for inductive transient suppression. On the L293D,these diodes are integrated to reduce system complexity and overall systemsize.'''</big>
 
<big>'''On the L293, external high speed output clamp diodes should be used for inductive transient suppression. On the L293D,these diodes are integrated to reduce system complexity and overall systemsize.'''</big>
 +
 +
Cette phrase a son importance pour les schémas que nous vous demandons de faire.
  
 
=A faire=
 
=A faire=

Version du 30 mars 2020 à 13:47

A rendre pour le 7/04/20

Principe

Rappel TIMER 0

Nous allons utiliser un circuit spécialisé le L293D pour commander deux moteurs simultanément. Nous avons choisi ce circuit particulier parce qu'il est présent dans tinkercad.

La MLI (PWM) avec le Timer 0 (8 bits)

Il nous faudra ainsi réaliser deux MLI, une par moteur. Cela tombe bien, le TIMER0 déjà utilisé, est capable de cette prouesse à lui tout seul. En effet sur la documentation ci-dessus vous pouvez noter la présence de bit avec B comme suffixe :

  • COM0B0 et COM0B1 qui fonctionnent exactement comme leurs cousins COM0A0 et COM0A1
  • OC0B comme sortie bit b5 du PORTD tandis que OC0A était en b6
  • registre OCR0B pour le réglage de la MLI

De toute façon cela a déjà été fait pour les deux leds du TD6.

Le circuit L293D

Vous trouverez une description d'une utilisation du composant l293d avec un Arduino ICI. La documentation (datasheet) originale y est aussi présente et vous seriez avisé d'y jeter un coup d'oeil.

Si vous êtes passé à côté de cette phrase dans la documentation, nous la remettons ici (à vous de traduire) :

On the L293, external high speed output clamp diodes should be used for inductive transient suppression. On the L293D,these diodes are integrated to reduce system complexity and overall systemsize.

Cette phrase a son importance pour les schémas que nous vous demandons de faire.

A faire