Ответы пользователя по тегу Микроконтроллеры
  • Есть аналоги esp8266 без WIFI, но bluetooth/BLE (миниатюрный микроконтроллер с BLE)?

    alexpic
    @alexpic
    Да полно:

    TI: CC2541 (старый, не держит как central больше двух подключений, но проверенный)
    TI: CC2640 (новый, модный, но есть баги в стеке)
    Nordic: nRF51822 (старый, проверенный, надежный)
    Nordic: nRF52823 (новый, много памяти, NFC)
    ST: BlueNRG-1 (только на днях анонсировали, энергопотребление пока лучшее в режиме peripheral)
    Dialog: DA14583 (на Диалоге Xiaomi свои браслеты делает, API ужасное)

    Есть еще у Toshiba, CSR, Cypress (неплохие, кстати), Broadcom. По моему, только ленивый сегодня BLE не делает.
    Можете еще посмотреть на модули от Microchip или Bluegiga (сейчас Silabs). Там скриптовый язык и AT-команды для управления, будет проще взлететь.
    Ответ написан
    Комментировать
  • Как создать сеть микроконтроллеров на CAN шине?

    alexpic
    @alexpic
    1-Wire слишком ненадежная и медленная

    Она достаточно надежная. Есть множество примеров промышленных устройств, в которых датчики температуры висят на одной шине длиной до 60 метров.

    Может кто подскажет в какую сторону копать?

    Японский городовой достаточно подробно ответил. Замечу, что для связи с компьютером можно использовать достаточно дешевые CAN-USB адаптеры в том числе с гальванической развязкой. Мы применяем Марафон — у них хорошее железо и API.
    Добавлю, что CAN используется в основном в автомобилке или промавтоматике. Шина дифференциальная и поэтому вам придется использовать витую пару. Драйверы физического уровня (PHY) не особо дешевые (по сравнению с тем же 1-Wire, где можно использовать один транзистор). Шина требует терминаторов на концах. В остальном там все хорошо.
    Все же подумайте насчет беспроводной сети.
    Ответ написан
  • Приемник и передатчик на 433 МГц: антенна и дальность. Как можно получить большую дальность связи?

    alexpic
    @alexpic
    UPD: Решил перейти на ZigBee.

    ZigBee не для дальней связи предназначен. Это плохое решение.

    Вы не написали, какая у вас будет скорость передачи данных. От этого многое зависит. Можно, например, использовать трансиверы LoRa от Semtech и на скорости 500 бит/с получить расстояние 10 км при выходной мощности 20 дБм. Если поставить усилитель, будет большой запас.
    Ответ написан
    Комментировать