Kategorijos

>>Pradinis

Auto Audio

Elektronika

Akustika

Straipsniai

Elektroninis termostatas

Pateikiu montažinės plokštės brėžinius, bei programos hex kodą, kad jūs nesunkiai galėtumėt pasidaryti šį termometrą. Pakolkas programa visai paprasta, rodo temperatūrą sveikųjų skaičių tikslumu ir viskas. Ateitį, jei bus laiko, padarysiu vieno skaičiaus po kablelio tikslumą taip pat, kad pagal nustatytas ribas junginėtų relę.

Temperaturos daviklis - TMP123. Mikrovaldiklis su juo komunikuoja SPI sąsaja. Daviklio maksimali paklaida diapazone nuo -40C iki +85C yra 1.5C, diapazone nuo -40 iki +125 tikslumas 2C. Daviklis gali veikti iki 150C temperatūros, tik apie paklaidas gamintojas nebekalba :) Maksimali daviklio skyra 0.0625C.

Archyvas su montažinės plokštės brėžiniais skirtais Altium programai yra čia

Plokščių brėžiniai ir schema pdf formatu čia

Montažinės plokštės takelių brėžinys pdf formatu čia

Programos antra versija čia

 

Atnaujinimas 2008 03 19

Ilgai nelaukęs patobulinau programą, kad rodytų vieno skaičiaus po kablelio tikslumu. Antrą progaramos versiją įdėjau vietoj senojo. Patobulinau ir pačią schemą, tad aprašymą esantį aukščiau šiek tiek pakeičiau.

 

Atnaujinimas 2008 03 31

Vėl atnaujinau termometro programą. Dabar mikrovaldiklis jau gali valdyti relę pagal nustatyras ribas: apatinę ribą kai jau reikia įjungti relę ir paduoti įtampą į šildymo elementą ir pagal viršutinę ribą kai jau reikia išjungti relę ir nutraukti įtampą į šildymo elementą. Apatinė riba ekrane žymima raidėmis „Lw" pagal anglišką žodį „lower", o viršutinė riba žymima raidėmis „Up" pagal anglišką žodį „Upper". Ribas galima nustatyti diapazone nuo 0C iki 150C. į programą įtraukta apsauga, kad nenustatymėt apatinės ribos didesnės nei viršutinė ir kad viršutinės ribos nenustatytumėt mažesnės už apatinę ribą. Rėlės valdymas vyksta atsižvelgiant į daviklio T2 temperatūrą, o daviklis T1 yra dėl informatyvumo. Jei daviklis nepajungtas, rodoma temperatura yra 0C. Ateitį reikėtų padaryti galimybę pasirinkti pagal kurį daviklį norime valdyti relę.

Relės valdymo ribas galima keisti, po keitimo jos automatiškai išsaugomos mikrovaldiklio atmintyje ir išlieka net išjungus maitinimą. Pradžioj reikia pasirinkti kurią ribą norime keisti paspaudžiant mygtuką „Up" arba „Lw". Ekrane pažymima riba kurią keisim su simboliu „>". Kai pasirinkom ribą ją didinti arba mažinti galime su mygtukais pažymėtais rodyklėmis. Nustačius norimą ribą reikia paspausti mygtuką „OK". Tada riba bus išsaugota ir išjungiamas keitimo režimas. Taip pat patikrinama ar relės būsena atitinka naujas ribas.

Informacija iš daviklių atnaujinama kas 1 sekundę.

Programos trečia versija čia

Pradinės ribų reikšmės (EEPROM informacija) čia

Trumpas video iliustruojantis veikimą čia