Pull to refresh

Comments 34

Прежде, чем углубляться в технические дебри, подобные обзоры должны отвечать на вопрос "Зачем?". Окей, датчик заявлен, как более точный, чем DS18B20, мотаем обзор, ничего не видим про измерение точности на лабораторном оборудовании. Итого вопрос "зачем?" (применительно как к датчику, так и к данному обзору) остаётся открытым.

А как вы интересно, оцениваете объем работ, чтобы он ответил на ваш вопрос зачем?

UFO just landed and posted this here

Про этот датчик не скажу, но NST118 (I2C) от Novosense испытывали 32 штуки сразу. Сутки в термо-камере на 63-х градусах. Вполне все прилично. Разброс по партии от 62.75 до 63.25 градусов. Датчики были смонтированы на одной плате 50 х 50 мм.

Dallas же это у нас нынче ADI? А ADI это амеры?

На продукции Maxim свет клином не сошелся, есть 100500 китайских и клонов и оригинальных разработок, включая "типа отечественные". Но без спеков и ТТХ (причем не паспортных, а проверенных собственноручно), на одном лишь лозунге "зато наше, импортозамещённое" далеко не уедешь (если речь, конечно, не о кейсе как с Миландром и тем монитором).

Всё это очень интересно, но сколько он стоит и как его купить? Ни в чип-дипе, ни в промэлектронике поиск не дал результата.

Обращайтесь в MT-Systems :)

В 2024 году совет обращаться в зарегистрированную в США компанию звучит не иначе как издёвка.

Видимо да, о разных. Вы написали по-английски "MT-Systems", ровно это я и спросил у поисковика:

Запрос в поисковик и первый результат. Результат полностью соответствует запросу.
Запрос в поисковик и первый результат. Результат полностью соответствует запросу.
Раздел "Contact us" на сайте, который выдал поисковик
Раздел "Contact us" на сайте, который выдал поисковик

Компания же, на которую Вы дали ссылку, называется "МТ-Системс" по-русски, но "MT-System" (без "s") по-английски:

Логотип и веб-адрес российской компании
Логотип и веб-адрес российской компании

К слову, если спросить поисковик по-русски, тогда он выдаст ссылку на российскую компанию:

Результат запроса на русском языке
Результат запроса на русском языке

Вот так неуместное использование латиницы и одна лишняя буква привели к непониманию.

UFO just landed and posted this here

NST118 посмотрите. С ним попроще. А какое у вас годовое количество?

UFO just landed and posted this here

Не хочу вдаваться в изучение даташитов. В двух словах, отличие NST118 от NST1002? Сам, сежду прочим, пользую от стм - stlm75. Датчик неплохой, но i2Cцэшный. Сейчас, вроде, проблем с закупкой продукции от СТМ нет. Цены, конечно, не радуют, да и неизвестно, что дальше будет.

А бывают какие-нибудь нормальные датчики с большой скоростью, для которых не надо останавливать программу? 1.2 мс из 5 - это слишком тормозно. В каких то рилтайм процессах это слишком долго. А если их там 20? Программа только и будет читать температуру вместо работы. Или делать отдельный измеритель на МК, который тупо и будет заниматься датчиками, отдавая главному по SPI?

Ну так если расстояние небольшое - i2c датчики, там по прерыванию при наличии аппаратного i2c-master.

1-wire и всякие циклы ожидания вполне себе аппаратно реализуемы на прерываниях, нужны лишь таймеры и DMA. И там вроде полный цикл конверсии и считывания - 30 с небольшим миллисекунд.

Я на rp2040 делал на PIO машинах интерфейс "аппаратный" с ДМА на пачку устройств почти без затрат основных процов. Чисто на обычном таймере с прерываниями - ну.... наверное можно, но накладных расходов будет много (на само прерывание, которое просто считывает полбита).

Комрады, кто может подсказать путь изготовления (или приобретения) дифференциального термостата? Это который сравнивает две температуры и включает нагрузку при достижении между ними заданной разницы.

UFO just landed and posted this here

Купить это чуть выше Вам написали.

Изготовить- смотря какая температура. Если попадает в допустимый диапазон для DS18B20, то ардуино нано и простенькая программа на С. Если хочется бантиков с вэб мордой и рокенролом, то ESP32 программка на С и море радости.

Ну и конечно исполнительное устройство, например модуль с реле на адекватный ток, коих предлагается достаточно и недорого.

Если температуры иные, то то же самое плюс подходящие термодатчики и модули преобразования к ним, но это уже совсем другая история.

Всем спасибо за помощь. Не проблема спаять, не проблема, наверное, написать на С. Проблема - полное отсутствие опыта работы с микроконтроллерами вообще и ардуино в частности. Вот есть у меня платка UNO R3. Я понятия не имею - хватит её возможностей или нет. А температуры - в районе +20.

Меня всегда интересовало, а что является чувствительным элементом таких вот цифровых датчиков, не я понимаю что всю цифровую составляющую можно запихнуть хоть в "кончик иглы", и вывести любое кол-во знаков после запятой, но что именно в нем отвечает за температуру!? если это банальный PN-переход, это одно, если это платиновый терморезистор это другое...

UFO just landed and posted this here

В даташите про это я инфы не видел, да и точность его целых 0,5 градуса, что довольно много, да и назначение у него:
Контроль окружающей среды HVAC, мониторинг температуры
системы внутри зданий, оборудования или машин, а также
системы мониторинга и управления технологическими процессами.

Так что не думаю что в нем применена какая то мудреная балансно-мостовая схема, там все гораздо проще...

Там где нужна точность, используют PT100 - PT1000 в связке с другими АЦП, а этот для обозначения того что температура находится в заданных границах, не более того... Я так думаю... :)

Исходя из широкого диапазона напряжений питания, думаю что таки мост.

Широкий диапазон питаний это не аргумент, мосты используют когда надо ловить минимальные изменения на уровне долей градуса или любой другой величины, а здесь диапазон 200 градусов, там не один мост будет нужен, а с десяток... :)

GPIO1 используется для управления обменом, GPIO2 для считывания данных.

Нет. Если только не считать подачу питания за "управление обменом"

There are 2 GPIO needed in this application in order to achieve the no power consumption in standby mode.

The GPIO1 will set to high, and provide the power though the pull up resistor Rpu as VDD.

Рекомендуемое значение резистора 4.7 кОм @ 3.3 В.

Где вы это взяли?

Note: the NST1002 max Conversion current is 30μA (typical), and the min Operation voltage will be effected by pull up resistor Rpu. For example, the min Operation voltage is 1.7V while the Rpu =5KΩ.

Его начало инициируется сбросом питания (GPIO1) в ноль на время 200 микросекунд.

Нет. Весь обмен, в том числе инициализация, осуществляется пином DQ (GPIO2). Потому что GPIO1 вообще может не быть. Он нужен для режима экономии питания. И если он у вас есть, то его не надо сбрасывать, потому что он все время сброшен, пока не идет опрос, чтобы собственно, экономить питание.

Для датчика, конечно, нет разницы, каким образом вы ему выдаете 0.

4.1.Electrical Characteristics
at TA = +25°C and Vpu = +1.7V to +5.5V, Pull up resistor 4.7kohm, unless otherwise noted.

В остальном вы правы, спасибо.

Это не "Рекомендуемое значение". Это условия, при которых приводятся данные в таблице.

Sign up to leave a comment.

Articles