Dimanche 3 juillet 2011 7 03 /07 /Juil /2011 22:56

N'y tenant plus... J'ai programmé une trame PPM pour six voitures sur un protoboard équipé d'un 08M.

Mes-images-suite 7264


Le programme est le suivant... La première impulsion est la synchro et les six autres représentent la vitesse des six voitures. La syntaxe parle d'elle même:

 

Programme trame

Pour visualiser la sortie de l'emetteur il faut un oscilloscope:

Oscilloscope

 

Comme je n'en ai pas sous la main, j'ai tenté d'utiliser un oscilloscope PC basique.

Ce genre de logiciel utilise la carte son du PC. J'ai choisi dans un premier temps WinOscillo. (le plus connu).

 

WinOscillo-1.JPG

 

Ce logiciel (gratuit) a été développé pour visualiser des signaux audio dont l'amplitude est limitée à 1V. Dans mon cas le signal qui sort du picaxe est de 5V. C'est pourquoi il faut protéger l'entrée de la carte son en écrêtant le signal à l'aide des diodes en parallèle entre la masse et le signal. (dans les 2 sens).


Mes-images-suite 7256

Mes-images-suite 7257

Mes-images-suite 7258

Mes-images-suite 7259

 

Voilà le résultat: La trame PPM telle qu'elle sort du Picaxe...


Ecran Oscillo trame

L'unité des impulsions est 10µs.

L'espace entre les impulsions est de 0.8 ms environ.

L'impulsion de début de trame fait 1000 x 10µs soit 10000 x 10E-6 = 0.010s soit 10ms...

Les voitures n°1 et 3 sont à fond.

La voiture n°4 est à l'arrêt ou absente du circuit.

 

Avec des impulsions de cette longueur, si les 6 voitures sont au maximum de leur vitesse les informations sont raffraichies tous les 20 cm (de piste environ). Ce qui est beaucoup trop long... Impossible de freiner avec précision en entrée de courbe !

 

Le calcul a été fait à la louche. Il y a encore du travail !

 

 



 


Ecrire un commentaire
Voir les 0 commentaires
Retour à l'accueil
 
Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés