PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Общение с машиной

Ответ
 
Опции темы Поиск в этой теме
Старый 09.10.2018, 01:47   #261
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

Конечно найди.
И всё встанет на свои места.

Вот тебе ссылка на подключение:
Порылся меньше минуты:
http://electronicsworld.ru/can-bus-module-mcp2515/
У гугля спросил это:
https://www.google.com/search?client....0.aA7D2P6g5BE

4 ссылка по счёту

По библиотеке уже написал- в каждой есть пример.
С ардуино вообще всё просто- она для совсем не разбирающихся в этом деле сделана. И это как раз хорошо- начать может каждый.
И поэтому почти все библиотеки комплектуются примерами.

Но беда ардуины в тормознутости и отсутствии аппаратных фильтров.
Если ей начать обрабатывать нажатие кнопок, мультифрейм от магнитолы, бортовой комп и ещё и прикидыватся какой нить железкой, за место которой мы её использовали,
то начинаются тормоза.
Хотя как стартовая платформа она очень даже крута.
Ну и по надёжности тоже. Живёт уже лет 5 в машине или около того и не глючит.
T_r_D вне форума   Ответить с цитированием
Старый 09.10.2018, 17:10   #262
Misha2066
Пользователь
 
Регистрация: 13.04.2011
Город: Ростов-на-Дону
Регион: 61
Машина: Z51
Сообщений: 42
Misha2066 is on a distinguished road
По умолчанию

T_r_D не совсем то, что я имел ввиду.
Закончим на этом? Я думаю этот флуд здесь не нужен.

Есть более интересные вопросы, например есть обмен между штатной магнитолой и ее дисплеем, или (в моём случае) между блоком климата и матричным дисплеем климата. Если я выложу фото внутренностей дисплея поможешь определить какой там интерфейс и как его считать?
Что-то мне подсказывает, что с этой стороны я быстрее получу результат, чем вылавливать пакеты из общей шины.
Миниатюры
Нажмите на изображение для увеличения
Название: Дисплей климата.jpg
Просмотров: 518
Размер:	47.5 Кб
ID:	50280  

Последний раз редактировалось Misha2066; 09.10.2018 в 19:21.
Misha2066 вне форума   Ответить с цитированием
Старый 09.10.2018, 20:33   #263
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

А давай путь менять не будем!
Пошли уж со стороны CAN, так давай идти им.
И ни чего сложного в ловле пакетов, тем более которые ты можешь контролировать нету. Так что вскрывай любой блок с CAN и давай смотреть.
Единственное что если там TJA1054 (1055), то придётся на шилде менять 1050 на неё, а для этого её придётся заказать и переходник с SOIC на DIP тоже, ну или платку вытравить.

И жизнь я вам всем чуть упрощу.
Качаем вот это:
https://www.dropbox.com/s/nqnucdyfrv...ACKER.rar?dl=0
Убираем все библиотеки CAN которые напихали в Arduino IDE.
Добавляем библиотеки отсюда, думаю что разберётесь.
Прошиваете ардуину и радуетесь наблюдению за пакетами в удобной программе.

И обратите особое внимание на библиотеку!
Она универсальна и подходит и для 8 и для 16 мегагерцовой МЦП.
T_r_D вне форума   Ответить с цитированием
Старый 10.10.2018, 00:34   #264
Misha2066
Пользователь
 
Регистрация: 13.04.2011
Город: Ростов-на-Дону
Регион: 61
Машина: Z51
Сообщений: 42
Misha2066 is on a distinguished road
По умолчанию

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

Пока пробую на столе. Сделал все как написано, удалил старые библиотеки, подключил новые. Ардуина грузится, не ругается. Затем закрываю Ардуину, а КанХакер работать не хочет, пишет, что "КАН интерфейс не отвечает"... Может что-то не так делаю?
Misha2066 вне форума   Ответить с цитированием
Старый 10.10.2018, 02:13   #265
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

Скорость подключения настрой у канхакера и порт.
Скорость 115200.
Порт- ну на какой у тебя ардуина садится....
Ну и не забывай что КОМ порт однопользовательский.
Тоесть все программы которые его используют надо закрыть перед запуском канхакера.
Но думаю это и так понятно.

Ну и в скетче настройку частоты кварца посмотри и если там стоит не частота твоего шилда, то поставь свою.
По-моему там стоит 16 мегагерц.
Это в самом начале выставляется строкой Can232::init(CAN_125KBPS, MCP_16MHz);

