Умный дом проблемы и решения.

Умный дом и проблемы больших проектов

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Умный дом проблемы и решения.

#61

Сообщение edyapd » 13.11.2019{, 09:02}

Renigant писал(а):
13.11.2019{, 07:59}
а что если просто использовать предохранитель скажем на 0.5А
Всё зависит от того, где вы его хотите использовать. Если для того, чтобы защитить порт МК, то приведу вам выдержку из даташит
Although each I/O port can sink more than the test conditions (20mA at VCC = 5V, 10mA at VCC = 3V) under steady state
conditions (non-transient), the following must be observed:
ATmega640/1280/2560:
1)The sum of all IOH, for ports J0-J7, G2, A0-A7 should not exceed 200mA.
2)The sum of all IOH, for ports C0-C7, G0-G1, D0-D7, L0-L7 should not exceed 200mA.
3)The sum of all IOH, for ports G3-G4, B0-B7, H0-H7 should not exceed 200mA.
4)The sum of all IOH, for ports E0-E7, G5 should not exceed 100mA.
5)The sum of all IOH, for ports F0-F7, K0-K7 should not exceed 100mA.

Renigant
Рядовой
Сообщения: 82
Зарегистрирован: 11.09.2015{, 12:21}
Репутация: 3

Умный дом проблемы и решения.

#62

Сообщение Renigant » 13.11.2019{, 13:36}

Так есть решение по защите входа контроллера от токов кз или нету?

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Умный дом проблемы и решения.

#63

Сообщение Phazz » 13.11.2019{, 14:05}

От тока поможет резистор, от повышенного напряжения супрессор

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Умный дом проблемы и решения.

#64

Сообщение Sancho » 13.11.2019{, 17:07}

Phazz писал(а):
13.11.2019{, 14:05}
супрессор
встроен в этот датчик, правде не знаю на сколько вольт. резистор по входу в мк на 10к, например, спасёт от всего; внутреннюю подтяжку не использовать.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Умный дом проблемы и решения.

#65

Сообщение Phazz » 13.11.2019{, 17:17}

Sancho писал(а):
13.11.2019{, 17:07}
встроен в этот датчик
В какой?

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Умный дом проблемы и решения.

#66

Сообщение Sancho » 13.11.2019{, 17:28}

Renigant писал(а):
11.11.2019{, 16:17}
YHDC SCT-013-000 CT имеет диапазон тока от 0 до 100 А.
так нарисовано в даташите.
СпойлерПоказать
screenshot_19-11-13_17-29-49.png
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Умный дом проблемы и решения.

#67

Сообщение edyapd » 13.11.2019{, 19:55}

Renigant, сейчас глянул на датчик, который выложил Sancho. Если у вас такой, то вам надо делать сперва усилитель, а потом компаратор. И уже с выхода компаратора подавать на цифровой вход МК.

Renigant
Рядовой
Сообщения: 82
Зарегистрирован: 11.09.2015{, 12:21}
Репутация: 3

Умный дом проблемы и решения.

#68

Сообщение Renigant » 13.11.2019{, 19:57}

Я тоже думаю, что лучше поставить супрессор или симистор сразу после ТТ затем резистор, диодный мост и RC фильтр. Ну и резистор на 10к тоже не помешает.

Отправлено спустя 2 минуты 25 секунд:
edyapd писал(а):
13.11.2019{, 19:55}
.Renigant, сейчас глянул на датчик, который выложил Sancho. Если у вас такой, то вам надо делать сперва усилитель, а потом компаратор. И уже с выхода компаратора подавать на цифровой вход МК.
Нет у меня просто катушка 1/1000

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Умный дом проблемы и решения.

#69

Сообщение edyapd » 13.11.2019{, 20:02}

Renigant, ну ваша катушка от того датчика отличается только корпусом и супрессором.
Renigant писал(а):
13.11.2019{, 19:59}
лучше поставить супрессор или симистор сразу после ТТ затем резистор, диодный мост и RC фильтр. Ну и резистор на 10к тоже не помешает.
А здесь вы чего-то всё в кучу намешали.

Renigant
Рядовой
Сообщения: 82
Зарегистрирован: 11.09.2015{, 12:21}
Репутация: 3

Умный дом проблемы и решения.

#70

Сообщение Renigant » 13.11.2019{, 20:07}

edyapd писал(а):
13.11.2019{, 20:02}
. А здесь вы чего-то всё в кучу намешали.
Расскажите Ваш пирог :)

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

