IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

faire tourner un moteur a l'aide d'un pc ss windowsxp


Sujet :

C

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 4
    Points : 1
    Points
    1
    Par défaut faire tourner un moteur a l'aide d'un pc ss windowsxp
    je souhaiterai pouvoir faire tourner un moteur a courant continu a l'aide de mon pc . j'utilise une carte d'acquisition pcmes2 et ma plus grosse contrainte es que je dois programmer en turbo c.
    si quelqu'un pouvais m'aider.
    merci d'avance

  2. #2
    Expert éminent
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Points : 6 486
    Points
    6 486
    Par défaut
    Si tu as moyen de relier ta carte et ton moteur, il ne devrai aps y avoir de soucis. Il ne reste plus qu'a regarder chez le constructeur de ta carte pour connaître les méthode de programmation de la dite carte. (en gros comment tu envoie un signal sur une sortie donnée ...)

  3. #3
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut Re: faire tourner un moteur a l'aide d'un pc ss windowsxp
    Citation Envoyé par yousnouf
    je souhaiterai pouvoir faire tourner un moteur a courant continu a l'aide de mon pc . j'utilise une carte d'acquisition pcmes2 et ma plus grosse contrainte es que je dois programmer en turbo c.
    si quelqu'un pouvais m'aider.
    merci d'avance
    Une carte d'acquisition pour piloter un moteur ? Ca semble plutôt curieux, non ? A part ça, quelle est ta question sur le langage C ? Pour le moment, tu sembles plus avoir un problème de conception que de réalisation.
    Pas de Wi-Fi à la maison : CPL

  4. #4
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    le systeme existe deja j'ai deja reussi a faire tourner mon moteur a l'aide de labview mais mon maitre de stage me demander de le faire en turbo c.
    si quelqu'un a une idee sur la maniere de programmer je suis preneur.

  5. #5
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par yousnouf
    le systeme existe deja j'ai deja reussi a faire tourner mon moteur a l'aide de labview mais mon maitre de stage me demander de le faire en turbo c.
    si quelqu'un a une idee sur la maniere de programmer je suis preneur.
    Ben non. Tant qu'on a pas les caractéristiques de la plateforme, de la carte et du système, on ne peut rien dire. On est pas devins.
    Pas de Wi-Fi à la maison : CPL

  6. #6
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    j'ai un moteur MAXON MOTOR associer a codeur digital lui aussi de chez MAXON MOTOR tout les deux relier a une carte d'acquisition et de commande MIP50. Cette carte est relier au port COM1 de mon ordi. j'espere que quelqu'un pourra m'apporter ces lumiere sur la prog en turbo c.....
    merki

  7. #7
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par yousnouf
    j'ai un moteur MAXON MOTOR associer a codeur digital lui aussi de chez MAXON MOTOR tout les deux relier a une carte d'acquisition et de commande MIP50.
    C'est plus une carte PCMES2 ? Faut suivre...
    Cette carte est relier au port COM1 de mon ordi. j'espere que quelqu'un pourra m'apporter ces lumiere sur la prog en turbo c.....
    COM1, ben voilà une indication intéressante. Donc tu dois passer des commandes (binaires, texte on en sait rien) à la carte via une interface série. Et on était censé le deviner ?

    Donc ta question est 'comment émettre des octets via le port série sur un PC sous MS-DOS avec Turbo C'. C'est ça ?

    En utilisant les fonctions bioscom() de Turbo C. Bien sûr, il faut commencer par configurer le port correctement (vitesse, format...), et ensuite emettre un octet, attendre qu'il soit transmis, en emettre un autre etc. Evidemment, ça ne fonctionne que sous MS-DOS ou Windows 3.x ou 9.x. Pas sous XP, bien sûr.
    Pas de Wi-Fi à la maison : CPL

  8. #8
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    merci emmanuel pour ta reponse
    j'espere que ca va fonctionner.
    a++

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2004
    Messages : 25
    Points : 16
    Points
    16
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    Evidemment, ça ne fonctionne que sous MS-DOS ou Windows 3.x ou 9.x. Pas sous XP, bien sûr.
    Dans mon école on programme avec TurboC 2.x sous winXP et les progs fonctionnent aussi chez moi avec winXP
    PHPeinard - Le forum
    Installations gratuites de scripts (phpbb, ipb, phpnuke, phpmyannu, ect...)

  10. #10
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par will11
    Citation Envoyé par Emmanuel Delahaye
    Evidemment, ça ne fonctionne que sous MS-DOS ou Windows 3.x ou 9.x. Pas sous XP, bien sûr.
    Dans mon école on programme avec TurboC 2.x sous winXP et les progs fonctionnent aussi chez moi avec winXP
    Euh, des programmes qui pilotent le port série ?
    Pas de Wi-Fi à la maison : CPL

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2004
    Messages : 25
    Points : 16
    Points
    16
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    Citation Envoyé par will11
    Citation Envoyé par Emmanuel Delahaye
    Evidemment, ça ne fonctionne que sous MS-DOS ou Windows 3.x ou 9.x. Pas sous XP, bien sûr.
    Dans mon école on programme avec TurboC 2.x sous winXP et les progs fonctionnent aussi chez moi avec winXP
    Euh, des programmes qui pilotent le port série ?
    Ah ça non, pourquoi ça change quelque chose ?
    PHPeinard - Le forum
    Installations gratuites de scripts (phpbb, ipb, phpnuke, phpmyannu, ect...)

  12. #12
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 22
    Points : 26
    Points
    26
    Par défaut
    Bonjour,

    Je ne sais pas si c'est pareil mais j'ai controlé des diodes avec un port parrallèle ( puis avec des Ibutton, enfin la techno que y'as derriere plutot ) et spis XP c'est possible il y avais un mod de XP a telecharger et installé pour avoir accès aux ports parrallèles de manière directe ( avec l'adresse 0xyyy mais je me souviens pas exactement ).

    A mon avis c'est possible pour un port série aussi.

  13. #13
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par will11
    Citation Envoyé par Emmanuel Delahaye
    Euh, des programmes qui pilotent le port série ?
    Ah ça non, pourquoi ça change quelque chose ?
    Oui. Les fonctions bioscom() sont des surcouches des appels BIOS 14h qui existent quand on boot un PC mais qui disparaissent quand un système 'moderne' s'installe.

    Jusqu' à Windows 98 (SE ? pas sûr), les appels systèmes du BIOS étaient préservés (ou simulés par la VM), mais rien de tout ça n'existe sous NT Eh oui, (XP est un Windows NT). Il faut donc soit utiliser les outils adéquates (Dev-C++, Code::Blocks etc. et les fonctions systèmes de Windows), soit utiliser une infâme bidouille (programe tierce) qui va encore plus ralentir le bazar à force de rajouter des couches...
    Pas de Wi-Fi à la maison : CPL

Discussions similaires

  1. Réponses: 1
    Dernier message: 05/10/2007, 21h02
  2. [Rotation] Faire tourner un cube sur lui-même
    Par cyber_N dans le forum OpenGL
    Réponses: 4
    Dernier message: 14/07/2005, 21h29
  3. [Flash] Faire tourner du texte
    Par Lachaud Denis dans le forum Flash
    Réponses: 2
    Dernier message: 07/04/2004, 15h26
  4. Réponses: 2
    Dernier message: 11/07/2002, 08h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo