Плата CANBed на базе Raspberry Pi RP2040 поддерживает CAN-шину и протокол ODB-II


Ранее было рассмотрено как добавить CAN-шину к Raspberry Pi Pico с помощью платы расширения CANpico. CANBed — это отдельная плата с микроконтроллером Raspberry Pi RP2040 и CAN-трансивером Microchip MCP2551, а также с некоторыми дополнительными вводами / выводами для расширения, которую можно рассмотреть в качестве альтернативы.

CANBed поддерживает протоколы CAN 2.0 и OBD-II через порт DB9 или 4-контактную клеммную колодку, и предлагает два 4-контактных разъема Grove и дополнительный разъем ввода-вывода для расширения, а также входное напряжение 9-28 В.

Технические характеристики CANbed:

    • MCU – микроконтроллер Raspberry Pi RP2040 с двумя ядрами Cortex-M0+ @ до 133 МГц и 264 Кб SRAM
    • Хранилище – 2 Мб SPI флэш-памяти
    • Интерфейс CAN 2.0 или OBD-II через порт DB9 или 4-контактную клеммную колодку через CAN-трансивер Microchip MCP2551, оконечный резистор 120 Ом
    • USB – 1x микро USB порт для программирования
    • Расширение
      • 2x разъема Grove (I2C + UART)
      • Разъем SPI
      • 18-контактный разъем с GPIO, UART, I2C, 4x аналоговых входа, 5 В, GND
    • Разное – кнопка сброса, CAN Rx/Tx LED,
    • Питание
      • Вход 9-28 В DC через интерфейс CAN
      • Выход 3.3 В / 1 A
    • Размеры – 56 x 41 мм

Плата программируется через Arduino IDE с использованием URL-адреса менеджера плат, а также библиотеки Longan Labs CAN Bus, как описано на странице Wiki для платы. На странице Wiki также говорится, что плату можно запрограммировать с помощью MicroPython, но нет примеров, поэтому, вероятно, лучше начать с Arduino

Плата, похоже, продается в виде комплекта с разъемом DB9, 4-контактной клеммной колодкой, двумя Grove разъемами, некоторыми 2,54 мм разъемами и переключателем для оконечного резистора 120 Ом, который пользователь может припаять по своему усмотрению. Плату CANbed можно предварительно заказать на Seeed Studio за $15.90, но вы также можете найти ее в магазине Longan вместе с другими платами CANbed, оснащенными микроконтроллерами Atmega32U4, SAMD21G18 или SAME51G19A, и даже будущую плату CANBed Dual с Raspberry Pi RP2040 с поддержкой CAN 2.0 и CAN FD, которая будет продаваться за $24.90.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments