Страница 234 из 326
Re: Arduino Mega Server
Добавлено: Пт дек 01, 2017 6:21 pm
Alex
Замерил я тут напряжение на Меге — по идее должно быть 5 В. На одной 4,8 (ну это ладно), а на другой 4,2 (!) и при этом всё (АМС) работает.
Вопрос: как это вообще может быть 4,2 В вместо 5-и ? И почему при 4,2 всё работает? Причём напряжение скачет 4,1 — 4,3 вольта раз в несколько секунд, что вообще нереально — это же напряжение питания всей системы с кучей контроллеров.
Особую пикантность ситуации придают аналоговые измерения — о каких измерениях (например, Power Monitor) может идти речь, если напряжение питания дико занижено и к тому же скачет?
Кто-нибудь может объяснить в чём тут дело?
Re: Arduino Mega Server
Добавлено: Пт дек 01, 2017 7:29 pm
ученик
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('Кто-то звонит в дверь');
}
Re: Arduino Mega Server
Добавлено: Пт дек 01, 2017 7:31 pm
nick7zmail
Ну собственно то что я и говорил - распарсить ответ в методе...но проще было вызов ардуины переписать на правильный...
Re: Arduino Mega Server
Добавлено: Пт дек 01, 2017 7:39 pm
ученик
Alex писал(а):Замерил я тут напряжение на Меге — по идее должно быть 5 В. На одной 4,8 (ну это ладно), а на другой 4,2 (!) и при этом всё (АМС) работает.
Вопрос: как это вообще может быть 4,2 В вместо 5-и ? И почему при 4,2 всё работает? Причём напряжение скачет 4,1 — 4,3 вольта раз в несколько секунд, что вообще нереально — это же напряжение питания всей системы с кучей контроллеров.
Особую пикантность ситуации придают аналоговые измерения — о каких измерениях (например, Power Monitor) может идти речь, если напряжение питания дико занижено и к тому же скачет?
Кто-нибудь может объяснить в чём тут дело?
Я недавно читал статью
http://tim4dev.com/arduino-secret-true-voltmeter/
там идет описание как повысить точность измерения с аналогового входа
Re: Arduino Mega Server
Добавлено: Пт дек 01, 2017 7:41 pm
nick7zmail
Да, кстати...хотел сразу спросить...а как замерено напряжение (каким прибором) и в каких точках, и при какой нагрузке (желательно замерить ток через ардуину, во время замеров напряжения...возможно это прояснит картину)? Это важные моменты)).
Re: Arduino Mega Server
Добавлено: Пт дек 01, 2017 9:07 pm
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 можно выбросить на помойку.
Re: Arduino Mega Server
Добавлено: Пт дек 01, 2017 9:40 pm
Alex
Ещё вопрос - а с чего запитана ардуина?
Хороший вопрос

Цитата:
«Всё питается от разных USB 5 В (с одного компьютера)»
Re: Arduino Mega Server
Добавлено: Пт дек 01, 2017 9:46 pm
nick7zmail
Да да...уже увидел цитату)))и успел сообщение уничтожить =DD
Alex писал(а):
Всё питается от разных USB 5 В (с одного компьютера) — на одной ардуине 4,8 на другой 4,2 В. Кошмар какой-то.
Вот он корень проблемы. Нормальное рабочее напряжение ардуины 7-12V, предельные 6-20V. Соответственно при питании от порта компа 5-ю вольтами получаем падение напряжения...
Можно прикинуть примерное падение напряжение, вычтя от минимального (6в) номинальное напряжение на выходе - 5в. Получается примерно 16%. Теперь вычтем из 5 в 16% - получим 4,2В.
Сошлось Оо, не ожидал что так четко будет)) но суть примерно такая. Замерил на своей - такая же ситуация. Около 4,2 на выходе при питании от компа. При питании от нормального 7-вольтового источника - 4,97В. Ну 7 вольт - тоже нижняя граница, и может проседать при нагрузке. Лучше питать средним около 9-10 вольт. Тогда, подозреваю, ровно 5 будет +- 1 сотая.
Re: Arduino Mega Server
Добавлено: Пт дек 01, 2017 9:54 pm
Alex
Можно прикинуть примерное падение напряжение, вычтя от минимального (6в) номинальное напряжение на выходе - 5в. Получается примерно 16%. Теперь вычтем из 5 в 16% - получим 4,2В.
Сошлось Оо, не ожидал что так четко будет)) но суть примерно такая. Замерил на своей - такая же ситуация. Около 4,2 на выходе при питании от компа. При питании от нормального 7-вольтового источника - 4,97В.
Да, я тоже склоняюсь к такому объяснению — остаётся только непонятным как оно работает от 4,2 В. И ещё интересно каков нижний предел напряжения когда система будет нормально работать.
И ещё вывод — при работе с аналоговыми измерениями нельзя питать систему от USB, а нужно использовать источник питания.
Re: Arduino Mega Server
Добавлено: Пт дек 01, 2017 9:58 pm
nick7zmail
Alex писал(а):
остаётся только непонятным как оно работает от 4,2 В. И ещё интересно каков нижний предел напряжения когда система будет нормально работать.
Я сомневаюсь, что оно "нормально" работает при таком напряжении)) Возможно каким-то глубинным подсистемам напряжения уже не хватает...например кварц может сбоить, и выдавать корявенькое значение millis(), которые через неделю отстанут минут на 5)) Но для записи скетча "и так сойдет" =D.