---- Регулируемая нагрузка --------- 2 х 5кВт 3 x 1кВт ------------------------------------
20160503_144645.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.20160503_160418.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.20160503_202727.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.20160503_202731.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.20160503_202738.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.20160504_001056.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.20160504_001102.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
mr.ptec
Доктор наук
Петрозаводск
699 171
Отв.81 04 Мая 16, 00:53 (через 11 мин)
Задача на завтра - с помощью программного обеспечения и этой коробочки нагреть воду в ПВК до заданной температуры и поддерживать её заданный период времени. Пока просто на воде. Через пару дней солод вырастет и можно будет муку осахарить.
mr.ptec
Доктор наук
Петрозаводск
699 171
Отв.82 06 Мая 16, 17:15
грею воду в кубе. управление по LPT порту в ручном режиме с помощью программы WndLpt (включение и выключение ножек порта)
Отображение температур в моей программе. На фото верхний график - температура воды в кубе, нижний - температура в рубашке.
разогрев.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
mr.ptec
Доктор наук
Петрозаводск
699 171
Отв.83 06 Мая 16, 21:54
А вот это уже управление нагревом ПВК. Программа управления моя. Гистерезис не более 2 градусов на неутеплённом ПВК. Делаю для себя вывод-овчинка выделки стоит, нужно развивать программу. От компьютера до ПВК кабель LPT(15метров), и кабель датчиков (15 метров). Схема подключения кабеля на картинке. Программа проработала более трёх часов без единого сбоя по температуре или по управлению не было. На картинке где два графика вместе - оранжевым цветом темпер. в кубе ПВК, другой график темпер. в рубашке.
Алгоритм программы описывается языком XML. Весь алгоритм умещается в 10 строчек скрипт-кода. Можно было и в одну строчку , но тогда уставки температуры в виде включённых выключенных лампочек я бы не смог наблюдать.
Нужно сделать в следующей версии:
- показывать направление изменение температуры (вверх или вниз) - контроль несанкционированного дёргания ножками LPT порта сторонними программами. (в цикле проверять) - контроль подвисания показаний температуры по типу "зависли датчик". - добавить поинты сообщений при достижений тех или иных условий - и много чего ещё....
Best regards!
поддержание температры04.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.поддержание температры05.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.подключение датчиков ds18b20.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.скрипт-алгоритм.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
Dryundel
Студент
Ярославль
23 10
Отв.84 02 Июня 16, 11:32
Есть вот такой USB-TTL адаптер. Драйвер вроде установился сам, пишет что работает нормально. Подскажите пожалуйста как правильно к нему подключть DS18B20. Как ни пытался программа поиска пишет, что датчик отсутствует (Sensors not founs).
2016-06-02_112310.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.2016-06-02_111533.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
Mnz
Магистр
Город
255 86
Отв.85 02 Июня 16, 12:37
Подключать нужно как на этой картинке (диод любой кремневый, резистор 2К).
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
Выводы 1, 2 и 3 датчика нужно соединить с GND, диодом/резистором и +5В соответственно.
ds18b20.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
Dryundel
Студент
Ярославль
23 10
Отв.86 02 Июня 16, 13:15 (через 38 мин)
Mnz, не фига не помогает. В чем дело не пойму. Может порт надо как то настроить?
mr.ptec
Доктор наук
Петрозаводск
699 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 Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
mr.ptec
Доктор наук
Петрозаводск
699 171
Отв.89 02 Июня 16, 14:13 (через 22 мин)
Dryundel, ну во первых, проверь в другой программе например в этой http://isens.ru/ или в той что я прикрепил сообщению... Выбирай там номер порта СОМ и жми на "найти"
Во вторых поиграйся перемычками на адаптере . потом отпишись.
ещё возможно у тебя датчик температуры убитый... ещё как вариант, ножки датчика перепутал...
ещё возможно у тебя датчик температуры убитый... ещё как вариант, ножки датчика перепутал...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 Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.2016-06-02_175002.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.2016-06-02_181322.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.2016-06-02_191437.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.2016-06-02_190718.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.2016-06-02_202226.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.2016-06-02_202505.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
Mnz
Магистр
Город
255 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
Доктор наук
Петрозаводск
699 171
Отв.93 02 Июня 16, 21:45 (через 6 мин)
Dryundel, Запусти программу из архива что я прикрепил ранее "OWire_x64", "ThermoMon_x64" правой кнопкой мыши - "запустить от имени администратора". Далее выбрать номер СОМ порта. У тебя номер СОМ порта 13 ! а не 12.
сообщение удалено
mr.ptec
Доктор наук
Петрозаводск
699 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
Доктор наук
Петрозаводск
699 171
Отв.95 02 Июня 16, 21:57 (через 5 мин)
есть ещё такая схема
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