|  | 
|  15.06.2018, 12:30 | #1 | 
| Новый Пользователь Регистрация: 19.11.2017 Регион: 35 
					Сообщений: 7
				  |  Как проверить, что есть сигнал в CAN-шине Коллеги, у меня такая ситуация: Есть контроллер Kelly для электромобиля. Данный контроллер содержит CAN-шину, которая поддерживает CAN2.0B, протокол SAE J1939, скорость 250 Кб/с и работает с 29-битовыми идентификаторами. С него можно снять множество параметров, типа ток на моторе, температуру контроллера, напряжение, обороты и т.д. Я все это дело хочу через Arduino и платку MCP2515 (NiRen) вывести на дисплейчик. Однако, стандартные скетчи и CanHacker у меня ничего не показывают. И я не могу понять - или я что-то неправильно сделал с Arduino и MCP2515 или же сам контроллер не выдает сигнал по CAN-шине (может быть неисправен, или что-то в нем не включено). Вопрос: а как мне проверить, что по CAN-шине идет сигнал. Что уже сделал: - проверил сопротивления: на контроллере 120 Ом, на платке MCP2515 поставил перемычку, включающую 120 Ом. Т.е. общее сопротивление в CAN-шине (замерял) - 60 Ом. Это я так понимаю, нормально. - пробовал сделать общую землю контроллера и ардуино (т.к. контроллер от акб запитывается, а ардуино - от USB-порта ноутбука) - результата не дало - замерял напряжение между землей и проводами L и H... какое-то оно странное... когда тыкаю щупом - отображатеся около 1Вольта и как-то падает... убираю щуп, подключаю еще раз - та же фигня, опять 1 Вольт и падает.... На другом контакте - похожая фигня... Между H и L напряжение тоже какое-то непонятное - десятые вольта.. А, и еще: длина провода CAN-шины - около полуметра между контроллером и модулем MCP2515 (обычные провода, не скручены). Как же мне убедится в том, что сигнал вообще по CAN-шине идет?  (осцилографа нету) | 
|   |   | 
|  19.06.2018, 13:02 | #2 | 
| Гуру  Регистрация: 13.10.2006 Возраст: 47 Город: Санкт-Петербург Регион: 54 Машина: '98 PRIUS NHW10 
					Сообщений: 1,991
				   |   машина же работает? значит сигнал есть. без осцылла ни как, купи с ебая или али, там есть дешевые поделки, баксов по 30, для твоих целей этого хватит ЗЫ а земля то у тебя есть? CAN это два провода, только относительно земли. соедини землю машины и девайса, если не соединил еще. 
				__________________ маст{ер} c[лов]а и стил<ус>а мои детки: сивик и геша + а у него названья нет + примус + грандесла Последний раз редактировалось basurman; 19.06.2018 в 13:35. | 
|   |   | 
|  19.06.2018, 14:49 | #3 | 
| Старший Пользователь  Регистрация: 01.04.2010 Регион: 35 
					Сообщений: 697
				  |   Зачем проверять сигнал по CAN, он однозначно уже идет если вы видите множество параметров, а если не видите, то откуда там взяться сигналу или при чем тут контроллер. | 
|   |   | 
|  19.06.2018, 15:11 | #4 | 
| Новый Пользователь Регистрация: 19.11.2017 Регион: 35 
					Сообщений: 7
				  |   У меня не машина, у меня электромобиль, с контроллером Kelly (который управляет движением мотора). Я хочу с CAN-шины снимать нужные мне показатели. Контроллер может работать вообще без этой CAN-шины, она не влияет на него.  Никаких параметров я с нее не могу как раз снять, вот и хочу проверить - а работает ли она вообще в контроллере, может в нем проблема. | 
|   |   | 
|  19.06.2018, 17:10 | #5 | 
| Бывалый писикарщик  Регистрация: 27.09.2008 Город: Собянинск Регион: 77, 97, 99, 177 Машина: шкода а5 
					Сообщений: 5,447
				            |   Тесла? 
				__________________ То win 10х64, то win 8.1x64 Видео регистрация на web. камеру:http://www.youtube.com/watch?v=1hPPLRBBIqc   | 
|   |   | 
|  19.06.2018, 17:35 | #6 | 
| Старший Пользователь  Регистрация: 01.04.2010 Регион: 35 
					Сообщений: 697
				  |   | 
|   |   | 
|  20.06.2018, 00:44 | #7 | 
| Новый Пользователь Регистрация: 19.11.2017 Регион: 35 
					Сообщений: 7
				  |   Да нет, какая тесла )) Вот моя страничка на драйве2: https://www.drive2.ru/r/selfmade/475806786046132642/ | 
|   |   | 
|  20.06.2018, 00:46 | #8 | |
| Новый Пользователь Регистрация: 19.11.2017 Регион: 35 
					Сообщений: 7
				  |   Цитата: 
 (приложил файлик с описанием протокола, там пара страничек) | |
|   |   | 
|  20.06.2018, 09:41 | #9 | 
| Старший Пользователь  Регистрация: 01.04.2010 Регион: 35 
					Сообщений: 697
				  |   | 
|   |   | 
|  20.06.2018, 10:57 | #10 | 
| Новый Пользователь Регистрация: 19.11.2017 Регион: 35 
					Сообщений: 7
				  |   Да, абсолютно, т.к. CAN-шина - это опция при заказе данных контроллеров. Например, KLS6022H - это обычный контроллер, а KLS6022HC - этот совершенно такой же, но с CAN-шиной. | 
|   |   | 
|  | 
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| 
 |  |