Difference between revisions of "User:YoannC"
(→Todolist) |
|||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | = Présentation = | |
Bonjour à tous, | Bonjour à tous, | ||
− | Je m'appelle Yoann CONGAL | + | Je m'appelle Yoann CONGAL. je suis ingénieur de l'INSA de Rennes du département EII (Électronique et informatique industrielle). |
− | J'ai découvert Linux | + | J'ai découvert Linux en 2006 pour mon ordinateur de bureau et l'utilise pour différents projets embarqués. |
− | J'ai quelques expériences en électronique/programmation microcontrôleurs : | + | J'ai quelques expériences en électronique/programmation microcontrôleurs : |
− | (projets scolaires IUT GEII, Participation à la coupe de France de robotique | + | (projets scolaires IUT GEII, Participation à la coupe de France de robotique de 2005 à 2008 : Programmation sur 89C51, AVR et bus CAN) |
− | + | Pour la coupe de 2009, j'ai proposé l'adoption d'Armadeus comme carte principale du robot. Elle a depuis été acceptée. | |
J'espère pouvoir apporter des choses utiles à la communauté. :) | J'espère pouvoir apporter des choses utiles à la communauté. :) | ||
− | + | = Todolist = | |
− | == Todolist == | + | == Todolist du Club Robotique == |
− | + | ||
− | ** | + | = Bus CAN sur la DevFull = |
− | * | + | Infos en vrac récupérées lors d'un test avec un interface CAN sur un PC |
− | ** | + | * Connecteur X2 : CANL et CANH croisée par rapport à la datasheet (sur ma version en tout cas) : En réalité : |
− | * | + | ** X2.1 = +5Vdc |
− | ** | + | ** X2.2 = CANH |
− | * | + | ** X2.3 = CANL |
− | ** | + | ** X2.2 = GND |
+ | * Vitesse du bus : 250kbits/s | ||
+ | * test de charge : | ||
+ | ** Test 1: | ||
+ | *** PC envoie 5 messages à 50ms de période | ||
+ | *** Armadeus fait tourner 2 "cangen can0" (options par défaut : messages aléatoires @ 200ms) | ||
+ | *** Résultat : ça plante pas: un candump tourne sur la carte voit passer les messages. Le PC lui aussi récupère les messages. ça à l'air bon. | ||
+ | ** Test 2: | ||
+ | *** Armadeus 17 cangen en options par defauts : toujours pas de plantage :-) | ||
+ | ** Test 3: | ||
+ | *** Une année de fonctionnement dans un robot participant à la coupe de France de Robotique : Pas de problème :) | ||
+ | |||
+ | = Réalisation avec Armadeus : Club Robotnik Coupe 2009 = | ||
+ | |||
+ | Voici les travaux qu'on a pu faire pour la Coupe de Robotique 2009 au Club Robotnik de l'INSA de Rennes et susceptible d'intéresser le projet : | ||
+ | * Développement d'une librairie CAN : Surcouche au driver CAN linux : Son rôle est de cacher les détails de l'utilisation du bus CAN et propose des fonctions simple (Envoyer message, callback sur réception de message, envois périodique de message) | ||
+ | * Développement de cartes d'interface avec la DevFull (Leds, afficheurs 7 segment, switchs) + développement du Firmware FPGA correspondant. | ||
+ | ** Schéma : [[Image: Schema_carte_robotnik_v2.png|400px|thumb]] |
Latest revision as of 16:42, 12 October 2012
Contents
Présentation
Bonjour à tous,
Je m'appelle Yoann CONGAL. je suis ingénieur de l'INSA de Rennes du département EII (Électronique et informatique industrielle).
J'ai découvert Linux en 2006 pour mon ordinateur de bureau et l'utilise pour différents projets embarqués.
J'ai quelques expériences en électronique/programmation microcontrôleurs : (projets scolaires IUT GEII, Participation à la coupe de France de robotique de 2005 à 2008 : Programmation sur 89C51, AVR et bus CAN)
Pour la coupe de 2009, j'ai proposé l'adoption d'Armadeus comme carte principale du robot. Elle a depuis été acceptée.
J'espère pouvoir apporter des choses utiles à la communauté. :)
Todolist
Todolist du Club Robotique
Bus CAN sur la DevFull
Infos en vrac récupérées lors d'un test avec un interface CAN sur un PC
- Connecteur X2 : CANL et CANH croisée par rapport à la datasheet (sur ma version en tout cas) : En réalité :
- X2.1 = +5Vdc
- X2.2 = CANH
- X2.3 = CANL
- X2.2 = GND
- Vitesse du bus : 250kbits/s
- test de charge :
- Test 1:
- PC envoie 5 messages à 50ms de période
- Armadeus fait tourner 2 "cangen can0" (options par défaut : messages aléatoires @ 200ms)
- Résultat : ça plante pas: un candump tourne sur la carte voit passer les messages. Le PC lui aussi récupère les messages. ça à l'air bon.
- Test 2:
- Armadeus 17 cangen en options par defauts : toujours pas de plantage :-)
- Test 3:
- Une année de fonctionnement dans un robot participant à la coupe de France de Robotique : Pas de problème :)
- Test 1:
Réalisation avec Armadeus : Club Robotnik Coupe 2009
Voici les travaux qu'on a pu faire pour la Coupe de Robotique 2009 au Club Robotnik de l'INSA de Rennes et susceptible d'intéresser le projet :
- Développement d'une librairie CAN : Surcouche au driver CAN linux : Son rôle est de cacher les détails de l'utilisation du bus CAN et propose des fonctions simple (Envoyer message, callback sur réception de message, envois périodique de message)
- Développement de cartes d'interface avec la DevFull (Leds, afficheurs 7 segment, switchs) + développement du Firmware FPGA correspondant.
- Schéma :