Grove : Module 4 relais protocole I2C

 

 

Mise à jour le 18/11/2018 – Rubrique traitant du module compatible Grove référence 103020133 basé sur un STM32F030F4P6 dispose de 4 relais inverseurs permettant de commuter des charges élevées , fonctionnant sous le protocole I2C pour la commande .

 

Module 4 relais protocole I2C

 

 

 

 

 

Sommaire :

  • Description  du Module 4 relais protocole I2C Grove 10302013
  • Schéma de principe pour le pilotage d’un relais  
  • Programme description des fonctions pour le pilotage du module 4 relais 
  • A savoir sur l’utilisation des informations  
  • Retour au menu principal

 

Retour au sommaire .
 

 

separateur-redohm-001

Description  du Module 4 relais protocole I2C Grove 103020133

Ce module compatible Grove de Seeedstudio basé sur un STM32F030F4P6 dispose de 4 relais inverseurs permettant de commuter des charges élevées.Ce module se raccorde sur un connecteur I2C du Grove Base Shield ou du Mega Shield via un câble 4 conducteurs . Lorsque le relais est activé, une Led rouge d’indication s’allume.

L’utilisation de ce module nécessite l’utilisation d’une librairie Arduino disponible gratuitement en téléchargement.

Caractéristiques et spécificités.

  • Tension de travail de la carte : 5V
  • Courant nominal de la bobine des relais : 89,3mA
  • TUV Certification charge : 10A 250VAC / 10A 30VDC
  • UL Certification charge : 10A 125VCA 28VDC
  • Tension admissible Max : 250VAC / 110VDC
  • Consommation : env. 0.45W
  • Résistance de contact : 100mΩ max.
  • La résistance d’isolement : 100 MΩ Min. (500VDC)
  • Max. Commutation ON / OFF : 30 opérations / min
  • Température ambiante : 40 ° C à + 85 ° C
  • humidité d’exploitation : 45% à 85% HR
  • Matériau de contact : AgCdO
  • Interface d’entrée : I 2 C
  • Adresse I 2 C par défaut : 0x11 ou 0x12
  • Adresse I 2 C disponible : 0x00 ~ 0x7F
  • Interface de sortie : Borne à vis femelle DIP 3 broches – Vert

 

Retour au sommaire .
 

 

separateur-redohm-001

Schéma de principe pour le pilotage d’un relais  

Schema de principe pour le pilotage du relais

Schema de principe pour le pilotage du relais

Retour au sommaire .

separateur-redohm-001

Programme description des fonctions pour le pilotage du module 4 relais 

Fonction Description de la fonction
changeI2CAddress(uint8_t old_addr, uint8_t new_addr) Cette fonction change l’adresse de l’appareil , old_addr est l’adresse actuelle;  new_addr est l’adresse que vous souhaitez utiliser. La nouvelle adresse ne peut être définie avec succès qu’en entrant l’ancienne adresse correcte.
scanI2CDevice()
récupère l’adresse actuelle  old_addr (adresse actuelle)
getChannelState()
obtenir l’état de chaque canal, par exemple « Etat: 1111 », ce qui signifie que tout le relais est activé
getFirmwareVersion() obtenir la version du micrologiciel  graver dans le MCU intégré
channelCtrl(uint8_t state) pour changer tous les canaux que vous avez choisis immédiatement, la liste des paramètres d’état :

  • CHANNLE1_BIT ou 0x01  
  • CHANNLE2_BIT ou 0x02 
  • CHANNLE3_BIT ou 0x04 
  • CHANNLE4_BIT ou 0x08

Par exemple .

channelCtrl(CHANNLE2_BIT|CHANNLE3_BIT),active le canal 2 , canal 3 
channelCtrl (01 | 02 | 08), active les canaux 1, 2 et 4. 
channelCtrl(0), 
désactive tous les canaux.

turn_on_channel(uint8_t channel) pour activer le canal unique
Par exemple :
turn_on_channel(3), activera le canal 3
turn_off_channel(uint8_t channel) pour désactiver le canal unique. 
Par exemple :
turn_off_channel(3) ,désactivera le canal 3

 

Retour au sommaire .

separateur-redohm-001

A savoir sur l’utilisation des informations : 

Les informations sur les caractéristiques et spécificités du module à relais compatible Grove référence 103020133 qui sont fournis sur cette page correspondent  aux informations des fiches techniques du constructeur si malgré le soin apporté à la réalisation de cet article une erreur s’est glissée dans ces lignes nous ne pourrions en être tenu responsable.

Les programmes , schémas et autres que ceux donnés par le constructeur font parti des montages utiles à nos applications si malgré le soin apporté à nos montages une erreur s’est glissée dans ces lignes nous ne pourrions en être tenu responsable . 

L’ensemble des informations techniques de cet article a été utilisé pour nos applications, elles vous sont fournies comme un exemple de document de travail. Mais nous ne pourrions être tenu responsables d’une mauvaise utilisation de celle-ci.

Pour plus d’information voir le site de chez Seeed 

Retour au sommaire .