От мобилни телефони до цифрови камери
AAsat - специалист
При всяко положение мисля че трябва да се отваря контролера за да се види как е направен входа за датчика. И при резистивен датчик може в контролера да има генератор на ток за датчика и тогава преправянето ще е различно от това, което би било ако има само резистивен делител.
nikolovvd - майстор
MamaMy написа:
Ако термодатчика е от този тип http://datasheets.maximintegrated.com/en/ds/DS18S20.pdf означава, че контролера може да поддържа много датчици едновременно на един вход.
Е много, много, колко да са много. Все имат краен брой.
Използването на този датчик е най-лесно, защото от него излиза стойността на температурата.
На практика не е просто датчик, а специализирана IC, която е предназначена за измерване на температура. В завода е калибрирана и обикновено точността е от +/- 0.1 градуса до +/- 0.5 градуса.
С други думи, ако събереш стойностите на температурата в микроконтролера или микрокомпютъра, можеш да извършиш простата операция събиране или изваждане. Не е нужен АЦП, за да преобразуваш съпротивлението или напрежението (в зависимост от датчика) и после да правиш пресмятането.
Мисля, че и по аналогов път може да се постигне същия резултат.
gim - специалист
Да докладвам какво измерих.
температура•••съпротивление в к. ома
30°С•••••••••••••••2,09
20°С•••••••••••••••1,9
23°С•••••••••••••••1,965
8°С •••••••••••••••1,741
Кабела е с два проводника свързани на клеми с надписи TW и GND до тях има свободна клема TB.При разкачен датчик на TW и GND има напрежение 4,9v,при закачен става 1,7v.
Освен тази в схемата има и много други разлики между книжката и моята горелка.Явно упътването е за по стар модел ,а не им се напъва да пишат ново.
AAsat - специалист
А би ли измерил напрежението на TW спрямо GND при различни температури - по възможност при същите, при които си дал съпротивленията. И ако е възможно да поразшириш обхвата нагоре - примерно до 40 - 45°С.
gim - специалист
Точно същите температури,ще е трудно да премеря при работеща горелка.За тези стойности спрях отоплението,разкачих датчика ,и го разнасях на различни условия.За 8°С ползвах хладилника.Мислех и във фризера да пробвам ,но четох някъде ,че има датчици само за положителни температури и не посмях.
Най-вероятно ще успея при стойности от 35°С до 45°С,но утре вечер.
AAsat - специалист
gim написа:
При разкачен датчик на TW и GND има напрежение 4,9v,при закачен става 1,7v.
При каква температура бяха измерени тези 1.7V ? И все пак ако е възможно дай и съпротивлението на датчика и напрежението на входа на контролера при температурите при които ти е възможно. Ако контролера има режим да показва реалната температура може да направиш измерванията в няколко точки от реалния работен диапазон.
gim - специалист
При 1,7v температурата е около 25°С. За да премеря напрежението разглобявам контролера,и тогава вече не виждам дисплея. Утре ще си намеря помощник,да гледа екрана докато измервам.
Може ли да се мери съпротивлението коректно докато е включено към платката? Защото при разкачване на сензора управлението го приема за проблем и минава в авариен режим /тоест спира/.
Какво имаш предвид " на входа на контролера" ,там където е свързан датчика ли?
AAsat - специалист
Да, под входа на контролера съм имал предвид входа, на който е включен термодатчика. Изведи си от там половин метър кабел с една лустер клема и включи термодатчика към нея. Така ще имаш изведена точка за мерене и ще можеш да мериш при сглобен контролер. Не е коректно да мериш съпротивлението при включен към входа термодатчик. Като го изведеш на външна клема ще можеш след като измериш напрежението при текущата температура лесно да откачиш датчика и да му измериш съпротивлението ( температурата на практика няма да се е променила ). Ако ти се занимава може и да сложиш някакво ключе, с което да изключваш датчика без да си играеш да отвиваш и завиваш болтчетата на клемата.
Вероятно е по-добре след като премериш напрежението да изключиш контролера, тогава да откачиш датчика за да му измериш съпротивлението ( така няма да има авариен режим ). След това закачаш датчика, включваш контролера и продължаваш към следващата температура.
ivanovbg - майстор
Няма да стане така тази работа. Напрежение няма да мериш. Вече имаш някаква база. Сега изкарай една лустърклема за да е по удобно и на мястото на датчика вържи един потенциометър 5 килоома примерно. Так самия контролер ще ти е калибрацията. Врътваш потенциометъра да показва 20 - мериш му съпротивлението, 30 - пак, 40 пак, 50 ... така докъм 80 за да имаме запас.
После ще видим какви стойности трябва да отговарят на 5 градуса разлика и добавяме съпротивления. Те могат да се превключват с релета. Така ще стане най просто, а и си мисля че 5 градуса стъпка ще е добра. Винаги може да се усложни и да се намали стъпката, но ...

:partyman:
nikolovvd - майстор
gim написа:
Да докладвам какво измерих.
температура•••съпротивление в к. ома
30°С•••••••••••••••2,09
20°С•••••••••••••••1,9
23°С•••••••••••••••1,965
8°С •••••••••••••••1,741
Кабела е с два проводника свързани на клеми с надписи TW и GND до тях има свободна клема TB.При разкачен датчик на TW и GND има напрежение 4,9v,при закачен става 1,7v.
Освен тази в схемата има и много други разлики между книжката и моята горелка.Явно упътването е за по стар модел ,а не им се напъва да пишат ново.
Защо не свържеш датчика през 2-3 м кабел и да видиш какви температури ще ти отчете.
На мен винаги ми е било проблем правилното отчитане на температурата отвън, защото продават термометрите за външна температура с 1.5 - 2 м. кабел, а аз искам да изнеса датчика на 1.5 - 2 м от сградата. Това води до удължавана на кабела, а то от своя страна до неточност, в следствие на промененото съпротивление. С други думи резултата ще е същия като да монтирам датчика на стената - 5 до 10 градуса грешка. Грешка която ти търсиш, за да излъжеш контролера. :-D

Тема "Мониторинг на температура" | Включи се в дискусията:


Сподели форума:

Бъди информиран. Следвай "Направи сам" във Facebook:

Намери изпълнител и вдъхновения за дома. Следвай MaistorPlus във Facebook: