Главная страницаКомпоненты для FritzingКомпонент Adafruit CAN Pal Breakout для Fritzing
Компонент Adafruit CAN Pal Breakout

Компонент Adafruit CAN Pal Breakout

Если вы хотите подключить плату со встроенной периферийной поддержкой CAN, приемопередатчик Adafruit CAN Pal примет сигналы логического уровня 3 В и преобразует их в логические уровни CAN с дифференциальной сигнализацией, необходимой для связи. Обратите внимание, что не все чипы имеют периферийное устройство CAN! Некоторые, о которых мы знаем, действительно имеют его, — это чипы серии ESP32 / ESP32-S2 / ESP32-S3 (обратите внимание, что ESP32 называет этот интерфейс TWAI, а не CAN), SAME51, STM32F405 или Teensy 4.

Проверьте документацию к плате, к которой вы подключаете это устройство, чтобы убедиться, что микросхема поддерживает CAN, а контакты RX и TX выведены наружу для подключения трансивера! Несмотря на то, что UART использует общие названия «RX» и «TX», это совсем не один и тот же интерфейс.

CAN Bus — это маломасштабный сетевой стандарт, первоначально разработанный для автомобилей и, да, автобусов, но в настоящее время используется для многих робототехнических или сенсорных сетей, которым требуется больший диапазон и адресация, чем I2C, и у которых нет контактов или вычислительных возможностей для обмена данными по Ethernet. CAN — это 2-проводный дифференциал, что означает, что он хорош для работы на больших расстояниях и в шумной среде.

Сообщения отправляются со скоростью около 1 Мбит/с — вы устанавливаете частоту для шины, и затем все «присоединяющиеся» должны соответствовать ей и иметь адрес перед пакетом, чтобы каждый узел мог прослушивать сообщения только для него. Новые узлы могут быть легко подключены, потому что им просто нужно подключиться к двум линиям передачи данных в любом месте общей сети. Каждое устройство CAN отправляет сообщения в любое удобное для него время и, благодаря некоторому хитроумному кодированию данных, может обнаружить наличие коллизии сообщений и повторно передать их позже. 

Мы добавили несколько приятных дополнений к этому breakout pal, чтобы сделать его полезным во многих распространенных сценариях CAN:

  • TJA1051/T3 может взаимодействовать с логикой 3,3 В ~ 5 В для использования с современными микроконтроллерами. 
  • Генератор напряжения накачки заряда 5 В, поэтому, даже если вы используете питание и логику 3,3 В на большинстве современных плат микроконтроллеров, он будет генерировать хорошее чистое напряжение 5 В, как того требует приемопередатчик. Отдельное питание 5 В не требуется!
  • клеммная колодка диаметром 3,5 мм, которую можно припаять для быстрого доступа к высоковольтным и низковольтным линиям передачи данных, а также к контакту заземления.
  • на плате имеется 2 концевых резистора по 60 Ом (последовательно по 120 Ом), вы можете легко снять или активировать концевой резистор, щелкнув встроенным переключателем.

Каждый заказ поставляется в собранном виде с pal, клеммной колодкой и коллектором. Вам нужно будет самостоятельно припаять коллектор, но это быстрая задача.

Печатная плата

Печатная плат Adafruit CAN Pal Breakout

Схема

Схема Adafruit CAN Pal Breakout

Список пинов

Пин Тип
VCC мама
CAN1_RX мама
CAN1_S мама
CAN1_TX мама
CAN_L мама
CAN_L папа
CAN_H мама
CAN_H папа
GND мама
GND папа
Был ли полезен материал?

Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.