Buongiorno a tutti,
sto cercando di creare una piccola applicazione per pilotare un relè a stato solido (che necessita 24VCC) tramite un attiny85 ed un MOSFET IRFZ44N. Il sistema dovrebbe leggere una sonda NTC e portare 24Vcc in ingresso al relè a stato solido in oggetto quando la temperatura sale sopra una certa soglia ed aprire l'SSR quando la temperatura scende sotto una certa soglia. Il circuito realizzato è allegato in figura, ora il problema è che creando lo stesso circuito su breadbord (ed alimentando con un arduino Nano) il sistema funziona esattamente come dovrebbe, ma inserito stand alone l'integrato si comporta in modo strano; nel dettaglio il pin dedicato al trigger del MOSFET, che dovrebbe assumere lo stato HIGH in realtà quello stato non lo assume mai. Mi viene il dubbio che io stia collegando nel modo sbagliato il MOSFET. Devo inserire un condensatore tra Vcc e Gnd dell'attiny85? Il MOSFET si attiva con un trigger alto o basso?
#define LED 1
#define TRIGGER 0
#define NTCPin A3
void setup() {
//Serial.begin(115200);
pinMode(NTCPin, INPUT);
pinMode(LED, OUTPUT);
pinMode(TRIGGER, OUTPUT);
digitalWrite(LED, LOW);
}
void loop() {
TEMPERATURA();
if (TEMPERATURA() <= 64) {
while (TEMPERATURA() <= 65) {
digitalWrite(LED, HIGH);
digitalWrite(TRIGGER, HIGH);
//Serial.println("acceso");
//Serial.println(TEMPERATURA());
}
}
digitalWrite(LED, LOW);
digitalWrite(TRIGGER, LOW);
//Serial.println("spento");
//Serial.println(TEMPERATURA());
//delay(500);
}
Grazie dell'aiuto.
