Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"

Форум самогонщиков Автоматика
1 2 3 4 5 6 7 8 ... 19 5

Интересует продолжение публикаций на эту тему

  1. Да
    53
  2. Нет
    6
  3. У меня Ардуино
    7

Всего голосов: 66

mr.ptec Доктор наук Петрозаводск 703 171
Отв.80  04 Мая 16, 00:42
------- TRIAC ---------------------
2шт х BTA41-600
3шт х MAC12N
-----------------------------------

--- LPT кабель --------------------
Длинна - 15метров
-----------------------------------

--- Силовые кабели ----------------
2 х (2 х 2.5мм2)
3 х (2 х 0.75мм2)

------ оптроны ---------------------
moc3063 - 1шт
moc3041 - 2шт
moc3083 - 2шт
------------------------------------

---- Регулируемая нагрузка ---------
2 х 5кВт
3 x 1кВт
------------------------------------

20160503_144645.jpg
20160503_144645.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
20160503_160418.jpg
20160503_160418.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
20160503_202727.jpg
20160503_202727.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
20160503_202731.jpg
20160503_202731.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
20160503_202738.jpg
20160503_202738.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
20160504_001056.jpg
20160504_001056.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
20160504_001102.jpg
20160504_001102.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
mr.ptec Доктор наук Петрозаводск 703 171
Отв.81  04 Мая 16, 00:53, через 11 мин
Задача на завтра - с помощью программного обеспечения и этой коробочки нагреть воду в ПВК до заданной температуры и поддерживать её заданный период времени. Пока просто на воде. Через пару дней солод вырастет и можно будет муку осахарить.
mr.ptec Доктор наук Петрозаводск 703 171
Отв.82  06 Мая 16, 17:15
грею воду в кубе. управление по LPT порту в ручном режиме с помощью программы WndLpt (включение и выключение ножек порта)

Отображение температур в моей программе. На фото верхний график - температура воды в кубе, нижний - температура в рубашке.
разогрев.jpg
разогрев.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
mr.ptec Доктор наук Петрозаводск 703 171
Отв.83  06 Мая 16, 21:54
А вот это уже управление нагревом ПВК. Программа управления моя.
Гистерезис не более 2 градусов на неутеплённом ПВК. Делаю для себя вывод-овчинка выделки стоит, нужно развивать программу. От компьютера до ПВК кабель LPT(15метров), и кабель датчиков (15 метров). Схема подключения кабеля на картинке. Программа проработала более трёх часов без единого сбоя по температуре или по управлению не было.
На картинке где два графика вместе - оранжевым цветом темпер. в кубе ПВК, другой график темпер. в рубашке.

Алгоритм программы описывается языком XML. Весь алгоритм умещается в 10 строчек скрипт-кода. Можно было и в одну строчку , но тогда уставки температуры в виде включённых выключенных лампочек я бы не смог наблюдать.

Нужно сделать в следующей версии:

- показывать направление изменение температуры (вверх или вниз)
- контроль несанкционированного дёргания ножками LPT порта сторонними программами. (в цикле проверять)
- контроль подвисания показаний температуры по типу "зависли датчик".
- добавить поинты сообщений при достижений тех или иных условий
- и много чего ещё....

Best regards!
поддержание температры04.jpg
поддержание температры04.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
поддержание температры05.jpg
поддержание температры05.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
подключение датчиков ds18b20.jpg
подключение датчиков ds18b20.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
скрипт-алгоритм.jpg
скрипт-алгоритм.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
Dryundel Студент Ярославль 23 10
Отв.84  02 Июня 16, 11:32
Есть вот такой USB-TTL адаптер.
Драйвер вроде установился сам, пишет что работает нормально.
Подскажите пожалуйста как правильно к нему подключть DS18B20.
Как ни пытался программа поиска пишет, что датчик отсутствует (Sensors not founs).
2016-06-02_112310.jpg
2016-06-02_112310.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
2016-06-02_111533.jpg
2016-06-02_111533.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
Mnz Магистр Город 254 86
Отв.85  02 Июня 16, 12:37
Подключать нужно как на этой картинке (диод любой кремневый, резистор 2К).

Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.


Выводы 1, 2 и 3 датчика нужно соединить с GND, диодом/резистором и +5В соответственно.

