Aéro 2009

Aller au contenu | Aller au menu | Aller à la recherche

Informatique

Fil des billets

dimanche 21 novembre 2010

Stab 3D V5.6 - Configurateur de la carte "Stabilisateur de vol"


Stab3D V5.5 VueGEn Config

Cette version de Stab 3D propose de nombreuses améliorations par rapport aux versions précédentes :

Une interface graphique permet de mieux visualiser les éléments de stabilisation.
 Le module comporte maintenant une voie de contrôle (VC) séparée, ce qui permet la disponibilité effective  de quatre voies d'entrée et de quatre voies de sorties utilisables  pour la stabilisation (Quadricopters  ...)
 Mise en oeuvre d'une variable « Gain général » qui joue directement sur les offsets ( Position souhaitée RC - Position actuelle axes X/Y ) * gain , à la base de la stabilisation.
 La voie de contrôle permet , si elle est équipée d'un potentiomètre, de régler le gain général du module de stabilisation.
 Si le gain général n'est pas commandé par la VC  il peut être modifié manuellement dans le configurateur et enregistré dans l'EEPROM.
 Chaque voie d'entrée peut être dirigée vers une ou plusieurs voies de sortie.
 Chaque voie d'entrée peut faire l'objet d'une mise en forme logarithmique.
 La valeur de l'offset de stabilisation peut être inversée pour pouvoir prendre en compte deux possibilités de positionnement du circuit imprimé dans l'avion (à l'endroit ou à l'envers) .
Il est possible de préciser l' axe (X ou Y) intervenant dans le processus de stabilisation au niveau de chaque voie de sortie. 
La valeur de  chaque  voie de sortie est délimitée par la course possible du servo correspondant . Elle peut être inversée pour pouvoir prendre en compte le mouvement du  servo (pousser ou tirer) .
Le mixage « aile volante » est possible .
La stabilisation peut être réalisée à partir de deux algorithmes :
    - le premier , utilisé dans les versions précédente est à  base de la formule (Position souhaitée (signal RC) – Position actuelle (Axes)) *Gain général
    - le second , utilise en complément , un régulateur PID dont les variables peuvent être ajustées et mémorisées dans l'EEPROM du µContrôleur. 
Filtrage du  bruit des  signaux de radio-commande ,d'entrée et de sortie , ainsi que ceux provenant de l'accéléromètre .
Les signaux PWM de sortie sont fournis sur les différentes voies « en parallèle » pour supprimer le décalage de  2 ms entre voies. De ce fait la fréquence de rafraichissement des signaux de sortie pourrait théoriquement être portée à 500hz ce qui serait très intéressant pour la commande des ESC des  quadricoptères.Actuellement, pour éviter le frétillement des servos et la surconsommation de courant le rafraichissement peut être réglé à 20mS ou 10ms grâce à la variable « Refresh ».
Il est maintenant possible de stocker les configurations en EEPROM et  dans des fichiers enregistrés sur PC. (Lecture / Ecriture )

...
La carte correspondante à base de C8051F342 et MMA7361 est décrite dans la section "Electronique"

Un fichier d'installation est fourni en pièces jointes. Il incorpore une notice descriptive détaillée de la configuration.

mercredi 7 juillet 2010

LCD GRAPH USB - Outils pour le module de pilotage d'un afficheur graphique LCD 128 X 64


LCD GRAPH USB R2010

Ce programme permet de configurer et de tester à partir d'un PC et de sa liaison USB HID (sans driver spécifique) le module de pilotage d' un afficheur LCD graphique 128X64 décrit par ailleurs dans la section informatique du blog.

La configuration consiste essentiellement au chargement dans le module d'une bibliothèque de BITMAPs de tailles différentes créée et entretenue localement grâce à des outils spécifiques. (Voir paragraphe BITMAPS)

Les tests consistent à transmettre à l'afficheur des entités graphiques telles des textes, lignes, rectangles, cercles, bitmaps, et à effectuer des commandes globales telles l'effacement , l' activation la désactivation du LCD.

Le programme d'installation du logiciel est fourni en annexe

Merci de me faire parvenir vos remarques et suggestions sur le forum.

samedi 19 juin 2010

TableFilChaud v 5.2 béta


Config  v5 Profil1 V5 Profil2 V5 Simu v5 Commandes manuelles v 5USB EditeurDeProfil v3.0 ConvertisseurAide V5

