Страница 103 из 326
Re: Arduino Mega Server
Добавлено: Вс янв 03, 2016 9:14 pm
pastry777
я еще раз повторюсь,я ничего не менял,функцию скопировал из амс так как есть...
скажем так,когда я писал далее по коду(не при инициализации) HTTP_req[REQ_BUF_SIZE] = {0};
строка тоже не затиралась...
вот что пишет,если убрать указатель...
Re: Arduino Mega Server
Добавлено: Вс янв 03, 2016 10:11 pm
SPbDima
Получается у Алекса глупость написана. Может сам придумал, может списал где. По поводу ошибки: объявление
char str - означает
str содержит 1 символ, а ты работаешь с
str как с массивом. Самое простое это:
Код: Выделить всё
void http_req_clear() {
for(int i=0; i<REQ_BUF_SIZE; i++)
REQ_BUF_SIZE[i]=''; // либо чем обнулять хотите
}
Re: Arduino Mega Server
Добавлено: Пн янв 04, 2016 9:18 pm
VGorokhov
Alex, с прошедшим Новым годом! Большое спасибо за AMS!
В описании по подключению модулей
http://majordomo.smartliving.ru/forum/v ... 187#p23184, в частности электро модуль хотелось бы подробнее в отношении снятия показаний частоты сети 220В.
Заранее спасибо, за помощь!
Re: Arduino Mega Server
Добавлено: Вт янв 05, 2016 9:58 am
vovcheg56
Доброе утро, поздравляю всех с Новым Годом!
Не могу откомпилировать АМS под студией версии 1.6.7
Ругается на модуль elektro
Re: Arduino Mega Server
Добавлено: Вт янв 05, 2016 10:04 am
Alex
В описании по подключению модулей viewtopic.php?f=4&t=2347&p=23187#p23184, в частности электро модуль хотелось бы подробнее в отношении снятия показаний частоты сети 220В.
Вас интересует подключение Power Monitor вообще или механизм определения частоты (50 Гц) сетевого напряжения?
Не могу откомпилировать АМS под студией версии 1.6.7
Ругается на модуль elektro
С Arduino IDE просто беда, вот статья в которой описаны некоторые моменты
http://geektimes.ru/post/268522/
Проблемы возникают даже в «родной» 1.6.5. Так что первая рекомендация — попробовать откомпилировать в 1.6.5. Что делать с кривой (без кавычек) 1.6.7 я не знаю.
Re: Arduino Mega Server
Добавлено: Вт янв 05, 2016 10:58 am
VGorokhov
Alex писал(а):В описании по подключению модулей viewtopic.php?f=4&t=2347&p=23187#p23184, в частности электро модуль хотелось бы подробнее в отношении снятия показаний частоты сети 220В.
Вас интересует подключение Power Monitor вообще или механизм определения частоты (50 Гц) сетевого напряжения?
Добрый день, Alex!
Меня интересует механизм определения частоты.
Re: Arduino Mega Server
Добавлено: Вт янв 05, 2016 11:05 am
SPbDima
Alex, сколько дней максимально работал у тебя AMS? У меня uptime 4 дня. Теперь сокеты заняты. Все 4 дня у меня висела подключенная веб-страница.
Re: Arduino Mega Server
Добавлено: Вт янв 05, 2016 1:16 pm
Alex
Меня интересует механизм определения частоты.
Это тема отдельной диссертации

по обработке сигналов. И я планирую посвятить этой проблеме отдельную статью.
А пока, вкратце, можно пояснить так.
Функция
собирает массив отсчётов напряжения на длине чуть больше периода колебаний (50 Гц). Функция
делает ровно то же, что и кнопка «синхронизация» на осциллографе. А дальше в строке
Код: Выделить всё
if ((i > 146 && i < 206) && (tempVal < startVal + 2 && tempVal > startVal - 10)) {
ловится момент, когда сигнал такой же как в начале синхронизации, т. е. ровно период колебания. Далее вычисляется реальный период, а на стороне Яваскрипта этот период переводится в частоту по формуле
1/х
Вот и вся магия.
Re: Arduino Mega Server
Добавлено: Вт янв 05, 2016 1:28 pm
Alex
Alex, сколько дней максимально работал у тебя AMS? У меня uptime 4 дня. Теперь сокеты заняты. Все 4 дня у меня висела подключенная веб-страница.
Я специально не проводил экспериментов, но по ощущениям 0.12 версия, которую можно взять на странице загрузки
http://hi-lab.ru/arduino-mega-server/details/download
ведёт себя адекватно и не склонна к зависаниям, чего не скажешь о 0.13-й. Сейчас готова 0.14 версия для Due, которую иначе, как чумовейшей я назвать не могу. И через несколько дней она появится на сайте. С ней таких проблем не наблюдается, хотя специально я не проверял.
0.14 для Due настолько хороша, что можно смело идти в магазин за Due тем, у кого её ещё нет. После выхода 0.14 всё остальное будет не актуально.
Re: Arduino Mega Server
Добавлено: Вт янв 05, 2016 1:52 pm
SPbDima
Получается 0.13 для меги будет последней версией?