Brigole forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Brigole forum

Forum consacré au bricolage en général et à la détente !
 
AccueilDernières imagesRechercherS'enregistrerConnexion
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Derniers sujets
» InfluxDB-Kapacitor-tickscript
Joystick RS-232 Icon_minitimepar amosjerome Lun 6 Avr - 15:16

» Table pyrotechnique
Joystick RS-232 Icon_minitimepar bricoleur_1 Mer 9 Oct - 20:06

» caméra déportée sur chien
Joystick RS-232 Icon_minitimepar amosjerome Jeu 30 Nov - 21:19

» arduino self balancing project
Joystick RS-232 Icon_minitimepar amosjerome Dim 3 Sep - 22:52

» Table de tir 20 lignes
Joystick RS-232 Icon_minitimepar bricoleur_1 Mar 22 Aoû - 19:37

» roue à aubes
Joystick RS-232 Icon_minitimepar Invité Sam 20 Mai - 23:45

» Simulation acoustique
Joystick RS-232 Icon_minitimepar Biduleohm Mar 24 Jan - 15:14

» DAC en réseau R-2R pour appli à faible résolution
Joystick RS-232 Icon_minitimepar Biduleohm Mar 10 Jan - 23:38

» Corps de chauffe
Joystick RS-232 Icon_minitimepar Antot Sam 31 Déc - 0:41

Partenaires
Mots-clés
port cabane arbre bricoleur lance nocturne labo horloge leds volant elastique trouve NE555 Chenillard vélo sarbacane flamme cerf parallele voiture indoor DELs vision insoleuse hilarant loin
Le deal à ne pas rater :
Cartes Pokémon 151 : où trouver le coffret Collection Alakazam-ex ?
Voir le deal

 

 Joystick RS-232

Aller en bas 
2 participants
AuteurMessage
Damdoshi
Néophyte
Néophyte
Damdoshi


Masculin Nombre de messages : 50
Age : 35
Localisation : Vincennes
Emploi/loisirs : Electronique , Informatique , Musique , Dessin
Humeur : Optimiste
Date d'inscription : 21/02/2011

Joystick RS-232 Empty
MessageSujet: Joystick RS-232   Joystick RS-232 Icon_minitimeMer 2 Mar - 4:02

Bonjour! =)

Voila qu'il y a quelques temps, je me suis mit en tete de concevoir une interface, disont bouton poussoir/rs232, principalement dans l'optique de fabriquer un pseudo clavier ou un joystick.

Une fois quelques difficultés passées, la conception logique a été réussie! : D En simulant avec prospice, je parviens a générer une trame RS232 correspondant à l'état de certains boutons poussoirs...

Impecable... enfin presque. Le RS232 prévoit une tension NRZ variant au moins au dela de +3V et -3V.
Générer du -xV, je ne sais pas vraiment le faire avec une seule source de tension (Probablement provenant d'un cable USB en plus du cable RS232)... Je dois trouver le moyen d'alimenter en +5 -5 un ampli op de sortie.

J'ai demandé de l'aide à un parent electronicien, et il m'a filé un tuyau, mais je ne peux pas vraiment le revoir tout de suite, je vous présente son fameux tuyau:

Joystick RS-232 Invervolt

Impecable a priori! Yeah! Sans charge T_T Avec une charge, en l'occurence, l'alimentation de l'ampli op coté negatif, la simulation indique un emballement en tension pouvant atteindre plusieurs kilo volts.
Je pense que la simulation fonctionne, mais qu'elle n'emule pas la destruction des composants qui continuent donc de jouer leur role, provoquant l'augmentation constante dont je suis témoin.

Le circuit comporte une certaine quantité de composants, le fichier ISIS est disponible ici : RedStick Experimental.DSN, ou en gif RedStick Experimental.GIF

Il y a divers graphes. Ceux en bas a droite sont ceux de la sortie, en dessous, c'est celui obtenu en utilisant le generateur de tension negative, et celui au dessus en utilisant des outils de simulation pour alimenter l'ampli op de sortie.
Sur les graphes de generation de tension negative, celui de gauche est celui sans charge, celui de droite est celui avec comme charge l'alimentation de l'ampli op.

La sureté du systeme est extremement importante. Bien que pratiquant evidemment des essais avec multimetre et oscilloscope avant le premier branchement, il serait fort embetant de cramer les outils, ou l'ordi, par ailleurs, au cours d'une malencontreuse fausse manoeuvre, ou pire, sans raison apparente.

Si quelqu'un s'y connait en electronique analogique, ou meme en physique electrique, cela me serait d'un grand secours. ^^'
Pendant un moment, je pensais mettre une pile de 9V a l'interieur du joystick, et de m'en servir pour generer du -9 en liant sa borne positive et la masse systeme, mais je prefererais eviter. Cela pourrait être dangereux si la pile faiblie trop (Enfin, ca obligerait a prévoir une protection...), et puis, c'est chiant de devoir changer une pile, surtout que j'ignore completement quelle sera sa durée de vie dans le systeme.

Je concois qu'il soit complexe de comprendre le principe de fonctionnement global en deux secondes, je répondrais volontier aux questions sur son fonctionnement si il y a besoin.

Bonne soirée : )


