Comments 34
Прежде, чем углубляться в технические дебри, подобные обзоры должны отвечать на вопрос "Зачем?". Окей, датчик заявлен, как более точный, чем DS18B20, мотаем обзор, ничего не видим про измерение точности на лабораторном оборудовании. Итого вопрос "зачем?" (применительно как к датчику, так и к данному обзору) остаётся открытым.
А как вы интересно, оцениваете объем работ, чтобы он ответил на ваш вопрос зачем?
Dallas же это у нас нынче ADI? А ADI это амеры?
На продукции Maxim свет клином не сошелся, есть 100500 китайских и клонов и оригинальных разработок, включая "типа отечественные". Но без спеков и ТТХ (причем не паспортных, а проверенных собственноручно), на одном лишь лозунге "зато наше, импортозамещённое" далеко не уедешь (если речь, конечно, не о кейсе как с Миландром и тем монитором).
Всё это очень интересно, но сколько он стоит и как его купить? Ни в чип-дипе, ни в промэлектронике поиск не дал результата.
Обращайтесь в MT-Systems :)
В 2024 году совет обращаться в зарегистрированную в США компанию звучит не иначе как издёвка.
Видимо, мы о разных компаниях говорим? https://mt-system.ru/
Цена в районе 0.2-0.4 USD
Видимо да, о разных. Вы написали по-английски "MT-Systems", ровно это я и спросил у поисковика:
Компания же, на которую Вы дали ссылку, называется "МТ-Системс" по-русски, но "MT-System" (без "s") по-английски:
К слову, если спросить поисковик по-русски, тогда он выдаст ссылку на российскую компанию:
Вот так неуместное использование латиницы и одна лишняя буква привели к непониманию.
NST118 посмотрите. С ним попроще. А какое у вас годовое количество?
Не хочу вдаваться в изучение даташитов. В двух словах, отличие NST118 от NST1002? Сам, сежду прочим, пользую от стм - stlm75. Датчик неплохой, но i2Cцэшный. Сейчас, вроде, проблем с закупкой продукции от СТМ нет. Цены, конечно, не радуют, да и неизвестно, что дальше будет.
А бывают какие-нибудь нормальные датчики с большой скоростью, для которых не надо останавливать программу? 1.2 мс из 5 - это слишком тормозно. В каких то рилтайм процессах это слишком долго. А если их там 20? Программа только и будет читать температуру вместо работы. Или делать отдельный измеритель на МК, который тупо и будет заниматься датчиками, отдавая главному по SPI?
Ну так если расстояние небольшое - i2c датчики, там по прерыванию при наличии аппаратного i2c-master.
1-wire и всякие циклы ожидания вполне себе аппаратно реализуемы на прерываниях, нужны лишь таймеры и DMA. И там вроде полный цикл конверсии и считывания - 30 с небольшим миллисекунд.
Комрады, кто может подсказать путь изготовления (или приобретения) дифференциального термостата? Это который сравнивает две температуры и включает нагрузку при достижении между ними заданной разницы.
https://aliexpress.ru/item/1005001458589774.html
Находится за 30 секунд
Купить это чуть выше Вам написали.
Изготовить- смотря какая температура. Если попадает в допустимый диапазон для DS18B20, то ардуино нано и простенькая программа на С. Если хочется бантиков с вэб мордой и рокенролом, то ESP32 программка на С и море радости.
Ну и конечно исполнительное устройство, например модуль с реле на адекватный ток, коих предлагается достаточно и недорого.
Если температуры иные, то то же самое плюс подходящие термодатчики и модули преобразования к ним, но это уже совсем другая история.
Меня всегда интересовало, а что является чувствительным элементом таких вот цифровых датчиков, не я понимаю что всю цифровую составляющую можно запихнуть хоть в "кончик иглы", и вывести любое кол-во знаков после запятой, но что именно в нем отвечает за температуру!? если это банальный PN-переход, это одно, если это платиновый терморезистор это другое...
В даташите про это я инфы не видел, да и точность его целых 0,5 градуса, что довольно много, да и назначение у него:Контроль окружающей среды HVAC, мониторинг температуры
системы внутри зданий, оборудования или машин, а также
системы мониторинга и управления технологическими процессами.
Так что не думаю что в нем применена какая то мудреная балансно-мостовая схема, там все гораздо проще...
Там где нужна точность, используют PT100 - PT1000 в связке с другими АЦП, а этот для обозначения того что температура находится в заданных границах, не более того... Я так думаю... :)
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.
Температурный датчик NST1002 от компании Novosense