Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.86/88: Рейтинг темы: голосов - 88, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309

Бортовой компьютер для Шнивы

01.01.1970, 03:00. Показов 17721. Ответов 56
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Итак, продолжение. Фотика под рукой нет, потому мультимедия будет потом.
Первая версия бортового компа показала себя вполне рабочей, но как и положено - нахер ненужной. Вторая вресия сделана более надежно и красиво (хотя какое там... из говна и палок), и содержит в себе:
1. Вывод информации: дисплей WH1602 и звуковая пищалка (да-да, теперь оно может свистопердеть)
2. Управление: 4-х позиционный джойстик с кнопкой в центре - выдран из штатной медиа-системы Honda CR-V
3. Внутри: ATMEGA328P-AU в качестве "сердца", DS3231 - в качестве часов (причем с батарейкой), MC33660BEF - в качестве K-line драйвера и step-down импульсник на LM2678 чтоб сделать 5В питание.

Схема и прошивка для меги - прилагаются (схему правда уже выкладывал тут, ну да ладно, еще раз).

Из интересного: изначально планировалось 3 кнопки для управления. Решил что не хватит и выпендрился: подключил джойстик (не аналоговый, а обычный дискретный) через резисторную матрицу к АЦП меги. Получилось удачно. Теперь у платы есть еще один свободный аналоговый вход и три цифровых. Можно туда что-то подпаять для контроля или управления. Пока не решил что.

Прошивка. Пока-что написан базовый front-end для периферии и работа с k-line машины. Основной функционал сводится к показу на дисплее либо ошибок (если есть), либо расход топлива (л/час или л/100км)+температура мотора+суммарный расход топлива(просто счетчик литров, можно обнулять).

P.S. Проехался по округе, посмотрел расчеты, прикинул по памяти - где-то так и выходит... потом посчитал сколько денег я просираю на бензин... ужаснулся и решил на расстояния менее 3км ходить пешком...


[64.27 Кб]


[252.61 Кб]
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.01.1970, 03:00
Ответы с готовыми решениями:

Бортовой компьютер
Делаю бортовой компьютер для двухколесного транспортного средства с мотором. Основные возможности устройства: Измерение частоты...

Бортовой компьютер на скутер
Доброго времени суток, электрониковаятели! Задумал я тут недавно сделать бортовой компьютер для скутера со скромным функционалом: 1....

Одноплатный бортовой компьютер
Добрый день! Совсем недавно сменил работу, и так уж вышло, что заинтересовался обработкой сигналов, системами управления, одноплатными...

56
0 / 0 / 0
Регистрация: 08.08.2010
Сообщений: 3,180
13.01.2017, 21:43
Студворк — интернет-сервис помощи студентам
жесть))) Какое определение обрыва ВВ провода? Вы там белены обьелись?

ЭБУ определяет неравномерность вращения кв и ставит ошибку пропуски зажигания в н-ном цилиндре (определяет по изменению угловой скорости кв по датчику ДПКВ).
Если так хочется бк - закажите по-почте штат. Он там много чего умеет по-профильной машине... А то что вы мутите, будет от силы читать стандартные значения и делать стандартные процедуры...
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
14.01.2017, 00:51
Цитата Сообщение от Stotym_UssR
закажите по-почте штат
Не, Коба, Вы не понимаете :-) Во первых меня пугает "по почте". Не хочу по почте... вот давеча пришли сэмплы от coilcraft - коробочка небольшая, но такое ощущение, что ее прожевал бегемот. Благо там ломаться нечему и упаковано все хорошо.

Потом аспект познания и изучения. Я уже писал что я параноик и хочу знать машину, которая возит мою задницу. Вот в пичальке уже написал про тупление мотора, и сейчас читаю что может быть причиной и как искать. Про то как ЭБУ пропуски воспламенения определяет не знал - спасибо, теперь знаю :-) А обрыв в проводе эт я сам обнаружил. Хотя замена проводов проблему не убрала, буду искать причину дальше: завтра со свечами поиграюсь - тут решится вопрос свечи это или форсунки, потом на замену у меня уже есть топливный фильтр - поменяю наверное завтра тоже, далее посмотрю на дроссельную заслонку - мож засратая... И так далее.

