реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Толкование сигналов CAN
ALARM
сообщение Sep 23 2008, 07:58
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 23-09-08
Из: г. Новосибирск
Пользователь №: 40 405



Прикрепленное изображение
Здравствуйте!
Начал изучение CAN интерфейса. Снял диаграмму с реальной CAN-шины. Шина длиной 1500м, на ней 100 приборов. Пакеты носят явно неоднородный характер. Помогите интерпретировать полученные данные. Заранее спасибо.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Sep 23 2008, 08:13
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Что означают эти импульсы в конце каждого пакета?


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

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


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

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


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

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


У какого-то нода драйвер гуано, подпаленный или еще чего...


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Sep 23 2008, 08:31
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Желательно привести дифферинциальный сигнал, то есть двумя каналами осциллографа, подключенными к каждому проводу витой пары.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
ALARM
сообщение Sep 23 2008, 09:32
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 23-09-08
Из: г. Новосибирск
Пользователь №: 40 405



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

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

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

Попробую.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Sep 23 2008, 09:46
Сообщение #5


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



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


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

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


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
ALARM
сообщение Sep 23 2008, 11:06
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 23-09-08
Из: г. Новосибирск
Пользователь №: 40 405



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

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

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

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

Вы правы. Картинка стала адекватной.
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Rst7
сообщение Sep 23 2008, 11:14
Сообщение #7


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



То, что Вы указали как "конец пакета" - это место ответа нодов о том, что пакет принят. Второе место - "борьба за шину" - именно оно и есть.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 09:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01426 секунд с 7
ELECTRONIX ©2004-2016