ds18b20.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"
ds18b20.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
Dryundel Студент Ярославль 23 10
Отв.86  02 Июня 16, 13:15, через 38 мин
Mnz, не фига не помогает. В чем дело не пойму. Может порт надо как то настроить?
mr.ptec Доктор наук Петрозаводск 703 171
Отв.87  02 Июня 16, 13:47, через 33 мин
Dryundel, другими программами пробовал? Датчик находит - определяет?
Dryundel Студент Ярославль 23 10
Отв.88  02 Июня 16, 13:51, через 5 мин
Нет, пока не пробовал.
Какую программу можно попробовать?
При запуске программы поиска на адаптере краткосрочно мигают два светодиода. Я так понимаю происходит опрос. И все. Дальше "Sensors not founs"

Добавлено через 5мин.:

С адаптером был джамп. и вот такую инфу нашел случайно. Может в этом проблема?
Usb-для-TTL-UART-модуль-CH340G-CH340-3-3-В-5-В-выключатель-1-шт-4.jpg
Usb-для-TTL-UART-модуль-CH340G-CH340-3-3-В-5-В-выключатель-1-шт-4.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
mr.ptec Доктор наук Петрозаводск 703 171
Отв.89  02 Июня 16, 14:13, через 22 мин
Dryundel, ну во первых, проверь в другой программе например в этой http://isens.ru/ или в той что я прикрепил сообщению... Выбирай там номер порта СОМ и жми на "найти"

Во вторых поиграйся перемычками на адаптере . потом отпишись.

ещё возможно у тебя датчик температуры убитый...
ещё как вариант, ножки датчика перепутал...

сообщения удалены (2)
Dryundel Студент Ярославль 23 10
Отв.90  02 Июня 16, 19:52
 
ещё возможно у тебя датчик температуры убитый...
ещё как вариант, ножки датчика перепутал...mr.ptec, 02 Июня 16, 14:13
Всё! Я почти убился головой ап стену.
Программы датчика не видят, взял новый датчик результат тот же.
От безысходности поменял местами GND и 5V - похоже спалил новый датчик. Он нагрелся и когда переставил контакты на место то на адаптере стало светится два светодиода вместо одного.
Поставил третий даттчик результат прежний - программы его не видят.
Изменял номера СОМ портов, менял скорость обмена, ничего не помогает.
Собрал так, что бы было все видно. Что я делаю не так?

Во вторых поиграйся перемычками на адаптере . потом отпишись.mr.ptec, 02 Июня 16, 14:13
Перемычку (джамп) ставил в оба варианта (см.выше) изменений никаких, за исключением того, что когда перемыкаешь 5V и VCC - светодиод на адаптере светится чуть ярче.

Да, вот еще что. Все вышеописанное проделал в Windows 8.1 Пришла мысль что может в этом проблема. Попробовал в XP - все то же самое.
Начал задумываться не "гнилой" ли адаптер. Но вроде как системой воспринимается адекватно, да и диодами моргает когда в ComTest на TXD галку ставишь.
Короче, не пойму в чем беда.
2016-06-02_112310.jpg
2016-06-02_112310.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
2016-06-02_175002.jpg
2016-06-02_175002.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
2016-06-02_181322.jpg
2016-06-02_181322.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
2016-06-02_191437.jpg
2016-06-02_191437.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
2016-06-02_190718.jpg
2016-06-02_190718.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
2016-06-02_202226.jpg
2016-06-02_202226.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
2016-06-02_202505.jpg
2016-06-02_202505.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
Mnz Магистр Город 254 86
Отв.91  02 Июня 16, 21:22
Какое сопротивление резисторов?
Отключите правый вывод резистора (на вашем фото) от вывода TXD и соедините его с 5V.
Dryundel Студент Ярославль 23 10
Отв.92  02 Июня 16, 21:40, через 18 мин
Какое сопротивление резисторов?Mnz, 02 Июня 16, 21:22
2 Х 4К7 Ну сам же говорил, что 2К надо.
Ща попробую. А диод на TXD оставить?

Лучше схемку накидай.
mr.ptec Доктор наук Петрозаводск 703 171
Отв.93  02 Июня 16, 21:45, через 6 мин
Dryundel, Запусти программу из архива что я прикрепил ранее "OWire_x64", "ThermoMon_x64" правой кнопкой мыши - "запустить от имени администратора". Далее выбрать номер СОМ порта. У тебя номер СОМ порта 13 ! а не 12.
сообщение удалено
mr.ptec Доктор наук Петрозаводск 703 171
Отв.94  02 Июня 16, 21:53, через 9 мин
DВот тоже человек столкнулся с проблемой с таким же адаптером:

