Доработка штатного БК, вывод информации в нижнюю строку дисплея |
Здравствуйте, гость ( Вход | Регистрация )
Доработка штатного БК, вывод информации в нижнюю строку дисплея |
21 мая 2014, 12:08
Сообщение
#21
|
|
Автомобиль: Carisma 1.6 MPI Кузов: Седан, рестайлинг Трансмиссия: МКПП Год выпуска: 2000 Спасибо сказали: 90 раз |
есть новости? если что, я могу помочь. опыт с микроконтроллерами есть. программировать умею на асме и на си. по образованию инженер электронщик. подопытный кролоик есть правда space star но бортовики у них похоже одинаковы Да, новости есть. Получилось с помощью контроллера считывать данные с ECU. По сути сейчас на дисплей можно вывести все, что ECU умеет отдавать по протоколу MitsuII. Единственная сложность - сейчас думаю как структурировать их вывод на дисплей - символьных мест там немного. Есть побочный эффект - БК перестает считать расход штатными средствами (линия K-line занята), поэтому написал свой алгоритм. Сейчас если машина стоит показывает расход в час, если едет - мгновенный. можно переключить на средний. Также считает сколько топлива израсходовано за поездку, считывает температуру двигателя, бортовое напряжение, и др. параметры. Как будет время, опишу что нужно сделать для реализации всего этого. Насчет бортовика space star'а: они действительно похожи, но вроде как там немного другой контроллер дисплея, однако, я думаю, принцип работы от этого не меняется. я как дурак, пытался придумать, как это можно всё сделать, а оказывается за меня уже давно все придумали)) Вопрос: а дуина Нано 328 или 168? в наличии имеется ATMEGA8 x2 ATMEGA168 x2 ATMEGA328 x1 NANO168 x1 ну и плата CraftDuino под DIP28 микрухи по сути даже восьмая мега должна справится та с такой задачей спокойно attiny 2313 справится Действительно, с задачей справится любой контроллер у которого на борту есть SPI и UART. Я выбрал ардуинку на 328 контроллере, потому что была под рукой, + это уже готовая плата, остается только подключить. |
|
|
22 мая 2014, 22:43
Сообщение
#22
|
|
Автомобиль: Carisma 1.6 MPI Кузов: Седан, рестайлинг Трансмиссия: МКПП Год выпуска: 1999 Спасибо сказали: 16 раз |
Да, новости есть. Получилось с помощью контроллера считывать данные с ECU. По сути сейчас на дисплей можно вывести все, что ECU умеет отдавать по протоколу MitsuII. Единственная сложность - сейчас думаю как структурировать их вывод на дисплей - символьных мест там немного. Есть побочный эффект - БК перестает считать расход штатными средствами (линия K-line занята), поэтому написал свой алгоритм. Сейчас если машина стоит показывает расход в час, если едет - мгновенный. можно переключить на средний. Также считает сколько топлива израсходовано за поездку, считывает температуру двигателя, бортовое напряжение, и др. параметры. Как будет время, опишу что нужно сделать для реализации всего этого. Насчет бортовика space star'а: они действительно похожи, но вроде как там немного другой контроллер дисплея, однако, я думаю, принцип работы от этого не меняется. Действительно, с задачей справится любой контроллер у которого на борту есть SPI и UART. Я выбрал ардуинку на 328 контроллере, потому что была под рукой, + это уже готовая плата, остается только подключить. Ваще красавчик!!! Выложи схемку как подключать дуину к диаг\порту, ну и скетч если не сложно. если не трудно - в личку напиши. я когда читал, мозги припухли, и так и не понял как читать подключать, везде какойто-преоразователь уровней ставят, я так понял ты без него зафигачил? да, если сделать бортовик расписным, ваще красота), еще чтоб при включении заставочку зарядить))) Спасибо сказали: |
|
|
12 авг 2014, 18:49
Сообщение
#23
|
|
Автомобиль: Carisma 1.6 MPI Кузов: Седан, рестайлинг Трансмиссия: МКПП Год выпуска: 2000 Спасибо сказали: 90 раз |
Всем привет! Давно меня тут не было, но время прошло не даром. Как и обещал, пишу о результатах дальнейшей доработки штатного БК, а именно чтении диагностических параметров авто по протоколу MUT и выводу их на дисплей.
Для подключения микроконтроллера к диагностической линии нам потребуется специальная микросхема-драйвер K-линии. Здесь можно использовать несколько микросхем, известные мне и точно работающие это MC33290, MC33199 и L9637D. Принцип действия и схемы подключения у них похожие. Ранее приведенную мной схему доработки БК нужно будет дополнить до следующего состояния: Как видите, из добавленных элементов тут лишь микросхема и резистор на 510 Ом. Подключение данной микросхемы к контактам 0 и 1 платы ардуино рекомендую сделать разъединяемым, так как для загрузки прошивки эти контакты должны быть свободны. У кого дойдет дело до прошивки - ее и программу для загрузки в плату можно скачать по ссылке: https://yadi.sk/d/AlAMiRIGWU6dh Если у кого то возникнут вопросы по работе с программой - пишите. Ну а вот небольшое видео о том что в результате из всего этого выйдет: Так как изначально сделал всего одну дополнительную кнопку переключение параметров пришлось сделать по кругу, но в принципе, их много и не надо. В данной версии выводятся показания: 1. температура в салоне, 2. бортовое напряжение, 3. пробег за поездку, 4. обороты двигателя, 5. температура охлаждающей жидкости, 6. суммарный расход топлива (с момента сброса показаний), 7. средний расход топлива (с момента сброса показаний), 8. топливные коррекции В верхней строке выводится мгновенный расход: при скорости до 5 км/ч в литрах/час, при скорости выше 5 км/ч в литрах на 100км. Бегающая полоска справа - индикатор нагрузки на двигатель. Вообще можно выводить любые параметры, которые способен отдавать мозг машины по протоколу MUTII. Сейчас разбираюсь с расшифровкой кодов ошибок и их сбросом. Сообщение отредактировал mihey_ch - 12 авг 2014, 20:31 |
|
|
12 авг 2014, 19:12
Сообщение
#24
|
|
Автомобиль: Carisma 1.6 MPI Кузов: Седан, рестайлинг Трансмиссия: МКПП Год выпуска: 2002 Спасибо сказали: 690 раз |
mihey_ch, при клике на ролик Ютуба выдает ошибку: Это личное видео
|
|
|
12 авг 2014, 19:15
Сообщение
#25
|
|
Автомобиль: Carisma 1.6 MPI Кузов: Седан, рестайлинг Трансмиссия: МКПП Год выпуска: 2000 Спасибо сказали: 90 раз |
mihey_ch, при клике на ролик Ютуба выдает ошибку: Это личное видео Спасибо!) Исправил. Спасибо сказали: |
|
|
31 окт 2014, 15:49
Сообщение
#26
|
|
Автомобиль: Carisma 1.6 MPI Кузов: Хэтчбек, рестайлинг Трансмиссия: МКПП Год выпуска: 2003 Спасибо сказали: 0 раз |
вопрос: можно у Вас заказать подобную адаптацию БК?
|
|
|
31 окт 2014, 16:26
Сообщение
#27
|
|
Автомобиль: Carisma 1.6 MPI Кузов: Седан, рестайлинг Трансмиссия: МКПП Год выпуска: 2000 Спасибо сказали: 90 раз |
|
|
|
6 ноя 2014, 21:16
Сообщение
#28
|
|
Автомобиль: Carisma 1.8 GDI Кузов: Седан, рестайлинг Трансмиссия: МКПП Год выпуска: 2001 Спасибо сказали: 888 раз |
Добрый вечер! Подскажите, каким образом рассчитывается нагрузка на двигатель? Что это вообще такое? И можно ли ввести в прошивку пункт с индикацией времени впрыска и давлением бензина (для Джидаев)? Заранее спасибо!
|
|
|
6 ноя 2014, 22:00
Сообщение
#29
|
|
Автомобиль: Carisma 1.6 MPI Кузов: Седан, рестайлинг Трансмиссия: МКПП Год выпуска: 2000 Спасибо сказали: 90 раз |
Добрый вечер! Подскажите, каким образом рассчитывается нагрузка на двигатель? Что это вообще такое? И можно ли ввести в прошивку пункт с индикацией времени впрыска и давлением бензина (для Джидаев)? Заранее спасибо! Здравствуйте! Нагрузка на двигатель - это не что иное как графическое представление параметра Load, который запрашивается с ECU по MUTII. На его значение влияют такие параметры как время впрыска, обороты двигателя, количество потребляемого воздуха. Индикацию времени впрыска вывести не проблема, как и давление, если оно отдается по MUT. Сообщение отредактировал mihey_ch - 6 ноя 2014, 22:04 Спасибо сказали: |
|
|
9 ноя 2014, 11:01
Сообщение
#30
|
|
Автомобиль: Carisma 1.6 MPI Кузов: Хэтчбек, рестайлинг Трансмиссия: МКПП Год выпуска: 1999 Спасибо сказали: 15 раз |
Получится ли вывод ошибок по протоколу MUT? 1999й год рестайл, разъем OBD, но протокол MUT, соответственно ни одна програма не видит ошибок.
Ставил Multitronics, но и он работал не полностью. Сообщение отредактировал Award - 9 ноя 2014, 11:02 |
|
|
9 ноя 2014, 14:31
Сообщение
#31
|
|
Автомобиль: Carisma 1.6 MPI Кузов: Седан, рестайлинг Трансмиссия: МКПП Год выпуска: 2000 Спасибо сказали: 90 раз |
По идее по MUT должно соединяться с 99 годом. Попробуйте программу Evoscan. Подробнее написал в личку.
|
|
|
10 ноя 2014, 10:12
Сообщение
#32
|
|
Автомобиль: Carisma 1.8 GDI Кузов: Седан, рестайлинг Трансмиссия: МКПП Год выпуска: 2001 Спасибо сказали: 888 раз |
Спасибо! Я просто думал, что вы сами вычисляете мощность, по каким-то параметрам, т.е. обладаете тайными массонскими знаниями . А показатели давления и длительности впрыска присутствуют в протоколе (реально измеряются и передаются).
|
|
|
7 дек 2014, 1:49
Сообщение
#33
|
|
Автомобиль: Carisma 1.8 MPI Кузов: Хэтчбек, рестайлинг Трансмиссия: МКПП Год выпуска: 2000 Спасибо сказали: 0 раз |
Отличная работа, спасибо!
Собираюсь реализовать это на своем Джидае, в связи с этим пара вопросов: 1) Судя по тому, что за все отвечает теперь ардуина, может есть смысл использовать штатную "безымянную" кнопку для смены показаний? 2) Можно ли повесить на свободную ногу управление реле, зависимое от текущей скорости? Хочется реализовать автоматическую блокировку дверей при скорости выше, к примеру, 20км\ч. |
|
|
8 дек 2014, 9:22
Сообщение
#34
|
|
Автомобиль: Carisma 1.6 MPI Кузов: Хэтчбек, рестайлинг Трансмиссия: МКПП Год выпуска: 2003 Спасибо сказали: 3 раза |
Народ, скажите пожалуйста, может кто знает, без родной магнитолы этот наш БК может ещё что-нибудь показывать кроме времени, температуры и расхода.
Может есть какие -нибудь секретные комбинации ? |
|
|
8 дек 2014, 13:06
Сообщение
#35
|
|
Автомобиль: Carisma 1.6 MPI Кузов: Хэтчбек, рестайлинг Трансмиссия: МКПП Год выпуска: 2003 Спасибо сказали: 3 раза |
Вот что я в группе видел:
Переключения дисплея По дисплею, если нетштатной магнитолы с кнопкой "Дисп" (осталось в текстовом файле накомпе, проверить уже сейчас не могу, но вроде раньше пробовал, всё получалосьна первой Каре с неродной магнитолой). Нажать левую кнопку идержать, включитьзажигание(мотор незаводить), удерживая левую кнопкунажатой - кнопкои SET - можно переключать показания компа Чтобы посмотреть расходпри включенном двигателе и установленном показе "запаса хода" -нажимаем M (при нажатой левой кнопке). Дисплей переходит к настройке показанийрасхода: литры на километр или километры на литр, и при этом отображает текущийрасход. Нажатие Set возвращает все на свои места. Проверено на машинах соштатной магнитолой и без. Показания сбрасываютсявсё тем же длинным нажатием левой кнопки. Для переключения режиманужно одновременное нажатие левой и set. Необязательно длительное. Это всё работает привключении зажигания с нажатой set. Если просто включитьзажигание, то режим не поменять. Подольше подержатькнопочку "А" та что ближе к рулю. И обнулиться то показание котороебыло выбрано. Как в сервисный режимдисплея войти. Нажимаем безымяннуюкнопку держим, включаем АСС, всё время держим кнопку ,нажимаем Н два раза,потом SET и входим в сервис, переключение SЕТ. Сброс делается так, надисплее БК нажимаем и держим 6 секунд (ну или до сброса) крайнею левую кнопку . Сообщение отредактировал kuzma_sg - 8 дек 2014, 13:07 -------------------- Спасибо сказали: |
|
|
8 дек 2014, 14:54
Сообщение
#36
|
|
Автомобиль: Carisma 1.6 MPI Кузов: Седан, рестайлинг Трансмиссия: МКПП Год выпуска: 2000 Спасибо сказали: 90 раз |
Отличная работа, спасибо! Собираюсь реализовать это на своем Джидае, в связи с этим пара вопросов: 1) Судя по тому, что за все отвечает теперь ардуина, может есть смысл использовать штатную "безымянную" кнопку для смены показаний? 2) Можно ли повесить на свободную ногу управление реле, зависимое от текущей скорости? Хочется реализовать автоматическую блокировку дверей при скорости выше, к примеру, 20км\ч. Добрый день! 1. В теории можно, единственное чего мы тогда лишимся - возможность регулировки яркости подсветки. А так можно перерезать у кнопки штатные дорожки и использовать ее для переключения режимов. 2. Повесить реле также не проблема. Когда доберетесь до реализации - пишите, дополню код для управления кокой-нибудь из свободных ног. Сообщение отредактировал mihey_ch - 8 дек 2014, 14:54 |
|
|
12 дек 2014, 21:29
Сообщение
#37
|
|
Автомобиль: Carisma 1.6 MPI Кузов: Седан, рестайлинг Трансмиссия: МКПП Год выпуска: 2002 Спасибо сказали: 8 раз |
почему у меня вместо расхода три полоски?
|
|
|
12 дек 2014, 22:28
Сообщение
#38
|
|
Автомобиль: Carisma 1.6 MPI Кузов: Хэтчбек, рестайлинг Трансмиссия: МКПП Год выпуска: 2002 Спасибо сказали: 161 раз |
после сброса некоторое время будет три полоски
БК показывает средний расход, а для среднего расхода нужно время на протяжении которого высчитываются средние показания напр: в течении 2 мин езды расход был от 6 до 10 л, значит БК будет показывать 8 л Сообщение отредактировал zhe46 - 12 дек 2014, 22:32 -------------------- zhe46@mail.ru
|
|
|
13 дек 2014, 12:22
Сообщение
#39
|
|
Автомобиль: Carisma 1.6 MPI Кузов: Седан, рестайлинг Трансмиссия: МКПП Год выпуска: 2002 Спасибо сказали: 8 раз |
уже неделю езжу, расход не появляется.
|
|
|
13 дек 2014, 19:45
Сообщение
#40
|
|
Автомобиль: Carisma 1.8 GDI Кузов: Хэтчбек, рестайлинг Трансмиссия: МКПП Год выпуска: 2003 Спасибо сказали: 414 раза |
В разъём ОБД случайно ЕЛМка не вставлена ?
|
|
|
Текстовая версия Наверх | Сейчас: Friday, 27 Сентября 2024 г. - 10:08 |