Arduino Mega Server

Модератор: Alex

Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

Замерил я тут напряжение на Меге — по идее должно быть 5 В. На одной 4,8 (ну это ладно), а на другой 4,2 (!) и при этом всё (АМС) работает.

Вопрос: как это вообще может быть 4,2 В вместо 5-и ? И почему при 4,2 всё работает? Причём напряжение скачет 4,1 — 4,3 вольта раз в несколько секунд, что вообще нереально — это же напряжение питания всей системы с кучей контроллеров.

Особую пикантность ситуации придают аналоговые измерения — о каких измерениях (например, Power Monitor) может идти речь, если напряжение питания дико занижено и к тому же скачет?

Кто-нибудь может объяснить в чём тут дело?
ученик
Сообщения: 230
Зарегистрирован: Чт фев 12, 2015 2:34 pm

Re: Arduino Mega Server

Сообщение ученик »

nick7zmail писал(а):Код в ардуине поправьте, чтобы вызывала

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

/objects/?object=contCLO&op=set&p=v&v=1  //устанавливает свойство v объекта contCLO в 1    
Либо в методе update (если у вас такой имеется) распарсивайте запрос.
победил я его. в методе добавил строку

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

if (isset($_GET[v])) { 
 $this->setProperty("v",$_GET[v]); 
}
if (gg('contCLO.v')==0) {
say('Кто-то звонит в дверь');
}
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Arduino Mega Server

Сообщение nick7zmail »

Ну собственно то что я и говорил - распарсить ответ в методе...но проще было вызов ардуины переписать на правильный...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
ученик
Сообщения: 230
Зарегистрирован: Чт фев 12, 2015 2:34 pm

Re: Arduino Mega Server

Сообщение ученик »

Alex писал(а):Замерил я тут напряжение на Меге — по идее должно быть 5 В. На одной 4,8 (ну это ладно), а на другой 4,2 (!) и при этом всё (АМС) работает.

Вопрос: как это вообще может быть 4,2 В вместо 5-и ? И почему при 4,2 всё работает? Причём напряжение скачет 4,1 — 4,3 вольта раз в несколько секунд, что вообще нереально — это же напряжение питания всей системы с кучей контроллеров.

Особую пикантность ситуации придают аналоговые измерения — о каких измерениях (например, Power Monitor) может идти речь, если напряжение питания дико занижено и к тому же скачет?

Кто-нибудь может объяснить в чём тут дело?
Я недавно читал статью
http://tim4dev.com/arduino-secret-true-voltmeter/
там идет описание как повысить точность измерения с аналогового входа
Последний раз редактировалось ученик Пт дек 01, 2017 7:41 pm, всего редактировалось 1 раз.
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Arduino Mega Server

Сообщение nick7zmail »

Да, кстати...хотел сразу спросить...а как замерено напряжение (каким прибором) и в каких точках, и при какой нагрузке (желательно замерить ток через ардуину, во время замеров напряжения...возможно это прояснит картину)? Это важные моменты)).
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

Да, кстати...хотел сразу спросить...а как замерено напряжение (каким прибором) и в каких точках
Измерено довольно приличным UNI-T, после того, как увидел 4,2 В и выпал в осадок — дополнительно посмотрел осциллографом — именно 4,2 В. Замерено на бутерброде на контактах гребёнки «земля» и «5V». Режим — просто АМС с езернет шилдом.

Всё питается от разных USB 5 В (с одного компьютера) — на одной ардуине 4,8 на другой 4,2 В. Кошмар какой-то.

А полез я мерить напряжение питания для настройки Power Monitor – а там и железо и софт рассчитаны на питание 5 В, а при 4,2 (4,1 - 4,3) — Power Monitor можно выбросить на помойку.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

Ещё вопрос - а с чего запитана ардуина?
Хороший вопрос :) Цитата:

«Всё питается от разных USB 5 В (с одного компьютера)»
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Arduino Mega Server

Сообщение nick7zmail »

Да да...уже увидел цитату)))и успел сообщение уничтожить =DD
Alex писал(а): Всё питается от разных USB 5 В (с одного компьютера) — на одной ардуине 4,8 на другой 4,2 В. Кошмар какой-то.
Вот он корень проблемы. Нормальное рабочее напряжение ардуины 7-12V, предельные 6-20V. Соответственно при питании от порта компа 5-ю вольтами получаем падение напряжения...
Никому не нужная теорияSPOILER_SHOW
Можно прикинуть примерное падение напряжение, вычтя от минимального (6в) номинальное напряжение на выходе - 5в. Получается примерно 16%. Теперь вычтем из 5 в 16% - получим 4,2В.
Сошлось Оо, не ожидал что так четко будет)) но суть примерно такая. Замерил на своей - такая же ситуация. Около 4,2 на выходе при питании от компа. При питании от нормального 7-вольтового источника - 4,97В. Ну 7 вольт - тоже нижняя граница, и может проседать при нагрузке. Лучше питать средним около 9-10 вольт. Тогда, подозреваю, ровно 5 будет +- 1 сотая.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

Можно прикинуть примерное падение напряжение, вычтя от минимального (6в) номинальное напряжение на выходе - 5в. Получается примерно 16%. Теперь вычтем из 5 в 16% - получим 4,2В.
Сошлось Оо, не ожидал что так четко будет)) но суть примерно такая. Замерил на своей - такая же ситуация. Около 4,2 на выходе при питании от компа. При питании от нормального 7-вольтового источника - 4,97В.
Да, я тоже склоняюсь к такому объяснению — остаётся только непонятным как оно работает от 4,2 В. И ещё интересно каков нижний предел напряжения когда система будет нормально работать.

И ещё вывод — при работе с аналоговыми измерениями нельзя питать систему от USB, а нужно использовать источник питания.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Arduino Mega Server

Сообщение nick7zmail »

Alex писал(а): остаётся только непонятным как оно работает от 4,2 В. И ещё интересно каков нижний предел напряжения когда система будет нормально работать.
Я сомневаюсь, что оно "нормально" работает при таком напряжении)) Возможно каким-то глубинным подсистемам напряжения уже не хватает...например кварц может сбоить, и выдавать корявенькое значение millis(), которые через неделю отстанут минут на 5)) Но для записи скетча "и так сойдет" =D.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить