Le brochage avec la nouvelle industruino sera :
Pour le code Arduino :
// D9 = Sharky E // D13 = Sharky V // D0 = Ray1 E // D1 = Ray1 V // D2 = Ray2 E // D3 = Ray2 V // A18 = pyranomètre // A8 = PT1000 Regulateur // A11 = PT1000 Regulateur // A12 = PT100 extérieur #define nDPinsIn 6 byte dPinsIn[] = {9, 13, 0, 1, 2, 3}; #define nAPins 4 byte aPins[] = {18,8,11,12}; int periodeAnalog = 100; // en ms #define nDPinsOut 2 byte dPinsOut[] = {5,17};
Horreur, les nouvelles cartes Industruino D21G, fonctionnent avec du 3,3V et non du 5V.
Cela va donc changer le câblage et les calculs.
Pour les impulsions, pas de changement puisque la tension est donnée par l'industruino elle mêm via la résistance de pull up.
Pour le Pyranomètre en 4/20 mA, il faut changer la résistance permettant la conversion.
Rp = 3,3V/20mA = 165 ohms. Nous prendrons une résistance Rp de 150 ohms.
Pour le transmetteur il faut un diviseur de tension par 3,3/10 soit R1/(R2+R1)=3,3/10. Soit R2 = 2,03.R1
Nous prendrons R1=2,7k et R2=5,6k. La tension de 10V devient alors 3,253V.
Pour les capteurs de température PT1000 venant du régulateur, c'est plutôt une bonne nouvelle, la tension délivrée étant toujours inférieure à 3,3V.
A partir de la valeur de N, résultat de la conversion A/N, on peut calculer l'ensoleillement les températures sur le régulateur et la température extérieure.
Le calcul de l'ensoleillement en W/m² se fera avec la formule suivante :
Ps = (2000/16).(q.N/Rp-4) où q est le quantum du CAN (3,3/1023 sur 10 bits) et Rp la résistance en kOhms.
Le calcul des températures sur le régulateur se fera avec la formule suivante :
temp = (1/3.85).(1684.q.N - 3370)/(3,37-q.N), q est le quantum du CAN (3,3/1023 sur 10 bits), autres explications dans le rapport 2014 de Laville.
Le calcul de la température extérieure se fera avec la formule suivante:
temp ext = 10.q.N.(R1+R2)/R2-30, q est le quantum du CAN (3,3/1023 sur 10 bits), R1 et R2 sont les résistances du diviseur de tension.
q.N représente la tension dans ces formules.

Aucun commentaire:
Enregistrer un commentaire