Page 45 sur 57

Re: Interfaçage de mes gauges analogiques

MessagePosté: Lun 23 Nov 2015 13:30
de FiX
Et comment as-tu relié l'arbre de la gauge (aiguille ou l'axe de l'horizon dans ton cas) à l'arbre de ton moteur?

Re: Interfaçage de mes gauges analogiques

MessagePosté: Lun 23 Nov 2015 13:38
de orion33
J'ai mis un petit bout de rond percé deux petits trous, 2 diamètres différents pour rattraper les diamètre des axes, le tout emmancher en force

Re: Interfaçage de mes gauges analogiques

MessagePosté: Sam 31 Déc 2016 17:01
de fab
Ce que je présente ici n'est pas une jauge, mais c'est un instrument réel et il est à Fix ...

Fix m'a demandé si l'on pouvait faire quelque chose d'un transpondeur réel Bendix/King acheté outre atlantique gratgrat

grandsoleil Oui, avec un peu de câblage et un programme d’addition en SIOC grandsoleil

Plus facile je pense que de changer les rotary à 8 positions.
C'est un codage binaire sur 3 bits, il te faudra 4x3 entrées soit 12 entrées pour le code transpondeur.
Si tu n'utilises pas mes cartes IO, tu penseras à séparer le commun après les 3 premiers boutons ! (1 commun pour 9 entrées)



Je fini le câblage et je fais le bout de code SIOC qui va bien ...

Fabien

Re: Interfaçage de mes gauges analogiques

MessagePosté: Sam 31 Déc 2016 19:25
de fab
Le programme SIOC pour le transpondeur :
Code: Tout sélectionner
// * Fabien Deheegher
// * FileName : transpondeur_bendix.txt
// * Date : 31/12/2016

// declaration des 3 in de chaque encodeur

// endodeur unités
Var 0001, name A1, Link IOCARD_SW, Input 0
{
  CALL &CALC_XPDR
}
Var 0002, name A2, Link IOCARD_SW, Input 1
{
  CALL &CALC_XPDR
}
Var 0003, name A4, Link IOCARD_SW, Input 2
{
  CALL &CALC_XPDR
}

// endodeur dizaines
Var 0004, name B1, Link IOCARD_SW, Input 3
{
  CALL &CALC_XPDR
}
Var 0005, name B2, Link IOCARD_SW, Input 4
{
  CALL &CALC_XPDR
}
Var 0006, name B4, Link IOCARD_SW, Input 5
{
  CALL &CALC_XPDR
}

// endodeur centaines
Var 0007, name C1, Link IOCARD_SW, Input 6
{
  CALL &CALC_XPDR
}
Var 0008, name C2, Link IOCARD_SW, Input 7
{
  CALL &CALC_XPDR
}
Var 0009, name C4, Link IOCARD_SW, Input 8
{
  CALL &CALC_XPDR
}

// endodeur milliers
Var 0010, name D1, Link IOCARD_SW, Input 9
{
  CALL &CALC_XPDR
}
Var 0011, name D2, Link IOCARD_SW, Input 10
{
  CALL &CALC_XPDR
}
Var 0012, name D4, Link IOCARD_SW, Input 11
{
  CALL &CALC_XPDR
}

// declaration de la variable valeur du transpondeur
Var 0020, name ValTRXP_U
Var 0021, name ValTRXP_D
Var 0022, name ValTRXP_C
Var 0023, name ValTRXP_M
Var 0024, name ValTRXP

// declaration de l'offset du transpondeur
Var 0025, name FS_XPDR, Link FSUIPC_INOUT, Offset $0354, Length 2


