Bruiteurs moteur 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.
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
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.


