Interfaçage de mes gauges analogiques

Planche de bord ou MIP / Instruments ou Gauges maison / Pedestal / Overhead ou Planche de bord supèrieure

Re: Interfaçage de mes gauges analogiques

Messagede FiX » Lun 23 Nov 2015 13:30

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?
i7 2600k/P8P67pro/16Go PC3 17000/RX 580/SSD 250 Go et 120Go/W10x64
https://www.facebook.com/cessna150.sim
Avatar de l’utilisateur
FiX
 
Messages: 4664
Inscription: 8/01/10
Localisation: Reims/Maubeuge

Re: Interfaçage de mes gauges analogiques

Messagede orion33 » Lun 23 Nov 2015 13:38

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
orion33
 
Messages: 729
Inscription: 19/04/09

Re: Interfaçage de mes gauges analogiques

Messagede fab » Sam 31 Déc 2016 17:01

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
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: Interfaçage de mes gauges analogiques

Messagede fab » Sam 31 Déc 2016 19:25

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
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: Interfaçage de mes gauges analogiques

Messagede tabar57 » Sam 31 Déc 2016 20:12

Salut Fab,

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

Bonne année

Cordialement

Bernard
Mon blog de construction : http://tabar57.blog4ever.com
Hémicockpit de Beechcraft B200 ( de FlightOne ) P3DV4.5 et 2 PC en réseau W7 64 bits et W10, cartes OC et FDbus, vibreur et yoke rdf de BFFsimulation, météo réelle asp4
Avatar de l’utilisateur
tabar57
 
Messages: 3651
Inscription: 29/12/10
Localisation: Dans ma cabine en Lorraine

Re: Interfaçage de mes gauges analogiques

Messagede FiX » Sam 31 Déc 2016 20:40

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!
i7 2600k/P8P67pro/16Go PC3 17000/RX 580/SSD 250 Go et 120Go/W10x64
https://www.facebook.com/cessna150.sim
Avatar de l’utilisateur
FiX
 
Messages: 4664
Inscription: 8/01/10
Localisation: Reims/Maubeuge

Re: Interfaçage de mes gauges analogiques

Messagede fab » Dim 1 Jan 2017 11:18

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
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: Interfaçage de mes gauges analogiques

Messagede fab » Dim 1 Jan 2017 12:04

Le plan de câblage, les étiquettes correspondent aux IN du programme SIOC.

Image

Fabien
Dernière édition par fab le Dim 1 Jan 2017 12:52, édité 2 fois.
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: Interfaçage de mes gauges analogiques

Messagede André » Dim 1 Jan 2017 12:40

Fab tes génial merci affiche et applaublanc
Avatar de l’utilisateur
André
 
Messages: 111
Inscription: 25/08/10

Re: Interfaçage de mes gauges analogiques

Messagede orion33 » Dim 1 Jan 2017 12:57

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
orion33
 
Messages: 729
Inscription: 19/04/09

PrécédenteSuivante

Retourner vers Tableau de bord





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 33 invités