Умный дом проблемы и решения.

#71

Сообщение Nikan » 13.11.2019{, 20:10}

.
Вложения
termo9.jpg
Последний раз редактировалось Nikan 24.03.2023{, 00:53}, всего редактировалось 1 раз.

Renigant
Рядовой
Сообщения: 82
Зарегистрирован: 11.09.2015{, 12:21}
Репутация: 3

Умный дом проблемы и решения.

#72

Сообщение Renigant » 13.11.2019{, 20:20}

. Я тоже думаю, что лучше поставить супрессор иули симистор сразу после
Блин, извините это я просто сейчас симисорные схемы разбираю вот по запаре и написал :smile44: ,я имел ввиду стабилитрон

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Умный дом проблемы и решения.

#73

Сообщение edyapd » 14.11.2019{, 05:22}

Renigant писал(а):
13.11.2019{, 20:07}
Расскажите Ваш пирог
Так уже рассказал
edyapd писал(а):
13.11.2019{, 19:55}
вам надо делать сперва усилитель, а потом компаратор. И уже с выхода компаратора подавать на цифровой вход МК.

Renigant
Рядовой
Сообщения: 82
Зарегистрирован: 11.09.2015{, 12:21}
Репутация: 3

Умный дом проблемы и решения.

#74

Сообщение Renigant » 14.11.2019{, 06:10}

edyapd писал(а):
14.11.2019{, 05:22}
. вам надо делать сперва усилитель, а потом компаратор. И уже с выхода компаратора подавать на цифровой вход МК.

Пожалуй так и сделаю :smile9:

Отправлено спустя 4 часа 30 минут 38 секунд:
Поехали дальше.
Nikan писал(а):
11.11.2019{, 16:48}
Вы никогда на слышали, что симистор(тиристор) может не закрыться, или самопроизвольно открыться?
для исключения этого есть схемы управления ими которые подразумевают снабберную цепь, диоды и.т.д.
ничего этого на тех платках, что вы указали нет и в помине. возьмите хотя бы даташит на микруху MOC3020 посмотрите в нем схему подключения.
В параллель симистору поставлю цепочку R=33 Oм и С=0,01 мкФ. Судя по прочитанному этого должно хватить для предотвращения произвольного открытия

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

Умный дом проблемы и решения.

#75

Сообщение Nikan » 14.11.2019{, 17:13}

,
Последний раз редактировалось Nikan 24.03.2023{, 00:37}, всего редактировалось 1 раз.

Renigant
Рядовой
Сообщения: 82
Зарегистрирован: 11.09.2015{, 12:21}
Репутация: 3

Умный дом проблемы и решения.

#76

Сообщение Renigant » 18.11.2019{, 21:45}

Nikan, Собираюсь заказывать детали и возник вопрос, конденсатор для снаббера можно взять высоковольтный керамический или нужен https://www.chipdip.ru/product0/9000436853

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Умный дом проблемы и решения.

#77

Сообщение support » 18.11.2019{, 21:59}

Renigant писал(а):
11.11.2019{, 16:17}
Теперь у меня вопрос по правильному измерению переменного тока, а точнее интересует само подключение трансформаторов тока к ардуино,
Встретил два способа (для обоих выбераем нагрузочный резистор по формуле :
а) Выберите текущий диапазон, который вы хотите измерить

YHDC SCT-013-000 CT имеет диапазон тока от 0 до 100 А. Для этого примера давайте выберем 100 А в качестве нашего максимального тока.

б) Преобразовать максимальный среднеквадратичный ток в пиковый ток путем умножения на √2.

Первичный пиковый ток = среднеквадратичный ток × √2 = 100 A × 1,414 = 141,4A
c) Разделите пиковый ток на число витков в ТТ, чтобы получить пиковый ток во вторичной катушке.

YHDC SCT-013-000 CT имеет 2000 витков, поэтому вторичный пиковый ток будет:

Вторичный пиковый ток = первичный пиковый ток / нет. витков = 141,4 А / 2000 = 0,0707 А
г) Для того, чтобы максимально увеличить разрешение измерения, напряжение на нагрузочного резистора на пике тока должна быть равна одной половины Arduino аналогового опорного напряжения. (AREF / 2)

Если вы используете Arduino с напряжением 5 В: AREF / 2 будет 2,5 Вольт. Таким образом, идеальное сопротивление бремени будет:

