Mixer électronique

La nécessité de mixage de 2 voies pour piloter un empenage en V ou une aile avec des ailerons qui font profondeur n'est plus à démontrer.

Le mixer peut être programmé dans la radio si elle est programmable, sinon peut être mécanique ou plus moderne, electronique. Il s'agit alors d'un petit module ne comprenant qu'un seul (PIC 12C508A, comme on le voit chez Graupner qui ajoute 2 résistances de tirage des entrées à mon avis inutiles).

Ayant été confronté à la "réparation" d'un tel module (le PIC grille si on inverse les polatité) et ne trouvant pas sur le net un programme qui gère les E/S comme sur le Graupner, j'en ai réécrit un. Il est en .asm modifiable et adaptable avec MPLAB.

Tel qu'il est, les entrées sont sur les broches 2 et 3 et les sorties sur 6 et 7 selon les définitions suivantes :

; Définition GPIO et TRIS
OutA EQU 0 ; Aileron 1, broche 7
OutB EQU 1 ; Aileron 2, broche 6
InA EQU 4 ; Voie A du récepteur, broche 3
InB EQU 5 ; Voie B du récepteur, broche 2
BitInA EQU B'00010000' ; 2^InA
BitInB EQU B'00100000' ; 2^InB

TrisBits EQU B'11111100' ; GP0 et GP1 en sorties, le reste en entrées

Le fonctionnement est simple, il faut que la voie A soit au neutre à la mise sous tension du module, emetteur allumé donc comme il se doit avant le récepteur.

Le binaire à programmer dans un 12F675 est ici.

S'il y en a qui veulent se faire un mixer avec un autre PIC, modifier les brochages, ou se programmer des débatements différents, le source est ici.

 

Le montage de test