temperatuur regeling doet raar door relais.
17 berichten
• Pagina 1 van 2 • 1, 2
temperatuur regeling doet raar door relais.
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
}}}
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
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: temperatuur regeling doet raar door relais.
Je relais stuur je rechtstreeks aan vanuit een Arduino pin?
Re: temperatuur regeling doet raar door relais.
ja, maar heb het ook al via een transistor geprobeerd maar hij blijft het zelfde doen
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: temperatuur regeling doet raar door relais.
En waar komt de 5V van het relais vandaan? En wat voor relais is het? Specificaties?
Re: temperatuur regeling doet raar door relais.
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.
deze relais heb ik gewoon 5V, GND, en schakelspanning gegeven van de arduino, zonder diode of transistor zoals op sommige sites staat.
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: temperatuur regeling doet raar door relais.
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.
Re: temperatuur regeling doet raar door relais.
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 ?
Hoe zou ik dit dan kunnen oplossen ?
Re: temperatuur regeling doet raar door relais.
Een externe voeding gebruiken voor het relais.
Dat is trouwens altijd aan te raden.
Kris
Dat is trouwens altijd aan te raden.
Kris
Als je het probleem gedetailleerd genoeg omschrijft, heb je meestal al de oplossing.
Re: temperatuur regeling doet raar door relais.
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 ?
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 ?
Re: temperatuur regeling doet raar door relais.
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
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
shooter@home.nl
17 berichten
• Pagina 1 van 2 • 1, 2
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 15 gasten