Страница 232 из 326

Re: Arduino Mega Server

Добавлено: Пт ноя 24, 2017 1:11 pm
serghei
Что значит " управлять AMS - ом" ? Конечно пинами ( релюшками ) в составе АМС. Я уже два года не могу представить серьезный контроллер без экрана . Не важно каким. Уже другой вопрос - какой экран выбрать. Тут даже один человек прикрутил большой экран к ардуине и фото выложил , но кудато пропал.

Re: Arduino Mega Server

Добавлено: Пт ноя 24, 2017 2:25 pm
ученик
Уважаемые гуру АМС .
Вопрос по настройке модуля электро, а именно строчки касаемой измерения тока

Код: Выделить всё

double ICAL[] = {0, 1.35, 1.28, 0.73, 0.73, 1.28, 0.73, 0.72, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73};
double ICAL[] = сюда вписать коэффициент ?
и что делать с этой строкой {0, 1.35, 1.28, 0.73, 0.73, 1.28, 0.73, 0.72, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73}?

Re: Arduino Mega Server

Добавлено: Пт ноя 24, 2017 3:33 pm
serghei
Эта строчка всегда нужна. Первый ноль , это коэффициент для напряжения. Он задается выше по коду в другом месте , поэтому тут 0. А дальше - 13 токовых датчиков на А1 - А15. Их надо в любом случае подбирать под конкретный ТТ. Если это модуль 712 - то он больше 1 - если ТТ , то меньше.
Количество датчиков задаем сами. Для начала достаточно двух - А0 напряжение , А1 - ток.
Но чтобы правильно выставить мощность - надо получить правильное напряжение и частоту. Как калибровать - посмотри начало темы "Power Monitor"
Для удобства можно в сериал- порт вывести значение токов. Где то тут дописать
SPOILERSPOILER_SHOW

Код: Выделить всё

void calcPover(byte STT, byte STP, int cycles) {
  // рассчет напряжения и тока (rms)  
  UIrms[U] = UI_RATIO[U] * sqrt(sumSquareUI[U] / cycles);
  for (int i = STT; i < STP; i++) {
    UIrms[i] = UI_RATIO[i] * sqrt(sumSquareUI[i] / cycles);
  } 
Serial.println (UIrms);

Re: Arduino Mega Server

Добавлено: Пт ноя 24, 2017 4:21 pm
ученик
Теперь понятно ... Если я собираюсь использовать только 5 токовых датчиков , то значит я могу убрать ненужные коды ?
Второй момент.
С поднебесной мне пришло два трансформатора, один трансформатор 100А/50мА, второй 30А/1В.
для использования второго датчика необходимо наверно изменить схему включения к АМС?

Re: Arduino Mega Server

Добавлено: Пт ноя 24, 2017 4:41 pm
serghei
Если 5 токовых датчиков, то просто ставишь в начале кода 6 сенсоров (5 + 1 напряжения) . В коде ничего убирать не надо.
Второе. Тут надо включить математику. Тебе 50 ма надо превратить в 1 вольт напряжения. Закон Ома. R = U/I. 1/0,05=20 ом 100 ампер это очень жестко. Можно отловить только духовку.)) Со вторым ничего делать не надо - в нем уже внутри все есть. При 20 амперах (4 киловатта) получишь 1 вольт на выходе. Расчет любых ТТ приводил в соответствующей ветке.

Re: Arduino Mega Server

Добавлено: Пт ноя 24, 2017 5:33 pm
ученик
В схеме подключения датчика тока, присутствует паралельно обмотке сопрот 38 Ом. вообщем меняем его на 20 Ом, а для использования втрого трансформатора мы вообще его не ставим .
Я попробовал его включить это датчик .. в качестве эталонного был измеритель мощности robition РМ 2
в качестве нагрузки утюг, АМС показывал 617 Вт, РМ2 1700 Вт.
Токи не успел засечь

Re: Arduino Mega Server

Добавлено: Пт ноя 24, 2017 5:39 pm
serghei
Вот для этого и меняем калибровочные коэффициенты. Если напругу показывает правильно, то добиваемся и правильной мощности. Ну + - стакан . ( шутка).

Re: Arduino Mega Server

Добавлено: Пт ноя 24, 2017 6:09 pm
ученик
В схеме подключения датчика тока, присутствует паралельно обмотке сопрот 38 Ом. вообщем меняем его на 20 Ом, а для использования второго трансформатора мы вообще его не ставим .

Re: Arduino Mega Server

Добавлено: Сб ноя 25, 2017 11:51 am
nick7zmail
Господа...подскажите пожалуйста...возник вопрос на счет nrf24l01. Железки пока в пути, не на чем эксперименты ставить...но глядя на код - предполагаю - никакой авторизации у девайсов нет?? Т.е. грубо говоря, если мой сосед захочет поиграться с АМС (вдруг), и у него, скажем, найдется nrf - он может подключиться к моим девайсам, и управлять ими? Это ж печально...
Кто-нибудь придумал примеры хоть с малейшей защитой? Например nrf шлет запорс на АМС - тот ему в ответ пинкод...если пинкод совпадает с зашитым в память - работаем дальше...если нет - засыпаем? Ещё запросы посылаем? Как-то вообще адресация в nrf заложена? Я просто пока что абсолютный 0 в этом протоколе, не бейте за нубские вопросы)))

И кстати мой предыдущий вопрос к уважаемому Алексу остаётся в силе...viewtopic.php?p=64511#p64511 ...ну или если кто-то ещё способен на него ответить - жду ответа....

*** Сообщение запрещено. Сообщение похоже на спам. ***

Re: Arduino Mega Server

Добавлено: Пн ноя 27, 2017 6:04 am
ser009
Возвращаясь к вопросу дисплеев Nextion.
В ПО к дисплеям есть замечательная функция позволяющая не только создать проект без самого дисплея, так ещё и вести его отладку в симуляторе с вашей Ардуиной. Очень удобная опция. Можно не покупать дисплей до окончания проекта. И только после удачной реализации всех хотелок покупать сам дисплей