Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 04 16, 20:40. Visos datos yra GMT + 2 valandos.
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
Sveiki. Gal kas turit patirties dirbant su NTC tipo termo davikliais ir Mikrokontroleriais, turiu pora problemėliu: ADC reikšmės nestabilumas ir gauto rezultato vertimas tikra temperatūros reikšme.
Ačiū.
Daviklis čia ištikruju ne prieko. problema tame, kad matuojant daviklio reikšmę kiekvienu matavimu gaunama kitokia reikšmė ir skirtumas būna 2 ar 3 bitais. O kita problemą tame, kad kaip žine NTC davikliai nėra linijiniai. Todėl tam, kad gauti tikrą temperatūrą pamatuota reikšmę reikia perskaičiuoti pagal formulę ar parinkti iš lentelės. Vat čia ir susimoviau, niekaip negaliu išsivesti pakankamai paprastos ir tikslumo reikalavimus tenkinančios formulės.
Ačiū.
Jolantas
Sunku kazka pasakyti.
Nezinau nei koki AD ketikli naudoji ,nei koki davikli.
Turejau problemu su AD keitikliais kai "turbinau" konvertavimo
laika. Dar yra problemu kai rezoliucija 10 ar daugiau bitu
su atramines itampos saltiniais. Tai cia gali buti viena is parodymo
sokinejimo priezasciu. Del davikliu tai as stengiuosi naudoti Pt100,
Pt 1000.
O koks tavo matavimo diapazonas ?
AD keitiklį šiuo metu naudoju vidinį iš PIC16F877 atraminė itampa maitinimo 5V. konvertavimo laikui irengimas nekritiškas, todėl uždaviau dvigubai didesnį nei reikėtu. Rezoliucija 10 bitų. Daviklis NTC 20. sujungtas ligegrečiai su 6K varža po to eina į operacinį stiprintuvą su nuliniu stiprinimu tada į PIC'a dar beje tantalinį konda pastačiau, gerokai padėjo. Matavimo depazonas arba nuo -50 iki +50 arba nuo -25 iki +150 laipsniu celsijaus. Didžiausia problema gaunasi su neigiama temperatūra prie -40 ir žemiau vienas AD bitas jau reiškia kelis laipsnius.
O kokius AD pats naudoji ?
Paskutiniu metu tai dazniausiai integruotus i procesorius.
Nors tai daugeliu atveju nieko gero...
Jei galimybes leidzia ,dar I2C buso AD dedu.
Siaip geriausi rezultatai tai LTC1286,LTC 1292, dar MAXai.
Tokios kaip "tipines" schemos neturiu. Jungimas sprendziamas
konkreciu atveju.
Dazniausiai sroves kilpa+stiprintuvas.
Tavo darbiniam diapazone manau geriausiai butu naudoti Dallas
termometrus. Apsieitum visai be AD.
As asmeniskai nuo -40 iki +150 C naudoju juos.
Kai temperatūra 150 ir daugiau tada Pt 100. Problema su jais
tokia ,kad rekia priklausomai nuo atstumo ivedineti korekcijas...
Dėja DaLLas ar kitų skaitmeninių ar analoginių daviklių naudoti negaliu, dėl kelių priežasčių: vienas dalykas atstumas, kitas dalikas korpusai. Mano davikliai dažniausiai būna panardinami, užkasami , ir t.t. todėl privalau naudoti specialiai tai užduočiai skirtus daviklius, o NTC tipo davikliai nebijo ilgų laidų ir korekcijų jiems praktiškai nereikia ir beje santikinai nebrangūs.
Nebent kurnors radus hermetiškus skaitmeninius davikliu, bet kolkas tokių neaptikau.
Ir dar jei nepaslaptis, pats gautas AD reikšmes į temperatūra verti perskaičiuodamas pagal kokia nors formulę ar darai reikšmių lentelę?
Na del atstumu... tai pas mane dirba 15 Dallasu ant 3 gyslu laido
ir grandines ilgis apie 300 m.
Del korpusu tai rekia gamintis arba uzsakineti...
Del AD reiksmes tai geriausiai (mano supratimu) pagal lygti.
Nors pradzioje as irgi dejau reiksmes i konstantas...(sueda daug atminties)
Del NTC, tai ar tu isitikines kad jie visi vienodi ir jiems nereikia
korekcijos ?
Bandžiau užsakinėti korpusus, bet už vieną hermetišką panardinamą paprašė 200Lt +PVM ir tai labai gremėzdiškas variantas gavosi...
Dėl lygties tai ir aš taip darau, bet kai reikia sudėti į MC kokio 3 laipsnio polinomą tai kažin kas mažiau atminties suėda (įpatingai RAM)...
O NTC korekcija... taip jie nevienodi, nors kai visalaiką eina vienos firmos....
tai bandžiau paimti kokių 20 daviklių, tai skirtumas tarp jų visų buvo kažkųs apie 1,2%. O iš kitos pusės man parašo specifikacijoje NTC20 ir aš nesuku galvos dėl jų parametrų netikslumo
Nor kur nors nebrangiai surasti kas užsiima , kad ir tų pačių DALLAS'u korpusavimu būtu šaunu..
Beje gal pats dar užsiiminėji ir C-bus'u bei LonWorks tinklais?
Su tais busais tai visai paradedantis. todėl klausimu turiu labai daug, paradžiai tai idomu ar galima apseti be neuron ciphų. O jei ne tai kur Lietuvoje jų galimėtu gauti (nors nebūtinai Lietuvoje). Ten kiek supratau fizinis ligmuo yra rs485 o pauskiau protokolas kureme yra taško adresas ir parametrai, bet tokio išsamaus apraqšymo kažkaip neaptikau.