Как стать автором
Обновить

Комментарии 13

Насколько я понимаю, это просто очередная курсовая работа?
Реальное устройство не собиралось?
1. Текст статьи написан наполовину на русском, наполовину на украинском, с кучей опечаток и пропущенных букв.

2. Касательно аппаратной части: никакого моделирования по факту нет. Есть симуляция программы в протеусе. При этом схема предельно упрощена, настолько, что в реальности она бы погорела. Нет ключевых транзисторов по разрядам, нет токоограничивающих резисторов. Протеусу, конечно, все равно. А вот контроллер оказывается нагружен одновременно до 8 линий на выход, которые идут на 1 вывод на вход. При том, что у контроллера есть ограничение по току как на один вывод, так и на общий ток.

3. Чем обоснован выбор ассемблера по сравнению с С? Тот же CVAVR и Atmel studio имеют готовые библиотеки 7-сегментного индикатора и DS18B20. Автор говорит о быстродействии, но никаких данных сравнения кода на С и ASM не приводит.

4. Куча рефератной воды типа
Информационные системы могут быть составляющими развитых структур измерительных информационных систем и систем управления

5. Куча фактических ошибок. Например, автор пишет
Обеспечивает 1000 циклов стирания / записуFlashи 100000 циклов стирания / записи EEPROM
А в даташите на мегу 16 на первой странице:
Write/Erase Cycles: 10,000 Flash/100,000 EEPROM

То есть автор даже даташит не открывал? А руководствовался какой-то древней методичкой к ЛР? Кто помнит, в каком году Атмел повысила ресурс перезаписи?
Лет 10 назад это ещё могло бы иметь какую-то актуальность…

Интересная статья для тех у кого попались датчики DS18B20 «странные»
Я с такими сталкивался, они были как-то подозрительно неточны и не полностью соответствовали даташиту.
www.rlocman.ru/review/article.html?di=621315

На сегодняшний день разумно будет не использовать DS18B20 в проектах вообще.
Если под них есть наработки, то юзать можно, но покупать у надёжных поставщиков, а не на али.

Но в целом да, с тех пор появилось много более интересных вариантов, я надеялся если не на сравнение, то хотя-бы их упоминание.
Но в целом да, с тех пор появилось много более интересных вариантов

Ну тогда Вы приведите примеры.
ВМЕ280 разве что, но нижняя граница измерения температуры у него -40, у DS18B20 она -55, а на северах это вполне важная величина. Очень мало датчиков измеряющих температуру ниже -40. Наверно тут стоит смотреть на термометры сопротивления тогда, например связку Pt100 и MAX31865. Ну и я с Вами согласен, не стоит надеяться на купленный на Али DS18B20. Покупайте тогда в DigiKey
из практики могу сказать, что меряют они спокойно до -70 в длительном режиме, у меня несколько десятков морозильников от -65 до -80.
в пике (вернее в мине;) заливали жидким азотом, до -100...-120 впорне переносят, погрешность конешно уплывает далеко за +-0.5 градС, но вполне переживают…
Немного не понятно про какой датчик, и речь идёт именно об способности измерения ниже -55 или просто работы?
ds18b20, не могу точно сказать поддельные или нет ибо у меня их достаточно много установленно (~1000 шт..), закупались как правило в проверенных местах, но не всегда (проект идёт с 2009 примерно года)

да именно способность измерения ниже -55 могу попробовать найти скрины…
Да не надо, верю на слово. Было бы конечно интересно определить точность этих измерений ниже -55. Но это тоже будет эфемерная величина, зависимая от конкретного датчика. Думаю в моём случае лучше потратиться на Pt100
ну у нас там не критичная точность, там просто сигнализации, что вот прям что-то пошло не так и авария…
где нужна точность, то да там pt100\pt1000 конечно используем.
мне вот один этот коммент, дал знаний больше, чем вся статься целиком… ;)
Так а где обещанный С++?
Чтобы сделать пост чуть чуть интересным, посоветую автору прицепить датчик температуры на аппаратный UART.
Протокол 1wire по таймингам так сделан, чтобы отлично лечь на UART и не надо будет микросекундные задержки циклами считать.
А в чем ценность этой статьи? Написать ещё раз про то, про что уже 100500 раз написано, но таким языком чтобы читать никому не захотелось? Или это материал для тех, кому надо лабораторную работу срочно накопипастить?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации