Prototypage du e rupteur e r wifi - AIREL46/SCAO GitHub Wiki

Le présent wiki rédigé par Régis LERUSTE est publié sur le site GitHub sous licence Creative Commons CC-BY représenté par le symbole ci-dessous :

N.B. (CC-BY - extrait de wikipédia) : "l'œuvre peut être librement utilisée, à la condition de l'attribuer à l'auteur en citant son nom. Cela ne signifie pas que l'auteur est en accord avec l'utilisation qui est fait de ses œuvres." Schéma de principe 1 Schéma de principe 2

Dossier de fabrication de la face avant

Face avant cotée

Face avant

Dossier de fabrication du Circuit imprimé liaison filaire câblé

Schéma électrique

Schéma électrique

B.Cu

Circuit imprimé

Dossier de fabrication du Circuit imprimé liaison filaire

Tipon noir et blanc du CI

Circuit imprimé

Plan de perçage

Plan de perçage

Dossier de câblage du Circuit imprimé liaison filaire

Schéma d'implantation des composants sur le CI

Circuit imprimé

BOM du CI

Circuit imprimé

Approvisionnement des composants :

  • Embase RJ45 - Qte=1
  • Embase 2.54 mm - Qte=6
  • Bouton poussoir - Qte=1

Mesure du courant consommé par la table de cuisson

Phidgets current sensor module

Le module phidgets current sensor P/N 1122 0 est représenté ci-dessous sous la forme d'un schéma fonctionnel dont les circuits ne sont pas interconnectés car le schéma électrique n'est pas connu. Les circuits qu'il utilise sont l'ACS712 équivalent à celui du paragraphe suivant, un microcontrôleur et un convertisseur digital analogique. En sortie, il est équipé de 2 connecteurs distincts qui recoivent la tension d'alimentation 5V et délivre une tension continue proportionnelle à la valeur du courant, l'un est relatif au un courant continu, l'autre au un courant alternatif. Phidgets current sensor module

Mesures

La formule donnée par phidgets est :

  • AC Current (RMS) = VoltageRatio×42.04

Pour effectuer les mesures, un multimètre (mode mesure de courant AC) est mis en série avec la table de cuisson et un autre multimètre (mode mesure de tension continue) est connecté sur la sortie RMS, les valeurs relevées sont les suivantes :

  • 0.570 V - 4.7 A pour le foyer intérieur -> (0.570/5)X42.04 = 4.8 A
  • 1.200 V - 10 A pour les foyers intérieur et extérieur -> (1.200/5)X42.04 = 10.09 A.

N.B. : le voltage ratio est obtenu en divisant la valeur mesurée par 5 (valeur de la tension qui alimente le module).

ACS712

Le circuit ASC712 est prévu pour mesurer les courants continu et alternatif. Le courant à mesurer traverse une résistance de 1.2 mohm inclus dans le boîtier. Cette résistance baigne dans un champ magnétique qui engendre une tension perpendiculaire à ce dernier. Il s'agit de l'effet Hall. Cette tension est amplifiée et disponible en sortie du circuit. Cette tension est proportionnelle au courant qui traverse la résistance. Dans notre cas le courant à mesurer est alternatif, il faut donc prévoir de redresser (voir application 4 de la datasheet) le signal avant d'envoyer la tension continue résultante sur une entrée analogique du microcontrôleur. Ce circuit fait partie d'une famille qui se décline en 3 circuits différents (5, 20, 30A).

La mise en oeuvre de ce circuit demande une attention particulière des 2 points suivants :

  • en fonction de la valeur du courant à mesurer, le choix de la variante parmi les 3 proposés : 5, 20 et 30A, la sensibilité est respectivement : 185, 100, 66 mV/A
  • l'optimisation du niveau de bruit implique le choix la valeur du condensateur CF de filtrage

La sensibilité est mise en évidence sur les deux graphiques ci-dessous (la variante 20A n'est pas représentée) : ACS 712 5A ACS 712 20A

Le niveau de bruit en sortie du circuit est maîtrisé par un filtre dont le condensateur CF est externalisé (pin 6), pour la variante 20A :

  • 4.7 nF pour une bande passante de 20kHz
  • 47 nF pour une bande passante de 2kHz
  • 1 nF pour une bande passante de 50kHz.

Le courant consommé par la table de cuisson est au préalable mesuré par un multimètre :

  • 4.7 A (foyer intérieur)
  • 9.8 A (foyers intérieur et extérieur).

L'approvisionnement des composants est effectué chez digikey :

Le schéma électrique réalisé sur la breadboard est celui de l'application 4 de la datasheet Application 4 Le câblage de cette application 4 sur la breadboard est donné par la photo ci-dessous :

Câblage sur la breadboard

Mesures

  • Mesures de la tension continue (5V) et du courant consommé par le circuit ACS712 et comparaison avec les valeurs données par la datasheet :
    • 4.98 V
    • 9.68 mA, valeur cohérente avec Min.=6, Typ.=8, Max.=11 mA.
  • Mesure de la tension continue Vout (pin7) sans courant traversant la résistance de 1.2 mOhm et interprétation par rapport à la valeur annoncée par la datasheet :
    • -1.383 V (tension pas stable et en diminution progressive), la datasheet indique 2.5 V ?!...
  • Mesure de la tension alternative Vout sans courant traversant la résistance de 1.2 mOhm, puis avec courant (4.7 A) :
    • 1.340 V
    • 1.890 V
    • soit une différence de 0.550 V, compte tenu de la sensibilité de 100 mV/A donne 4.7 X 0.1 = 0.470 V
  • Mesure de la tension continue après la cellule de filtrage avec et sans courant traversant la résistance de 1.2 mOhm :
    • 0.660 V (la valeur est la même dans les 2 cas et elle est fluctuante).

Relais statique CELDUC pour circuit imprimé SKL10120

Le relais statique CELDUC SKL10120 est fabriqué selon une nouvelle technologie DCB (Direct Copper Bonding) qui offre l'avantage d'un meilleur refroidissement. Photos relais Celduc mesure_temp_relais_celduc

Interface Celduc

L'objet de l'interface Celduc est l'adaptation électrique du signal généré par le microcontrôleur Arduino MKR wifi 1010 et le circuit de commande du relais statique Celduc SUL 842070. La spécification technique du microcontrôleur est :

  • Circuit Operating Voltage 3.3V
  • DC Current per I/O Pin 7 mA.

La spécification technique de l'entrée de commande du relais statique Celduc SUL 842070 est :

  • tension de commande : 3V minimum
  • courant minimun : 10 mA.

Des essais ont montré que :

  • 3.3V est insuffisant
  • pour le courant, il vaut mieux prévoir environ 15 mA.

Le schéma ci-dessous répond à ces exigences.

Interface Celduc Quand le transistor est saturé, la tension est d'environ 4,7 Volts et le courant est au environ des 15 mA.

Interface P230V

Interface P230V

L'objet de l'interface P230V est de transmettre au MKR wifi 1010 l'information de présence (ou d'absence) de l'alimentation 230 Volts de la table de cuisson.

Un chargeur 5 Volts connecté sur la même ligne que la table de cuisson fournit :

  • 5 Volts si la ligne est alimentée
  • 0 Volts lors d'une coupure secteur.

Un essai de connection directe de la sortie 3.3V du e-rupteur (Arduino Uno) a montré que le MKR wifi 1010 n'accepté pas la connection d'une deuxième source d'alimentation. Pour régler ce problème, un optocoupleur assure l'isolation galvanique. Interface P230V

⚠️ **GitHub.com Fallback** ⚠️