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

Composants Discussion :

Conception d'une carte électronique


Sujet :

Composants

  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    205
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 205
    Par défaut Conception d'une carte électronique
    :

    j'ai un petit (gros, trop gros peut etre...) projet qui me trotte dans un coin de mon pauvre (oh oui, le pauvre...) cerveau, mais il me manque quelques bases en electronique.

    alors, voilà à peu près le fonctionnement :
    - un PC envoie toutes les x secondes une demande d'infos à un boitier via le port série
    - le "boitier" (une carte, ou ce que vous voulez,...) recoit des informations de sondes (temperature,...) sous forme analogique (0 à 5V, je pense)
    - il transforme ces signaux analogiques en numérique
    - il envoie ces données à un PC
    - le PC affiche les données
    - il fait des calculs à partir de ces données et d'une "map" préchargée
    - il envoie des commandes au boitier via le port serie
    - le boitier agit selon ces commandes sur des "actionneurs" (interrupteurs, moteurs pas à pas,...)
    - le boitier renvoie une donnée au PC pour dire que l'action s'est bien déroulée
    - on recommence...

    l'appli sur le PC sera faite en VB6.
    pourquoi le VB : interface rapide à faire, gestion de la communication par le port série, gestion des timers.
    de plus, ce n'est pas de la vraie gestion temps réel, un timer d'1 seconde suffit amplement.
    donc jusque là, pas de probleme particulier.

    c'est plutot la conception de la carte qui me pose un probleme, car je n'y connais pas grand chose (cad rien) en electronique (mais je suis motivé et je n'ai pas peur du fer à souder)
    j'ai deja trouver quelques docs et j'ai toujours mes cours d'architecture et d'algèbre booléen, si ça peut servir...

    quelles sont les "puces" pour chaque module (anal->num, communication RS232, commandes->actionneurs) que je dois utiliser ?
    dois-je en plus programmer un driver ?
    etc ?
    ...

    j'aimerais donc que vous me donniez des infos, des liens, des docs, des schémas, des cours, des exos, des petits modules... enfin, tout ce que vous pouvez trouver, je ferai le tri après

    si vous avez des questions, des avis, des critiques, des améliorations à apporter, je suis tout ouïe.

    PS : plus tard (et oui, je me projete deja dans le futur), le boitier sera autonome : plus de communication avec un PC, il fera les calculs lui meme à partir d'un programme d'un PIC (je pense, mais lequel ???) et d'une "map" contenue dans une Flash (ou autre). le boitier pourra donc s'apparenter aux boitiers des automobiles, car ils gerent l'injection et de l'allumage (interrupteurs,...) à partir de sondes (température, lambda,...).

    voilà, voilà...

  2. #2
    Blue_Strike
    Invité(e)
    Par défaut
    bonsoir,

    tu trouveras plein de cours ici :
    http://perso.orange.fr/xcotton/electron/coursetdocs.htm

    l@rry a écrit :
    dois-je en plus programmer un driver ?
    bah je ne trouve pas trop necessaire puisque tu vas réaliser une simple communication série (standard), que tu lui fixeras la vitesse, parité, Nbre de bits de données, ...

    ]l@rry a écrit :
    PS : plus tard (et oui, je me projete deja dans le futur), le boitier sera autonome : plus de communication avec un PC, il fera les calculs lui meme à partir d'un programme d'un PIC (je pense, mais lequel ???) et d'une "map" contenue dans une Flash (ou autre). le boitier pourra donc s'apparenter aux boitiers des automobiles, car ils gerent l'injection et de l'allumage (interrupteurs,...) à partir de sondes (température, lambda,...).
    les PIC necessite un programmateur, d'où une autre carte éléctronique à faire ( ou à acheter ) mais bon, c'est mieux de gérer les ordres depuis le PC chaque fois.

    l@rry a écrit :
    je n'y connais pas grand chose (cad rien) en electronique (mais je suis motivé et je n'ai pas peur du fer à souder)
    essentiellement ça !


    bon courage,
    ++

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    205
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 205
    Par défaut
    Citation Envoyé par Blue_Strike
    bonsoir,

    tu trouveras plein de cours ici :
    http://perso.orange.fr/xcotton/electron/coursetdocs.htm
    beaucoup pour ton lien.
    il est tres complet et instructif !

    Citation Envoyé par Blue_Strike
    bah je ne trouve pas trop necessaire puisque tu vas réaliser une simple communication série (standard), que tu lui fixeras la vitesse, parité, Nbre de bits de données, ...
    tu me rassure.
    je me disais aussi que le north bridge (ou le south... je sais plus) des cartes mères PC gère matériellement les ports série. c'est donc une fonction "standard" et simplement configurable pour communiquer en ascii ou en hexa (à vérifier).

    Citation Envoyé par Blue_Strike
    les PIC necessite un programmateur, d'où une autre carte éléctronique à faire ( ou à acheter ) mais bon, c'est mieux de gérer les ordres depuis le PC chaque fois.
    j'en ai trouvé sur le catalogue conrad.
    on en trouve a pas trop cher (- de 50€) et assez complets (PIC diverses, FLASH,...)
    au final, je pense meme garder la possibilité de brancher un PC, toujours en RS232 (j'ai pas envie de m'embeter avec le protocole USB...).
    comme ça j'aurais le choix du mode "automatique" ou "manuel".

    Citation Envoyé par Blue_Strike
    essentiellement ça !


    bon courage,
    ++
    c'est sympa de se sentir encouragé !
    @+

  4. #4
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 109
    Par défaut
    Je suis dans un club d'electronique et robotique.

    Notre electronicien a mit au point ce genre de systeme, mais dans l'autre sens.

    Information qui part vers le microcontroleur ( PIC16F872 ),

    tu trouveras quelques liens pour t'initier a l'électronique et des cours de programmation C pour composants sur notre site .

    http://www.intuxication.org/~clubelec/

  5. #5
    Blue_Strike
    Invité(e)
    Par défaut
    bonsoir,

    eclesia a écrit :
    Notre electronicien a mit au point ce genre de systeme, mais dans l'autre sens.

    Information qui part vers le microcontroleur ( PIC16F872 ),
    dans cet exemple, les deux sens de communication existent ..

    l@rry a écrit :
    alors, voilà à peu près le fonctionnement :
    - un PC envoie toutes les x secondes une demande d'infos à un boitier via le port série- le "boitier" (une carte, ou ce que vous voulez,...) recoit des informations de sondes (temperature,...) sous forme analogique (0 à 5V, je pense)
    - il transforme ces signaux analogiques en numérique
    - il envoie ces données à un PC
    - le PC affiche les données
    - il fait des calculs à partir de ces données et d'une "map" préchargée
    - il envoie des commandes au boitier via le port serie

    c'est pas mal comme support de cours j'ai aimé ce que vous faites labas


    amicalement,
    ++

Discussions similaires

  1. Réponses: 0
    Dernier message: 06/11/2014, 17h59
  2. Réponses: 2
    Dernier message: 08/08/2014, 19h48
  3. simuler une carte électronique vos avis
    Par sneb5757 dans le forum Langage
    Réponses: 2
    Dernier message: 01/06/2007, 16h42
  4. Réponses: 3
    Dernier message: 22/05/2007, 12h05

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