Ce logiciel, au nom évocateur, vous apportera une aide appréciable dans le domaine de la découpe de volumes dans des blocs de mousse à l'aide d'une "Table à fil chaud".En effet, grâce à des fonctions de paramétrage et de simulation vous pourrez :

. décrire 'l' environnement" dans lequel vous découpez ( dimension de votre table et des tiges filetées, caractéristiques des moteurs pas à pas, caractéristiques du bloc de mousse (dimension , matière...) et configurer la température et la vitesse de coupe...

. générer des fichiers DAT spécifiques gâce à un convertisseur "évolué" de fichiers DXF vers DAT. ( Voir par ailleurs le billet "Convertisseur DXF vers DAT")

. décrire et pré-visualiser le volume que vous voulez découper ,

. éditer le profil de découpe pour lui ajouter des saignées réservées au placement de barres de renfort ou créer des articulations...

. simuler la découpe.
Le processus de simulation s'assure au préalable que les caractéristiques et le placement du volume que vous avez décrits sont compatibles avec les dimensions de la table et de ses organes mobiles, Les anomalies sont signalées ( elles peuvent souvent être corrigées automatiquement par le programme), ce qui permet d'éviter de gâcher des blocs de mousse en lançant des découpes impossibles.

. visualiser en 3D les opérations de simulation. ( fonctions de rotation, zoom et déplacement disponibles...)


Il permet également de commander une table de découpe réelle par USB sous plusieurs protocoles (deux actuellement...).
Les protocoles de communication USB pour la carte R2009 et pour la carte MM2001+ interface USB Xavtronic sont disponibles :

Le fichier joint "Installe TFC V5.2 béta.exe" permet d'installer l'ensemble de l'application dans le répertoire souhaité.

Merci de me faire remonter les bogues que pous pourriez constater ( inévitables au début...) et les améliorations souhaitées par le forum http://www.aeropassion.net/forums/l... ou à l'adresse e-mail ci après : Rob.Aero2009ATgmail.com
.

Dans la section "Electronique" vous trouverez la description de la carte dédiée R2009 qui intègre sur un même circuit imprimé l'interface USB et une interface de commande des moteurs pas à pas à base de MOSFET de puissance permettant de commuter plus de 5A par phase et donc d'utiliser des moteurs puissants et rapides. Elle dispose des protocoles USB R2009 et MM2001 et fonctionne donc également avec Jedicut.

mardi 1 juin 2010

PROG C2 SILABS - Pilotage du programmateur de microcontrôleurs




PC Prog C2 V1 PC Prog C2 OK

Cette application permet de piloter le programmateur de microcôntroleurs SILABS "PROG C2" décrit dans la section Electronique, via le port USB.

Après mise en place des câbles de connexion ( USB /C2 OUT) il est possible de réaliser successivement les fonctions suivantes :

1 - Etablissement de la connexion USB

2 - Etablissement de la connexion C2
Lorsque cette connexion est établie le type de composant à programmer est reconnu

3- Sélection d'un fichier de type INTEL Hex reprenant le code
L' intégrité des données de ce fichier est vérifiée automatiquement.

4- Programmation

5- Vérification que la programmation s'est bien effectuée.

Un fichier programme téléchargeable est fourni en pièces jointes.

dimanche 20 décembre 2009

Convertisseur DXF vers DAT

Convertisseur

Ce convertisseur "évolué" permet grâce à une interface graphique et à des outils appropriés de mettre en forme un fichier de type DAT à partir d'un fichier DXF complexe.

Les entités intéressantes peuvent être extraites de la zone graphique du fichier DXF puis "travaillées" dans la zone graphique du fichier DAT ( rotations, déplacement...)

Ces entités pourront être reliées entre elles à l'aide d'une fonction spécifique de façon à pouvoir respecter la structuration d'un fichier de type DAT.

Le fichier DAT ainsi créé pourra être sauvegardé et utilisé par TableFilChaud (TFC) comme un fichier de profil habituel. On pourra alors découper d'une seule passe une planche de profils divers que l' on aura constituée.

Le convertisseur est inclus dans le programme TableFilChaud d' où on peut y accèder grâce au menu Outils (+++).

Le fichier d'aide PDF de TableFilChaud reprend le mode d'emploi du convertisseur.

Un extrait de ce fichier ne reprenant que la partie relative au convertisseur est joint à ce billet. (Convertisseur DXF DAT . PDF)