Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Толкование сигналов CAN
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Controller Area Network (CAN)
ALARM
Нажмите для просмотра прикрепленного файлаЗдравствуйте!
Начал изучение CAN интерфейса. Снял диаграмму с реальной CAN-шины. Шина длиной 1500м, на ней 100 приборов. Пакеты носят явно неоднородный характер. Помогите интерпретировать полученные данные. Заранее спасибо.
Rst7
Цитата
Что означают эти импульсы в конце каждого пакета?


Это все ноды говорят - я принял. Их много сразу говорит, поэтому импульс такой здоровый

Цитата
Почему не доходит до 0?


Это у Вас осцилл ниасиливает короткий импульс отобразить до 0.

Цитата
Почему завал?


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

Цитата
Этот пакет забракован, в чем причина завала?


У какого-то нода драйвер гуано, подпаленный или еще чего...
Andy Mozzhevilov
Желательно привести дифферинциальный сигнал, то есть двумя каналами осциллографа, подключенными к каждому проводу витой пары.
ALARM
Цитата(Rst7 @ Sep 23 2008, 15:13) *
Это все ноды говорят - я принял. Их много сразу говорит, поэтому импульс такой здоровый
Это у Вас осцилл ниасиливает короткий импульс отобразить до 0.

Спасибо за комент. Сразу мысль пошла smile.gif.
Т.е. они отпускают линию?
А почему в других пакетах осиливает?

Цитата(Andy Mozzhevilov @ Sep 23 2008, 15:31) *
Желательно привести дифферинциальный сигнал, то есть двумя каналами осциллографа, подключенными к каждому проводу витой пары.

Попробую.
Rst7
Цитата
А почему в других пакетах осиливает?


Так это обычные издержки цифровых осциллов, если надо показать имульс короче одного пиксела wink.gif

Хотите рассмотреть фронты - синхронизируйтесь по спаду/фронту и ставьте шаг сотни наносекунд на деление.
ALARM
Цитата(Andy Mozzhevilov @ Sep 23 2008, 15:31) *
Желательно привести дифферинциальный сигнал, то есть двумя каналами осциллографа, подключенными к каждому проводу витой пары.

Не сообразил сразу. Это и есть оцифрованый сигнал с выхода диффусилителя. Попробовал посмотреть, подключив к разным усилителем - как и ожидалось, сигналы строго инверсны.

Цитата(Rst7 @ Sep 23 2008, 16:46) *
Так это обычные издержки цифровых осциллов, если надо показать имульс короче одного пиксела wink.gif

Хотите рассмотреть фронты - синхронизируйтесь по спаду/фронту и ставьте шаг сотни наносекунд на деление.

Вы правы. Картинка стала адекватной.
Нажмите для просмотра прикрепленного файла
Rst7
То, что Вы указали как "конец пакета" - это место ответа нодов о том, что пакет принят. Второе место - "борьба за шину" - именно оно и есть.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.