Теперь про стандартные значения: согласно детальному изучению ISO-14230 это только значения об ошибках и ID машины (всякие там VIN, номера кузова и т.д, и т.п.). А уже параметры работы мотора - это уже vehicle specific.

И третий аспект: а как же секс? :-)) Ну вот как так - ездить на машине и не поебстись с электроникой/механикой? Я ж иначе удовольствия от жизни не получу, если вдоволь канифоли не нанюхаюсь, или руки по локоть в отработке не измажу! :-)

P.S. Да-да, я знаю что я неординарная личность... некоторые даже назовут меня извращенцем :-)
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 322
14.01.2017, 04:21
VyvotzorD, а itm327 поддерживает вашу ниву?
Возможно, если существуют открытые проекты по замене itm327, оттуда можно взять необходимый функционал?
0
0 / 0 / 0
Регистрация: 07.08.2016
Сообщений: 432
14.01.2017, 11:05
rrega
Это не то, там нет коэффициентов для параметров.

VyvotzorD
Для проверки датчика детонации и прочего цилиндрозависимого можно переставить эту деталь на другой цилиндр.
0
0 / 0 / 0
Регистрация: 07.03.2016
Сообщений: 62
14.01.2017, 12:54
Удалил.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
14.01.2017, 14:36
2 mvo1773
Спасибо!

отвлечение от темы
Скорее даже очередная пичалька... Кароч на днях писал что был перебит один ВВ провод и из-за этого одна свеча (как я думал) не работала. Хер-то там... провод реально был перебит (не звонился даже на 200МОм), провода я заменил сразу все... Но легче не стало. Стал грешить на свечу: выкрутил свечу из первого и второго цилиндров и поменял местами. Ничего не изменилось. Тут решил скрутить катушки зажигания и... БЛЕЯТЬ!!! одна из катушек (как раз которая рулит первым и четвертым цилиндром) пробита на землю...

Причем хитро пробита: получается так, что на искру четвертого цилиндра напряжения хватает, а вот контакт первого цилиндра - замкнут на землю. И машина как ни в чем не бывало работает на 3-х цилиндрах... Ровно так, хорошо... И едет ведь...

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

Вот поменял бы сейчас катуху, да выходной - все нигазы закрыты.

теперь чуток в тему
Вот если бы не читалка ошибок ЭБУ - я бы еще пол-года так ездил.
0
0 / 0 / 0
Регистрация: 08.08.2010
Сообщений: 3,180
15.01.2017, 00:50
Вот если бы не читалка ошибок ЭБУ - я бы еще пол-года так ездил.
Судя по-вашим метаниям, без интернета, но с читалкой, вы бы вообще никогда ее не починили.

если машина троит - то она троит. Какое тут к черту ЭБУ? Сопротивление нормальных ВВ проводов ДО 10кОм. Выше - в мусорку.
Катушка - найти прогар визуально и выпилить дремелем или тоже в мусорку.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
15.01.2017, 10:27
2 Stotym_UssR
Дык епт... троит... Я вот 10 лет на семерине проездил и понимаю как семерина троит. А тут - ну ровно работает машина, ну едет... не плохо едет кстати! Не дергается и т.п. Я даже и не понимал: троит она или нет. Ну чек горит или мигает - хер знает почему... Потом вот ошибки считал - ага: в первом цилиндре пропуски зажигания и беда с датчиком детонации.
Вот новая для меня машина: откуда мне знать как она троит??? Не услышал вот и не почувствовал. Сканер ошибок хоть показал в какую сторону копать.

Катушка внешне выглядит хорошо, и так как пробило высоковольтную обмотку на первичку - то хер там каким дремелем выпилишь. Так что катушку - в мусорку... или на поделки, т.к. одна половинка у нее таки рабочая.

