Перейти к содержимому

Форум Kawasaki GTR 1400 Мотоциклы Kawasaki ZX-14R ZZR1400 Мотоциклы Kawasaki ZX-12R Мотоциклы Kawasaki ZX-10R Мотоциклы Kawasaki ZX-9R Мотоциклы Kawasaki ZX-7R Мотоциклы Kawasaki ZX-6R Мотоциклы Kawasaki ZXR400 Мотоциклы Kawasaki Z1000/Z1000SX Мотоциклы Kawasaki Z800 и Z750 Мотоциклы Kawasaki Z300 и Z250 Мотоциклы Kawasaki Versys Мотоциклы Kawasaki ER-6N  ER6F Мотоциклы Kawasaki Ninja 250R  kawasaki manual Угнали Кавасаки

Фотография

KDS Protocol


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 25

#21 rluk

rluk

    Каваманьяк

  • Members
  • PipPipPipPipPip
  • 1 551 сообщений
  • Пол:Мужчина
  • Страна:Россия
  • Город:Мск
  • Мото:zx10r '12

Отправлено 24 Апрель 2017 - 15:17

какой еще комп?

ecu



#22 Dimacus

Dimacus

    Ghetto-Boy

  • Members
  • PipPipPipPipPip
  • 3 355 сообщений
  • Пол:Мужчина
  • Страна:РФ
  • Город:Питер, Москва и Нижний Новгород
  • Мото:ZX14+KLR650

Отправлено 24 Апрель 2017 - 15:44

ecu

ничего нигде не залочено

но в вуличе есть функция ECU Unlock. для неудавшихся прошивок. но это нужно было на старых версиях еще в далеком 2012 году



#23 rluk

rluk

    Каваманьяк

  • Members
  • PipPipPipPipPip
  • 1 551 сообщений
  • Пол:Мужчина
  • Страна:Россия
  • Город:Мск
  • Мото:zx10r '12

Отправлено 24 Апрель 2017 - 16:56

ничего нигде не залочено

но в вуличе есть функция ECU Unlock. для неудавшихся прошивок. но это нужно было на старых версиях еще в далеком 2012 году

Т.е. ты хочешь сказать, что софт вулича - это просто оболочка, дающая более удобный интерфейс и ничего более? Если можно прошить комп обычной обдшной софтиной с того форума...



#24 Dimacus

Dimacus

    Ghetto-Boy

  • Members
  • PipPipPipPipPip
  • 3 355 сообщений
  • Пол:Мужчина
  • Страна:РФ
  • Город:Питер, Москва и Нижний Новгород
  • Мото:ZX14+KLR650

Отправлено 24 Апрель 2017 - 17:34

Т.е. ты хочешь сказать, что софт вулича - это просто оболочка, дающая более удобный интерфейс и ничего более? Если можно прошить комп обычной обдшной софтиной с того форума...

вулич тебе продает не только софт. а еще устройство свое. и софт под него а не простой

 

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


  • ReZeC это нравится

#25 rluk

rluk

    Каваманьяк

  • Members
  • PipPipPipPipPip
  • 1 551 сообщений
  • Пол:Мужчина
  • Страна:Россия
  • Город:Мск
  • Мото:zx10r '12

Отправлено 03 Май 2017 - 18:21

Проект был заморожен т.к. начался новый сезон(2016), отпуск, поездка в Сочи.

Прошивка готова, но под прототип.

Пришел OLED дисплэй, начал переписывать вывод данных под новый экран. 

Прошивка получилась ресурсоемкой памяти arduino nano не хватило, поэтому была заказана плата minimega.

 

Но в конце сезона (2016), принял решение продавать Тайку(мотоцикл), так же была срочная необходимость начать разбираться с web программированием, в связи с чем проект заморожен до сих пор. Исходный код могу без проблем предоставить, файл хранения данных в памяти, все файлы протокола. 

Конечно хотелось бы завершить проект, но на данный момент нет свободного времени на проект. :(

 

Мне интересно, как Ардуиной через обд получить номер передачи )

И еще такой вопрос, раз уж ты разбирался: с какой частотой ардуина может опрашивать датчики и писать данные датчика в дамп?

Можно к ардуине поключить несколько датчиков и, допустим, опрашивать их с частотой 100 гц (на самом деле даже не более 85 Гц)?



#26 Rufus

Rufus

    Писатель

  • Members
  • PipPip
  • 59 сообщений
  • Пол:Мужчина
  • Страна:Russia
  • Город:Kostaburg
  • Мото:Совкоциклы > Honda Steed VLX600 > Honda X4 > Kawasaki Versys 650(2011)

Отправлено 24 Май 2017 - 09:32

Вот архив с описанием KDS protocol то что мне удалось найти. https://yadi.sk/d/rGY8D61o3JU2QX

PIDы KDS и OBD различаются поэтому необходимо конвертить данный из KDS под ODB если стоит такая задача, либо напрямую обрабатывать KDS. Во вложении есть папка KDS2Bluetooth, в этом проекте парень как раз конвертит данные, используется elm327.  

 

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

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

 

Количество датчиков зависит от количества пинов под ту или иную шину на ардуино. От того какие датчики необходимо подключать и по какой шине они работают и может ли шина поддерживать больше одного устройства. Например для подключения к KDS протоколу используется драйвер L9637 и занимает пины Rx Tx.

 

Вот еще полезные ссылки ранее в этой теме возможно их давал.

https://github.com/H...n/KDS2Bluetooth

http://ecuhacking.ac...ort=oldestFirst








Яндекс.Метрика