Iskra JS автономное питание_№2

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем Alexey_N, 24 ноя 2019.

  1. Alexey_N

    Alexey_N Нуб

    Здравствуйте!

    Ситуация следующая:
    1. К одной IskraJS подключен Глонасс/ГПС приемник на UART3 (9600), RF-модуль LORA(передатчик) на UART2 (9600);
    2. К второй IskraJS подключен дисплей Nextion на UART6 (57600), RF-модуль LORA(приёмник) на UART2 (9600);
    3. Связь между IskraJS через RF-модули LORA.
    4. Плата передатчика питается автономно от Powerbank.
    Проблема следующая:
    1. При питании IskraJS (приёмника) от любого автономного источника нет передачи информации в порт Nextion на UART6 (57600). Пролетает всегда только один байт 0хFF. При этом информация от RF-модуля приходит в полном объеме.
    2. При питании IskraJS (приёмника) от USB всё отлично работает, передаётся без ошибок.
    3. Замеры питания во всех случаях одинаковые.
    В чем может быть причина такого странного поведения платы?
    Как в автономном режиме работы (от батареи) подключиться к плате по USB чтобы разобраться, т.к. при подключении кабеля USB всё сразу начинает корректно работать?
     
  2. NikitOS

    NikitOS Король шутов Администратор

    Что передатчик питается от powerbank`а я понял, а приемник от чего?
    Что имеется ввиду под «батарея»? AA/AAA? Крона? Или вообще отопительная? :)
     
  3. Alexey_N

    Alexey_N Нуб

    Плата Iskra JS питается от 5В платы питания (ардуиновского шилда).
    RF-модуль питается от 3.3В вывода Iskra JS (пробовал запитать и от шилда).
    Плата шилда питается от 6,8 В (двух последовательно включенных аккумулятора каждый на 3,3 В, 5 А*ч).
    Дисплей питается от 5 в шилда, но сейчас подключен к эмулятору программному без питания.
     
  4. Alexey_N

    Alexey_N Нуб

    Проблема решена.
    К сожалению частично:
    1. Поиск источника проблемы осложнялся тем, что при подключении компа работоспособность восстанавливалась полностью.
    2. Установлено, что при работе от автономного источника питания (аккумулятор, любой БП 220/5 В, в т.ч. и от компа с не запущенной ОС!!) нет приёма данных от RF-модуля LoRa (приёмник) по UART2 на плате IskraJS.
    3. Помогло изменение подключения RF-модуля с UART2 на UART3, после этого работоспособность полностью восстановилась от сетевых БП и от аккумуляторов.
    4. Замена плат Iskra JS показала, что данный глюк наблюдается и на другой плате - UART2 отказывается принимать данные в автономном режиме.
    Хотелось бы услышать от разработчиков объяснение такого странного поведения, но судя по «ответам» на решение данной проблемы в этой теме, наверное не дождусь.
     
  5. NikitOS

    NikitOS Король шутов Администратор

    Лучше позвонить и у техподдержки спросить, они тут не сидят