Старый 25.03.2014, 13:33    #138 
ankv
Junior Member


Регистрация: 25.03.2014
Адрес: Калуга
Сообщений: 8
Вес репутации: 0
ankv is an unknown quantity at this point По умолчанию Re: CyberWrt модуль "Термометр"

--------------------------------------------------------------------------------

Долго и упорно я мучился с запуском данного варианта схемы.
Грешил на все, что только можно: перебрал три датчика, пробовал два разных адаптера, пробовал digitemp и в OpenWRT и в CyberWRT, но результат нулевой - датчики не видны.
Решилось все добавлением резистора 4.7кОм между ногами +5В и Data на датчике.
В итоге: 1. USB-UART PL2303 + DS18B20 + MR3020 работает на обеих прошивках только с резистором, без него не определяется датчик.
2. USB-UART CH340 + DS18B20 + MR3020 аналогично.
3. USB-UART PL2303 + DS18B20 + Windows 7 + OneWireViewer - работает прекрасно без резистора.
4. USB-UART CH340 + DS18B20 + Windows 7 + OneWireViewer - работает прекрасно без резистора.

Я так полагаю, что MR3020 что-то не устраивает на USB порту по уровням, т.е. надо подтягивать по уровню резистором.
Я конечно могу и ошибаться, но в моем конкретном случае было именно так.

По модулям Термометр и Термостат: первый показался жутко глючным, а вот второй имеет право на жизнь, только интерфейс подпилить немного и будет вам счастье, например, сделать выбор отображения температуры только подключенных датчиков, а не всех возможных, но это в принципе несложно сделать и самому.

Если что не понятно объяснил - спрашивайте - отвечу.
Всем удачных опытов. 
сообщение удалено
mr.ptec Доктор наук Петрозаводск 703 171
Отв.95  02 Июня 16, 21:57, через 5 мин
есть ещё такая схема
h_1426692292_9302420_e486fa6392.jpg
h_1426692292_9302420_e486fa6392.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
Dryundel Студент Ярославль 23 10
Отв.96  02 Июня 16, 21:58, через 2 мин
Dryundel, Запусти программу из архива что я прикрепил ранее "OWire_x64", "ThermoMon_x64" правой кнопкой мыши - "запустить от имени администратора". Далее выбрать номер СОМ порта. У тебя номер СОМ порта 13 ! а не 12.mr.ptec, 02 Июня 16, 21:45
Все это пробовал, результат тот же.
А по поводу портов, я же говорю я номера портов менял. Дело в том, что "OWire_x64" и "ThermoMon_x64" в списке выше чем COM10 не дают. Теперь у меня адаптер на COM2 висит.


Добавлено через 3мин.:

Dryundel,  Напиши полную версию своего USB-TTL адаптераmr.ptec, 02 Июня 16, 21:54
Вот этот у меня http://ru.aliexpress.com/...2599862444.html
Здесь я его и покупал.
mr.ptec Доктор наук Петрозаводск 703 171
Отв.97  02 Июня 16, 22:06, через 8 мин
Dryundel, ..итак у тебя - CH340G

111111.jpg
111111.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
mr.ptec Доктор наук Петрозаводск 703 171
Отв.98  02 Июня 16, 22:10, через 5 мин
мржет дело в перемычке жёлтой на фото? У тебя джампер на платке вкл/выкл питание 3.3 или 5V. Почитай даташит.

Вообще рекомендую все новые девайсы тестировать в Windows XP 32bit. Такое понятие как "права доступа на выполнение программы" в ней отсутствуют" .
Mnz Магистр Город 254 86
Отв.99  02 Июня 16, 22:11, через 2 мин
А диод на TXD оставить?Лучше схемку накидай.Dryundel, 02 Июня 16, 21:40
Диод остается. Нужно лишь переключить вывод резистора от TXD к 5V. Все остальное без изменений.

Вот этот у меняDryundel, 02 Июня 16, 21:58
Я там перемычек не вижу о которых было написано выше. Если имеется в виду желтая перемычка на выводах, то ее нужно убрать.