Интернет - да. Без него никуда. Это факт...
0
0 / 0 / 0
Регистрация: 08.08.2010
Сообщений: 3,180
15.01.2017, 14:31
Ну и какие отличия шнивовского двигателя, от обычного классического? Никаких.
Если пробило первичку на вторичку - еще и ключи в ЭБУ могли сдохнуть)
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
15.01.2017, 15:03
2 Stotym_UssR
Я тоже подумал что ключи сдохли. Но там один ключ на два цилиндра приходится. Если ключ сдох - то машина двоила бы уже. А так еще работает... Причем ВВ импульс вылазит когда ключ закрыт (там как flyback) и ключ стопудово защищен каким нибудь супрессором или диодом... Но это похер - ВВ импульс может в такой ситуации пролезть в питалово например и вырубить вообще что угодно не защищенное достаточным образом...
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
17.01.2017, 21:39
оффтоп
Седня поменял катушку и свечи. Теперь ништяк :-)

по теме
Готова бета-версия БК!!! Правда... надо бы хоть в корпус закрыть что ли...

Кароч, на плате не распаян звук и подсветка дисплея. Весь девайс в виде платки с висящими на проводах дисплеем и кнопками. Из функционала: в основном режиме показывает текущую скорость, расход, число ошибок и температуру тосола. В альтернативном режиме показывает сами ошибки (если есть) и позволяет их обнулить.
Это пока все.

По мат.части (коэффициенты пересчета "попугаев" в физические величины) мне помог этот ресурс:
http://sxim.net/avto/itistronics/4-126.php

Исходники выложу попозже.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
22.01.2017, 00:00
Итак выкладываю инфу...
Фотки вот:






Здесь собственно вид девайса и то, что использую в качестве разъема (пины).
Собсна только эти пины и было желание показывать. Это старые совковые штыревые разъемы МШ-1 - очень хорошо суются в OBD-II разъем, но приходится их совать по одному.

P.S. Фоткал на мобилу, так что качество срань...
P.P.S. Только сейчас заметил - на фоне одной из фоток мои часы в обновленном корпусе засветились :-)
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
22.01.2017, 00:11
Теперь по прошивке (файло в приложении). Бортовой комп умеет совсем не много: показывает мгновенный расход топлива, температуру ОЖ и скорость движения авто. Если скорость более 20км/ч - то расход показывает в л/100км, если менее - то в л/час.
И еще показывает ошибки, если они есть.

С целью сократить время разработки я опустился до использования sprymtf, а потому код громоздкий (для меня). А еще пришлось использовать ftoot чтоб считать дробные числа. Ну да ладно...

Тут беда другая: экранчик всего 16х2 и хрен чего на него выведешь путно... А тыкать в пути по кнопкам чтобы что-то посмотреть - совсем не царское занятие. Вот и хер знает что делать... Более крупных дисплеев нет, а покупать лень. Дисплеи от мобильников в достатке - но мелкие, хотя и с большим разрешением.

Была еще идея заюзать автомобильный телек, смастырив вывод композитного видео. Но просто делается только ч/б видео, цветное уже сложно. Так что тоже пока фтопку. Да и телек хоть и ЖК - уже достаточно крупный.

Кто что посоветует? И да - какие вообще функции самые востребованные в бортовых компах, у кого какие мнения?

P.S. В архиве нет скрипта сборки, т.к. он остался на рабочем компе, а домой я его не скопировал... доложу его в архив потом...
upd: Скрипт для сборки в архив добавил...


[42.07 Кб]
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,113
22.01.2017, 01:44
В дисплее 8 программируемых кодов - сделайте на них пиктограммы и еденицы измерений. Плюс вывод только нужных цифр, без длиннннющщщщих комментариев.
0
0 / 0 / 0
Регистрация: 30.01.2010
Сообщений: 123
22.01.2017, 05:30
Цитата Сообщение от VyvotzorD
Тут беда другая: экранчик всего 16х2 и хрен чего на него выведешь путно... А тыкать в пути по кнопкам чтобы что-то посмотреть - совсем не царское занятие. Вот и хер знает что делать... Более крупных дисплеев нет, а покупать лень. Дисплеи от мобильников в достатке - но мелкие, хотя и с большим разрешением.
У БК "Штат X1 универсал" дисплей состоит вообще только из трех семи-разрядных индикаторов с точками, а еще только две кнопки. И этого, как ни странно, хватает.
Там принцип такой: выбирается режим - выводится название режима, после паузы происходит переход на индикацию данных этого режима. Показания везде помещаются в
3 цифры, кроме кода ошибки - там сделана бегущая строка.
99% времени у меня этот БК показывал температуру ОЖ. Остальными функциями практически не пользовался.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
22.01.2017, 11:11
2 u37
Это я знаю... в принципе думал сделать символы обозначения величин, только фантазии не хватило как л/100км запихнуть в матрицу 5х8...

