« Carte Propulsion » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 4 : | Ligne 4 : | ||
=Principe Général= | =Principe Général= | ||
* | * L'objectif de la carte est de contrôler en vitesse les 2 moteurs de propulsion. | ||
* Le contrôle | * Le contrôle est géré par un PIC 18f4525. | ||
* La partie puissance utilise 2 pont en H LMD18200t. | |||
* 4 entrées pour 2 codeurs en quadratures sont reliées aux compteurs du PIC. | * 4 entrées pour 2 codeurs en quadratures sont reliées aux compteurs du PIC. | ||
* Les pont en H gère les problèmes (surintensité, surchauffe ...). | * Les pont en H gère les problèmes (surintensité, surchauffe ...). | ||
<br clear="all" /> | <br clear="all" /> | ||
= | =Architecture= | ||
== | ==Logiciel== | ||
Ses tâches : | |||
* Recevoir les consignes de vitesse et de sens via I2C. | |||
* Interroger les compteurs du PIC à intervalles réguliers (compteur de vitesse). | |||
* Calculer l'erreur entre consigne et vitesse. Appliquer une correction selon un algo PID. | |||
Autant dire qu'à 40mHz le PIC n'a aucun problème pour calculer tout ça :) | |||
==Hardware== | |||
<div style="float:right;"> | <div style="float:right;"> | ||
<gallery> | <gallery> | ||
Ligne 20 : | Ligne 28 : | ||
</gallery> | </gallery> | ||
</div> | </div> | ||
Ce sont des [http://www.national.com/pf/LM/LMD18200.html LMD18200t] ({{pdf|LMD18200.pdf|Datasheet}}). | La partie puissance est confiée à 2 ponts en H intégrés. Ce sont des [http://www.national.com/pf/LM/LMD18200.html LMD18200t] ({{pdf|LMD18200.pdf|Datasheet}}). | ||
Leurs fonctionnalités les plus intéressantes sont : | |||
* Délivre 3A en continu. | * Délivre 3A en continu. | ||
* Alerte et protection de surchauffe. | * Alerte et protection de surchauffe. | ||
Ligne 34 : | Ligne 42 : | ||
===Codeurs=== | ===Codeurs=== | ||
*Utilisation : | *Utilisation : Connexion avec les codeurs | ||
*Format: DB9 | *Format: DB9 | ||
*Pinout: | *Pinout: | ||
Ligne 48 : | Ligne 56 : | ||
===Alimentation secondaire=== | ===Alimentation secondaire=== | ||
*Utilisation: Alimentation fort | *Utilisation: Alimentation fort ampérage | ||
*Format: bornier à vis 2 fils | *Format: bornier à vis 2 fils | ||
*Pinout : | *Pinout : | ||
** 1 : 12v | ** 1 : 12v | ||
** 2 : masse | ** 2 : masse |
Version du 18 juillet 2008 à 21:12
Principe Général
- L'objectif de la carte est de contrôler en vitesse les 2 moteurs de propulsion.
- Le contrôle est géré par un PIC 18f4525.
- La partie puissance utilise 2 pont en H LMD18200t.
- 4 entrées pour 2 codeurs en quadratures sont reliées aux compteurs du PIC.
- Les pont en H gère les problèmes (surintensité, surchauffe ...).
Architecture
Logiciel
Ses tâches :
- Recevoir les consignes de vitesse et de sens via I2C.
- Interroger les compteurs du PIC à intervalles réguliers (compteur de vitesse).
- Calculer l'erreur entre consigne et vitesse. Appliquer une correction selon un algo PID.
Autant dire qu'à 40mHz le PIC n'a aucun problème pour calculer tout ça :)
Hardware
La partie puissance est confiée à 2 ponts en H intégrés. Ce sont des LMD18200t (http://www.penseeprofonde.org/images/2/22/Pdf_icon.png Datasheet http://www.penseeprofonde.org/images/d/da/Info_circle.png).
Leurs fonctionnalités les plus intéressantes sont :
- Délivre 3A en continu.
- Alerte et protection de surchauffe.
- Diodes de roue libre intégrées.
Connectique
Connecteur Hub
- Utilisation: Intègre RS232, I2C, Alim selon le standard Pensée Profonde
- Format: DB9
Codeurs
- Utilisation : Connexion avec les codeurs
- Format: DB9
- Pinout:
- 1 : 12v
- 2 : 5v
- 3 : masse
- 4 : canal A1
- 5 : canal B1
- 6 : 5v
- 7 : masse
- 8 : canal A2
- 9 : canal B2
Alimentation secondaire
- Utilisation: Alimentation fort ampérage
- Format: bornier à vis 2 fils
- Pinout :
- 1 : 12v
- 2 : masse