PT 100 regelaar

Projecten die niet passen in bovenstaande onderwerpen
Berichten: 55
Geregistreerd: 20 Feb 2014, 11:37

PT 100 regelaar

Berichtdoor Dennis485 » 21 Okt 2014, 08:42

Ik ben bezig met de arduino Micro een PT 100 regelaar te maken.
Helaas loop ik hierbij bij een probleem, de waarde is niet goed (niet nauwkeurig genoeg en af en toe lijken er random waardes te zijn) en de serial monitor loopt vast.

Dit is de situatie:

Afbeelding

Hierboven zie je mijn test opstelling, ik heb vanaf de arduino via a0 een pull down weerstand van 1k hier zit ook de PT100 aan. Het andere uiteinde van de PT 100 gaat naar de 5V van de Arduino.

Via digital 3 en 5 stuur ik twee veldeffecttransistor aan die vervolgens 2 lampjes aansturen (later worden dit relais) vanaf de digitale pin van de arduino heb ik naar de gate een 220 Ohm weerstand in serie staan.

dit is het schema:

Afbeelding


Dit is het programma:

Code: Alles selecteren
int pt100 = A0;
int relais1 = 3;
int relais2 = 5;
int waarde1 = 0;
int waarde2 = 0;
int waardept100 = 0;

void setup () {
 // Serial.begin(9600);
  pinMode (relais1, OUTPUT);
  pinMode (relais2, OUTPUT);
}

void loop (){
  waardept100 = analogRead(pt100);
 
  if (waardept100 >= 910){
    digitalWrite (relais1, HIGH);
  }
  else
  {
    digitalWrite (relais1, LOW);
  }
 
    if (waardept100 <= 901){
    digitalWrite (relais2, HIGH);
  }
  else
  {
    digitalWrite (relais2, LOW);
  }
 // Serial.print("pt100  ");
  //Serial.println(waardept100);
 
delay;
}


Het idee is dat ie bij 60 graden een relais schakelt en bij 90 graden een tweede relais schakelt. (deze grades zal ik zelf converteren naar een waarde van de analoge poort van de Arduino)

Wie o wie wilt mij hier even mee helpen?:D

alvast heel erg veel dank!!

Advertisement

Gebruikers-avatar
Berichten: 270
Geregistreerd: 30 Dec 2012, 11:42

Re: PT 100 regelaar

Berichtdoor Rudi » 21 Okt 2014, 12:40

Het weerstandsverschil van een PT100 bij 60 en 90 graden bedraagt 11,463 ohm, zie tabel.
In serie met een 1k weerstand krijg je iets van een 40mV verschil tussen deze temperatuurwaarden
wat overeenkomt met net iets meer dan 8 stapjes op een schaal van 0 tot 1023 en dat is echt wel
weinig voor de Arduino om betrouwbaar mee te werken, zoals je zelf al kon vaststellen.

Zelf maken (googel op pt100 to voltage converter circuits) of een kant-en-klare PT 100 to converter
is een mogelijke verbetering?
Arduinows!
Why do computer programmers confuse Halloween with Christmas? Because Oct 31 = Dec 25
I got 01100011 problems but a bit ain't 00000001

Berichten: 55
Geregistreerd: 20 Feb 2014, 11:37

Re: PT 100 regelaar

Berichtdoor Dennis485 » 21 Okt 2014, 12:52

@Rudi,

Dank voor je input!!

Die 1k weerstand staat niet in serie maar die staat parallel naar de ground (pull down weerstand)

En kant en klare pt100 heeft mijn voorkeur!
Alleen zoek ik dan wel iets in een IC vorm.. Weet jij toevallig of die er zijn? En zo ja welke?
Ik bestel graag bij Farnell of Conrad:)

Gebruikers-avatar
Berichten: 270
Geregistreerd: 30 Dec 2012, 11:42

Re: PT 100 regelaar

Berichtdoor Rudi » 21 Okt 2014, 15:56

Je bekijkt het vanuit een verkeerde hoek.
De PT100 is een temperatuursafhankelijke weerstand (platina weerstandsdraad) en staat (terecht) op uw tekening in serie met een weerstand van 1000 ohm. Deze vormen een spanningsdeler waarvan je deelspanning naar een analoge ingang van de Arduino brengt.

Wat bedoel je met een PT100 in ic vorm? denk dat die alleen in staafvorm is te verkrijgen
Voor de volledigheid, een PT100-to-voltage converter dien je tussen de PT100 en de Arduino te plaatsen.
Arduinows!
Why do computer programmers confuse Halloween with Christmas? Because Oct 31 = Dec 25
I got 01100011 problems but a bit ain't 00000001