2 dmk793
Тоже полезная инфа! Учту!
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
24.01.2017, 11:12
Скачал "мурзилку" на свою шниву и увидел прикольную вещь. Оказывается в машине есть такая хрень, как иммобилизатор. Иммобилайзером еще называют. Так вот сервисный разъем (OBD-II который) подключен не к ЭБУ, а к этому иммобилизатору. И поток инфы идет через этот самый иммобилизатор. Так вот те самые 5 байт в ответе на запрос, что я считал мусором - на самом деле ответ этого иммобилизатора. То есть иммобилизатор принимает сигнал из вне, расшифровывает, и дает свой ответ, а уж потом пересылает сигнал до ЭБУ. ЭБУ дает ответ, а иммобилизатор передает его наружу.
Еще на шине K-line висит блок, управляющий стеклоподъемниками, зеркалами и т.п.
Причем и у иммобилизатора, и у блока электропакета есть свои диагностические команды и свой набор ошибок.

Про иммобилизатор в мурзилке написано, что протокол общения описан в документе "Реализация протокола KWP2000 для иммобилизатора АПС-6" - но нигде этот документ найти не могу.

Вот такая вот загогулина!
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,113
24.01.2017, 13:28
http://chiptuner.ru/downtood/docs/kwp2000r.zip
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
24.01.2017, 23:51
2 u37
Да это старый документ на ЭБУ типа "Январь" и т.п. Там про протокол общения с иммобилизатором вообще не написано, а он по видимому какой-то свой отдельный.

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

И это не есть хорошо - моя параноя негодуэ....
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
29.01.2017, 12:21
Итак... почитал про бортовые компы (Штат, Multitronics) - в принципе функционал-то у них не шибко велик. Единственное что не знаю как сделано - так это плазменная сушка свечей. Каким-то боком БК умудряется заставить ЭБУ выдавать на свечи искру, так как железно к катушке зажигания он не подключается. Вот это я не знаю как реализовать.

А вот все остальное делается просто. Правда следить за уровнем топлива - надо подключиться к ДУТ. А включать/выключать БК и подсветку - надо подключиться к замку зажигания и какой нить кнопке где есть подсветка. Чтобы управлять вентиляторами - надо подключаться на прямую к реле вентиляторов. То есть по одной K-линии не получится.
Потом стало еще ясно, что в БК по любому нужны часы. Делать их софтварьно совсем не охота, так что придется переделать схему, впарив туда DS3231.
Для дальнейших разработок буду придерживаться формата БК "Штат Шеви Вектор-М".

МК конечно можно взять какой нибудь outomotive из серии Kinetis или STM8. Есть и те, и те. Однако и AVR очень хорошо справляется. Причем даже с применением sprymtf и ftoot.

P.S. Про плазменный прогрев свечей. Надо ли оно? В -38 у меня мотор запускался вполне бодро даже при пробитой катушке зажигания (то есть на 3-х цилиндрах).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.01.2017, 12:21

Бортовой компьютер + Bluetooth
Всем доброго времени суток. Наконец доделал свой бортовой компьютер до рабочего состояния. Кто-то скажет, что мол здесь такого? Таких...

Бортовой компьютер, версия - 2
Снова здравствуйте! Встречайте новую версию БК для тех, у кого руки растут из правильного места! Бам-Бара-Бам! Ну а если...

Замена лампы накаливания на LED, бортовой компьютер
Такое дело - решил заменить в машине лампочку накаливания (12V, 5W) на светодиод. Все работает, но судя по всему бортовой компьютер...

Помехи в бортовой сети при использовании DC-DC для питания GSM модуля
Задался питанием модуля GSM (4В, до 2А) питанием в условиях автомобиля - 12-16В. Для этого были опробованы схемы на многих Step-Down'ах под...

Бортовой компьютер
Привет, форумчане! Вопрос такой: к примеру есть каток, я сажусь за столик в раздевалке, и на столике прикреплен маленький экранчик...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru