Search the Community
Showing results for tags 'датчик температуры'.
-
Добрый день, уважаемые! Помогите пожалуйста подобрать NTC термистор! К сожалению в электронике совсем не силен, а жизнь за городом ставит следующую задачу - необходимо к электрокотлу подключить датчик погодной температуры. Котел Протерм Скат, характеристики внешнего датчика Т следующие: Tемпература (°C) Сопротивление (Ω) -25 2167 -20 2076 -15 1976 -10 1862 -5 1745 0 1619 5 1494 10 1387 15 1246 20 1128 25 1020 30 920 35 831 40 740 Сам датчик представляет собой пластиковую коробку с одним терморезистором внутри, это хорошо видно по фоткам. Выдержка из сервис мануала: Номинальное напряжение 5 B, Потребляемая мощность < 10 мВт Класс электроприбора II Электрическая защита IP44 Датчик этот сейчас стоит совсем безумных денег и ждать очень долго, а терморезистр в нем копеечный. Проблема в том, что начав заниматься этим вопросом я обсмотрел несколько интернет-магазинов и искал NTC термисторы у которых R при Т=25 градусах 1kOM, но таких, у которых характеристики соответствуют вышеприведенной таблице, найти не смог. У всех коэффициент температурный составлет в среднем 3600К-3900К, хотя из этой таблицы следует (я может быть конечно ошибаюсь, но вроде формулы в даташитах термисторов правильные) что мне нужен термистор с коэффициентом B=1145K, а таких я не нашел. То есть я в формулы подставляю указанный коэффициент или просто смотрю таблицы этих термисторов - получаю совсем другие значения в ОМах при указанных температурах. На немецком каком-то форуме догадались взять термистор на 1.5Ком и подвесить несколько дополнительных сопротивлений, но как это высчитать я к сожалению не знаю. Буду признателен, если кто мне объяснит как надо это высчитать и какой терморезистор может подойти.
- 69 replies
-
Как подобрать аналог датчика температуры для системы отопления
Guest posted a topic in Песочница (Q&A)
Помогите советом Есть система отопления дома. полетел накладной датчик температуры (viessmann art 7183288) , который прикручивается хомутом к трубе и дает сигналы по управлению нагрева воды. Так вот он полетел. Новый оригинальный стоит от 5тр до 8тр. Разобрал корпус -там два проводка и к ним пластиночка припаяна(приклеена) примерно 3х5мм или даже меньше (за что деньжища такие хотят буржуи???) Нашел характеристики - сопротивление прямолинейно растет 570 Ом при 30С и 730 Ом при 95С. Напряжение порядка 5в (на не исправном 4,74в, а сопротивление при 25с 73,4кОм) Подскажите пожалуйста на что можно заменить сей дивайс? -
Всем добра. Кого не затруднит подскажите модель датчика температуры нужен для самодельной ИК паяльной станции. Как он будет выдавать значения не важно хоть по i2C главное чтоб как можно точней показывал в пределах температур от 200 до 300 градусов. И что вы думаете об использовании в этих целях оптического ИК датчика ? (на форумах читал что не желательно, лучше контактный на подобие как в мультиметрах). Датчик мультиметра мне не подходит. За все ответы спасибо. Как вообще в ИК станциях замеряется температура то которой разогрета плата. Именно средствами микроконтроллера а не внешними приборами. Это нужно для автоматизации работы станции и передачи значений в ПК для построения графика.
-
Добрый день. Всех с наступившим новым годом! Прошу помощи, если это возможно. Имеется метеостанция (на фото), у неё есть отдельный блок с выносным на проводе датчиком температуры, этот датчик температуры от постоянного нахождения на улице отпал, найти не удалось. Возможно ли определить, какой тип датчика был на проводе, для его покупки и установки? Фото внутренностей прилагаю.
-
Здравствуйте. Очень нужна Ваша помощь. Для работы нужен инфракрасный датчик, который будет работать в диапазоне температур от 30 до 45 градусов ( измерение температуры тела человека), и выдавать результат в mV в аналоговом виде. Причем как можно больше значений в этом диапазоне температур. Еще важно чтобы он был достаточно маленьким. Посоветуйте пожалуйста конкретные модели. Прошу помощи так как сам плохо разбираюсь в теме. Заранее спасибо!
- 2 replies
-
- термодатчик
- ик иктермодатчик
- (and 3 more)
-
Сразу вопрос: кто-нибудь РЕАЛЬНО использовал нихромовый нагреватель в качестве датчика температуры? Суть проблемы (тянущейся с 2012 года). Есть в лаборатории электроплитка. Встроенные биметаллические терморегуляторы, во-первых, не калиброваны, а во-вторых, имеют слишком большой гистерезис. В итоге нагреваемая жидкость в хим. стакане (объем 100...200 мл) либо расплескивается от слишком бурного кипения, либо недогревается. Приткнуть отдельный термодатчик некуда. Затыка, собственно, два. Первый - это то, что температурный коэффициент сопротивления у нихрома составляет всего-навсего 0,00025 на 1ºK. Т.е., при нагреве на 100º сопротивление изменяется только на 2,5%. Второй - это то, что сопротивление 1-киловаттного "блина" плитки в холодном состоянии составляет всего 41,5 Ома. В начале этой эпопеи майстрячил терморегулятор на принципе, изложенном в этой разработке. Для обхода низкого сопротивления нагревателя применил т.н. "трансформатор сопротивлений" (VT1, VT2). На столе худо-бедно работало. В реальных условиях - нет. В основном из-за температурного дрейфа транзисторов трансформатора сопротивлений, а во-вторых из-за малого угла поворота ручки переменного резистора, охватывающего весь диапазон температур нагрева (всего градусов 20). Достаточно случайно задеть ручку - и восстановить прежнюю температуру практически нереально. Не говоря о том, что оцифровать шкалу тоже практически нереально. Задача осталась, а с тех пор появились и новые разработки таких термороегуляторов. Правда, успешно они работают с керамическими нагревателями. Для нихромовых сам автор описывает ограничения. Как "разогнать" температурную шкалу на весь угол поворота ручки переменника я уже сообразил. Но вот второй вопрос - о малом ТКС нихрома довлеет дамокловым мечом. Потому и повторяю свой вопрос: нет ли у кого РЕАЛЬНОГО опыта использования нихромового нагревателя в качестве термодатчика? Чтобы не получилось так, что "плыли-плыли, а у берега утонули"...
- 235 replies
-
- ткс
- датчик температуры
-
(and 1 more)
Tagged with:
-
Всем привет. Решил сделать небольшую домашнюю метеостанцию. Есть приемник с экраном, куда выводится инфа (построено на ATMEGA 328P) и есть передатчик, который посылает инфу по возудху (построено на ATtiny85). В передатчике использую обычные DHT22. В принципе качество чуть ниже среднего. Но главный недостаток - порой сбоит, присылая данные в 2 раза больше предидущих, потом опять приходит в себя. и так повторяется постоянно. При этом время между измерениями не меньше 20 сек. В общем заказал я себе с Китаюшки более точные датчики - CJMCU-1080 HDC1080 Вещица прекрасная, но общается по I2C. А библиотеку рабочую под нее я смог найти только одну "ClosedCube_HDC1080.h" и никаких модификаций под ATtiny я найти не смог. Для ее работы соответственно нужен Wire.h В общем решил я его поковырять самостоятельно, хоть и не прогер. Забрался во внутренности ClosedCube_HDC1080.cpp и везде заменил Wire на TinyWireM (некий аналог Wire для ATtiny). И у меня даже получилось считывать валжность, но вот вместо температуры приходит гадость. Ибо при компиляции Arduino IDE ругалась на строку (я ее ниже в коде закомментировал) uint8_t buf[4]; for (int i = 1; i < (seconds*66); i++) { TinyWireM.beginTransmission(_address); TinyWireM.write(0x00); TinyWireM.endTransmission(); delay(20); TinyWireM.requestFrom(_address, (uint8_t)4); // TinyWireM.readBytes(buf, (size_t)4); } Ошибку пишет следующую: \ClosedCube_HDC1080.cpp: In member function 'void ClosedCube_HDC1080::heatUp(uint8_t)': \ClosedCube_HDC1080.cpp:81:13: error: 'class USI_TWI' has no member named 'readBytes' TinyWireM.readBytes(buf, (size_t)4); Может есть ребята более понимающие в коде и сумеющие победить эту проблему, чтобы и температуру этот датчик смог передавать через ATtiny85. Вот полный текст файла ClosedCube_HDC1080.cpp (уже замененный ну и строчка закоментирована): #include <TinyWireM.h> #include "ClosedCube_HDC1080.h" ClosedCube_HDC1080::ClosedCube_HDC1080() { } void ClosedCube_HDC1080::begin(uint8_t address) { _address = address; TinyWireM.begin(); // Heater off, 14 bit Temperature and Humidity Measurement Resolution TinyWireM.beginTransmission(_address); TinyWireM.write(CONFIGURATION); TinyWireM.write(0x0); TinyWireM.write(0x0); TinyWireM.endTransmission(); } HDC1080_Registers ClosedCube_HDC1080::readRegister() { HDC1080_Registers reg; reg.rawData = (readData(CONFIGURATION) >> 8); return reg; } void ClosedCube_HDC1080::writeRegister(HDC1080_Registers reg) { TinyWireM.beginTransmission(_address); TinyWireM.write(CONFIGURATION); TinyWireM.write(reg.rawData); TinyWireM.write(0x00); TinyWireM.endTransmission(); delay(10); } void ClosedCube_HDC1080::heatUp(uint8_t seconds) { HDC1080_Registers reg = readRegister(); reg.Heater = 1; reg.ModeOfAcquisition = 1; writeRegister(reg); uint8_t buf[4]; for (int i = 1; i < (seconds*66); i++) { TinyWireM.beginTransmission(_address); TinyWireM.write(0x00); TinyWireM.endTransmission(); delay(20); TinyWireM.requestFrom(_address, (uint8_t)4); // TinyWireM.readBytes(buf, (size_t)4); } reg.Heater = 0; reg.ModeOfAcquisition = 0; writeRegister(reg); } float ClosedCube_HDC1080::readT() { return readTemperature(); } float ClosedCube_HDC1080::readTemperature() { uint16_t rawT = readData(TEMPERATURE); return (rawT / pow(2, 16)) * 165 - 40; } float ClosedCube_HDC1080::readH() { return readHumidity(); } float ClosedCube_HDC1080::readHumidity() { uint16_t rawH = readData(HUMIDITY); return (rawH / pow(2, 16)) * 100; } uint16_t ClosedCube_HDC1080::readManufacturerId() { return readData(MANUFACTURER_ID); } uint16_t ClosedCube_HDC1080::readDeviceId() { return readData(DEVICE_ID); } uint16_t ClosedCube_HDC1080::readData(uint8_t pointer) { TinyWireM.beginTransmission(_address); TinyWireM.write(pointer); TinyWireM.endTransmission(); delay(9); TinyWireM.requestFrom(_address, (uint8_t)2); byte msb = TinyWireM.read(); byte lsb = TinyWireM.read(); return msb << 8 | lsb; }
-
Правильно ли я понял как работает Трехуровневый датчик температуры
Guest posted a topic in Песочница (Q&A)
Вопрос )) такой, правильно ли я понял схему: Закроеться он потомучто VT1 это транзистор типа pnp и он подаст на транзистор VT2 типа npn отрицательное напряжение открываеться он потомучто VT2 закрылся и все напряжение подаеться на базу VT полярность надо менять потомучто этот светодиот работает по другому как то (непоянл если честно) и получаеться тк что горит первый и второй диод, потом ток возростает из за температуры, и zd3 начинает пропускать ток определенный и загараеться третий светодиод, но мне кажетьс его надо ставить как и все , а то как то не логично, ведь основной ток у нас идет с VT3 и если вставить то получаеться что ток будет идти против сетодиода, или он там закальцуеться между 2 и третим светодиодом и я так понимаю R2 это ограничитель напряжения ,R5 R4 это делитель напряжения, а С1 это в качестве стабилизации стоит -
Приветствую. Решился тут собрать тепловизор по известной схеме с помощью Ardiuno и MLX90614-BCI, но вот возник вопрос, какая дальность действия у этого датчика? Основная задача на сейчас просканировать 16-этажный дом на поиск утечек тепла да и побаловаться можно. Но вот чего не пойму, хватит ли у него силёнок? Или он такой же как в современных китайских пирометрах, которые при 5 метрах начинают тупить и врать. Если нет, то какой датчик выбрать? Время сканирования не важно, можно и по частям. В будущем можно использовать прибор для обнаружения перегревающихся (испорченных элементов на плате). Спасибо!