temperatuur regeling doet raar door relais.

Projecten die niet passen in bovenstaande onderwerpen
Berichten: 13
Geregistreerd: 26 Dec 2013, 12:14

temperatuur regeling doet raar door relais.

Berichtdoor danny » 04 Jan 2014, 17:49

Kan iemand me helpen ik probeer een temperatuur regeling te maken met behulp van een relais (moet "groot" vermogen schakelen).
Als de relais niet insteekt meet mijn sensor (lm35) een juiste temperatuur.
Maar als de relais schakelt en dus aanstaat verandert mijn temperatuur. 40a 50° warmer.
Weet iemand een oplossing voor dit probleem??
Alvast bedankt.


Zie hier het programma.


float temp;
int tempPin = 0;
int compressor = 11; // de pin voor de vewrwarming

void setup()
{
pinMode(compressor, OUTPUT); // declare the ledPin as an OUTPUT
Serial.begin(9600);
}

void loop()
{{
temp = analogRead(tempPin);
temp = (temp * 0.48828125);
Serial.print("TEMPRATURE = ");
Serial.print(temp);
Serial.print("*C");
Serial.println();
delay(1000);
if (temp > 6) {
digitalWrite(compressor,LOW); // koeling aan

}
if (temp < 5 ) {
digitalWrite(compressor, HIGH); // Koeling uit
}}}

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: temperatuur regeling doet raar door relais.

Berichtdoor nicoverduin » 04 Jan 2014, 20:00

Je relais stuur je rechtstreeks aan vanuit een Arduino pin?
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 13
Geregistreerd: 26 Dec 2013, 12:14

Re: temperatuur regeling doet raar door relais.

Berichtdoor danny » 04 Jan 2014, 20:02

ja, maar heb het ook al via een transistor geprobeerd maar hij blijft het zelfde doen :(

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: temperatuur regeling doet raar door relais.

Berichtdoor nicoverduin » 04 Jan 2014, 23:54

En waar komt de 5V van het relais vandaan? En wat voor relais is het? Specificaties?
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 13
Geregistreerd: 26 Dec 2013, 12:14

Re: temperatuur regeling doet raar door relais.

Berichtdoor danny » 05 Jan 2014, 14:01

de 5V komt van de arduino en de relais is een SRD-05VDC-SL-C
deze relais heb ik gewoon 5V, GND, en schakelspanning gegeven van de arduino, zonder diode of transistor zoals op sommige sites staat.

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: temperatuur regeling doet raar door relais.

Berichtdoor nicoverduin » 05 Jan 2014, 20:58

Je zou kunnen meten of er nog 5V op de VCC staat als het relais aanstaat. Zo niet dan trekt dat relais kennelijk nogal veel stroom. Dat beïnvloed de Analoge meting als de VCC daalt.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 13
Geregistreerd: 26 Dec 2013, 12:14

Re: temperatuur regeling doet raar door relais.

Berichtdoor danny » 06 Jan 2014, 11:11

ja ik als ik de spanning meet over de sensor dan is die bij kamertemperatuur ongeveer 20° 4800mV maar als ik de relais dan aan laat gaan zakt die ineens tot 4400mV.
Hoe zou ik dit dan kunnen oplossen ?

Berichten: 108
Geregistreerd: 07 Aug 2013, 21:34

Re: temperatuur regeling doet raar door relais.

Berichtdoor KrisG » 06 Jan 2014, 13:07

Een externe voeding gebruiken voor het relais.
Dat is trouwens altijd aan te raden.

Kris
Als je het probleem gedetailleerd genoeg omschrijft, heb je meestal al de oplossing.

Berichten: 13
Geregistreerd: 26 Dec 2013, 12:14

Re: temperatuur regeling doet raar door relais.

Berichtdoor danny » 06 Jan 2014, 13:19

Maar het is pas bij het schakelen dus als pin 13 hoog wordt dat hij zijn spanningsval krijgt niet door de gewone voeding van de relais.
Maar als dit de oplossing is ik heb een tansfo PMA 31550202 pri 230V en sec 9V.
kan ik deze gebruiken maar moet ik dan ook geen gelijkrichter hebben om de sinusfunctie weg te werken ?

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: temperatuur regeling doet raar door relais.

Berichtdoor shooter » 06 Jan 2014, 14:10

relais trekt ongeveer 100 mA en dat is nogal wat, pak de voltmeter en kijk eens welke spanning er op het relais staat terwijl deze aanstaat.
en ja de lm35 heeft veel last van een spanningsdaling en dus een aparte 5 volt voeding met een transistor is hier zeker aan te bevelen.
zonder transistor kan echt niet omdat de uitgangen van je arduino niet zoveel stroom kunnen leveren (max 40 mA).
gelukkig maar dat je voedingsspanning daalt want dat heeft voorkomen dat je de processor opblaast.
gebruik overigens een andere poort omdat hier ook al een led op zit.
je kunt ook geen led in serie met de wikkeling van de relais aansluiten want een ledje is max 10 mA en nooit 100 mA (nou ja dan komt er wel erg veel licht uit voor korte tjd
paul deelen
shooter@home.nl

Volgende

Terug naar Overige projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 8 gasten