EDIT
Du nouveau, je pense finalement opter pour un MAX232 qui contient le genre de circuit que je cherche a generer. Il remplacerait meme l'ampli op de sortie. Cela dit, si quelqu'un connait la raison de l'emballement, je suis toujours preneur.

Si les tests s'averent concluant, je monterai un proto sur veroboard et labdec, j'ai commencé a étudier la possibilité d'écrire un driver sous unix afin d'eviter d'avoir a inclure une bibliotheque de controle dans les projets employant le systeme, meme si ca reste très flou.

Je repasserais donner des nouvelles. ^^
Revenir en haut Aller en bas
Biduleohm
Modérateur
Modérateur
Biduleohm


Masculin Nombre de messages : 8851
Age : 32
Localisation : 77 Seine-et-Marne
Emploi/loisirs : bricolage, informatique, électronique, THT, laser, aquariophilie
Humeur :  
Date d'inscription : 25/03/2009

Joystick RS-232 Empty
MessageSujet: Re: Joystick RS-232   Joystick RS-232 Icon_minitimeMer 2 Mar - 21:34

Quand j'ai vu adptation en tension pour du RS232 j'ai direct pensé au MAX232... :D tellement universel et pratique :D je pense que c'est bien mieux que d'en refaire un avec un aop et un pseudo doubleur négatif pour générer l'alim négative... Smile

De plus le MAX232 est fait pour assurer une certaine sécurité... Wink

Mais tu sais que t'as du -5V et du -12V dans les pc ? je pense pas directement sur le port série mais quitte à bidouiller... Smile
Revenir en haut Aller en bas
http://biduleohm.free.fr/
Damdoshi
Néophyte
Néophyte
Damdoshi


Masculin Nombre de messages : 50
Age : 35
Localisation : Vincennes
Emploi/loisirs : Electronique , Informatique , Musique , Dessin
Humeur : Optimiste
Date d'inscription : 21/02/2011

Joystick RS-232 Empty
MessageSujet: Re: Joystick RS-232   Joystick RS-232 Icon_minitimeJeu 3 Mar - 1:08

Je l'ai inclu dans la derniere version, je suis en train de refaire la partie du typon concerné.

Il n'y a pas de tensions d'alimentation sur le port COM. Pas officiellement du moins, vu qu'une souris sur port COM fonctionne sans alimentation annexe, mais je ne l'explique pas, et j'ai pas encore pu démonter l'objet.

Je preferais eviter d'avoir a sortir un cable de la tour, :p si ca marche bien, je vais devoir en fabriquer pour les quelques fans d'arcades de ci et la dans mon entourage, ils trouveront peut etre deja ca peu commodore d'avoir besoin d'un port com et d'un port usb. :p
Revenir en haut Aller en bas
Biduleohm
Modérateur
Modérateur
Biduleohm


