Une carte électronique unique

L’espace pour parler de tout ce qui concerne l’électronique embarquée
Avatar de l’utilisateur
Geeks
Messages : 3593
Inscription : 03 juil. 2010 21:04
Localisation : Brive la Gaillarde (Correze 19)

Re: Une carte électronique unique

Message par Geeks »

Oui, j'ai été un peu violent avec ma réponse :(

Mais à un moment donné, il faut dire ce qui existe ou ce qui est réalisable. 8-)
Et parfois, c'est (mal de crâne) mais rassurez-vous, je suis tomber dans la soupe quand j'étais petit !
A défaut d'avoir la science infuse, j'infuse la science. - Racleur de fond depuis Pons 2014.
Sous-marin en état de repos sur cale : Minimog 01
Avatar de l’utilisateur
laurent0091
Messages : 188
Inscription : 06 mars 2011 00:00
Localisation : Essone (91)
Contact :

Re: Une carte électronique unique

Message par laurent0091 »

Bonjour Geek,
sur les essais que je fais, j'utilise principalement le bus Iéc, il est (à mon avis) le plus connu et le plus simple.
En plus ce bus n'utilise que deux fils en plus du + et de la masse. Cela permet de faciliter la connectique.
Maintenant j'utilise des connecteurs "Grove" pour la connection des cartes aux capteurs....

Laurent
Avatar de l’utilisateur
Geeks
Messages : 3593
Inscription : 03 juil. 2010 21:04
Localisation : Brive la Gaillarde (Correze 19)

Re: Une carte électronique unique

Message par Geeks »

Oui, l'I2C est effectivement le bus le plus connus.

Mais il en existe d'autres tout aussi pratique.

Je dois tester un des 4 le bus terrain qui est différent et plus sécurisé. Mais il est moins simple à mettre en œuvre !

Dans l'absolu, il faut pas hésiter à faire des tests avec divers cartes arduino ou consort de façon à se faire une idée. :Up:
A défaut d'avoir la science infuse, j'infuse la science. - Racleur de fond depuis Pons 2014.
Sous-marin en état de repos sur cale : Minimog 01
Avatar de l’utilisateur
laurent0091
Messages : 188
Inscription : 06 mars 2011 00:00
Localisation : Essone (91)
Contact :

Re: Une carte électronique unique

Message par laurent0091 »

Bonsoir geek,
l'avantage du bus I2C c'est qu'avec le bus SPI ce sont les plus connus et surtout les plus utilisés par les intégrateurs qui développent les librairies en rapport avec leurs modules.
ça évite les surprises des modules et des librairies "exotiques" car quand on utilise plusieurs capteurs sur le même bus (c'est d'ailleurs l’intérêt principal) il vaut mieux passé du temps à améliorer son programme qu'à débugger.

@+

Laurent
Colonel
Messages : 19
Inscription : 07 avr. 2015 22:12

Re: Une carte électronique unique

Message par Colonel »

bonsoir à tous,

Je te suis Geek !!!

Ce que je pense pour rapporter ma petite pierre, je crois que ça dépend des types de capteurs / actionneurs :

Capteurs simples non intelligents :
Pour une carte electronique unique, se tourner vers les bus simples : I2C, SPI (encore que ...)
mais il faut voir un "central" avec plusieurs capteurs et actionneurs qui y sont reliés, et la l'I2C c'est pas mal. Le SPI moins car pour piloter plusieurs périphs sur une liaison SPI il faut à chaque fois un CS pour chaque périphérique...
Et bien sur l'analogique en plus (capteurs pression?) et les PWM pour les autres (servos, moteur ?)
-> je crois que la majorité est dans ce cas ? du coup carte centrale = carte avec quelques bus I2C des E/S discretes et analogiques, du PWM ...
note : pas de détection / correction d'erreur dans les transmissions

Si capteurs intelligents / fonctions séparées
On peut prendre du bus CAN (j'ai tenté ça marche bien mais c'est pénible à gérer) ou du bus LIN (et la c'est bien mieux)
L'idée est de chainer les cartes avec micro : elles sont toutes reliées à un bus à 2 fils (sans compter les alims) et elles s'échangent les informations.
L'une peut être en charge de renvoyer l'orientation (tangage etc..) l'autre gère le moteur etc... tout le monde reçoit les informations.
Attention aux câblages et aux masses dans ce cas la !
Note: CAN, LIN etc il y a des mécanismes pour détecter les erreurs de transmission, c'est très utile.
Répondre