Вопросы с тегом «can»

CAN расшифровывается как Controller Area Network и является шиной, часто используемой в автомобильных приложениях. Это двухпроводной дифференциальный протокол, работающий на скоростях от 10 кбит / с до 1 Мбит / с.

45
Достаточно ли микроконтроллера с поддержкой CAN для управления шиной CAN?

В настоящее время в микроконтроллеры встроено несколько модулей CAN. PIC18F2480 является примером этого. Этот микроконтроллер (со встроенным CAN) способен управлять шиной CAN самостоятельно или требуется внешний трансивер / контроллер CAN? Я считаю, что CAN имеет как программный, так и аппаратный...

32
Почему шина CAN использует резистор 120 Ом в качестве согласующего резистора, а не любое другое значение?

Я знаю причины использования согласующих резисторов на шине CAN и насколько это важно. Но почему 120 Ом? Как возникло это значение? Есть ли конкретная причина использовать 120...

31
Правильное место для крепления щитов для витых пар

У меня есть две платы, соединенные кабелем, содержащим 5 подкабелей: Питание 6 В через изготовленный на заказ коаксиальный кабель (аналогичный тому, который используется в блоке питания ноутбука). 2x 100 Мбит / с LVDS через витую пару с сопротивлением 100 Ом. 2x 1 Мбит / с CAN через тот же кабель...

24
Методы разделения / синхронизации последовательного протокола

Поскольку асинхронная последовательная связь широко распространена среди электронных устройств даже сегодня, я считаю, что многие из нас время от времени сталкивались с таким вопросом. Рассмотрим электронное устройство Dи компьютер, PCсоединенные последовательной линией (RS-232 или аналогичные) и...

18
Какова максимальная скорость передачи кадров (сообщений) по шине CAN при 125 кбит / с?

Моя шина CAN работает на скорости 125 кбит / с и использует исключительно расширенный формат кадра. Я хотел бы знать, какую максимальную скорость CAN-кадра я могу отправить. Предположим, что длина данных всегда составляет восемь байтов. Согласно этой странице Википедии , каждый кадр имеет...

14
Лицензирование шины CAN

Осматривая возможные решения для связи на расстоянии между несколькими микроконтроллерами, я нашел шину CAN. Тем не менее, это говорит о том, что существует лицензионная плата за любую реализацию протокола CAN. Я планирую использовать микроконтроллер, контроллер CAN (MCP2515) и приемопередатчик CAN...

12
Реализация уровня протокола CAN в программном обеспечении

Фон Я разрабатываю проект, который потребует скромных спецификаций микроконтроллера: 8 12-битных, 10 кГц АЦП 1 КБ ОЗУ 48-QFN или меньше Устойчивый к помехам и защищающий от ошибок протокол связи со скоростью 20 кбит / с Требования к обработке сигналов довольно низкие, и большинство из них можно...

12
Является ли MCP2551 преобразователем UART-to-CAN?

Я хочу сделать анализатор шины CAN для 250 кбит / с, используя мой компьютер. После некоторых исследований я обнаружил, что MCP2551 - это своего рода регулятор уровня напряжения для физического уровня CAN. Имея это в виду, мне интересно, может ли эта установка работать. Я просто хочу записать обмен...

12
Передача различных сообщений с одним и тем же идентификатором на шине CAN

CAN-арбитраж осуществляется с помощью идентификаторов, и любой узел на шине может передавать с любым идентификатором (в идеале это не должно быть, но неприятный узел может). Что если два разных узла, подключенных к одной и той же шине CAN, передают сообщения с одинаковыми идентификаторами, но...

11
Какой цветовой код для шины CAN?

Я хотел бы знать, есть ли какой-либо цветовой код, указанный для проводной связи по шине CAN, возможно, в ISO-11898-1? (У меня нет свободного доступа к файлу) Я искал любые официальные документы без какой-либо удачи. Когда я спросил моих коллег об этом, они все согласились с цветами (желтый и...

11
Целостность сигнала шины CAN

Каналы: CAN_H (красный), CAN_L (синий) и CAN_H-CAN_L (коричневый). На диаграмме ниже видно, что CAN_H-CAN_L имеет приемлемую форму сигнала. Однако и CAN_H, и CAN_L выглядят плохо для меня. И на самом деле устройство не работает в шумной обстановке. У меня есть два вопроса: Как вы думаете,...

10
Разрешить прерывание, но нет ISR

Я хотел бы знать, что происходит, если прерывание включено (например: Арбитраж потерянное прерывание в модуле CAN LPC1778 NXP), но ISR не был определен для прерывания. Когда происходит такое прерывание, я знаю, что соответствующий флаг прерывания будет установлен, но, поскольку я не определил...

10
Выбор сетевого уровня по шине CAN

Я планирую использовать шину CAN в приложениях промышленной автоматизации, но мне трудно решить, как реализовать сетевой уровень. Есть ли у кого-нибудь здесь какие-либо рекомендации по использованию протокола более высокого уровня через CAN, в котором содержатся рекомендации о том, как назначать...

9
Что именно является «доминантным» и «рецессивным»?

Я читаю таблицы данных по шине LIN, но, очевидно, такая же терминология используется для CAN. Что означает «рецессивный» и «доминирующий», например, http://hw-server.com/products/rs_optika/prevodniky_optika.html ? Как соотносить эти термины с «низким» и «высоким» или 0 и...

9
Разработчик граничного сканирования и инструменты тестирования

Мне нужно выбрать инструмент для производственного тестирования довольно плотных печатных плат с 4+ ПЛИС, 10+ DSP, контроллерами Ethernet и PCI-контроллерами. Кто-нибудь имеет опыт работы с инструментами, доступными в GOEPEL, XJTAG, Jtag-технологиях или, если знаете какие-нибудь хорошие...

9
Требуется ли заземление / общее для правильной связи по шине CAN?

Поскольку шина CAN является дифференциальной сигнальной системой, каково значение сигнала GND / COM? Могу ли я обойтись без этого? У меня очень простая двухузловая система, в которой происходят странные события. (см. здесь для решения этой проблемы, если вы заинтересованы) Два узла - это мое...

8
Документация по микрочипам не маркирует выводы шины CAN на схеме выводов микроконтроллера

Ссылка на лист данных Я хочу использовать микрочипы DSPIC33FJ128GP802в новом проекте и хочу использовать ECAN buss. Проблема, с которой я сталкиваюсь, заключается в том, что в Controller familiesсписке в верхней части таблицы данных указано, что устройство DSPIC33FJ128GP802имеет один в ECAN...

8
Выбор связи между микроконтроллерами при высокой температуре

Я был назначен на проект, чтобы найти наилучшую возможную связь между несколькими печатными платами, которые имеют микроконтроллеры для определенной функции. Мне нужно, чтобы все микроконтроллеры связывались с основной платой, которая содержит процессор. Мне нужно отправить некоторую информацию с...

8
CAN Передающие и согласующие резисторы

Я пытался настроить сеть CAN с использованием микроконтроллеров PIC18F25K80 и MCP2551 для связи между ними. Могу ли я использовать два простых провода в качестве шины CAN, просто подключив CANL, CANH трансиверов? Я даже не мог передать данные с настройкой, которую я сделал с двумя проводами! Должен...

8
Почему мой CAN-трансивер не будет получать сообщения, если не будет длительной задержки запуска или не подключен анализатор шины?

Я использую 16-битный MCU, PIC24HJ64GP504 , чтобы написать приложение на основе CAN. По сути, это связь между моей платой и другим узлом, которая постоянно отправляет данные на мою плату с использованием CAN со скоростью 1 Мбит / с. Я настраиваю модуль ECAN в моем PIC24 для работы на скорости 1...