Bruiteurs moteur V1

La version C-V1

Cette seconde version plus élaborée est en cours de développement, aux caractéristiques de la première version s’ajoutent :

- Le tir mitrailleuse qui est décomposée en deux phases, tant que la demande en est faite la phase de tir continue se fera entendre, puis dès que cette demande cesse le bruit de retour culasse viendra donner un effet réaliste.

- Associé à la mitrailleuse un sortie permet d’alimenter des LEDS qui donneront l’illusion d’un feu de tir. Ces flashs lumineux cherchent à être « synchrones » avec le départ de chaque balle ». Pour le détail le système détecte les crêtes de tir et si cette valeur est supérieure  au niveau moyen le flash à lieu.

- L’autre adjonction est simplement une sortie LEDS destinée  à l’allumage des feux de piste.
- Le paramètre d'inhibition des sons pendant l'initialisation du contrôleur qui évite de fausses séquence de démarrage sera programmable entre 2 et 20s. Il sera de même pour un paramètre fixant le retard d'entrée en phase stop et un paramètre de filtrage d'entrée en phase de démarrage. Le retard d'entrée en phase stop pourra être réglé fonction de l'inertie de l'ensemble et autorisera une meilleur (mais pas idéale) synchronisation "image et son"

Dans un premier temps le firmware du  module ainsi que les sons et paramètres seront programmables en connectant l'entrée "feux de piste"  sur une carte de
programmation spécifique très simplifiée qui devra être alimentée soit par la lipo du modèle ou une source extérieure. Cette carte dialoguera  avec un PC via sa liaison série.
Sur les portables cette liaison  ayant disparue, il est prévu de faire évoluer la  solution vers un connexion USB.  L’interface de programmation sera toujours présente mais offrira les avantages de l’USB. Il n'est   pas prévu, du moins à court terme,  de connexion directe vers l’USB.  (Qui ne présente pas que des avantages)
Pour l’instant le logiciel du module écrit en langage C  est réalisé et fonctionne en simulation, la gestion de la programmation est  partiellement opérationnelle. Un logiciel spécifique d’interface de programmation de la flash est en cours de réalisation il est écrit à l’aide d’outils visuels  C++. La programmation proprement dite du µP
se fera toujours grâce aux entrées mentionnées mais en se servant du logiciel déjà utilisé pour la première version, étant très performant il est inutile de réinventer
"la Lune" .

1/03/2013
La phase de test est en cours, la première étape consistait à vérifier le programmateur qui servira tant pour la programmation du PIC que de la programmation de la
flash. Cette programmation est dite "in situ" c'est à dire module bruiteur en place sans nécessité de démontage quelconque, juste un connecteur 2 voies dérivé du module et permettant l'alimentation du programmateur, il faudra également débrancher un connecteur 3 voies normalement relié vers le RX et recevant la voie de commande des feux
pour le brancher sur le programmateur.

8/06/2013
La version C-V1 est fonctionnelle, le dossier complet est téléchargeable ici :

Cliquez   ICI   pour voir le pdf de la structure.
Cliquez   ICI   pour voir une photo de la structure avec la simulation du Rx à l'aide d'un testeur de servo 3 voies
Cliquez   ICI   pour voir un aperçu du logiciel qui sert à la programmation de la flash avec les des sons moteur et mitrailleuse.

Ce logiciel permet d’entrer tous les "pointeurs" de pistes son tant pour le moteur que pour la mitrailleuse il permet également de fixer quelques paramètres.

 ATTENTION à ce jour SEULE LA VERSION EN COMPOSANTS DISCRETS A ETE TESTEE

Bien que la version C-V1 soit toujours en téléchargement lui préférer la version 3 ou mieux la version 4     (voir pages suivantes)

Mises à jour
28 /08 /2013
Le CI de la version précédente avait une erreur de routage
06/09/2013    Ajout filtrage sur sortie PCM du PIC
02/01/2014    Correction du bug "mitrailleuse" cette version est la même que celle du dossier V3

Dossier complet Bruiteur C-V1        Téléchargé 584 fois 3.3 Mo

Dernière  mise à jour 4/07/2013 clarification de la documentation et optimisation matérielle.
Si vous envisagez sa réalisation assurez vous de bien posséder la dernière version de téléchargement, et surtout n'hésitez pas à me contacter.

Pour illustrer cette réalisation une vidéo du prototype "labo
" est visible sur la  
Page Vidéo
Le dossier bruiteur C-V1 contient :
Documentation
Doc bruiteur C-V1                    : Notice et caractéristiques  du bruiteur
Doc ESFU                                : Méthode pour créer ses propres sons et programmer la mémoire
Contenu Flash
egine-gun-param-16T.bin          : Le fichier qui doit être programmer dans la Flash  
Logiciel  Bruiteur C-V1
bruiteur -c-v1.hex                    : Le fichier qui doit être programmer dans le micro contrôleur
bruiteur -c-v1.c                        : Le fichier source en C
Schéma  version C-V1
Bruiteur C- V1-discret.pdf        : Le schéma dans sa version composants discrets
Bruiteur C- V1-cms.pdf             : Le schéma
dans sa version composants cms
Fabrication
Typon-C- V1-cms.pdf : Typon du CI (Attention en vue miroir ce qui donne plus de précision lors de l'insolation)
Cablage-C-V1-cms.pdf : Plan de câblage
Nomenclature C-V1.pdf : Nomenclature des composants
Montage Radiateur C-V1.pdf : Plan de montage du radiateur
Son
egine-gun-16T.wav                   : Le fichier son de travail
Interface Aeroplan
Interface Aeroplan.pdf           : Le schéma de l’interface de programmation Aeroplan
         ProgFlash
         ESFU.exe : Engine Sound File Utility ce programme apporte une aide à la création de ses propres  fichiers sons et permet la  programmation de la mémoire flash et  
         du module via l’interface   « Aeroplan ».
         Il n’y a pas d’installation, copier simplement tout le répertoire « ProgFlash » sur votre disque dur et lancer  ESFU.exe
         Note : ce programme à été testé sous « windows XP pro » mais est normalement compatible avec toutes   les versions windows.
PICPgm
Avec  l’interface « Aeroplan » WinPICPgm.exe est configuré pour programmer le micro-contrôleur du  module.
Il n’y a pas d’installation, copier simplement tout le répertoire « ProgFlash » sur votre disque dur et lancer  WinPICPgm.exeLe circuit imprimé CMS du bruiteur est routé, un second prototype avec ce type de composant est prévu, auparavant il me faudra m'équiper du matériel nécessaire à  la réalisation de circuits imprimés.
Pour être plus universel il est aussi prévu de remplacer l'interface série par  une interface USB, mais afin de pouvoir programmer le micro-contrôleur  cette opération nécessitera de compléter le logiciel ESFU en y adjoignant  une fonctionnalité comparable à WinPICPgm.
Problèmes connus
Logiciel ESFU :
21/09/2013 Sur certain PC et avec certain OS, en fin de programmation de la Flash il arrive parfois que le résultat de la vérification de celle ci soit mauvais alors qu’il n’en est rien. Dans ce cas utiliser la fonction « Verify » qui effectuera un lecture complète de la flash et comparera au fichier d’origine.

Attention : Dans la plupart des cas PICpgm ne fonctionne pas avec une interface USB série (voir le site) http://picpgm.picprojects.net/faq.html#FAQ_008)

La programmation de la flash n'est pas non plus assurée avec ce type de configuration en résumé :  La liaison série doit être native du PC.

1 2 3 4 5