------- 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кВт
------------------------------------
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"
Интересует продолжение публикаций на эту тему
- Да
53 - Нет
6 - У меня Ардуино
7
Всего голосов: 66
mr.ptec
Доктор наук
Петрозаводск
703 171
Отв.80 04 Мая 16, 00:42
mr.ptec
Доктор наук
Петрозаводск
703 171
Отв.81 04 Мая 16, 00:53, через 11 мин
Задача на завтра - с помощью программного обеспечения и этой коробочки нагреть воду в ПВК до заданной температуры и поддерживать её заданный период времени. Пока просто на воде. Через пару дней солод вырастет и можно будет муку осахарить.
mr.ptec
Доктор наук
Петрозаводск
703 171
Отв.82 06 Мая 16, 17:15
грею воду в кубе. управление по LPT порту в ручном режиме с помощью программы WndLpt (включение и выключение ножек порта)
Отображение температур в моей программе. На фото верхний график - температура воды в кубе, нижний - температура в рубашке.
Отображение температур в моей программе. На фото верхний график - температура воды в кубе, нижний - температура в рубашке.
mr.ptec
Доктор наук
Петрозаводск
703 171
Отв.83 06 Мая 16, 21:54
А вот это уже управление нагревом ПВК. Программа управления моя.
Гистерезис не более 2 градусов на неутеплённом ПВК. Делаю для себя вывод-овчинка выделки стоит, нужно развивать программу. От компьютера до ПВК кабель LPT(15метров), и кабель датчиков (15 метров). Схема подключения кабеля на картинке. Программа проработала более трёх часов без единого сбоя по температуре или по управлению не было.
На картинке где два графика вместе - оранжевым цветом темпер. в кубе ПВК, другой график темпер. в рубашке.
Алгоритм программы описывается языком XML. Весь алгоритм умещается в 10 строчек скрипт-кода. Можно было и в одну строчку , но тогда уставки температуры в виде включённых выключенных лампочек я бы не смог наблюдать.
Нужно сделать в следующей версии:
- показывать направление изменение температуры (вверх или вниз)
- контроль несанкционированного дёргания ножками LPT порта сторонними программами. (в цикле проверять)
- контроль подвисания показаний температуры по типу "зависли датчик".
- добавить поинты сообщений при достижений тех или иных условий
- и много чего ещё....
Best regards!
Гистерезис не более 2 градусов на неутеплённом ПВК. Делаю для себя вывод-овчинка выделки стоит, нужно развивать программу. От компьютера до ПВК кабель LPT(15метров), и кабель датчиков (15 метров). Схема подключения кабеля на картинке. Программа проработала более трёх часов без единого сбоя по температуре или по управлению не было.
На картинке где два графика вместе - оранжевым цветом темпер. в кубе ПВК, другой график темпер. в рубашке.
Алгоритм программы описывается языком XML. Весь алгоритм умещается в 10 строчек скрипт-кода. Можно было и в одну строчку , но тогда уставки температуры в виде включённых выключенных лампочек я бы не смог наблюдать.
Нужно сделать в следующей версии:
- показывать направление изменение температуры (вверх или вниз)
- контроль несанкционированного дёргания ножками LPT порта сторонними программами. (в цикле проверять)
- контроль подвисания показаний температуры по типу "зависли датчик".
- добавить поинты сообщений при достижений тех или иных условий
- и много чего ещё....
Best regards!
Dryundel
Студент
Ярославль
23 10
Отв.84 02 Июня 16, 11:32
Есть вот такой USB-TTL адаптер.
Драйвер вроде установился сам, пишет что работает нормально.
Подскажите пожалуйста как правильно к нему подключть DS18B20.
Как ни пытался программа поиска пишет, что датчик отсутствует (Sensors not founs).
Драйвер вроде установился сам, пишет что работает нормально.
Подскажите пожалуйста как правильно к нему подключть DS18B20.
Как ни пытался программа поиска пишет, что датчик отсутствует (Sensors not founs).
Mnz
Магистр
Город
254 86
Отв.85 02 Июня 16, 12:37
Подключать нужно как на этой картинке (диод любой кремневый, резистор 2К).
Выводы 1, 2 и 3 датчика нужно соединить с GND, диодом/резистором и +5В соответственно.
Выводы 1, 2 и 3 датчика нужно соединить с GND, диодом/резистором и +5В соответственно.
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мин.:
С адаптером был джамп. и вот такую инфу нашел случайно. Может в этом проблема?
Какую программу можно попробовать?
При запуске программы поиска на адаптере краткосрочно мигают два светодиода. Я так понимаю происходит опрос. И все. Дальше "Sensors not founs"
Добавлено через 5мин.:
С адаптером был джамп. и вот такую инфу нашел случайно. Может в этом проблема?
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 галку ставишь.
Короче, не пойму в чем беда.
Mnz
Магистр
Город
254 86
Отв.91 02 Июня 16, 21:22
Какое сопротивление резисторов?
Отключите правый вывод резистора (на вашем фото) от вывода TXD и соедините его с 5V.
Отключите правый вывод резистора (на вашем фото) от вывода TXD и соедините его с 5V.
Dryundel
Студент
Ярославль
23 10
Отв.92 02 Июня 16, 21:40, через 18 мин
Какое сопротивление резисторов?Mnz, 02 Июня 16, 21:222 Х 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 порту по уровням, т.е. надо подтягивать по уровню резистором.
Я конечно могу и ошибаться, но в моем конкретном случае было именно так.
По модулям Термометр и Термостат: первый показался жутко глючным, а вот второй имеет право на жизнь, только интерфейс подпилить немного и будет вам счастье, например, сделать выбор отображения температуры только подключенных датчиков, а не всех возможных, но это в принципе несложно сделать и самому.
Если что не понятно объяснил - спрашивайте - отвечу.
Всем удачных опытов.
Старый 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 мин
есть ещё такая схема
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
mr.ptec
Доктор наук
Петрозаводск
703 171
Отв.98 02 Июня 16, 22:10, через 5 мин
мржет дело в перемычке жёлтой на фото? У тебя джампер на платке вкл/выкл питание 3.3 или 5V. Почитай даташит.
Вообще рекомендую все новые девайсы тестировать в Windows XP 32bit. Такое понятие как "права доступа на выполнение программы" в ней отсутствуют" .
Вообще рекомендую все новые девайсы тестировать в 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Я там перемычек не вижу о которых было написано выше. Если имеется в виду желтая перемычка на выводах, то ее нужно убрать.