А про библиотеку- используй её и для себя. Онаж не только для канхакера.
Она точно нормально работает и не глючит.

Последний раз редактировалось T_r_D; 10.10.2018 в 02:51.
T_r_D вне форума   Ответить с цитированием
Старый 10.10.2018, 22:35   #266
Misha2066
Пользователь
 
Регистрация: 13.04.2011
Город: Ростов-на-Дону
Регион: 61
Машина: Z51
Сообщений: 42
Misha2066 is on a distinguished road
По умолчанию

Еще раз, большое спасибо за помощь! Подключается, начинают сыпать пакеты и меняться данные...
НО! Соединение рвется через несколько секунд (все останавливается) и чтобы снова подключить приходится передергивать ЮСБ шнурок с Ардуиной или нажимать ресет на Ардуине, и снова коннектить канхакера. Иногда для этого нужно перезапускать канхакера. Подкинул доп питание на плату Ардуины, не помогает, поменял ноут, тоже самое.
Уже третий час трахаюсь, уже мыслей умных нет...
Что может быть?
Misha2066 вне форума   Ответить с цитированием
Старый 10.10.2018, 23:26   #267
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

Заставь ардуину мигать диодом на плате и посмотри кто виснет.
У меня таких проблем не было, так что не могу даже представить.
Связка у меня из нано и маленького шилда.
До сих пор валяется и работает нормально.
Ни разу такого глюка не встречал.

Так что выясни для начала кто виснет.

Я настолько давно не копался с ардуиной что уже и забыл половину.
А для себя сделал вот такую штуку:
https://www.dropbox.com/s/o19m6o3otc...23714.jpg?dl=0
https://www.dropbox.com/s/v5vruyn6xm...23732.jpg?dl=0
В основе модуль старлайна на котором стоит STM32F105, ну и oled дисплей.
Содержит в себе два входа CAN на дисплее отображаются все пакеты которые приняли, для листания используются две кнопки, а при нажатии на третью блокируется прохождение этого пакета
с порта 1 на порт 2.
Вообще компьютер с собой носить не надо. Пусть не так наглядно как с компом потому что в один момент времени видишь только один ID, но зато компактно.
Для отлова всяких кнопок самое оно.
А если нужно больше, то взять 407VETx и дисплей SSD1963 5".
Сделать ему ориентацию книжную и присобачить пару кнопок для случаев если список ID уйдёт в пол.
Но это так, лирика...
T_r_D вне форума   Ответить с цитированием
Старый 11.10.2018, 00:35   #268
Misha2066
Пользователь
 
Регистрация: 13.04.2011
Город: Ростов-на-Дону
Регион: 61
Машина: Z51
Сообщений: 42
Misha2066 is on a distinguished road
По умолчанию

У меня Мега и полноразмерный шилд (втыкается в плату ардуины). Когда дело дойдет до изготовления устройства, то тоже буду делать что-то подобное, никаких разъемов, только пайка.

На шилде СД (ТХ РХ) мигают когда подключаюсь к шине авто, в независимости от состояния самой Ардуины, если полярность не правильная, то не мигают.
Если использую "стандартные" библиотеки и встроенный монитор порта, то вроде не отваливается. Завтра еще проверю.
Misha2066 вне форума   Ответить с цитированием
Старый 11.10.2018, 01:22   #269
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

В инете наткнулся на то, что есть проблемы программы canhacker и windows 10.
Сейчас проверить не на чем, ноута нет чтоб в машину тащить, так что если ещё кто-то проверит, то тебе это поможет.
Я пробовал только на XP, 7 и 8 винде, там проблем не было.
И говорят что даже запус в режиме совместимости на вин10 не помогает...
T_r_D вне форума   Ответить с цитированием
Старый 11.10.2018, 07:21   #270
Misha2066
Пользователь
 
Регистрация: 13.04.2011
Город: Ростов-на-Дону
Регион: 61
Машина: Z51
Сообщений: 42
Misha2066 is on a distinguished road
По умолчанию

У меня та же мысль появилась! Оба ноута, что я пробовал, на 10е. Сегодня попробую на 8 ке.

Последний раз редактировалось Misha2066; 11.10.2018 в 17:21.
Misha2066 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 21:58.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot