Tlemcen Car electronics  

Précédent   Tlemcen Car electronics > Débutant & newbie > Electronique > Arduino

VF2
Réponse
 
Outils de la discussion
Vieux 25/05/2018, 18h07   #1
Jimbo
Membre habitué T-E
 
Avatar de Jimbo
 
Date d'inscription: mars 2017
Localisation: France Royan
Âge: 30
Messages: 117
Thanks: 396
Thanked 88 Times in 44 Posts
Pouvoir de réputation: 9
Jimbo will become famous soon enoughJimbo will become famous soon enough
Question Protocole I2C et arduino

Bonjour a tous !

Voila je suis sur un projet arduino, : dans mon projet j'aurais beaucoup de relais a gérer en fonction de leurs capteurs respectifs, un afficheur pour afficher les valeurs ainsi que des potentiomètres pour régler les valeurs souhaitées . je pense utiliser un arduino mega pour la partie affichage et commande et utiliser un nano pour chaque sous-ensembles relai/capteur, je voudrais ensuite les relier en I2C avec l'arduino mega comme maitre et tous les nanos comme esclaves.

Est-ce possible ? combien d'esclaves peut-on assigner à un maître ? J'ai choisi cette solution en me disant que le code serait moins complexe car il serait répartis sur tous les arduinos. Autre avantage pour moi : Plus de ressources hardware dispo
qu'en penssez-vous ?


Merci d'avance à ceux qui prendront le temps de me répondre !
Jimbo est déconnecté   Réponse avec citation
The Following User Says Thank You to Jimbo For This Useful Post:
aek amine (13/06/2018)
Vieux 25/05/2018, 20h00   #2
Jimbo
Membre habitué T-E
 
Avatar de Jimbo
 
Date d'inscription: mars 2017
Localisation: France Royan
Âge: 30
Messages: 117
Thanks: 396
Thanked 88 Times in 44 Posts
Pouvoir de réputation: 9
Jimbo will become famous soon enoughJimbo will become famous soon enough
Par défaut

Quelqu'un sait-il Ã* partir de combien d'esclaves il faut alimenter les lignes I2C en parallèle ?
Jimbo est déconnecté   Réponse avec citation
Vieux 25/05/2018, 20h51   #3
MrRorry
Moderateur
 
Avatar de MrRorry
 
Date d'inscription: juin 2015
Localisation: France, Paris
Messages: 636
Thanks: 379
Thanked 4 574 Times in 459 Posts
Pouvoir de réputation: 75
MrRorry has a reputation beyond reputeMrRorry has a reputation beyond reputeMrRorry has a reputation beyond reputeMrRorry has a reputation beyond reputeMrRorry has a reputation beyond reputeMrRorry has a reputation beyond reputeMrRorry has a reputation beyond reputeMrRorry has a reputation beyond reputeMrRorry has a reputation beyond reputeMrRorry has a reputation beyond reputeMrRorry has a reputation beyond repute
Par défaut

Salut,
avec cette puissance qu'offrent les µc aujourd'hui, pourquoi se limiter a une communication i2c?
Pourquoi ne pas opter pour du RS485 plutot?

Aussi, je te conseil d'aller jeter un coup d'oeil a la famille Teensy qui offre une puissance de calcul impressionante, tu peux coder comme pour la famille arduino avec l'addon Teensyduino (Pour des prix equivalents)
MrRorry est déconnecté   Réponse avec citation
The Following 3 Users Say Thank You to MrRorry For This Useful Post:
ggvaniou (26/05/2018), Jimbo (26/05/2018), Y.B tec (31/08/2018)
Vieux 25/05/2018, 21h00   #4
k.emra
Membre attaché
 
Avatar de k.emra
 
Date d'inscription: septembre 2015
Localisation: france, Castres
Messages: 211
Thanks: 298
Thanked 166 Times in 75 Posts
Pouvoir de réputation: 11
k.emra has a spectacular aura aboutk.emra has a spectacular aura aboutk.emra has a spectacular aura about
Par défaut

Bonsoir,

Si mes souvenirs sont bon sur ce protocole au niveau des adresses tu peux aller sur 7 bits, 128 adresses (pour atmega 128)donc tu as de la marge .
Par contre ce qui va attenuer ta communication c'est la distance et la section du cable , associe a ta frequence (bauds) et non le nombre d'adresse.
Pourquoi ne prends tu pas du spi ? le i2c n'est pas tres simple ...

---------- Post added at 21h00 ---------- Previous post was at 20h59 ----------

oui bien mieux ou rs232
k.emra est déconnecté   Réponse avec citation
The Following User Says Thank You to k.emra For This Useful Post:
Jimbo (26/05/2018)
Vieux 26/05/2018, 13h53   #5
Jimbo
Membre habitué T-E
 
Avatar de Jimbo
 
Date d'inscription: mars 2017
Localisation: France Royan
Âge: 30
Messages: 117
Thanks: 396
Thanked 88 Times in 44 Posts
Pouvoir de réputation: 9
Jimbo will become famous soon enoughJimbo will become famous soon enough
Par défaut

Merci pour vos réponses, j'ai de quoi chercher !
J'ai choisis l'I2C car c'est le premier protocole de multiplexage que j'ai trouvé pour arduino au cours de mon auto-apprentissage... je vais me renseigner sur RS232 et RS485, j'imagine que ce sont d'autres protocoles de multiplexage ?
Ca donne le vertiges le nombre de solutions qui existent pour une meme application..
Jimbo est déconnecté   Réponse avec citation
Vieux 26/05/2018, 14h08   #6
MrRorry
Moderateur
 
Avatar de MrRorry
 
Date d'inscription: juin 2015
Localisation: France, Paris
Messages: 636
Thanks: 379
Thanked 4 574 Times in 459 Posts
Pouvoir de réputation: 75
MrRorry has a reputation beyond reputeMrRorry has a reputation beyond reputeMrRorry has a reputation beyond reputeMrRorry has a reputation beyond reputeMrRorry has a reputation beyond reputeMrRorry has a reputation beyond reputeMrRorry has a reputation beyond reputeMrRorry has a reputation beyond reputeMrRorry has a reputation beyond reputeMrRorry has a reputation beyond reputeMrRorry has a reputation beyond repute
Par défaut

Citation:
Envoyé par Jimbo Voir le message
Merci pour vos réponses, j'ai de quoi chercher !
J'ai choisis l'I2C car c'est le premier protocole de multiplexage que j'ai trouvé pour arduino au cours de mon auto-apprentissage... je vais me renseigner sur RS232 et RS485, j'imagine que ce sont d'autres protocoles de multiplexage ?
Ca donne le vertiges le nombre de solutions qui existent pour une meme application..
Bah en fait pour resumer, le RS485 c'est du RS232 en reseau.
C'est ce qui est (etait) souvent utilisé dans l'industrie.
sur aliexp tu trouveras des interfaces rs485 <> rs232 pour moins d'1 euro

Apres libre a ton imagination pour developper un code simple et performant
Tu peux mettre en place une fonction de "keep alive" comme ca le maitre peut savoir si un esclave ne se manifeste pas et t'alerter...

Ca c'est pour suivre ton idee d'utiliser un max d'arduino! Moi perso j'aurais opter pour un teensy hyper puissant que j'aurais multiplexer pour avoir un max d'entrees/sorties, puis un bel afficheur LCD couleur..
Tout ce ne coute plus rien et est devenu hyper accessible.
Ca n'est que mon avis.

Bon courage pour ton projet.
MrRorry est déconnecté   Réponse avec citation
The Following 2 Users Say Thank You to MrRorry For This Useful Post:
Jimbo (26/05/2018), Y.B tec (31/08/2018)
Vieux 26/05/2018, 17h30   #7
Jimbo
Membre habitué T-E
 
Avatar de Jimbo
 
Date d'inscription: mars 2017
Localisation: France Royan
Âge: 30
Messages: 117
Thanks: 396
Thanked 88 Times in 44 Posts
Pouvoir de réputation: 9
Jimbo will become famous soon enoughJimbo will become famous soon enough
Par défaut

Merci beaucoup ! :)
Jimbo est déconnecté   Réponse avec citation
Sponsored Link
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non

Navigation rapide

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
le_grand_livre_d'arduino.pdf marcodu45 Arduino 2 13/09/2017 19h47
protocole kess guyguy307 Chiptuning 2 06/09/2017 19h01
Protocole et dysfonctionnement interface lexia VroumVroum LEXIA, PP2000, DiagBox 5 03/07/2016 23h28
comment identifier protocole? walteck Automobile en général 10 17/12/2014 16h57


Fuseau horaire GMT +1. Il est actuellement 22h11.


Tlemcen-electronic.com ne tolère aucune des opérations illégales et ne prend pas en charge les responsabilités pour la perte de l'équipement utilisé.
Toutes discussion sur ce forum est à des fins expérimentales et éducatives seulement. Utilisez les informations fournis par les membres à vos propres risques.
Partenaires : Cars Review - DZSAT : Télévision Par Satellite,Médias,Fréquences,Card sharing.
- GSM-ALGERIE - [ Box & outils Gsm ] - Guide Algérie- Musique mp3 - Bled Music" - EcuServer - Immo off & virgin, airbag cleaner online - Rafplus.com le gratuit sur internet - presse algerie - OBDFR.COM, France Diag - Info Algerie - Le Portail de petites annonces en Algérie- Informastore - Boutique Informatique & Multimedia - mandataire auto - Annonces Algérie HexaShopping - ChipTuning professionnel express
Tlemcen-electronic © All right reserved