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

Robotique Discussion :

Comment créer une séquence TTL?


Sujet :

Robotique

  1. #1
    Candidat au Club
    Femme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Octobre 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Octobre 2014
    Messages : 8
    Points : 4
    Points
    4
    Par défaut Comment créer une séquence TTL?
    Bonjour,

    Ma question est toute bête:
    J'ai besoin de générer une séquence de signaux TTL (5v). J'aimerais pouvoir programmer cette séquence (qui comprend une centaine de signaux) à l'avance en fixant les temps entre chaque signal (exemple: la séquence "0; 1 ; 1.5 ; 1.7; 3 ; 4; 4.1 ; 6 ; 6.35 ; 10 ; 10.1 ; 10.2 ;....etc... " me génererait un signal TTL, suivi d'un autre 1 seconde après, puis un autre 0.5 seconde après, puis un autre 0.2 seconde après, etc...).

    Comme il n'y a plus de port série sur les PC , je pense que le + simple serait d'utiliser un adaptateur du type USB-TTL mais je ne sais pas quel modèle choisir...

    Pour la partie soft, je suis bien larguée aussi... vous avez une idée sur quoi je pourrai programmer cette séquence?
    Merci de toutes vos idées ou suggestions...

    Coccinelle

  2. #2
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 647
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 647
    Points : 11 136
    Points
    11 136
    Par défaut
    Bonjour,

    le port série génère des TTL à une cadence fixe. Le signal envoyé correspond généralement à un code ASCII envoyé et le codage va dépendre des paramètres du port série (bits de stop, parité, etc.). La description de ton projet me dit que tu as plutôt besoin d'un port parallèle et non d'un port série.
    Deux solutions me viennent en tête :
    - acheter une carte avec un port parallèle : il faut compter entre 20€ et 50€ selon le fabricant et le type de bus (PCI ou PCIe). L'avantage est que le timing est très bien respecté (si tu veux 100ms, tu as 100ms).
    - utiliser un micro-contrôleur type Arduino par exemple qui sont assez simples à programmer et peu chers (20~30€). Mais ne t'attends pas à être précis à la milliseconde près (le mieux est de réaliser des tests avec un oscillo). Une fois programmé le micro-contrôleur peut répéter autant de fois que tu veux la séquence programmée. Le PC ou un bouton poussoir servira simplement à démarrer la séquence.

Discussions similaires

  1. comment créer une séquence vidéo depuis flash
    Par rach20032 dans le forum Flash
    Réponses: 4
    Dernier message: 27/09/2007, 06h38
  2. comment créer une image sous forme d'eclipse(ronde)
    Par unix27 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 15/05/2005, 22h16
  3. [help!] comment faire une séquence ki incrémente ....
    Par romtrash dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 19/04/2005, 18h52
  4. [débutant] Comment créer une base ?
    Par laffreuxthomas dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 14/12/2004, 22h12
  5. Comment créer une Table dans 1 Bdd ACCESS avec Builder??
    Par makandja dans le forum C++Builder
    Réponses: 6
    Dernier message: 17/03/2004, 20h21

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