Симплед установлен в 1.
quote author=dimato link=topic=118518.msg13354169#msg13354169 date=1533272261]Детектор нуля не работает.[/quote]
Никак в толк не возьму, как его проверить. Он же должен генерировать импульсы с частотой 100 Гц. Может, в скетч воткнуть строку, чтобы каждый вызов прерывания № 1 в терминал отправлялась какая-либо информация?
Доступная автоматика HelloDistiller на Ардуино Мега 2560
Andrey_S
Кандидат наук
Москва
341 39
Отв.9940 03 Авг. 18, 09:26
dimato
Кандидат наук
Волгоград
417 182

Отв.9941 03 Авг. 18, 09:47 (через 21 мин)
Andrey_S,
Никак в толк не возьму, как его проверить.Andrey_S, 03 Авг. 18, 09:26Его не надо проверять. Он и так показывает что не правильно работает. Смотри внимательно монтаж. Правильность установки моськи. Или замени детали.
Andrey_S
Кандидат наук
Москва
341 39
Отв.9942 03 Авг. 18, 10:10 (через 24 мин)
Детектор собран по схеме из соседней ветки https://cdn.homedistil.ru/fs/1511/25/21231.260097.png
Ошибиться там сложно. Может, pc814 косячит?
Кстати, как Zr связан с детектированием нуля, почему он должен быть в пределах 2500?
Ошибиться там сложно. Может, pc814 косячит?
Кстати, как Zr связан с детектированием нуля, почему он должен быть в пределах 2500?
dimato
Кандидат наук
Волгоград
417 182

Отв.9943 03 Авг. 18, 10:30 (через 20 мин)
Andrey_S, Схема очень простая и всегда работает в 100%. Земля и питание детектора нуля у тебя откуда?
Andrey_S
Кандидат наук
Москва
341 39
Отв.9944 03 Авг. 18, 10:43 (через 14 мин)
Земля детектора нуля - от земли Ардуино, питание детектора - от +5 В Ардуино. От этого же источника запитаны модуль реле, модуль звука, модуль датчика тока.
dimato
Кандидат наук
Волгоград
417 182

Отв.9945 03 Авг. 18, 10:49 (через 6 мин)
Andrey_S,
Ошибиться там сложно. Может, pc814 косячит?Andrey_S, 03 Авг. 18, 10:10Может быть. Чудес не бывает так что ищи свой косяк. Питание правильно.
Andrey_S
Кандидат наук
Москва
341 39
Отв.9946 03 Авг. 18, 10:52 (через 4 мин)
Нашел в скетче обработчик прерывания void zero_crosss_int() // function to be fired at the zero crossing to dim the light
Добавляю в него вывод в терминал.
Щас схожу в банк, приду, загружу скетч и проверю, вызывается ли прерывание по нулю.
Кстати, вопрос: питать ардуино одновременно от внешнего источника 12 В и от usb - можно? Не сгорит?
Добавляю в него вывод в терминал.
Щас схожу в банк, приду, загружу скетч и проверю, вызывается ли прерывание по нулю.
Кстати, вопрос: питать ардуино одновременно от внешнего источника 12 В и от usb - можно? Не сгорит?
dimato
Кандидат наук
Волгоград
417 182