Var 0030, name CALC_XPDR, Link SUBRUTINE
{
  &ValTRXP_U = 0
  &ValTRXP_D = 0
  &ValTRXP_C = 0
  &ValTRXP_M = 0
 
  IF &A1 = 0
  {
    &ValTRXP_U = &ValTRXP_U + 1
  }   
  IF &A2 = 0
  {
    &ValTRXP_U = &ValTRXP_U + 2
  }
  IF &A4 = 0
  {
    &ValTRXP_U = &ValTRXP_U + 4
  }
  IF &B1 = 0
  {
    &ValTRXP_D = &ValTRXP_D + 10
  }   
  IF &B2 = 0
  {
    &ValTRXP_D = &ValTRXP_D + 20
  }
  IF &B4 = 0
  {
    &ValTRXP_D = &ValTRXP_D + 40
  }
  IF &C1 = 0
  {
    &ValTRXP_C = &ValTRXP_C + 100
  }   
  IF &C2 = 0
  {
    &ValTRXP_C = &ValTRXP_C + 200
  }
  IF &C4 = 0
  {
    &ValTRXP_C = &ValTRXP_C + 400
  }
  IF &D1 = 0
  {
    &ValTRXP_M = &ValTRXP_M + 1000
  }   
  IF &D2 = 0
  {
    &ValTRXP_M = &ValTRXP_M + 2000
  }
  IF &D4 = 0
  {
    &ValTRXP_M = &ValTRXP_M + 4000
  }
  &ValTRXP = &ValTRXP_U
  &ValTRXP = &ValTRXP + &ValTRXP_D
  &ValTRXP = &ValTRXP + &ValTRXP_C
  &ValTRXP = &ValTRXP + &ValTRXP_M
  &FS_XPDR = TOBCD &ValTRXP
}


et la démo :



Bon Réveillon à Tous ! grandsoleil
Fabien

Re: Interfaçage de mes gauges analogiques

MessagePosté: Sam 31 Déc 2016 20:12
de tabar57
Salut Fab,

T'es pire que moi, jusqu'au bout applaublanc .
On aurait du passer nouvel an ensemble ... ecroulerire

Bonne année

Cordialement

Bernard

Re: Interfaçage de mes gauges analogiques

MessagePosté: Sam 31 Déc 2016 20:40
de FiX
Alors ça c'est une très très bonne nouvelle, le Fab a encore frappé! applaublanc applaublanc Merci!!
Je me voyais déjà devoir bricoler un circuit pour placer des CTS288 derrière les façades et des afficheurs 7 segments.
Mais là, un vrai transpondeur, complet, non bricolé dans le simu, c'est génial, surtout que le rétro-éclairage des roues chiffrées est fonctionnel (j'ai juste eu quelques grains de riz à remplacer), ça va faire chouette!
Et comme d'habitude avec Fab, vu comme ça, ça a l'air presque simple... yeuxhaut
Mais pour une fois pas de nouvelle carte FDbus à fabriquer, c'était donc "juste" un décodage des encodeurs.
Dans ce simu je n'aurais donc que les 2 radios nav/com et l'ADF qui ne seront pas réelles, tout le reste aura déjà volé!

Pour la carte IO, j'ai justement une vieille carte qui traine que j'utilisais pour mon baron58 qui était une "copie" de master opencockpit mais avec une masse commune, elle sera parfaite pour mes radios.

Et bonne année à tous!

Re: Interfaçage de mes gauges analogiques

MessagePosté: Dim 1 Jan 2017 11:18
de fab
Bonne année !

Oui Fix, le mécanisme et rétro éclairage est de nouveau d'une efficacité et simplicité remarquable !

Je te fais un plan de câblage et je te retourne la chose grandsoleil

P.S.
C'est quoi comme carte IO ?

@Bernard : la passion nous motive à 100% chouettedoights

Re: Interfaçage de mes gauges analogiques

MessagePosté: Dim 1 Jan 2017 12:04
de fab
Le plan de câblage, les étiquettes correspondent aux IN du programme SIOC.

Image

Fabien

Re: Interfaçage de mes gauges analogiques

MessagePosté: Dim 1 Jan 2017 12:40
de André
Fab tes génial merci affiche et applaublanc

Re: Interfaçage de mes gauges analogiques

MessagePosté: Dim 1 Jan 2017 12:57
de orion33
applaublanc Fab , encore une fois du recyclage comme je l'aime chouettedoights ,
et Fix a bien raison c'est cool d'utiliser du matos qui a déjà volé ... jolie fin pour tous ces instruments grandsoleil