Berichten: 55
Geregistreerd: 20 Feb 2014, 11:37

Re: PT 100 regelaar

Berichtdoor Dennis485 » 21 Okt 2014, 16:11

Helder! goed punt bedankt voor je tip!!

ik bedoelde of je weet welk type pt100 voltage convertor er in IC vorm te verkrijgen zijn?

en dan het liefst een artikel dat bij farnell of conrad te bestellen is:)

alvast veel dank!!

Gebruikers-avatar
Berichten: 270
Geregistreerd: 30 Dec 2012, 11:42

Re: PT 100 regelaar

Berichtdoor Rudi » 21 Okt 2014, 22:04

Dan is de RS-1123 module zowat de meest compacte die ik kan vinden. Maar niet bij Farnell of Conrad.
Lees hier technische info en eventueel bestellen (minimum 2 stuks). Zoals alles bij de chinees : opletten wat je bestelt (RS-1123xy, specifieer voor x sowieso een 3).

Net iets goedkoper en per stuk bestelbaar via AliExpress en gratis geleverd als je een week of drie kan wachten. Ik heb mijn bestelde spullen meestal tussen twee en drie weken na plaatsen van de bestelling in huis.
Arduinows!
Why do computer programmers confuse Halloween with Christmas? Because Oct 31 = Dec 25
I got 01100011 problems but a bit ain't 00000001

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

Re: PT 100 regelaar

Berichtdoor shooter » 22 Okt 2014, 16:26

Ik had een heel verhaal gemaakt, om die Pt100, het zijn bij 5 V maar 8 stappen van 0 tot 100 en bij 1.1 volt zijn het er nog maar een 20 tal dus dat is niet genoeg voor een goede waarneming dan zie je bijvoorbeeld 12 graden en de volgende is ineens 20 graden.

Oplossingen: Hier volgen er twee

Met een 555 een puls maken en dan de tijd meten, werkt perfect en is spotgoedkoop. omdat het digitaal is kun je elke poort gebruiken, nadeel is dat het geheel gecalibreerd moet worden en een beetje traag reageert. je ziet dus geen snelle pieken, maar die komen toch niet voor.

Met een XTR105 kun je het signaal direct omzetten naar een 4-20 mA industriestandaard signaal, en dat gaat dan weer met een weerstand naar een analoge ingang.
dit IC zit dus ook in heel veel omzetters (of een circuit wat hier op lijkt.
paul deelen
shooter@home.nl

Gebruikers-avatar
Berichten: 270
Geregistreerd: 30 Dec 2012, 11:42

Re: PT 100 regelaar

Berichtdoor Rudi » 22 Okt 2014, 19:03

Shooter, zoals je wel zal weten zijn er meerdere alternatieven te bedenken maar tussen de regels door meen ik te lezen dat TS er niet te veel extra electronische zelfbouw wil bij betrekken. Vandaar mijn voorstel om een kant en klare convertermodule te gebruiken.

De gevoeligheid kan wat verbeterd worden door de PT100 in een weerstandsbrug op te nemen.
Dat vraagt een beetje experimenteerwerk (opletten voor polariteit) , kost niet veel (3 extra weerstanden) en kan een al oplossing zijn.

Persoonlijk vind ik dat voor het beoogde doel een Arduino of enig ander microprocessor gestuurd bord overkill is en je het, vooral goedkoper, met wat elektronische componenten best kan oplossen. Een zelfbouw converter behoort ook tot de mogelijkheden, er zijn enkele ic's op de markt die de temperatuur lineariteit behouden en corrigeren waar nodig. Maar dit is geen electronica forum dus valt er hier niet verder over uit te wijden.
TS zal wel zijn reden hebben om een Arduino te gebruiken, bijvoorbeeld om later extra functies in te bouwen.

Een nuttige link indien electronica niet afschrikt is deze, kan tot 4 PT-100 of PT-1000 gelijktijdig aan, selekteerbaar door de Arduino. De 4052 kan weggelaten worden als er maar met 1 PT element wordt gemeten.

Een RS-1123 is er ook in de 4-20mA smaak mocht dat de voorkeur hebben.
Arduinows!
Why do computer programmers confuse Halloween with Christmas? Because Oct 31 = Dec 25
I got 01100011 problems but a bit ain't 00000001

Terug naar Overige projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 13 gasten