Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"
Интересует продолжение публикаций на эту тему
- Да
53 - Нет
6 - У меня Ардуино
7
Всего голосов: 66
Mnz
Магистр
Город
254 86
Отв.360 10 Июля 19, 14:59
При подключении по двум проводам, вывод питания и общий соединяют вместе. Схема такая же, только питание на датчик не подается.
dagdag
Бакалавр
Волгоград
81 36
Отв.361 08 Дек. 19, 15:05
Может кому пойдет на пользу.
Долго искал себе схему для простейшего подключения ds18B20, поскольку последний раз паял еще при Горбачеве.
Нашел вот такую (первоисточник: http://purebasic.mybb.ru/viewtopic.php?id=475)
Там же по ссылке есть софтина на purebasic для работы с такой схемой подключения.
Немного переписал ее, чтоб показывала красиво (3 датчика, мне больше не нужно). Все (и скомпилированная программа и исходники) во вложении.
Важно! С китайскими переходниками USB-Com НЕ работает. Нужно искать нормальный, на pl2303.
Китайским термодатчикам в металлических гильзах не доверяю, посему купил ds18B20+ в ЧипДипе и зафигачил их в клеевую термоусадку (жопка чипа торчит наружу). Есть мнение, что в таком виде оно может работать долгие годы...
Долго искал себе схему для простейшего подключения ds18B20, поскольку последний раз паял еще при Горбачеве.
Нашел вот такую (первоисточник: http://purebasic.mybb.ru/viewtopic.php?id=475)
Там же по ссылке есть софтина на purebasic для работы с такой схемой подключения.
Немного переписал ее, чтоб показывала красиво (3 датчика, мне больше не нужно). Все (и скомпилированная программа и исходники) во вложении.
Важно! С китайскими переходниками USB-Com НЕ работает. Нужно искать нормальный, на pl2303.
Китайским термодатчикам в металлических гильзах не доверяю, посему купил ds18B20+ в ЧипДипе и зафигачил их в клеевую термоусадку (жопка чипа торчит наружу). Есть мнение, что в таком виде оно может работать долгие годы...
mr.ptec
Доктор наук
Петрозаводск
703 171
Отв.362 27 Янв. 20, 15:36
dagdag, а моя программа чем не подошла?
dagdag
Бакалавр
Волгоград
81 36
Отв.363 27 Янв. 20, 16:04, через 29 мин
mr.ptec, я честно не помню причин. Ваша программа работает с таким типом подключения датчиков?
mr.ptec
Доктор наук
Петрозаводск
703 171
Отв.364 27 Янв. 20, 16:06, через 3 мин
вроде через СОМ порт читает датчики. Во всяком случае от второй версии и выше. (вроде бы..
проверьте если не сложно.
проверьте если не сложно.
dagdag
Бакалавр
Волгоград
81 36
Отв.365 27 Янв. 20, 16:08, через 3 мин
mr.ptec, Проверил. Скачал архив из первого поста темы, распаковал, запустил последнюю версию 26_03_2016. Датчики находит, датчики показывают +85 (в реальности в комнате примерно 22 градуса). Как в программе поменять тип подключения - не нашел.
mr.ptec
Доктор наук
Петрозаводск
703 171
Отв.366 27 Янв. 20, 22:13
dagdag, а первую и вторую версию не запускали? Проверьте, если не трудно.
dagdag
Бакалавр
Волгоград
81 36
Отв.367 28 Янв. 20, 07:23
Запустил программы на работе. Вторая просто отрубается без датчиков.
Первая запускается, но режима "Инвертировать DTR и RTS" не нашел. То есть тоже будет показывать 85 градусов - датчик просто не понимает, чего от него хотят, и отдает то, чем сам себя проинициализировал при включении.
На самом деле (ниже напишу мое личное мнение, не претендующее на истину) все эти свистоперделки (и мое творение тоже) не приносят ровным счетом никакой пользы. Я когда свое творение вытворял - думал, ну щас заживу, буду смотреть и учитывать красивые графики, анализировать логи... Хрена ли там анализировать. Только провода висят, об которые можно споткнуться и ноут занят и занимает место на столе. Единственное, когда графики может и нужны, это вначале, когда колонна стабилизируется на режиме. Теперь я жду не полчаса как во всех букварях, а десять минут (и то на третий раз уже все знаешь заранее без всяких графиков). Потом с чистой совестью отключаю провода, ибо наблюдать там совершенно нечего, достаточно ОДНОГО обычного термометра (параметры оборудования стабильны, поведение колонны и сырья - известны после первого перегона).
Первая запускается, но режима "Инвертировать DTR и RTS" не нашел. То есть тоже будет показывать 85 градусов - датчик просто не понимает, чего от него хотят, и отдает то, чем сам себя проинициализировал при включении.
На самом деле (ниже напишу мое личное мнение, не претендующее на истину) все эти свистоперделки (и мое творение тоже) не приносят ровным счетом никакой пользы. Я когда свое творение вытворял - думал, ну щас заживу, буду смотреть и учитывать красивые графики, анализировать логи... Хрена ли там анализировать. Только провода висят, об которые можно споткнуться и ноут занят и занимает место на столе. Единственное, когда графики может и нужны, это вначале, когда колонна стабилизируется на режиме. Теперь я жду не полчаса как во всех букварях, а десять минут (и то на третий раз уже все знаешь заранее без всяких графиков). Потом с чистой совестью отключаю провода, ибо наблюдать там совершенно нечего, достаточно ОДНОГО обычного термометра (параметры оборудования стабильны, поведение колонны и сырья - известны после первого перегона).
mr.ptec
Доктор наук
Петрозаводск
703 171
Отв.368 31 Янв. 20, 22:39
dagdag, Спасибо за тест. Согласен насчет всего сказанного. Было бы удобно по воздуху получать температуру на смартфон. Вот это да круто.
Dmitry68
Специалист
Уфа
194 102
Отв.369 01 Февр. 20, 08:51
Согласен насчет всего сказанного. Было бы удобно по воздуху получать температуру на смартфон. Вот это да круто.mr.ptec, 31 Янв. 20, 22:39Давно это реализовано. Даже с графиками и с возможностью сохранять их в экселе. Поищи в ютубе "virtuino ds18b20" У меня это выглядит так. Ещё датчик давления туда прикрутил.