Ранее мы писали о добавлении шины CAN в Raspberry Pi Pico с помощью платы расширения CANpico . CANBed представляет собой одноплатное решение с микроконтроллером Raspberry Pi RP2040 и приемником CAN Microchip MCP2551, плюс дополнительные линии ввода-вывода, предлагая альтернативный вариант.
CANBed поддерживает протоколы CAN 2.0 и OBD-II через разъем DB9 или 4-контактный клеммник, оснащена двумя 4-контактными разъемами Grove и дополнительным разъемом ввода-вывода для расширения, а также входом питания 9-28В.
- Микроконтроллер – Raspberry Pi RP2040 двухъядерный Cortex-M0+ до 133 МГц с 264 КБ SRAM
- Память – 2 МБ SPI flash
- Интерфейс CAN 2.0 или OBD-II через порт DB9 или 4-контактный клеммник с использованием трансивера CAN Microchip MCP2551, терминальный резистор 120 Ом.
- USB – 1x порт Micro USB для программирования
- Расширение
- 2x разъем Grove (I2C + UART)
- Разъем SPI
- 18-контактный разъем с GPIO, UART, I2C, 4x аналоговыми входами, 5В, GND
- Дополнительно – Кнопка сброса, светодиоды CAN Rx/Tx,
- Питание
- Вход постоянного тока 9-28В через интерфейс CAN
- Выход 3.3В/1А
- Габариты – 56 x 41 мм
Плата программируется через Arduino IDE с использованием URL менеджера плат https://raw.githubusercontent.com/Longan-Labs/Longan-RP2040/main/package_rp2040_index.json, а также библиотеки CAN Bus от Longan Labs , как описано в Wiki для платы . В Wiki также указана возможность программирования на MicroPython, но примеры отсутствуют, поэтому для начала лучше использовать Arduino.
Плата, по-видимому, продается в виде комплекта с разъемом DB9, 4-контактным клеммником, двумя коннекторами Grove, несколькими 2.54-мм разъемами и переключателем терминального резистора 120 Ом, которые пользователь может припаять по своему усмотрению. Впервые плата CANbed была обнаружена на Seeed Studio, где доступна для предзаказа по цене $15.90 , но ее также можно найти в магазине Longan Store вместе с другими платами CANbed на базе микроконтроллеров Atmega32U4, SAMD21G18 или SAME51G19A, и даже предстоящей платой CANBed Dual с Raspberry Pi RP2040, поддерживающей одновременно CAN 2.0 и CAN FD, которая будет продаваться за $24.90.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.