09.10.2018, 01:47 | #261 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
Конечно найди.
И всё встанет на свои места. Вот тебе ссылка на подключение: Порылся меньше минуты: http://electronicsworld.ru/can-bus-module-mcp2515/ У гугля спросил это: https://www.google.com/search?client....0.aA7D2P6g5BE 4 ссылка по счёту По библиотеке уже написал- в каждой есть пример. С ардуино вообще всё просто- она для совсем не разбирающихся в этом деле сделана. И это как раз хорошо- начать может каждый. И поэтому почти все библиотеки комплектуются примерами. Но беда ардуины в тормознутости и отсутствии аппаратных фильтров. Если ей начать обрабатывать нажатие кнопок, мультифрейм от магнитолы, бортовой комп и ещё и прикидыватся какой нить железкой, за место которой мы её использовали, то начинаются тормоза. Хотя как стартовая платформа она очень даже крута. Ну и по надёжности тоже. Живёт уже лет 5 в машине или около того и не глючит. |
09.10.2018, 17:10 | #262 |
Пользователь
Регистрация: 13.04.2011
Город: Ростов-на-Дону
Регион: 61
Машина: Z51
Сообщений: 42
|
T_r_D не совсем то, что я имел ввиду.
Закончим на этом? Я думаю этот флуд здесь не нужен. Есть более интересные вопросы, например есть обмен между штатной магнитолой и ее дисплеем, или (в моём случае) между блоком климата и матричным дисплеем климата. Если я выложу фото внутренностей дисплея поможешь определить какой там интерфейс и как его считать? Что-то мне подсказывает, что с этой стороны я быстрее получу результат, чем вылавливать пакеты из общей шины. Последний раз редактировалось Misha2066; 09.10.2018 в 19:21. |
09.10.2018, 20:33 | #263 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
А давай путь менять не будем!
Пошли уж со стороны CAN, так давай идти им. И ни чего сложного в ловле пакетов, тем более которые ты можешь контролировать нету. Так что вскрывай любой блок с CAN и давай смотреть. Единственное что если там TJA1054 (1055), то придётся на шилде менять 1050 на неё, а для этого её придётся заказать и переходник с SOIC на DIP тоже, ну или платку вытравить. И жизнь я вам всем чуть упрощу. Качаем вот это: https://www.dropbox.com/s/nqnucdyfrv...ACKER.rar?dl=0 Убираем все библиотеки CAN которые напихали в Arduino IDE. Добавляем библиотеки отсюда, думаю что разберётесь. Прошиваете ардуину и радуетесь наблюдению за пакетами в удобной программе. И обратите особое внимание на библиотеку! Она универсальна и подходит и для 8 и для 16 мегагерцовой МЦП. |
10.10.2018, 00:34 | #264 |
Пользователь
Регистрация: 13.04.2011
Город: Ростов-на-Дону
Регион: 61
Машина: Z51
Сообщений: 42
|
Спасибо большое!
Сегодня уже не успею ничего вскрыть, может завтра. Пока пробую на столе. Сделал все как написано, удалил старые библиотеки, подключил новые. Ардуина грузится, не ругается. Затем закрываю Ардуину, а КанХакер работать не хочет, пишет, что "КАН интерфейс не отвечает"... Может что-то не так делаю? |
10.10.2018, 02:13 | #265 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
Скорость подключения настрой у канхакера и порт.
Скорость 115200. Порт- ну на какой у тебя ардуина садится.... Ну и не забывай что КОМ порт однопользовательский. Тоесть все программы которые его используют надо закрыть перед запуском канхакера. Но думаю это и так понятно. Ну и в скетче настройку частоты кварца посмотри и если там стоит не частота твоего шилда, то поставь свою. По-моему там стоит 16 мегагерц. Это в самом начале выставляется строкой Can232::init(CAN_125KBPS, MCP_16MHz); А про библиотеку- используй её и для себя. Онаж не только для канхакера. Она точно нормально работает и не глючит. Последний раз редактировалось T_r_D; 10.10.2018 в 02:51. |
10.10.2018, 22:35 | #266 |
Пользователь
Регистрация: 13.04.2011
Город: Ростов-на-Дону
Регион: 61
Машина: Z51
Сообщений: 42
|
Еще раз, большое спасибо за помощь! Подключается, начинают сыпать пакеты и меняться данные...
НО! Соединение рвется через несколько секунд (все останавливается) и чтобы снова подключить приходится передергивать ЮСБ шнурок с Ардуиной или нажимать ресет на Ардуине, и снова коннектить канхакера. Иногда для этого нужно перезапускать канхакера. Подкинул доп питание на плату Ардуины, не помогает, поменял ноут, тоже самое. Уже третий час трахаюсь, уже мыслей умных нет... Что может быть? |
10.10.2018, 23:26 | #267 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
Заставь ардуину мигать диодом на плате и посмотри кто виснет.
У меня таких проблем не было, так что не могу даже представить. Связка у меня из нано и маленького шилда. До сих пор валяется и работает нормально. Ни разу такого глюка не встречал. Так что выясни для начала кто виснет. Я настолько давно не копался с ардуиной что уже и забыл половину. А для себя сделал вот такую штуку: 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 уйдёт в пол. Но это так, лирика... |
11.10.2018, 00:35 | #268 |
Пользователь
Регистрация: 13.04.2011
Город: Ростов-на-Дону
Регион: 61
Машина: Z51
Сообщений: 42
|
У меня Мега и полноразмерный шилд (втыкается в плату ардуины). Когда дело дойдет до изготовления устройства, то тоже буду делать что-то подобное, никаких разъемов, только пайка.
На шилде СД (ТХ РХ) мигают когда подключаюсь к шине авто, в независимости от состояния самой Ардуины, если полярность не правильная, то не мигают. Если использую "стандартные" библиотеки и встроенный монитор порта, то вроде не отваливается. Завтра еще проверю. |
11.10.2018, 01:22 | #269 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
В инете наткнулся на то, что есть проблемы программы canhacker и windows 10.
Сейчас проверить не на чем, ноута нет чтоб в машину тащить, так что если ещё кто-то проверит, то тебе это поможет. Я пробовал только на XP, 7 и 8 винде, там проблем не было. И говорят что даже запус в режиме совместимости на вин10 не помогает... |
11.10.2018, 07:21 | #270 |
Пользователь
Регистрация: 13.04.2011
Город: Ростов-на-Дону
Регион: 61
Машина: Z51
Сообщений: 42
|
У меня та же мысль появилась! Оба ноута, что я пробовал, на 10е. Сегодня попробую на 8 ке.
Последний раз редактировалось Misha2066; 11.10.2018 в 17:21. |
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|