Добавил CAN PLAYER (МАГНИТОФОН :)) с кнопками REC stop PLAY
Вывод сохраненного в PLAYER на странице
И повторю все функции Wifi CANHACKER - CANSAN
1 бомбер
2 один динамический сендер
3 один статический сендер
4 IF to SEND чекер для удаления ошибок
5 полноценный канхакер(CANHACKER) в режиме работы по USB или Bluetooth
6 Встроенный рекордер для записи и воспроизведения CAN
7 Смена SSID и PASSWORD
8 Установка таймера работы для клиента
9 Удобная мобильная версия встроенного сайта
Пароль по дефолту 12345678
SSID по дефолту CANSan Адрес встроенного сайта 192.168.4.1
Последнюю прошивку выложу под видео с обзором на моем канале!
Всем доброго времени суток!!! Прошу помощи у знатаков. Суть такова, есть блок управления от автомобиля(на столе), работает на скорости 83.333, для того чтобы он так сказать включался ему необходимо получать по кан шине два пакета. Использую ардуино нано+MCP2515, библиотека соответстуящая arduino-mcp2515-master, пример использую CAN_write. но после того как скетч заливаю в ардуино в кан шине тишина. кан шину мониторю при помощи полноценного канхакера. если скорость в скетче меняю на 100KBPS то сообщения в кан шине появляются исправно, ставлю 50KBPS тоже работает, а на скорости 83.333KBPS ни как. может кто нить может подсказать как заставить работать на скорости 83.333KBPS?
Второй вопрос мне нужно что бы один пакет сообщения отправлялся с периодом в 100мс, а второй с периодом в 50мс? сразу скажу в програмировании не силен, но что то по примерам получается делать.
ага, это я на старой версии библы смотрел. 83,3 да , вроде есть поддержка.
Как вариант попробовать 80 кбит/с, но это врядли заработает. А вообще физический косяк скорее всего, если плата китайская , там стоит формирователь шины tja1050. Дак вот он почему-то не работает на скоростях ниже 100кбит/с. Проверено неоднократно. (не знаю как у вас на 50 заработало).
Нужно пробовать перепаять tja1050 на, например, mcp2551.
80кбт пробовал, тишина. Да и мне конкретно нужна 83.333кбит, так как оживляемый блок управления должен работать штатно. На 50кбит работает отлично, при этом и на более низкой скорости пробовал, тоже работает отлично. Причем если скорость ставим целыми числами 125, 100, 50 то все работает, если дробные скорости то тишина в шине, пробовал ещё какую-то дробную скорость сейчас не скажу, с ней тоже тишина. Может это библиотека? Но как править их не вкурсе. Или может нужна другая частота кварца?
В общем победил!!! удалил все библиотеки, установил https://github.com/autowp/arduino-mcp2515, заменил на плате кварц с 8 мгц на 16мгц. согласно файла mcp2515.h 8мгц не работает со скоростью 83.333кбит а с кварцом на 16мгц работает. залил пример CAN_write и все заработало. возможно конечно можно доработать библиотеку для 8мгц на скорости 83К3, но раз уж заработало, то уже ни чего редактировать и не нужно. Так что приношу извинение за суету!)))
остался второй вопрос. как нужно отредактировать скетч что бы первое сообщение в кан шину поступало с периодом 100мс, а второе сообщение поступало с периодом 50мс?
может. имеется ввиду период в милисекундах. как я понимаю параметр delay(100), только если просто изменить этот параметр на delay(50), то оба сообщения будут отправлятся с этим периодом, а мне нужно что бы у них был разный период отправления. просто я в программировании не силен, но по примерам что то получается делать)))
Добавил CAN PLAYER (МАГНИТОФОН :)) с кнопками REC stop PLAY
Вывод сохраненного в PLAYER на странице
И повторю все функции Wifi CANHACKER - CANSAN
1 бомбер
2 один динамический сендер
3 один статический сендер
4 IF to SEND чекер для удаления ошибок
5 полноценный канхакер(CANHACKER) в режиме работы по USB или Bluetooth
6 Встроенный рекордер для записи и воспроизведения CAN
7 Смена SSID и PASSWORD
8 Установка таймера работы для клиента
9 Удобная мобильная версия встроенного сайта
Пароль по дефолту 12345678
SSID по дефолту CANSan Адрес встроенного сайта 192.168.4.1
Последнюю прошивку выложу под видео с обзором на моем канале!
Да, каждый цикл происходит сравнение текущего времени со временем после сброса. Если прошло 50 мкС, посылается одна посылка. Если прошло 100 мкС, посылается другая. После посылки время сбрасывается.
Добавил CAN PLAYER (МАГНИТОФОН :)) с кнопками REC stop PLAY
Вывод сохраненного в PLAYER на странице
И повторю все функции Wifi CANHACKER - CANSAN
1 бомбер
2 один динамический сендер
3 один статический сендер
4 IF to SEND чекер для удаления ошибок
5 полноценный канхакер(CANHACKER) в режиме работы по USB или Bluetooth
6 Встроенный рекордер для записи и воспроизведения CAN
7 Смена SSID и PASSWORD
8 Установка таймера работы для клиента
9 Удобная мобильная версия встроенного сайта
Пароль по дефолту 12345678
SSID по дефолту CANSan Адрес встроенного сайта 192.168.4.1
Последнюю прошивку выложу под видео с обзором на моем канале!
Ну вот, я тоже бился полторы недели со связкой ЭБУ>MCP2515 >Nano>CANHacker.exe.
И только седня нарыл этот пост.
Сжег полмилиарда ячеек в которых нервные клетки находяться, прошел практически по стопам ak62.
А как оказалось проблема в фильтрах скорее всего, в пнд проверю.
У меня задача перехватить нажатия кнопок и прикрутить их к цыфровому потенциометру.
и с чем справился? тут уже писали, что ардуина не тянет сильно загруженные шины. На столе при CAN соединении двух ардуин и мсп2515 должно 100% всё работать. на 1 Мбит/с сейчас проверил , всё гуд.
и с чем справился? тут уже писали, что ардуина не тянет сильно загруженные шины. На столе при CAN соединении двух ардуин и мсп2515 должно 100% всё работать. на 1 Мбит/с сейчас проверил , всё гуд.
Ну я и на меге и на дуе тестил, везде результат один и тот же.
Обычные же канрейдеры на ура работают, некоторые даже от 250 до 1000 скоростях читают.
Просто мне то смысла нету гонять их между 2х ардуинок. Надо то чтобы с ЭБУ кубатурил.
Соединил 2 дуньки, CAN_read и CAN_Write работает збс.
Канхакеры между собой не контачат.
Комбинации с перемычками не канают.
Ну и самое главное, заливаю скетчи CAN_read и CAN_Write и прекрасно вижу осциллографом прохождение данных во все стороны.
А при загрузке скетчей канхакера тишина.
Сигналы снимал с ног 1 и 2 TX и RX CAN.
удалить все библиотеки и поставить заново по ссылке в 3 посте. Смотреть внимательно скорость ком порта в настройках канхакера (чтобы была 115200) . жонглировать вариантами скетчей у соединённых ардуин : "кан- хакер" <-> "сто пудов рабочий скетч из примера read или write". Чтобы понять в какую сторону не проходят мессаги.
Может дефектные 2515 стали продавать? почему у народа не работает канкахер никак не пойму . (при том что примеры read/write либы работают )
А вообще канхакер на ардуине, всем говорю, поможет только при отладке собственной шины CAN, но стрёмно при работе с авто. Если хотите нормально без нервов шину поисследовать надо брать анализатор шины от украинских друзей или его полуклон на али Fordometer или от Артема из Новосиба http://canhacker.ru/ . И Господи не сочтите за рекламу.
удалить все библиотеки и поставить заново по ссылке в 3 посте. Смотреть внимательно скорость ком порта в настройках канхакера (чтобы была 115200) . жонглировать вариантами скетчей у соединённых ардуин : "кан- хакер" <-> "сто пудов рабочий скетч из примера read или write". Чтобы понять в какую сторону не проходят мессаги.
Может дефектные 2515 стали продавать? почему у народа не работает канкахер никак не пойму . (при том что примеры read/write либы работают )
Проделал не однократно и третий пост и с перезапуском питания и сбросом фильтров и т.д.
Комбинации всех возможных скоростей перебрал.
Read и write одинаково хорошо на всех 2515 в любые стороны.
Я тоже думал в сторону брака, потому купил 4 шт. в разных местах.
А вообще канхакер на ардуине, всем говорю, поможет только при отладке собственной шины CAN, но стрёмно при работе с авто. Если хотите нормально без нервов шину поисследовать надо брать анализатор шины от украинских друзей или его полуклон на али Fordometer или от Артема из Новосиба http://canhacker.ru/ . И Господи не сочтите за рекламу.
Так в том то и дело что нужно перехватить с кан шины нужные данные и поработать с ними. Потому готовые анализаторы не подойдут к сожалению.
задавай. а у меня библы из ссылки 3го сообщения этой темы. программа канхакер оттуда же. Надеюсь пин INT 2515 у вас подключен к пину 2 ардуино. Потому как для некоторых библиотек работает и без этого подключения, но для канхакера вроде оно нужно.
задавай. а у меня библы из ссылки 3го сообщения этой темы. программа канхакер оттуда же. Надеюсь пин INT 2515 у вас подключен к пину 2 ардуино. Потому как для некоторых библиотек работает и без этого подключения, но для канхакера вроде оно нужно.
Вопрос к Fayton. У меня вот CANSAN на NODEMCU не заработал. Прошивку пробовал v 2 и 3 и 4 . Сеть CANSan присутствует, к ней смартфон подключается, Но на сайт 192.168.4.1 зайти не могу, ошибка. Также программа Canhacker видит NodeMCU подключается, но шина не анализируется - данные не идут. При прошивке ESP ставил скорость флеш 40MHz и размер 4 Mbyte.
на прошивке v4 NODEMCU даже сеть CANSan не вещает.
Так в том то и дело что нужно перехватить с кан шины нужные данные и поработать с ними. Потому готовые анализаторы не подойдут к сожалению.
[/quote]
Доброго времени суток!!! Почему вы считаете что для этих целей готовые кан анализаторы не подойдут? На своем примере, долго мучился с кан хакером на ардуино, много нервов потратил. После появился нормальный кан анализатор. Как раз им снял все нужные данные с ЭБУ, и после этого уже на ардуино сделал устройство которое эти данные отправляет в шину. И как раз кан анализатор помог правильно отладить устройство на ардуино, а уж потом его прикрутил к шине ЭБУ)))
Хорошего вам психического здоровья и берегите печень от расстройств.
насчёт водки - из личного опыта?
Новая версия CANSAN-V4
Добавил CAN PLAYER (МАГНИТОФОН :)) с кнопками REC stop PLAY
Вывод сохраненного в PLAYER на странице
И повторю все функции Wifi CANHACKER - CANSAN
1 бомбер
2 один динамический сендер
3 один статический сендер
4 IF to SEND чекер для удаления ошибок
5 полноценный канхакер(CANHACKER) в режиме работы по USB или Bluetooth
6 Встроенный рекордер для записи и воспроизведения CAN
7 Смена SSID и PASSWORD
8 Установка таймера работы для клиента
9 Удобная мобильная версия встроенного сайта
Пароль по дефолту 12345678
SSID по дефолту CANSan
Адрес встроенного сайта 192.168.4.1
Последнюю прошивку выложу под видео с обзором на моем канале!
https://youtu.be/PjZvRQEKPJ0
https://youtu.be/G336ozXR3JE
Всем доброго времени суток!!! Прошу помощи у знатаков. Суть такова, есть блок управления от автомобиля(на столе), работает на скорости 83.333, для того чтобы он так сказать включался ему необходимо получать по кан шине два пакета. Использую ардуино нано+MCP2515, библиотека соответстуящая arduino-mcp2515-master, пример использую CAN_write. но после того как скетч заливаю в ардуино в кан шине тишина. кан шину мониторю при помощи полноценного канхакера. если скорость в скетче меняю на 100KBPS то сообщения в кан шине появляются исправно, ставлю 50KBPS тоже работает, а на скорости 83.333KBPS ни как. может кто нить может подсказать как заставить работать на скорости 83.333KBPS?
Второй вопрос мне нужно что бы один пакет сообщения отправлялся с периодом в 100мс, а второй с периодом в 50мс? сразу скажу в програмировании не силен, но что то по примерам получается делать.
дак ведь со скоростью 83кбит/с скетч не компилируется. Не знает он такой скорости, как же вы его заливаете?
ага, это я на старой версии библы смотрел. 83,3 да , вроде есть поддержка.
Как вариант попробовать 80 кбит/с, но это врядли заработает. А вообще физический косяк скорее всего, если плата китайская , там стоит формирователь шины tja1050. Дак вот он почему-то не работает на скоростях ниже 100кбит/с. Проверено неоднократно. (не знаю как у вас на 50 заработало).
Нужно пробовать перепаять tja1050 на, например, mcp2551.
У меня компилится, а вот 83К3 нет.
Я у себя библиотеку редактировал для своей скорости..
поправил выше пост
80кбт пробовал, тишина. Да и мне конкретно нужна 83.333кбит, так как оживляемый блок управления должен работать штатно. На 50кбит работает отлично, при этом и на более низкой скорости пробовал, тоже работает отлично. Причем если скорость ставим целыми числами 125, 100, 50 то все работает, если дробные скорости то тишина в шине, пробовал ещё какую-то дробную скорость сейчас не скажу, с ней тоже тишина. Может это библиотека? Но как править их не вкурсе. Или может нужна другая частота кварца?
Библиотеку какую использовали ?
В общем победил!!! удалил все библиотеки, установил https://github.com/autowp/arduino-mcp2515, заменил на плате кварц с 8 мгц на 16мгц. согласно файла mcp2515.h 8мгц не работает со скоростью 83.333кбит а с кварцом на 16мгц работает. залил пример CAN_write и все заработало. возможно конечно можно доработать библиотеку для 8мгц на скорости 83К3, но раз уж заработало, то уже ни чего редактировать и не нужно. Так что приношу извинение за суету!)))
остался второй вопрос. как нужно отредактировать скетч что бы первое сообщение в кан шину поступало с периодом 100мс, а второе сообщение поступало с периодом 50мс?
Может millis?
Может millis?
может. имеется ввиду период в милисекундах. как я понимаю параметр delay(100), только если просто изменить этот параметр на delay(50), то оба сообщения будут отправлятся с этим периодом, а мне нужно что бы у них был разный период отправления. просто я в программировании не силен, но по примерам что то получается делать)))
Новая версия CANSAN-V4
Добавил CAN PLAYER (МАГНИТОФОН :)) с кнопками REC stop PLAY
Вывод сохраненного в PLAYER на странице
И повторю все функции Wifi CANHACKER - CANSAN
1 бомбер
2 один динамический сендер
3 один статический сендер
4 IF to SEND чекер для удаления ошибок
5 полноценный канхакер(CANHACKER) в режиме работы по USB или Bluetooth
6 Встроенный рекордер для записи и воспроизведения CAN
7 Смена SSID и PASSWORD
8 Установка таймера работы для клиента
9 Удобная мобильная версия встроенного сайта
Пароль по дефолту 12345678
SSID по дефолту CANSan
Адрес встроенного сайта 192.168.4.1
Последнюю прошивку выложу под видео с обзором на моем канале!
Может millis?
СПАСИБО за подсказку!!! Вобщем посидел почитал, опробовал примеры, возможно коряво, но сделал свой скетч с функцией millis))) вроде работает)))
Да, каждый цикл происходит сравнение текущего времени со временем после сброса. Если прошло 50 мкС, посылается одна посылка. Если прошло 100 мкС, посылается другая. После посылки время сбрасывается.
Новая версия CANSAN-V4
Добавил CAN PLAYER (МАГНИТОФОН :)) с кнопками REC stop PLAY
Вывод сохраненного в PLAYER на странице
И повторю все функции Wifi CANHACKER - CANSAN
1 бомбер
2 один динамический сендер
3 один статический сендер
4 IF to SEND чекер для удаления ошибок
5 полноценный канхакер(CANHACKER) в режиме работы по USB или Bluetooth
6 Встроенный рекордер для записи и воспроизведения CAN
7 Смена SSID и PASSWORD
8 Установка таймера работы для клиента
9 Удобная мобильная версия встроенного сайта
Пароль по дефолту 12345678
SSID по дефолту CANSan
Адрес встроенного сайта 192.168.4.1
Последнюю прошивку выложу под видео с обзором на моем канале!
Пока жду плату nodemcu прошил esp-12, подключил. Вэб морду нашёл.
А прошивки пока без лицензии?
Ну вот, я тоже бился полторы недели со связкой ЭБУ>MCP2515 >Nano>CANHacker.exe.
И только седня нарыл этот пост.
Сжег полмилиарда ячеек в которых нервные клетки находяться, прошел практически по стопам ak62.
А как оказалось проблема в фильтрах скорее всего, в пнд проверю.
У меня задача перехватить нажатия кнопок и прикрутить их к цыфровому потенциометру.
Проходил то что вы делаете, на какой скорости кнопки висят ?
Всем добра.
В общем ни чего не изменилось.
Can_Read работает:
Вот пакеты
//////////
Пост 242 и 248 не помогли(((
Чувствую проблема гдето на поверхности
Народ.
Помогите воткнуть настройку скорости в этот скетч.
В ресивере если ставлю CAN_1000KBPS, MCP_8MHZ то данные бегут норм.
Подозреваю что проблема в ней.
У меня канал на 1мбит
дак настройка скорости в программе CanHacker делается.
кстати библа канхакер должна быть правленная под 8 Мгц кварц. Читайте внимательно тему #3
дак настройка скорости в программе CanHacker делается.
Приянл. Одним вопросом меньше.
Это я тоже все уже делал.
Пока идеи кончились.
Сижу, курю.
Кто справился на 100%?
Киньте HEX файлик, через USBASP зальюсь хотябы для проверки.
Либо могу дать доступ к теамвиверу )
для проверки всегда нужно иметь два мсп2515 и ардуины соединив их между собой, такое имеется?
и с чем справился? тут уже писали, что ардуина не тянет сильно загруженные шины. На столе при CAN соединении двух ардуин и мсп2515 должно 100% всё работать. на 1 Мбит/с сейчас проверил , всё гуд.
для проверки всегда нужно иметь два мсп2515 и ардуины соединив их между собой, такое имеется?
К сожалению нет
и с чем справился? тут уже писали, что ардуина не тянет сильно загруженные шины. На столе при CAN соединении двух ардуин и мсп2515 должно 100% всё работать. на 1 Мбит/с сейчас проверил , всё гуд.
Ну я и на меге и на дуе тестил, везде результат один и тот же.
Обычные же канрейдеры на ура работают, некоторые даже от 250 до 1000 скоростях читают.
Просто мне то смысла нету гонять их между 2х ардуинок. Надо то чтобы с ЭБУ кубатурил.
Или я не так понимаю чтото .
две нужны для проверки работоспобности. если на столе работает, а на автомобиле нет, значит:
а если и на столе не работает, значит что то не так подключили или настроили.
Итак подведем итоги.
Соединил 2 дуньки, CAN_read и CAN_Write работает збс.
Канхакеры между собой не контачат.
Комбинации с перемычками не канают.
Ну и самое главное, заливаю скетчи CAN_read и CAN_Write и прекрасно вижу осциллографом прохождение данных во все стороны.
А при загрузке скетчей канхакера тишина.
Сигналы снимал с ног 1 и 2 TX и RX CAN.
Пока идеи кончились.
удалить все библиотеки и поставить заново по ссылке в 3 посте. Смотреть внимательно скорость ком порта в настройках канхакера (чтобы была 115200) . жонглировать вариантами скетчей у соединённых ардуин : "кан- хакер" <-> "сто пудов рабочий скетч из примера read или write". Чтобы понять в какую сторону не проходят мессаги.
Может дефектные 2515 стали продавать? почему у народа не работает канкахер никак не пойму . (при том что примеры read/write либы работают )
А вообще канхакер на ардуине, всем говорю, поможет только при отладке собственной шины CAN, но стрёмно при работе с авто. Если хотите нормально без нервов шину поисследовать надо брать анализатор шины от украинских друзей или его полуклон на али Fordometer или от Артема из Новосиба http://canhacker.ru/ . И Господи не сочтите за рекламу.
удалить все библиотеки и поставить заново по ссылке в 3 посте. Смотреть внимательно скорость ком порта в настройках канхакера (чтобы была 115200) . жонглировать вариантами скетчей у соединённых ардуин : "кан- хакер" <-> "сто пудов рабочий скетч из примера read или write". Чтобы понять в какую сторону не проходят мессаги.
Может дефектные 2515 стали продавать? почему у народа не работает канкахер никак не пойму . (при том что примеры read/write либы работают )
Проделал не однократно и третий пост и с перезапуском питания и сбросом фильтров и т.д.
Комбинации всех возможных скоростей перебрал.
Read и write одинаково хорошо на всех 2515 в любые стороны.
Я тоже думал в сторону брака, потому купил 4 шт. в разных местах.
А вообще канхакер на ардуине, всем говорю, поможет только при отладке собственной шины CAN, но стрёмно при работе с авто. Если хотите нормально без нервов шину поисследовать надо брать анализатор шины от украинских друзей или его полуклон на али Fordometer или от Артема из Новосиба http://canhacker.ru/ . И Господи не сочтите за рекламу.
Так в том то и дело что нужно перехватить с кан шины нужные данные и поработать с ними. Потому готовые анализаторы не подойдут к сожалению.
потом засниму видео последовательность действий. Ну блин чудес то не бывает. Специально на другом компьютере попробую.
Кстати в программе CanHacker тоже есть настройка фильтров, может там галка стоит?
Может скинеш мне комплект свой рабочий с библами?
А то я уже не знаю что делать (((
удалил
Да я MaksVV просил ))))
Да я MaksVV просил ))))
я совсем по другому поводу писал - хотел Максу вопрос задать, а потом подумал. что лучше побольше времени потрачу. зато сам разберусь
задавай. а у меня библы из ссылки 3го сообщения этой темы. программа канхакер оттуда же. Надеюсь пин INT 2515 у вас подключен к пину 2 ардуино. Потому как для некоторых библиотек работает и без этого подключения, но для канхакера вроде оно нужно.
задавай. а у меня библы из ссылки 3го сообщения этой темы. программа канхакер оттуда же. Надеюсь пин INT 2515 у вас подключен к пину 2 ардуино. Потому как для некоторых библиотек работает и без этого подключения, но для канхакера вроде оно нужно.
Все именно так и есть
Вопрос к Fayton. У меня вот CANSAN на NODEMCU не заработал. Прошивку пробовал v 2 и 3 и 4 . Сеть CANSan присутствует, к ней смартфон подключается, Но на сайт 192.168.4.1 зайти не могу, ошибка. Также программа Canhacker видит NodeMCU подключается, но шина не анализируется - данные не идут. При прошивке ESP ставил скорость флеш 40MHz и размер 4 Mbyte.
на прошивке v4 NODEMCU даже сеть CANSan не вещает.
Хм.. у меня все работает на 5й прошивке, хотя я и 3 и 4 пробовал, потом затупил с кнопкой wifi
Хм.. у меня все работает на 5й прошивке, хотя я и 3 и 4 пробовал, потом затупил с кнопкой wifi
И по юсб с канхакером работает? Может есть нюансы какие с этим nodemcu да и вообще с esp. Я с ними мало ковырялсо.
Так в том то и дело что нужно перехватить с кан шины нужные данные и поработать с ними. Потому готовые анализаторы не подойдут к сожалению.
[/quote]
Доброго времени суток!!! Почему вы считаете что для этих целей готовые кан анализаторы не подойдут? На своем примере, долго мучился с кан хакером на ардуино, много нервов потратил. После появился нормальный кан анализатор. Как раз им снял все нужные данные с ЭБУ, и после этого уже на ардуино сделал устройство которое эти данные отправляет в шину. И как раз кан анализатор помог правильно отладить устройство на ардуино, а уж потом его прикрутил к шине ЭБУ)))