Masculin Nombre de messages : 8851
Age : 32
Localisation : 77 Seine-et-Marne
Emploi/loisirs : bricolage, informatique, électronique, THT, laser, aquariophilie
Humeur :  
Date d'inscription : 25/03/2009

Joystick RS-232 Empty
MessageSujet: Re: Joystick RS-232   Joystick RS-232 Icon_minitimeJeu 3 Mar - 1:32

Si, t'as au moins un +5V Smile

Go voir sur http://pinouts.ru/ (the site à connaitre pour les pinouts en passant...)

edit: bon j'ai été voir (curieux d'avoir la réponse Razz) et d'après cette page http://pinouts.ru/SerialPorts/Serial9_pinout.shtml les souris sont alimentées via TD autrement dit via la broche qui est faite pour les data en temps normal... ils aiment bien les trucs tordus j'ai l'impression xD (y'a ptet pas que TD, la flemme de lire le texte mais d'après le tableau ils utilisent aussi RTS et DTR (pour plus de puissance ?)) (voir ici pour tout ce qui concerne les ports série: http://pinouts.ru/pin_SerialPorts.shtml) donc effectivement, en temps normal y'a pas d'alim... mais avec un driver perso tu fais comme pour les souris et t'utilise certains pins pour l'alim en les foutant tout le temps à 1 Smile
Revenir en haut Aller en bas
http://biduleohm.free.fr/
Biduleohm
Modérateur
Modérateur
Biduleohm


Masculin Nombre de messages : 8851
Age : 32
Localisation : 77 Seine-et-Marne
Emploi/loisirs : bricolage, informatique, électronique, THT, laser, aquariophilie
Humeur :  
Date d'inscription : 25/03/2009

Joystick RS-232 Empty
MessageSujet: Re: Joystick RS-232   Joystick RS-232 Icon_minitimeJeu 3 Mar - 1:47

DP pour la bonne cause...

" PC RS232 serial mouse voltage levels:

Mouse takes standard RS-232C output signals (+-12V) as its input signals. Those outputs are in +12V when mouse is operated. Mouse takes some current from each of the RS-232C port output lines it is connected (about 10mA). Mouse send data to computer in levels that RS-232C receiver chip in the computer can uderstand as RS-232C input levels. Mouse outputs are normally something like +-5V, 0..5V or sometimes +-12V. Mouse electronics normally use +5V voltage. "

Donc, tu peut tirer max 10mA (tu me diras que c'est suffisant pour du TTL) et l'état bas (état électrique, car apparement la com se fait en logique inverse... ils aiment vraiment bien les trucs tordus... xD) n'a pas forcément besoin d'être négatif, ça doit dépendre du driver, encore une fois... Smile

" Serial device hardware implementation

PC serial mouse uses typically DTR and RTS lines for generating +5V power for microcontroller circuit in the mouse. Because typical optomechanical mouse also needs power for 4 leds in the optocoupler movevement detectors, there is not much power to loose. A typical approach is to use diodes to take current from DTR and RTS lines and then feed it through resistor to all of the (infrared) leds in the movement detectors. The positive power supply usually taken from RTS and DTR lines (just after the diodes and before the resistor going to leds). The negative supply for transmitter is taken from TD pin. Typical PC serial port mouse takes 10 mA total current and operates at voltage range of 6-15V. "

Donc DTR et RTS sont bien utilisés pour l'alim positive. TD est en faite bien utilisé pour l'alim, mais négative. Donc tu peut utiliser l'alim négative ou alors faire du 0-5V et faire un driver qui va bien pour Smile
Revenir en haut Aller en bas
http://biduleohm.free.fr/
Contenu sponsorisé





Joystick RS-232 Empty
MessageSujet: Re: Joystick RS-232   Joystick RS-232 Icon_minitime

Revenir en haut Aller en bas
 
Joystick RS-232
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» détournement d'un joystick: gestion de périphériqu

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Brigole forum :: Vos Réalisations :: Electronique, Hig Tech, Taser, Coilgun-
Sauter vers: