FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Пятница, 20.10.2017, 15:46
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 121231112»
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » ARDUINO в качестве бортового компьютера для автомобиля. (ARDUINO в качестве бортового компьютера для автомобиля)
ARDUINO в качестве бортового компьютера для автомобиля.
injener Дата: Суббота, 17.06.2017, 12:29 | Сообщение # 1
Лейтенант
Группа: Проверенные
Сообщений: 74
Награды: 0
Репутация: 0
Статус: Offline
Всем привет. 
Читал форум, искал на сторонних ресурсах, но так и не понял с чего начинать при составлении программы для работы с K-LINE протоколом. Объясните пожалуйсто метод работы с K-LINE протоколом. С чего он состоит и как мне расшифровывать эти данные? 
Драйв2 тут нашел интересную статью. Вот в принципе понятно что существуют команды для запроса. Но изучая дальше всю эту подноготную я или запутался потому что ТС по протоколу K-LINE запрашивает CAN команды получая 82 11 f1 21 02 a7 a2 f1 11 61 02 be 89 0f 6e 00 ответ CAN протокола, или я совсем не понял сути. 
Начнем с самого главного: Что такое K-LINE протокол и как мне запрашивать у него нужные мне данные?
 
Anydy Дата: Суббота, 17.06.2017, 13:11 | Сообщение # 2
Полковник
Группа: Проверенные
Сообщений: 405
Награды: 11
Репутация: 4
Статус: Offline
Я конечно может и буду не прав, но зачем тут ардуино? Есть же специализированные к-лайн адаптеры, стоят копейки.

blynk.su
 
injener Дата: Воскресенье, 18.06.2017, 08:32 | Сообщение # 3
Лейтенант
Группа: Проверенные
Сообщений: 74
Награды: 0
Репутация: 0
Статус: Offline
Какие например адаптеры? Для моего авто например в цене от 4к идут и совсем не сочетаются с интерьером! Как инородное тело! 
На просторах куча БК на АТМЕГА, но все они без скетча. Я же хочу собрать и залить сюда что бы люди пользовались, модернизировали под свои хотелки! Вот такой я... Зато платформа получит пользователей и соответственно развитие! Ты умный, должен это понимать! Уже на ДРАЙВ2 некоторые в личку задают вопросы. Я к сожалению не имею глубоких знаний по платформе, перенаправляю сюда. Но судя по форуму люди находят ответы в готовой форме. Даже некоторые сылки дают на этот форум с ответами для того что бы я знал ответ на их вопрос... Вот сейчас есть влпросы по БК... Вот и решил собрать готовый конструкт и залить сюда. Вот с описанием еще буду просить помощи увас. Тоже чувствую будут не слабые затыки...

Добавлено (18.06.2017, 08:32)
---------------------------------------------
OBD вот нашел один проект, но на IDE1.8 ругается на плату ARDUINO UNO

 
Anydy Дата: Воскресенье, 18.06.2017, 12:47 | Сообщение # 4
Полковник
Группа: Проверенные
Сообщений: 405
Награды: 11
Репутация: 4
Статус: Offline
Цитата injener ()
вот нашел один проект, но на IDE1.8 ругается на плату ARDUINO UNO
2.программа жестко заточена под ардуино МЕГА 2560!!! на серийном порте «0» присутствует Дебаг при условии раскоментирования дефайна.

K-Line и OBD-II совершенно разные протоколы, для разных Авто...

Добавлено (18.06.2017, 12:47)
---------------------------------------------

Цитата injener ()
Для моего авто например в цене от 4к идут и совсем не сочетаются с интерьером!
да ладно....я лет пять назад покупал рублей за 700 в далеком сибирском городе....в китае наверно сейчас рублей за 300 можно взять... и ELM327 и K-Line

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

И зачем этот огород, если есть программы для андроида!


blynk.su
 
rw6cm Дата: Воскресенье, 18.06.2017, 13:19 | Сообщение # 5
Генерал-лейтенант
Группа: Проверенные
Сообщений: 921
Награды: 83
Репутация: 66
Статус: Offline
ODB-II это стандарт оборудования и программного комплекса авто производителей (конкретно авто компьютер),
который может обмениваться данными с диагностическим оборудованием, по одному из пяти протоколов, один из которых k-line.
Протокол обмена имеет свои группы авто. Информация  может передаваться не только стандартная, но и своя от каждого производителя.
По этому сделать универсальное устройство на ардуине, практически не возможно.


Win7-32, FLProg (portable)

Сообщение отредактировал rw6cm - Воскресенье, 18.06.2017, 13:24
 
injener Дата: Воскресенье, 18.06.2017, 18:43 | Сообщение # 6
Лейтенант
Группа: Проверенные
Сообщений: 74
Награды: 0
Репутация: 0
Статус: Offline
Получается мне надо сканит его по K-LINE и расшифровывать?
 
rw6cm Дата: Воскресенье, 18.06.2017, 21:17 | Сообщение # 7
Генерал-лейтенант
Группа: Проверенные
Сообщений: 921
Награды: 83
Репутация: 66
Статус: Offline
Цитата injener ()
Получается мне надо сканит его по K-LINE и расшифровывать?
Да.
Только как вы это будете делать?
1. Нужно спаять интерфейс RxTx --> K-LINE, он работает на скорости 10400 бод, которой нет в настройке FLProg, значит нужен ПБ.
2. Чтобы парсить принимаемою инфу, нужно знать что в ней конкретно передается, а она зависит не только от модели БК, но и от прошивки залитой в него.
Все это сводится к индивидуальному подходу с конкретной задачей, и без знания программирования не обойтись.
Для контингента этого форума, будет не подъемно даже повторить этот проект, не то чтобы что то изменить по своему желанию.


Win7-32, FLProg (portable)
 
injener Дата: Понедельник, 19.06.2017, 08:51 | Сообщение # 8
Лейтенант
Группа: Проверенные
Сообщений: 74
Награды: 0
Репутация: 0
Статус: Offline
.

Сообщение отредактировал injener - Пятница, 23.06.2017, 22:49
 
rw6cm Дата: Понедельник, 19.06.2017, 09:29 | Сообщение # 9
Генерал-лейтенант
Группа: Проверенные
Сообщений: 921
Награды: 83
Репутация: 66
Статус: Offline
Цитата injener ()
Кое какие данные я все же имею... Вопрос в том что и через чего посылать?
Понимаю что вы вклинились в обмен данными БК и пытаетесь понять их беседу?
тогда нужно понять в том ли формате вы видите эти данные, возможно надо конвертить.
Для этого хорошо бы иметь описание формирование пакетов для вашего эбу, и сравнить.


Win7-32, FLProg (portable)
 
injener Дата: Понедельник, 19.06.2017, 20:13 | Сообщение # 10
Лейтенант
Группа: Проверенные
Сообщений: 74
Награды: 0
Репутация: 0
Статус: Offline
.

Сообщение отредактировал injener - Пятница, 23.06.2017, 22:49
 
Anydy Дата: Понедельник, 19.06.2017, 22:19 | Сообщение # 11
Полковник
Группа: Проверенные
Сообщений: 405
Награды: 11
Репутация: 4
Статус: Offline
Цитата injener ()
Как вы определили что она под мегу?
это цитата из текста по вашей ссылке..
так покажите ошибки? что вы боитесь показать почему не компилируется)))


blynk.su

Сообщение отредактировал Anydy - Понедельник, 19.06.2017, 22:22
 
injener Дата: Вторник, 20.06.2017, 09:18 | Сообщение # 12
Лейтенант
Группа: Проверенные
Сообщений: 74
Награды: 0
Репутация: 0
Статус: Offline
.

Сообщение отредактировал injener - Пятница, 23.06.2017, 22:49
 
injener Дата: Вторник, 20.06.2017, 09:23 | Сообщение # 13
Лейтенант
Группа: Проверенные
Сообщений: 74
Награды: 0
Репутация: 0
Статус: Offline
.

Сообщение отредактировал injener - Пятница, 23.06.2017, 22:50
 
Anydy Дата: Вторник, 20.06.2017, 11:54 | Сообщение # 14
Полковник
Группа: Проверенные
Сообщений: 405
Награды: 11
Репутация: 4
Статус: Offline
Ничего не понял....какая то каша...
Имя пользователя по русски в системе это зря...
Пробуйте удалить все установленные IDE, почистить все папки, и снова установите версию 1.6.5 ну и библиотеки обязательно в папку Libraries


blynk.su

Сообщение отредактировал Anydy - Вторник, 20.06.2017, 11:56
 
injener Дата: Вторник, 20.06.2017, 18:43 | Сообщение # 15
Лейтенант
Группа: Проверенные
Сообщений: 74
Награды: 0
Репутация: 0
Статус: Offline
.

Сообщение отредактировал injener - Пятница, 23.06.2017, 22:50
 
Форум » Основной » Спросить у знатоков » ARDUINO в качестве бортового компьютера для автомобиля. (ARDUINO в качестве бортового компьютера для автомобиля)
Страница 1 из 121231112»
Поиск:

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