Contrôler un port série d?un PC en VB.Net

abdel1109 Messages postés 10 Date d'inscription samedi 25 mars 2006 Statut Membre Dernière intervention 20 avril 2008 - 26 févr. 2007 à 23:15
youssefmraizika Messages postés 2 Date d'inscription samedi 24 septembre 2005 Statut Membre Dernière intervention 29 juillet 2009 - 29 juil. 2009 à 12:41
Salut, j’ai besoin d’aide à propos du contrôle d’un port série d’un PC par code VB.Net ... ce que j’essai de faire c’est :

1 – connecter un « Dynamo » au port série (quelles broches choisir ?).
2 – détecter cet appareil par code VB.Net.
3 – lui envoyer des charges électriques afin de le faire tourner dans deux sens.


Si on peut faire cela par port USB ou autres, ça m’intéressera aussi.


Merci d’avance pour votre collaboration.

8 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
26 févr. 2007 à 23:32
Es-tu sur de savoir à quoi est utilisé un port série.

As-tu conscience de l'ineptie de ton projet.

Pourquoi ne te servir aussi du port série pour recharger la batterie de ta voiture.

Le port série est fait pour communiquer
avec un modem, un autre PC, un périphérique, ......

Il n'est pas fait pour alimenter et faire fonctionner un moteur, qui plus est une dynamo, qui est à la fois moteur et génératrice (à moins que Dynamo soit dans le cas présent la marque de ton moteur.
Brancher ton moteur en direct sur le port série, c'est grillage de carte mère quasiment garantis.

Tu pourra piloter ton moteur en utilisant une carte interface électronique intelligente qui elle, oui, pourra recevoir les données de commande par le port série.

Ceci dit tu est libre de faire ce que tu veux avec ton matériel.
Pour info le port série ne délivre que 2 tensions suivant l'état logique. Généralement +10 et -10V, parfois moins, la plage normalisée étant de -3/-18V et +3/+18V

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
0
abdel1109 Messages postés 10 Date d'inscription samedi 25 mars 2006 Statut Membre Dernière intervention 20 avril 2008
27 févr. 2007 à 00:47
Pourquoi vous me parlez de cette façon casy ?! N'avez vous pas trouvé une autre méthode pour m'avertir de mon erreur ?! On est ici pour apprendre .. je crois !
J'espère que tu m'a bien comprise casy, à plus tard.
0
cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Modérateur Dernière intervention 15 décembre 2018 22
27 févr. 2007 à 09:16
Merci Casy de ce petit rappel sur le port série qui ne fait de mal à personne à première vue
0
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
27 févr. 2007 à 10:59
Dsl abdel si tu t'es senti agressé, tel n'était en aucun moment mon intention. Il ne faut voir aucune mechanceté dans ma réponce précédente.

Cependant, j'ai tellement l'habitude de voir demandes, plus farfelues les unes que les autres concernant le port série et ayant quelques connaisances dans le matériel et en electronique que cela m'orripile et j'ai tendance à m'enflammer rapidement sur ce sujet.
Beaucoup prennent ce port série (et maintenant aussi le port USB) pour la pierre philosophale de l'interfaçage PC.

Le port série et le port USB ne sont fait que pour communiquer et rien d'autre. Et même tous les accessoires USB que l'on voit fleurir (merci amis nippons), style chauffe-tasse, ventilateurs, ...sont à bannir. Ils ne sont bon qu'à consommer du courant, faire veillir prématurément les alimentations voire les grillées (déjà vu).
Le port série ne devrait pas avoir à délivrer plus de quelques milliampères, quant au port USB idem sur les broches de données et maxi 500ma sur les broches alim. Attention à certains chipsets ou quelques fois les 500ma sont à répartir entre 2 ports

Alors évidement que tu peux piloter ton moteur par le port série, le port // ou usb, mais en prennat bien soin de passer par une carte interface qui t'assurera d'une, l'isolation électrique entre le PC et le reste du montage, et de deux, l'interprétation correcte des ordres et leur traduction en commande pour le moteur.

Ce genre de carte, tu peux te la fabriquer si tu as de bonnes connaissances en électronique, sinon peut peux en trouver dans des magasins de gadgets, d'électronique, ... sous forme de kits.
Peut-etre as-tu déjà entendu parler de Velleman, un des nombreux fabricant de ce type de carte.
Selectronic ou Conrad pour les distributeurs aussi plus tous ceux que je ne connais pas ou que j'oublis.

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
abdel1109 Messages postés 10 Date d'inscription samedi 25 mars 2006 Statut Membre Dernière intervention 20 avril 2008
28 févr. 2007 à 00:06
Salut, il parait que je t'ai mal compris Casy! C'est gentil de m'expliquer ce sujet qui est nouveau pour moi .. Mais, pas à pas .. Car je ne suis pas un spécialiste .

Je vais t'expliquer .. En réalité, c'est l'un de mes amis qui m'a proposé de l'aider à réaliser une application qui sert à piloter un Dynamo ou autre chose à l'intermédiaire du port série ou usb, moi j'ai quelques connaissances en programmation, et mon ami vient de commencer ces études en électronique .. Je verrai s'il est capable de fabriquer la carte interface dont tu m'a parlé, en tout cas, on pourra l'acheter si ce n'est pas le cas.

Une petite clarification .. cette carte interface relie le pc par son port série au moteur (pour servir d'interface entre les deux) c'est bien ça ? Mais ce moteur, est il alimenté par une autre source d'alimentation (c'est à dire il n'est pas alimenté par le pc) ? .. Ainsi si jamais tu veux me proposer d'autres idées, n'hésite pas !

merci.
0
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
28 févr. 2007 à 10:39
Tout à fait, la carte interface sera reliée au PC par le port série, c'est elle qui recevra les ordres de commandes depuis le PC et qui les adaptera pour les transmettre au moteur ou le piloter directement.

Le moteur sera lui alimenté par les circuits de pilotage (appelé étage de puissance en electronique) donc une alimentation différente du PC.
Suivant les types de moteur cet étage de puissance peut etre déporter à proximité du moteur (par ex : variateurs pour les gros moteurs industriels), mais dans ton cas, j'imagine que ton moteur est un petit moteur electrique peut puissant, style moteur pour modélisme. Dans ce cas, il est fort à parier que l'étage de puissance sera aussi sur la carte d'interface et sera donc alimenté par celle-ci (mais pas par le PC, la carte aura sa propre alimentation).

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
0
cs_7000 Messages postés 1 Date d'inscription mardi 22 avril 2008 Statut Membre Dernière intervention 3 juin 2008
3 juin 2008 à 15:17
je veux realisé une interface VB pour envoi etrsiption des ordre entre pc et interface electronique de base pic 16f876
0
youssefmraizika Messages postés 2 Date d'inscription samedi 24 septembre 2005 Statut Membre Dernière intervention 29 juillet 2009
29 juil. 2009 à 12:41
bonjour
je travaille sur une application de gestion
une partie de cette application doit lire un poids venant d'un indicateur brancher avec un pc (port série) j'arrive pas a trouver la solution pour que je puisse lire cette et l'afficher dans un textbox
merci d'avance
0
Rejoignez-nous