–
Mise à jour le 24/12/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 .
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
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
Schéma de principe pour le pilotage d’un relais |
Retour au sommaire
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 :
Par exemple . channelCtrl(CHANNLE2_BIT|CHANNLE3_BIT),active le canal 2 , canal 3 |
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
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
.