Tester un servo avec le controlador

Servos / USBKeys / Stepmotor, etc...

Tester un servo avec le controlador

Messagede Flytui » Dim 11 Oct 2009 19:01

Bonsoir,

J'ai acheté depuis peu une carte servo et un servo-moteur type Hitech.
J'ai configuré le fichier ini dans sioc ini
j'ai téléchargé le petit programme servo (je ne vois pas trop à quoi il sert).
j'ai alimenté la carte avec du 5 volts et ouvert le controlador,j'ai chipoté un petit peu,
mais rien ne bouge.
L'un d'entre vous pourrait il m'expliquer la manipulation à faire pour tester le servo dans controlador?

Un grand merci à tous
Avatar de l’utilisateur
Flytui
 
Messages: 31
Inscription: 20/04/09

Re: Tester un servo avec le controlador

Messagede stevelep » Dim 11 Oct 2009 19:58

On ne peux pas tester les servo avec le controlador.
Il faut utiliser le programme de test spécifique

http://www.opencockpits.com/modules.php ... it&lid=252

BOB
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Tester un servo avec le controlador

Messagede pierre01 » Dim 11 Oct 2009 22:46

Super BOB, je ne connaissais pas ce log de test ...
Quelques questions :
- J'ai testé mes servos avec et quand je bouge le curseur un peu vite le servo ne suis pas toujours gratgrat
Es-ce normal ou cela signifie t-il que mes servos sont trop lents ?
- Si j'ai bien compris, l'envoi de la valeur "0" dé-alimente le servo ! Doit on faire cela après chaque mouvement du servo ?
- Si l'on branche plusieurs cartes servo (3 pour moi, soit 18 servos), comment SIOC reconnait-il chaque carte ?
Ne risque t-il pas d'y avoir confusion et inversion après un re-démarrage et peut-on inverser les prises USB ?

Et enfin, bien qu'ayant déjà posé cette question sur un autre post :
J'ai un PIC (de carte servo) HS, peut-on commander ce CI seul ?

Merci pour l'aide.
A+
Pierre.
Avatar de l’utilisateur
pierre01
 
Messages: 1771
Inscription: 19/04/09
Localisation: Vers Vesoul (Haute Saône)

Re: Tester un servo avec le controlador

Messagede nonolight » Dim 11 Oct 2009 22:51

- J'ai testé mes servos avec et quand je bouge le curseur un peu vite le servo ne suis pas toujours

J'ai de temps en temps la même chose avec des cartes Simkits . Je reprends la manipulation et ralenti le curseur, puis lors de l'utilisation je ne rencontre pas de problème.

A+

Nono
Image Image
Avatar de l’utilisateur
nonolight
 
Messages: 4344
Inscription: 21/03/09

Re: Tester un servo avec le controlador

Messagede Flytui » Lun 12 Oct 2009 09:25

Merci pour l'info!!
Olivier
Avatar de l’utilisateur
Flytui
 
Messages: 31
Inscription: 20/04/09

Re: Tester un servo avec le controlador

Messagede Flytui » Lun 12 Oct 2009 09:51

Rien à faire,y a rien qui bouge!!
La led sur ma carte servo est bien allumée.
Aurais-je une erreur dans le fichier ini?

Code: Tout sélectionner
[Fichero de configuracion para el SIOC]
[ Configuration file for SIOC ]
Version=3.5
generated_by=Config_SiocIni

[SIOC]
IOCP_port=8092
IOCP_timeout=4000
Minimized=No
toggle_delay=20
CONFIG_FILE=.\olivier.ssi

[IOCARDS MODULE]
IOCard_disable=No
IOCard_LPT=No

[MASTERS]
MASTER=0,4,1,0

[USBSTEPPER]
USBStepper=0,0

[USBKEYS]
USBKeys=0,0

[USBSERVOS]
USBServos=0,0

[USBRELAYS]
USBRelays=0,0

[USBMOTOR]
USBDCmotor=0,0

[USBANALOGIC]
USBAnalogic=0,0

[FSUIPC MODULE]
FSUipcdisable=No
FSUipcRefresh=50

[IOCP CLIENTS MODULES]
IOCPini_delay= 3000
IOCPclient0_disable=Yes
IOCPclient0_host=localhost
IOCPclient0_port=8090
IOCPclient1_disable=Yes
IOCPclient1_host=localhost
IOCPclient1_port=8099

[SOUND MODULE]
Sound_disable=Yes
Volume=100