Идеальное сопротивление нагрузки = (AREF / 2) / Вторичный пиковый ток = 2,5 В / 0,0707 A = 35,4 Ом
35 Ом не является общим значением резистора. Ближайшие значения по обе стороны от 35 Ω - 39 и 33 Ω. Всегда выбирайте меньшее значение, иначе максимальный ток нагрузки создаст напряжение выше, чем AREF. Мы рекомендуем нагрузку 33 Ом ± 1%. В некоторых случаях использование 2 последовательных резисторов будет ближе к идеальному значению нагрузки. Чем дальше от идеального значения, тем ниже будет точность.
(данный текст переведен с сайта вот ссылка на источник https://learn.openenergymonitor.org/ele ... th-arduino )
Варианты подключения:
1. _Ac-curr-sens_09.jpg
2. второй вариант без делителя просто к GND и анаговому входу.
В качесте ТТ использую https://ru.aliexpress.com/item/32327529905.html.
Второй вариант я пробовал, но вот на сколько он безопасен для ардуинки?
В следующей версии в программе появится поддержка модулей PZEM-004T. Как раз то что нужно для Вашей задачи
Автор программы FLProg.

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

Умный дом проблемы и решения.

#78

Сообщение Nikan » 18.11.2019{, 22:37}

.
Последний раз редактировалось Nikan 24.03.2023{, 01:17}, всего редактировалось 1 раз.

Renigant
Рядовой
Сообщения: 82
Зарегистрирован: 11.09.2015{, 12:21}
Репутация: 3

Умный дом проблемы и решения.

#79

Сообщение Renigant » 18.11.2019{, 23:22}

Nikan писал(а):
18.11.2019{, 22:37}
высоковольтный керамический
Это хорошо он рублей на 300 дешевле :D

Отправлено спустя 3 минуты 5 секунд:
support писал(а):
18.11.2019{, 21:59}
В следующей версии в программе появится поддержка модулей PZEM-004T. Как раз то что нужно для Вашей задачи
Модуль действительно хороший и хорошо, что он появится в программе, но для моего случая излишний, форумчане дали неплохие рабочие варианты. А модули потом пожалуй поставлю на вводе в дом.

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Умный дом проблемы и решения.

#80

Сообщение support » 19.11.2019{, 00:22}

Renigant писал(а):
18.11.2019{, 23:25}
Модуль действительно хороший и хорошо, что он появится в программе, но для моего случая излишний, форумчане дали неплохие рабочие варианты. А модули потом пожалуй поставлю на вводе в дом.
Вы знаете, я для себя не нашёл другого бюджетного способа измерить реальное значение переменного напряжения. Ведь АЦП контроллера измеряет в какой-то конкретный момент времени. И не факт что это будет именно в пике синусоиды. Значит нужно по аппаратным прерываниям мерить несколько замеров в течении определённого времени, и потом математикой высчитывать TRUE RMS. Я долго лазил в интернете, но так и не нашол адекватного решения по замеру реального тока и напряжения для переменки средствами самого контроллера. Мне это нужно для реализации АВР дома. Покупать готовое реле контроля напряжения жаба не позволяет (от полутора тысячь стоит даже на алишке). Ну и наткнулся на PZEM. 830 рублей за две штуки вместе с доставкой. Сейчас обкатываю их и тащюсь.
Основные плюсы:
1. Гальваническая развязка высоковольтных цепей и выхода на UART. То есть контроллеру ничего не грозит.
2.Измеряет ток от 0 до 100 А с точностью до 0.01 А. Реально даже различает разные зарядки от телефонов.
2. Измеряет напряжение с точностью 0.1 вольт. ТО же проверял - всё четко.
3.Измеряет мощность, Ватт-часы (например можно посмотреть сколько Ваш котел сожрал за месяц. Счётчик можно сбрасывать).
4. Измеряет частоту сети и коэффициент мощности.
Есть один минус - измерительная часть питается от измеряемой сети, и при отсутствии измеряемого напряжения, счётчик не посмотриш.
Я думаю такой вариант будет ненамного дороже тех решений которые здесь предложили, но зато безопаснее и надёжнее. Ну а читать его можно уже и сейчас, даже в текущей версии, через модбас RTU. эти модули поддерживают этот стандарт (то же проверил, всё работает). Единственно что через модбас нельзя сбросить сачетчик, там используется нестандартная функция.
Автор программы FLProg.

Ответить

Вернуться в «Обучающие примеры работы в FLProg»