Задать вопрос
Ответы пользователя по тегу Arduino
  • Как посчитать энергопотребление и мощность устройства на Arduino?

    @VT100
    Embedded hardware & software.
    Можно предусмотреть в цепи питания каждого из устройств перемычку для подключения амперметра и править ПО наблюдая ток потребления, как в фильме "Аполлон-13". Надо только помнить, что не всякий прибор сможет показать, например, GSM-burst.
    Но, поскольку для адекватной правки всё равно надо будет изучать документацию, то можно с неё и начать... Токи потребления в режимах ожидания - дадут верхнюю границу тока покоя системы. В рабочих режимах - типичное потребление тока. Далее - проинтегрировать эти токи за длительный период. Например, за час состояние ожидания составит 50 минут, работа без передачи данных - 9 минут и передача данных 1 минута. Средний ток = (I1*50+I2*9+I3)/60. И не забывать пересчитывать токи DC/DC конвертеров через мощность на выходе и входе (сообразно измению напряжений) и типовому КПД.
    Ответ написан
  • Как вывести данные о нагрузке CPU в монитор порта?

    @VT100
    Embedded hardware & software.
    Если имеется в виду загрузка процессора Ардуины, то почти никак.
    1. Накатить на несчастную мегу RTOS, отправлять в одной из задач эти данные и мириться с дальнейшим ухудшением быстродействия.
    2. Если основная программа имеет big loop - отправлять некие данные при каждом проходе основного цикла. Если есть возможность привязки к одному из постоянно действующих таймеров - отправлять его "тики". Если нет - отправлять "still alive" и по факту приёма рассчитывать нагрузку на приёмной стороне.
    Ответ написан
    Комментировать
  • Как с ардуины через интерфейс передать modbus?

    @VT100
    Embedded hardware & software.
    modbus(485 по 2 проводам)

    Желательно - по трём проводам, включая "землю" (GND).

    Схема на XY-017 есть? На вид - там лишняя ИМС U2, которая навевает мысли, что это преобразователь USB-RS485, который тут не пригоден.

    Какая ардуина используется? По схеме Nano вижу, что линии UART mega328 никак не отделены от FT232, что может вызывать конфликт при подключении XY-017 в параллель.
    Ответ написан
  • Как заставить Arduino читать данные по USB?

    @VT100
    Embedded hardware & software.
    На плате (например - nano) есть преобразователь USB-UART (IC1, используется и для прошивки и для обмена данными). Программируешь соответствующим образом в дурине UART (IC3) и "открываешь" на ПК виртуальный COM-порт (например - /dev/ttyUSB0, который организуется поверх USB за счёт IC1).
    Voila! Есть связь.
    Ответ написан
    Комментировать
  • Как посчитать длину доски, которая проходит через пилу?

    @VT100
    Embedded hardware & software.
    Поискать среди готовых решений для входного материала?
    https://www.yandex.ru/search/?text=%D0%B0%D0%B2%D1...
    Ответ написан
    Комментировать
  • Как убрать 50Гц помеху программным путем?

    @VT100
    Embedded hardware & software.
    В том-же матлабе пропустить через режекторный (notch) фильтр?
    Ответ написан
    Комментировать
  • Как подключить матричную клавиатуру из тетриса?

    @VT100
    Embedded hardware & software.
    После отрисовки схемы - можно воспользоваться "AVR243: Matrix Keyboard Decoder on tinyAVR and megaAVR devices":
    https://www.microchip.com/wwwAppNotes/AppNotes.asp...
    Ответ написан
    Комментировать
  • Как подключить микроконтроллер к электронагревателю?

    @VT100
    Embedded hardware & software.
    Вопрос не полон без указания напряжения питания нагрузки, рода тока (переменный/постоянный) и необходимости изоляции цепей нагревателя от цепей контроллера.
    Ответ написан
    Комментировать
  • Для чего необходимо объединять землю?

    @VT100
    Embedded hardware & software.
    Лучше, конечно, пример непонимания привести. А то слишком обще задан вопрос. Например:
    • Потому, что цепь всякого сигнала должна быть замкнута. Так проще гонять по ней электроны - КПД выше (и не надо спиритизмом заниматься).
    • Один провод - сигнал от ардуины к потребителю. Второй - общий потенциал, от которого отсчитывается уровень сигнала.

    И это не разные трактовки, а разные точки зрения на одно и то-же "железо".

    Разные "земли" делаются, если надо обеспечить гальваническую изоляцию одной цепи от другой. Например - кардиограф.
    Ответ написан
    Комментировать
  • Существует ли более мощный аналог LM338?

    @VT100
    Embedded hardware & software.
    Если речь идёт о таких токах, то лучше рассмотреть возможность применения импульсного стабилизатора. За счёт его большего КПД - будет меньше проблем с охлаждением.
    Ответ написан
    Комментировать