Отв.9947 03 Авг. 18, 11:02 (через 10 мин)
Andrey_S,
Не трать время зря. Проверяй монтаж.
Кстати, вопрос: питать ардуино одновременно от внешнего источника 12 В и от usb - можно? Не сгорит?Andrey_S, 03 Авг. 18, 10:52Можно.
Не трать время зря. Проверяй монтаж.
Andrey_S
Кандидат наук
Москва
341 39
Отв.9948 03 Авг. 18, 12:33
Итак, провел эксперимент.
Определил глобальную целую переменную IntCount.
Далее в начале обработчика прерываний void zero_crosss_int() вставил кусочек кода:
IntCount++;
Serial.println(IntCount);
т.е. число переходов через ноль должно считаться с момента запуска скетча и выводиться в порт.
Открываем монитор порта. При отключенной сети 220 В ничего нет (питание от usb компа). При включении сети 220 В в монитор начинают выводиться значения с интервалом 1-2 раза в секунду. Ощущение, что датчик тока срабатывает один раз через полсотни. Какая-то фигня. Почему так может быть?
Определил глобальную целую переменную IntCount.
Далее в начале обработчика прерываний void zero_crosss_int() вставил кусочек кода:
IntCount++;
Serial.println(IntCount);
т.е. число переходов через ноль должно считаться с момента запуска скетча и выводиться в порт.
Открываем монитор порта. При отключенной сети 220 В ничего нет (питание от usb компа). При включении сети 220 В в монитор начинают выводиться значения с интервалом 1-2 раза в секунду. Ощущение, что датчик тока срабатывает один раз через полсотни. Какая-то фигня. Почему так может быть?
Отв.9949 03 Авг. 18, 12:59 (через 26 мин)
Ещё раз. Проверь монтаж (правильность, сопливость), номиналы резисторов и поменяй PC814. Больше там ничего быть не может. За время писанины уже давно можно было это проделать
Andrey_S
Кандидат наук
Москва
341 39
Отв.9950 03 Авг. 18, 13:41 (через 42 мин)
Коллеги! Смотрю схему и вызвало сомнение то, что рс814 включен в сеть 220 В через резистор 82 кОм. Не многовато?
Отв.9951 03 Авг. 18, 13:46 (через 5 мин)
Не многовато?Andrey_S, 03 Авг. 18, 13:41Нормально, проверенная рабочая схема. У тебя ноги 3-4 не попутаны?
Andrey_S
Кандидат наук
Москва
341 39
Отв.9952 03 Авг. 18, 13:57 (через 12 мин)
Нет, не попутаны. Точно. Нога три на земле, нога 4 через подтягивающий 10 кОм на +5 В.
Добавлено через 56мин.:
Кажется, рс814 исправен. При отсутствии 220 В на 4 ноге напряжение питания (+4,8 В). При включенном 220 В на 4 ноге среднее 0,4 В - оптопара открыта в импульсном режиме в моменты перехода через ноль. Жаль, осциллографа нет...
Добавлено через 1ч. 15мин.:
Во блин, дела. Монитор порта и тестовый скетч опроса состояния пинов помог. Оказывается, я детектор нуля на пин 2 посадил. А не на пин 3. Вот так номер... Дружу с руками, называется.... Вперед за перепайку!!
Добавлено через 43мин.:
Заработала шарманка... Утюг регулирует. Только в режиме RegPower виснет клавиатура. На экране отсчеты идут, Zr, кстати, 2480 примерно, а клава после нескольких секунд работы перестает реагировать на нажатия...
Добавлено через 56мин.:
Кажется, рс814 исправен. При отсутствии 220 В на 4 ноге напряжение питания (+4,8 В). При включенном 220 В на 4 ноге среднее 0,4 В - оптопара открыта в импульсном режиме в моменты перехода через ноль. Жаль, осциллографа нет...
Добавлено через 1ч. 15мин.:
Во блин, дела. Монитор порта и тестовый скетч опроса состояния пинов помог. Оказывается, я детектор нуля на пин 2 посадил. А не на пин 3. Вот так номер... Дружу с руками, называется.... Вперед за перепайку!!
Добавлено через 43мин.:
Заработала шарманка... Утюг регулирует. Только в режиме RegPower виснет клавиатура. На экране отсчеты идут, Zr, кстати, 2480 примерно, а клава после нескольких секунд работы перестает реагировать на нажатия...
Phisik
Куратор
Екатеринбург
706 1.5K
Отв.9953 03 Авг. 18, 17:30
клава после нескольких секунд работы перестает реагировать на нажатияAndrey_S, 03 Авг. 18, 13:57[сообщение #13352735]
Rtehnik
Доктор наук
Барнаул
556 163

Нужна кому-нибудь версия, где можно экраны отключить и датчики местами поменять без танцев с бубном?Phisik, 09 Июля 18, 21:53Очень бы хотелось!
Andrey_S
Кандидат наук
Москва
341 39

Друзья, ещё вопрос. Собрал девпйс по схеме из готовых элементов. Модули питаю от Ардуино. Обнаружил, что звукоизлучатель жрет приличный ток, даже индикация блекнет. Видимо, стоит сделать отдельное питание +5 В для модулей?
dimato
Кандидат наук
Волгоград
417 182

Отв.9956 05 Авг. 18, 19:00 (через 13 мин)
Andrey_S,
Видимо, стоит сделать отдельное питание +5 В для модулей?Andrey_S, 05 Авг. 18, 18:48Стоит. Только обязательно земля должна быть общей. Датчик тока и детектор нуля должен запитан от ардуины. На схеме все показано [сообщение #13353818]
Обнаружил, что звукоизлучатель жрет приличный ток, даже индикация блекнетAndrey_S, 05 Авг. 18, 18:48Или зумер не исправен или [сообщение #12015989] почитай рекомендации.
Andrey_S
Кандидат наук
Москва
341 39
Отв.9957 05 Авг. 18, 20:47
Или зумер не исправен или [сообщение #12015989] почитай рекомендации.dimato, 05 Авг. 18, 19:00Все сделано по рекомендациям. Зуммер сам по себе, походу, энергоемкая штука. Поэтому и хочу отдельное питание сделать, в том числе и для релейных модулей.
dimato
Кандидат наук
Волгоград
417 182

Отв.9958 05 Авг. 18, 20:53 (через 7 мин)
Andrey_S,
Динамик греется?
Зуммер сам по себе, походу, энергоемкая штука.Andrey_S, 05 Авг. 18, 20:47У меня питается от ардуины. Проблем никаких. Но отдельное питание делай. Может и кнопки от этого виснут. И еще может у тебя источник питания слабый?
Динамик греется?
Павел34
Магистр
в России
257 26
Отв.9959 06 Авг. 18, 00:21
Коллеги заранее прошу прощения если оффтоп. Хочу купить автоматику у Максима. Клапана на тело и головы планирую взять у него. Посоветуйте что взять для ПБ и воды. Если возможно ссыль на алиэкспресс?