[ #1 ]
Sound=APDis.wav,-1,-1,-1

[ #2 ]
Sound=*outermk.wav,-1,-1,-1

[ #3 ]
Sound=*hello.wav

[KEYBOARD EMULATOR MODULE]
window=a.txt - Bloc de notas
#1=\B\A
#2=B
#3=C
#4=D
#5=E
#6=F
#7=G
#8=H
#9=I
#10=J
#11=K
#12=L
#13=M
#14=N
#15=O
#16=P
#17=Q
#18=R
#19=S
#20=T
#21=U
#22=V
#23=W
#24=X
#25=Y
#26=Z
#27=1
#28=2
#29=3
#30=4
#31=5
#32=6
#33=7
#34=8
#35=9
#36=0
#37=<
#38=,
#39=.
#40=-
#41=*
#42=+
#43=//
#44=/0
#45=/1
#46=/A
#47=
#48=
#49=
#50=
#51=
#52=
#53=
#54=
#55=
#56=
#57=
#58=
#59=
#60=
#61=
#62=
#63=
#64=
#65=
#66=
#67=
#68=
#69=
#70=
#71=
#72=
#73=
#74=
#75=
#76=
#77=
#78=
#79=
#80=
#81=
#82=
#83=
#84=
#85=
#86=
#87=
#88=<a
#200=<b

[ End of File ]
Avatar de l’utilisateur
Flytui
 
Messages: 31
Inscription: 20/04/09

Re: Tester un servo avec le controlador

Messagede stevelep » Lun 12 Oct 2009 11:33

Oula plein de questions:

De BOB à Pierre

- J'ai testé mes servos avec et quand je bouge le curseur un peu vite le servo ne suis pas toujours gratgrat
Es-ce normal ou cela signifie t-il que mes servos sont trop lents ?


Non c'est le programme de test qui a du lag, avec le SIOC ca va jouer.
Il faut parfois pour les gauges utiliser les offsets IOCP plutôt que
ceux de FSUIPC car il sont plus réactifs et plus fluides.
Tu peux écrire un ptit prog SIOC simple pour tester tes servos
(la positions des flaps par ex.)

- Si j'ai bien compris, l'envoi de la valeur "0" dé-alimente le servo ! Doit on faire cela après chaque mouvement du servo ?

c'est juste, mais il ne faut pas désalimenter après chaque commande. Le servo se positionne
selon la valeur et grâce à son circuit interne via un feedback, il aura tendance à maintenir sa position.
tu te contentes d'envoyer les valeurs au servo.


- Si l'on branche plusieurs cartes servo (3 pour moi, soit 18 servos), comment SIOC reconnait-il chaque carte ?
Ne risque t-il pas d'y avoir confusion et inversion après un re-démarrage et peut-on inverser les prises USB
?

J'ai 4 cartes servo sans problème. Il faut définir dans le sioc.ini des n°device associé au n° USB

[USBSERVOS]
USBServos=11,121
USBServos=12,122
USBServos=13,109
USBServos=14,125

le device n° 11 est donc la carte servo n° 121 cela dépend du port USB, si tu changes de port tu changes de n° USB ca
dérègle tout. vaut mieux rebrancher dans les même ports.
Ce n° de device permet de corriger un changement de port USB simplement dans le .ini sans
avoir à changer dans chaque ligne de code SIOC.

Et enfin, bien qu'ayant déjà posé cette question sur un autre post :
J'ai un PIC (de carte servo) HS, peut-on commander ce CI seul ?


Non, mais tu peux acheter un PIC (qq euros) et trouver un membre qui a une flasheuse de PIC.
Le code hex du PIC et les données du PIC sont sur le site d'OC.


De BOB à Flytui

Le prog de test USB-servo ne dépend pas du SIOC.ini.
Est-ce que un n° de device apparait dans le prog de test ?
Est-ce que le module USB à été bien installé et reconnu par windows (pas de perif inconnu ?)
Ton alim n'est pas à l'envers ? (le moins doit être du coté de la prise USB)
Et le plus important, as-tu controllé le câblage du servo, c'est bien précisé dans
le manuel que le câble de commande (généralement jaune) doit être au milieu
Personnellement j'ai du croiser 2 câbles dans la fiche de mes servos HiteC.
(fait gaffe à bien lire le manuel, ce genre d'erreur peux griller le servo et la carte !!!)

BOB
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Tester un servo avec le controlador

Messagede pierre01 » Lun 12 Oct 2009 11:54

Merci BOB, c'est limpide ... grandsoleil
Bon, je vais voir pour ce CI !

Un grand merci affiche
A+
Pierre.
Avatar de l’utilisateur
pierre01
 
Messages: 1771
Inscription: 19/04/09
Localisation: Vers Vesoul (Haute Saône)

Re: Tester un servo avec le controlador

Messagede Flytui » Lun 12 Oct 2009 16:11

Super ca marche,j'ai inversé les fils,il faut dure que dans le manuel,c'estout tout petit.
Maintenant,si vous permettez,une autre question,j'ai fait le test avec le petit programme
du manuel(le vertical speed) et le servo bouge.
Donc,dans le servo ini,il faut mettre le n° de variable qui est dans le programme?
Donc,servo 1 est la variable 0000,le servo 2 peut etre la variable 1548 si j'ai affiché 1548
dans le servo ini?

Merci encore de vos lumieres.

Olivier
Avatar de l’utilisateur
Flytui
 
Messages: 31
Inscription: 20/04/09

Re: Tester un servo avec le controlador

Messagede stevelep » Lun 12 Oct 2009 19:34

Non pas du tout.
Le n° de variable est libre de 0001-9999 et n'a rien a voir avec sioc.ini

Tu dois déclarer ta carte servo dans le sioc.ini

exemple

[USBSERVOS]
USBServos=11,121
USBServos=12,122
USBServos=13,109
USBServos=14,125

11 c'est le n° device qui apparaitra dans la la variable servo
(tu peux choisir ce chiffre entre 1-31, moi j'ai mis 11,12,13,14)

Var 0078, Link USB_SERVOS, Device 11, Output 1, PosL 1, PosC 512, PosR 1023

Output 1 c'est le servo n°1

121 c'est le n° USB de la carte USB-Servo, tu le trouves avec le programme USB Check
Il peux changer si tu modifies tes branchements USB. Il faut alors corriger l'.ini
mais pas besoin de corriger le device dans les lignes de code
(c'est pour ca que c'est fait d'ailleurs)
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Suivante

Retourner vers Autres cartes Opencockpits





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité