В схеме схемы шины CAN теоретически число узлов, поддерживаемых приемопередатчиком, может достигать 110, но это число часто не достигается в практических приложениях. Сегодня мы поговорим о том, как обеспечить надежность и количество узлов в сети CAN через разумную конструкцию шины CAN.
Факторы, влияющие на количество узлов шины CAN
Есть много факторов, влияющих на количество шинных узлов. В этой статье мы обсуждаем амплитуду дифференциального напряжения принимающего узла. Только когда это предварительное условие выполнено, мы можем рассмотреть другие факторы, такие как паразитная емкость и паразитная индуктивность сигнала.
1, загрузка интерфейса CAN отправляющего узла
Почему стоит учитывать загрузку интерфейса CAN?
Нагрузка интерфейса CAN - это эффективное значение сопротивления между CANH и CANL. Этот резистор влияет на амплитуду дифференциального напряжения, выводимого передающим узлом. После подключения сопротивление нагрузки RL каждого узла в сети близко.
2. Уровень идентификации принимающего узла
Принимающий узел имеет определенный диапазон идентификации уровня. Типичные параметры CAN-интерфейса CTM1051M показаны в таблице 1. Доминантный входной уровень узла должен быть больше 0,9 В. В ISO 11898 минимальный уровень любой точки на шине должен быть больше 1,2 В. При работе в сети мы должны сделать дифференциальное напряжение больше этого значения.
Актуальный сетевой анализ
В настоящее время максимальное количество сетевых узлов трансивера составляет 110. При рассмотрении сетевых возможностей мы учитываем вышеуказанные параметры сопротивления, чтобы гарантировать, что дифференциальное напряжение на шине находится в разумных пределах.
В соответствии с эквивалентной схемой, параметры, которые мы можем настроить, это сопротивление терминала RT, напряжение VOUT передающего узла и эффективное сопротивление RW шины.
На Рисунке 4 сложно определить точное значение RW и RIN каждого узла. Трудно рассчитать по формуле при работе в сети. Простой метод состоит в том, чтобы измерить напряжение узла на обоих концах шины. Если сопротивление шины сети слишком велико, потеря сигнала от узла 1 к шине узла n будет большой. Когда дифференциальное напряжение, принимаемое узлом n, ниже 1,2 В, сопротивление замыкания необходимо увеличить.
В случае использования ограничителя перенапряжения, например, добавление ограничителя перенапряжения SP00S12 между узлом 1 и узлом 2 на фиг.4, эквивалентное сопротивление постоянному току составляет 9,5 Ом, что может быть эквивалентно эффективному сопротивлению шины. Когда напряжение, принимаемое узлом 1, слишком низкое, потери из-за ограничителя перенапряжений могут быть компенсированы путем уменьшения эффективного сопротивления шины и увеличения нагрузочного сопротивления в узле 1.
резюме
·
Независимо от длины шинной сети необходимо добавить терминальные резисторы на обоих концах сети;
·
Когда расстояние связи велико, значение сопротивления терминала соответственно увеличивается, чтобы уменьшить ослабление сигнала на сопротивление шины, например, от 150 Ом до 300 Ом;
·
Экранированная витая пара используется в местах с сильными помехами, а экран заземлен в одной точке;
·
Дифференциальный уровень выходного сигнала CAN-интерфейса трансивера будет зависеть от напряжения питания. Убедитесь, что напряжение питания находится в пределах диапазона, указанного в руководстве.