Плата с открытым исходным кодом CANPico добавляет шину CAN к Raspberry Pi Pico


Плата CANPico Canis Labs добавляет шину CAN к Raspberry Pi Pico. Затем аппаратную плату с открытым исходным кодом можно использовать в качестве адаптера CAN, подключенного к хост-компьютеру.

Компания также предоставляет MicroPython SDK с открытым исходным кодом, а также предварительно созданный образ прошивки для быстрого запуска, что позволяет легко контролировать или отслеживать шину CAN с помощью Python.

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

  • MCU — Raspberry Pi Pico с двухъядерным микроконтроллером Cortex-M0 + RP2040
  • CAN-интерфейс через 3-контактную клеммную колодку, реализованный через:
    • CAN-контроллер Microchip MCP2517 / 18FD (SPI) с буферным пространством 2 Кбайт
    • CAN-трансивер Microchip MCP2562FD.
  • Разное
    • Перемычки для подключения стандартного резистора шины CAN 120 Ом и для отключения доступа передачи к шине CAN
    • 6-контактный разъем для логического анализатора или осциллографа, чтобы видеть, что происходит на шине
  • Размеры — приблизительно 75 х 24 мм

SDK MicroPython для CANPico содержит два основных API — CAN и CANHack. Он включает драйверы без инверсии приоритета, точную временную метку для Tx и Rx, управление фильтрами CAN ID и упрощенную настройку скорости передачи данных CAN. Вы найдете SDK, файлы проекта KiCAD, а также справочное руководство по оборудованию и справочное руководство MicroPython SDK на Github .

Кен Тинделл, технический директор CANIS Automotive Labs, на видео, представленном ниже, демонстрирует отправку кадров CAN с помощью MicroPython CAN API и логического анализатора с декодером протокола CAN с использованием платы CAN Bus, оснащенной Raspberry Pi Pico.

CANPico продается на SK Pang в Великобритании за 31,90 фунта стерлингов без НДС (45,20 доллара США) с предустановленной на плате Raspberry Pico.

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

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

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

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

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