Difference between revisions of "Projets:Lab:2013:Couperobotique2014:Carte Generique"
From Electrolab
(Created page with "Cette carte permet d'interfacer un capteurs/actionneur sur le bus RS485. *Microcontrôleur **AtMega328 *Communication **RS-485 *Debug **Programmeur AVR *LED 3 LEDs **Alimentatio...") |
|||
(One intermediate revision by one user not shown) | |||
Line 1: | Line 1: | ||
+ | =Présentation= | ||
Cette carte permet d'interfacer un capteurs/actionneur sur le bus RS485. | Cette carte permet d'interfacer un capteurs/actionneur sur le bus RS485. | ||
+ | |||
+ | Un schématique des blocs fonctionnels a été mis en place lors du développement des cartes asserv et servos (voir liens en bas). Sous réserve de validation par les grands manitou de l'elec du lab nous devrions utiliser cette architecture pour toutes les cartes du bus. | ||
*Microcontrôleur | *Microcontrôleur | ||
− | ** | + | **atmega48/88/168 (à choisir en fonction de la taille du programme embarqué et de ses besoins) |
*Communication | *Communication | ||
− | ** | + | **un contrôleur de bus rs485 half duplex pour la communication avec la carte master (tous les capteurs/actuateurs seront en slave, le contrôleur retenu est le SN65HVD3082EDR) |
− | * | + | **un port de programmation in situ pour le microcontrôleur afin de faciliter les mises a jour des firmwares et le debuggage |
− | + | **une led pour signaler l'alim de puissance lorsqu'elle est disponible | |
− | * | + | **une led pour signaler l’état de la communication sur le bus (signalisation des problèmes de synchronisation par exemple) |
− | ** | + | **une derniere led pour signaler l'activité logicielle (grâce à des codes d'erreurs) |
− | ** | + | |
− | ** | + | |
+ | *alimentation | ||
+ | **[option]Un connecteur 3 broches d'alim de puissance avec 5V, 12V et GND (jusqu’à 5A en tout) | ||
+ | **l'alimentation de la logique se fera en utilisant l'alim basse puissance située sur le bus rs485 | ||
+ | =Schématique= | ||
+ | =Blocs fonctionnels= | ||
=Utilisation type= | =Utilisation type= | ||
− | *Contrôle servomoteur | + | *Asservissement et contrôle moteurs ([[Projets:Lab:2013:Couperobotique2014:Carte_Asservissement]]) |
+ | *Contrôle servomoteur ([[Projets:Lab:2013:Couperobotique2014:Carte Servos]]) | ||
*IHM (bouton de configuration match + tirette + led , ...) | *IHM (bouton de configuration match + tirette + led , ...) | ||
*Capteur ultrason (interface vers 1 srf04) | *Capteur ultrason (interface vers 1 srf04) | ||
+ | *capteur couleur | ||
*... | *... | ||
PCB On peux en faire 20 chez seeedstudio pour 20$ + fdp (2 cartes par plaque de 5cmx5cm) | PCB On peux en faire 20 chez seeedstudio pour 20$ + fdp (2 cartes par plaque de 5cmx5cm) |
Latest revision as of 23:57, 21 October 2013
Présentation
Cette carte permet d'interfacer un capteurs/actionneur sur le bus RS485.
Un schématique des blocs fonctionnels a été mis en place lors du développement des cartes asserv et servos (voir liens en bas). Sous réserve de validation par les grands manitou de l'elec du lab nous devrions utiliser cette architecture pour toutes les cartes du bus.
- Microcontrôleur
- atmega48/88/168 (à choisir en fonction de la taille du programme embarqué et de ses besoins)
- Communication
- un contrôleur de bus rs485 half duplex pour la communication avec la carte master (tous les capteurs/actuateurs seront en slave, le contrôleur retenu est le SN65HVD3082EDR)
- un port de programmation in situ pour le microcontrôleur afin de faciliter les mises a jour des firmwares et le debuggage
- une led pour signaler l'alim de puissance lorsqu'elle est disponible
- une led pour signaler l’état de la communication sur le bus (signalisation des problèmes de synchronisation par exemple)
- une derniere led pour signaler l'activité logicielle (grâce à des codes d'erreurs)
- alimentation
- [option]Un connecteur 3 broches d'alim de puissance avec 5V, 12V et GND (jusqu’à 5A en tout)
- l'alimentation de la logique se fera en utilisant l'alim basse puissance située sur le bus rs485
Schématique
Blocs fonctionnels
Utilisation type
- Asservissement et contrôle moteurs (Projets:Lab:2013:Couperobotique2014:Carte_Asservissement)
- Contrôle servomoteur (Projets:Lab:2013:Couperobotique2014:Carte Servos)
- IHM (bouton de configuration match + tirette + led , ...)
- Capteur ultrason (interface vers 1 srf04)
- capteur couleur
- ...
PCB On peux en faire 20 chez seeedstudio pour 20$ + fdp (2 cartes par plaque de 5cmx5cm)