Arduino Mega Server
Модератор: Alex
Re: Arduino Mega Server
Замерил я тут напряжение на Меге — по идее должно быть 5 В. На одной 4,8 (ну это ладно), а на другой 4,2 (!) и при этом всё (АМС) работает.
Вопрос: как это вообще может быть 4,2 В вместо 5-и ? И почему при 4,2 всё работает? Причём напряжение скачет 4,1 — 4,3 вольта раз в несколько секунд, что вообще нереально — это же напряжение питания всей системы с кучей контроллеров.
Особую пикантность ситуации придают аналоговые измерения — о каких измерениях (например, Power Monitor) может идти речь, если напряжение питания дико занижено и к тому же скачет?
Кто-нибудь может объяснить в чём тут дело?
Вопрос: как это вообще может быть 4,2 В вместо 5-и ? И почему при 4,2 всё работает? Причём напряжение скачет 4,1 — 4,3 вольта раз в несколько секунд, что вообще нереально — это же напряжение питания всей системы с кучей контроллеров.
Особую пикантность ситуации придают аналоговые измерения — о каких измерениях (например, Power Monitor) может идти речь, если напряжение питания дико занижено и к тому же скачет?
Кто-нибудь может объяснить в чём тут дело?
Re: Arduino Mega Server
победил я его. в методе добавил строкуnick7zmail писал(а):Код в ардуине поправьте, чтобы вызывалаЛибо в методе update (если у вас такой имеется) распарсивайте запрос.Код: Выделить всё
/objects/?object=contCLO&op=set&p=v&v=1 //устанавливает свойство v объекта contCLO в 1
Код: Выделить всё
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.
php 7, AMS,broadlink rm2,rm3 mini.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Arduino Mega Server
Ну собственно то что я и говорил - распарсить ответ в методе...но проще было вызов ардуины переписать на правильный...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
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.
php 7, AMS,broadlink rm2,rm3 mini.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Arduino Mega Server
Да, кстати...хотел сразу спросить...а как замерено напряжение (каким прибором) и в каких точках, и при какой нагрузке (желательно замерить ток через ардуину, во время замеров напряжения...возможно это прояснит картину)? Это важные моменты)).
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: Arduino Mega Server
Измерено довольно приличным 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
Хороший вопросЕщё вопрос - а с чего запитана ардуина?
«Всё питается от разных USB 5 В (с одного компьютера)»
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Arduino Mega Server
Да да...уже увидел цитату)))и успел сообщение уничтожить =DD
Вот он корень проблемы. Нормальное рабочее напряжение ардуины 7-12V, предельные 6-20V. Соответственно при питании от порта компа 5-ю вольтами получаем падение напряжения...Alex писал(а): Всё питается от разных USB 5 В (с одного компьютера) — на одной ардуине 4,8 на другой 4,2 В. Кошмар какой-то.
Никому не нужная теорияSPOILER_SHOW
Можно прикинуть примерное падение напряжение, вычтя от минимального (6в) номинальное напряжение на выходе - 5в. Получается примерно 16%. Теперь вычтем из 5 в 16% - получим 4,2В.
Сошлось Оо, не ожидал что так четко будет)) но суть примерно такая. Замерил на своей - такая же ситуация. Около 4,2 на выходе при питании от компа. При питании от нормального 7-вольтового источника - 4,97В. Ну 7 вольт - тоже нижняя граница, и может проседать при нагрузке. Лучше питать средним около 9-10 вольт. Тогда, подозреваю, ровно 5 будет +- 1 сотая.
Сошлось Оо, не ожидал что так четко будет)) но суть примерно такая. Замерил на своей - такая же ситуация. Около 4,2 на выходе при питании от компа. При питании от нормального 7-вольтового источника - 4,97В. Ну 7 вольт - тоже нижняя граница, и может проседать при нагрузке. Лучше питать средним около 9-10 вольт. Тогда, подозреваю, ровно 5 будет +- 1 сотая.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: Arduino Mega Server
Да, я тоже склоняюсь к такому объяснению — остаётся только непонятным как оно работает от 4,2 В. И ещё интересно каков нижний предел напряжения когда система будет нормально работать.Можно прикинуть примерное падение напряжение, вычтя от минимального (6в) номинальное напряжение на выходе - 5в. Получается примерно 16%. Теперь вычтем из 5 в 16% - получим 4,2В.
Сошлось Оо, не ожидал что так четко будет)) но суть примерно такая. Замерил на своей - такая же ситуация. Около 4,2 на выходе при питании от компа. При питании от нормального 7-вольтового источника - 4,97В.
И ещё вывод — при работе с аналоговыми измерениями нельзя питать систему от USB, а нужно использовать источник питания.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Arduino Mega Server
Я сомневаюсь, что оно "нормально" работает при таком напряжении)) Возможно каким-то глубинным подсистемам напряжения уже не хватает...например кварц может сбоить, и выдавать корявенькое значение millis(), которые через неделю отстанут минут на 5)) Но для записи скетча "и так сойдет" =D.Alex писал(а): остаётся только непонятным как оно работает от 4,2 В. И ещё интересно каков нижний предел напряжения когда система будет нормально работать.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<