Jag har lite problem med en temperatursensor LM335!
Jag har kopplat den till en PLC där jag mäter temperatur för att styra min shuntautomatik.
Jag får så fladdrigt värde till AI ingången från sensorn. Värdena fladdrar +-1 grC med en frekvens av ca. 1-0,5 Hz. Har kopplat upp sensorn med en strömreglering LM334 enligt databladet till LM335. Så det borde inte vara något problem med sp.försörjningen. Samt jag har en 24VDC sp.matning som är stabiliserad.
Någon som har en ide hur jag kan stabilicera mina mätvärden från LM335?
OK, hur mäter du ?
Enbart hela grader ? Tiondelar ?
Notera att oavsett *vad* du gör, så kommer värdet *alltid* att fladdra
(mer eller mindre). Det ligger inbyggt i analog -> digital omvandligen
och är omöjligt att göra något åt.
Du måste alltså se till att "fladdret" ligger inom "deadband" i din kontrolloop.
Jag mäter hela grader! Upplösningen på A/D omvandlaren har en upplösning på hela grader med den skalning som LM335 ger. Jag trodde i min enfald att denna sensor skulle vara stabil på 10mV/grK nivån som är data på sensorn. Borde inte signalen vara någorlunda stabil på 10 mV nivån?
Fagge,
Jag är inte riktigt bevandrad på vad du menar med avkopplingskondensatorer är det en kondensator av någon speciell typ? Eller är det helt enkelt en kondensator som ligger mellan signal och jord?
Tacksamm för att ni är intresserade och kommer med tips!
Jo, ibland måste man sätta dit en t.e.x 100nf kondensator så nära som möjligt varje krets, & då mellan jord & kretsens matningsspänning.
När jag höll på med min pannstyrning så fladdrade tempvärdena från LM35 sensorerna med +/- 5 grader, tills jag fick tummen ur & satte dit kondningar över allt.
Jo, men om det *riktiga* värdet ligger inom 10 mV från ett
"grad-omslag" kommer du att få "kvantifieringsbrus", d.v.s att
mätvärdet ser ut att hoppa mellan två värden. Som sagt, inget att
göra åt (även om programvarumässig filtrering och "deadband" kan
motverka hoppet, men det ger andra effekter också).
> Upplösningen på A/D omvandlaren har en upplösning på hela grader
OK, så att +/- 1 LSB på ADC'n = 1 grad C ?
Notera att det är väldigt svårt att få en ADC stabil ner på +/- 1 LSB.
Du borde skala mätvärdet så att du har minst 2-3 LSB att vinka på.
Ett annat alternativ är en rent digital givare, de är mindre känsliga
för störningar.
Ett annat alternativ är att höja upp spänningen med 10ggr med en vanlig OP-förstärkare, så att 10mV blir 100mV, Men det förutsätter att du inte behöver mäta högre än 50grader vilket blir 5V. Eller kanske höja spänningen med 5ggr, men då krävs det lite mer programmering för att räkna om spänningen till rätt tal/temperatur.