| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| fr:examples:can:wiper:tp3 [2010/03/12 15:13] – sdeniaud | fr:examples:can:wiper:tp3 [2020/07/20 09:00] (current) – external edit 127.0.0.1 |
|---|
| **Trame n°1** → pour définir les entrées et sorties du module "Asservissement" | **Trame n°1** → pour définir les entrées et sorties du module "Asservissement" |
| Il faut initialiser le registre GPDDR ("Data Direction Register") -> Idem TP Exemple n°2 | Il faut initialiser le registre GPDDR ("Data Direction Register") -> Idem TP Exemple n°2 |
| **Trame n°2** → pour initialiser la sortie GP2 en sortie PWM1 (commande du moteur dans le sens positif) | |
| -> Idem TP Exemple n°2 | **Trame n°2** → pour initialiser la sortie GP2 en sortie PWM1 (commande du moteur dans le sens positif) → Idem TP Exemple n°2 |
| **Trame n°3** → pour définir la fréquence de la sortie PWM1: | |
| -> Idem TP Exemple n°2 | **Trame n°3** → pour définir la fréquence de la sortie PWM1: → Idem TP Exemple n°2 |
| **Trame n°4** → pour définir le rapport cyclique de la sortie PWM1 (module de la commande donc de la vitesse du moteur) | |
| -> Idem TP Exemple n°2 | **Trame n°4** → pour définir le rapport cyclique de la sortie PWM1 (module de la commande donc de la vitesse du moteur) → Idem TP Exemple n°2 |
| **Trame n°5** → pour initialiser la sortie GP3 en sortie PWM2 (commande du moteur dans le sens négatif) | **Trame n°5** → pour initialiser la sortie GP3 en sortie PWM2 (commande du moteur dans le sens négatif) |
| D'après la notice technique du circuit MCP25050 (pages 30 à 32), la génération du signal PWM2 se fait à partie du "Timer2" et la fréquence de ce signal est choisie grâce au registre "T2CON" d'adresse 06H (page 15 Doc MCP25050). | D'après la notice technique du circuit MCP25050 (pages 30 à 32), la génération du signal PWM2 se fait à partie du "Timer2" et la fréquence de ce signal est choisie grâce au registre "T2CON" d'adresse 06H (page 15 Doc MCP25050). |
| D’autre part, les trois bits de poids faibles de l’identificateur en mode étendu devront être positionnés à 1. | D’autre part, les trois bits de poids faibles de l’identificateur en mode étendu devront être positionnés à 1. |
| L’identificateur défini dans le chapitre 1 devra donc être complété comme suit: | L’identificateur défini dans le chapitre 1 devra donc être complété comme suit: |
| {{ :fr:examples:can:wiper:acquisition.png |}} | {{ :fr:examples:can:wiper:acquisition.png?600 |}} |
| |
| → Définition de variables structurées sous le modèle "Trame": | → Définition de variables structurées sous le modèle "Trame": |