Вход

Просмотр полной версии : Новые функции в БК.


Borman
03.03.2006, 15:04
Хотелось бы видеть в БК такие функции, как скорость движения(надо ДС, распространены 6-ти импульсные) и УРОВЕНЬ топлива. Желательно большими цифрами, чтоб не сильно присматриватся. Понимаю возрастёт цена этой модификации, но я на это готов. Пожертвую 2 ПИКа 16f876a.

hosemarkus
03.03.2006, 15:19
Borman
присоединяюсь по первому пункту
еще бы в логи скорость поиметь, хотя понимаю, что это гораздо сложнее

NWorker93
03.03.2006, 15:35
Инж. рулит. Насчет скорости - не понял. Штатного спидометра не хватает? Ну с тахометром понятно - не у всех есть. И вообще непонятно, зачем систему зажигания обвешивать всякой "лабудой". Потом начинаются вопросы типа "В то время, как я слушал MP3 через MPSZ возникли пропуски зажигания, подергивания и провалы".

ИМХО.

flinter
03.03.2006, 15:35
Расход, обороты, уровень топлива и БК еще считает на сколько км его хватит при текучем расходе...
О как загнул :D

hosemarkus
03.03.2006, 15:53
NWorker93
а у мну на спидометре скорость при равных оборотах может быть разной (проверено), в зависимости в частности, от того, растет она, или падает

NWorker93
03.03.2006, 16:01
а у мну на спидометре скорость при равных оборотах может быть разной
Насколько велика разница и принципиальна ли она? Ведь весь вопрос зачем это нужно (скорость на БК).

hosemarkus
03.03.2006, 16:30
NWorker93
Дельты примерно 10 км, думаю, достаточно

Borman
03.03.2006, 16:42
Павел, можно ли сделать, это понимаю не вопрос. Будет ли сделано вообще? В широкую продажу на усмотрение покупающих, а мне сделай, в долгу не останусь. Мне надо, первым делом показометр уровня бензина, штатный не работает. А 1800 на новую комбинацию расточительство.
Сопротивление датчика относительно корпуса, 330 Ом пустой, и 7 Ом полный.
Половина 118 Ом, резерв(лампочка) 252 Ом.

NWorker93
03.03.2006, 16:44
Дельты примерно 10 км, думаю, достаточноНа какой скорости? Если на 40 км/ч, то да - погрешность большая, если же на 120, то погрешность в 9% - это нормально. Все спидометры примерно на такую величину и врут (в плюс или минус).
Смысл моего поста в том, что не нужно возлагать на систему зажигания побочные функции. Если на то пошло, то можно рассмотреть создание некоего "пользовательского" БК, туда и пихать все эти навороты, типа тепература за бортом, датчик дождя, уровень топлива, управление светом и т.п.

Borman
03.03.2006, 16:45
Могу точнее по литрам-сопротивлению расписать.
Размышляю вслух. Надо будет аналоговый вход, и застабилизировать напряжение подтяжки, пятью вольтами.
получится что полный бак, наряжение будет около нуля, а полный около пяти вольт. Значения напряжения-уровня предоставлю. Можно ли штатный БК переделать, подпаятся, к 628А? Судя по монтажу, у него есть свободные ноги. Освободить память, выкинув ненужные настройки. Прокатит?

NWorker93
03.03.2006, 16:46
Ну вобщем на усмотрение Павла.

hosemarkus
03.03.2006, 16:49
NWorker93
про погрешность знаю, но если она разная в течение одной минуты, уже не нравится
а функция скорость в данном варианте не вешается на зажигание

FaTTy
03.03.2006, 17:10
Уровень топлива нафиг, т.к. датчик выдает случайные значения.
Спидометра шатного хватает за глаза. Все ИМХО.

Добавлено спустя 2 минуты 50 секунд:

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

Borman
03.03.2006, 17:22
А цифры УОЗа и оборотов, тоже скачут... Если уж про это говорить.
Из твоих слов выловил полезное, до чего сам не догадался. И ещё полосковый индикатор.

Andrej
03.03.2006, 18:05
Мне подсказывают - В какой-то импортной "Оке" видел полукруглую панель, по периметру две коцентрических дуги светодиодов - спидометр и тахометр(разные по цвету), остальные параметры вертикальными полосками в центре и цифрами одометр. Читается прекрасно, смотрится здорово, особенно когда педалькой играешься-)).
Реализуется достаточно просто, люди уже все придумали.


вот например http://club.azlk.ru/index.php3?mode=article&id=72467

Yurich
03.03.2006, 18:32
Borman
И ещё полосковый индикатор.
по тридцать третьему кругу пошли...
Помниться мне, что последний ответ Павла был такой, мешаются ночью-вечером светящиеся приборы. Пробовал типа ездил... ;)

А мне так и хочется в ухо прокричать глухим\[color=red]у[color], а что к полосковому\светодиодному индиктатору трудно сделать регулятор яркости? / Оный уже имеется в штатной панели.

вот такие заморочки по каждой полезной рацухе.

Мля... хоровод. караван в пустыне, пока верблюд не сдохнет...

zhpaul
03.03.2006, 18:58
а что к полосковому\светодиодному индиктатору трудно сделать регулятор яркости?ЧИТАТЬ НАДО ВНИМАТЕЛЬНЕЕ БЫЛО!!!! Я говорил, что его мельтешение отвлекает, а не яркость! Когда перед глазами полоска светящаяся бегает туда-сюда - невольно отвлекаешься на нее, а потом она даже бесить начинает, КАКАЯ БЫ ЯРКОСТЬ У НЕЕ НИ БЫЛА!

PS: мой пост для тех, у кого слух очень хороший (ну или прорезался при прочтении) :lol:

FaTTy
03.03.2006, 19:27
ИМХО лучше заморочиться установкой доп. приборов (давление масла,например), чем заниматься дублированием существующих. Давно доказано, что цифровая индикация менее информативна и более раздражительна, чем стрелочная. Чем, например, не устраивает штатный спидометр? До 100 км/ч он вполне адекватен, а после сотни имхо пофигу что он показывает.

Yurich
03.03.2006, 19:31
zhpaul
КАКАЯ БЫ ЯРКОСТЬ У НЕЕ НИ БЫЛА!
смело :crazy:
надеюсь в твоем опыте регулятор был? или опять голые утверждения?
каску сними. :mad:

zhpaul
03.03.2006, 20:59
надеюсь в твоем опыте регулятор был?как раз общий провод питания светодиодов был подключен к подсветке приборки!
А за оскорбление админа - получи предупреждение. (читайте правила)

Добавлено спустя 4 минуты 2 секунды:

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

Borman
03.03.2006, 21:40
Полосковый индикатор уровня топлива, думается мне, в средне статистическом движении, не ёрзает слева на право, от начала до конца... бензин плещется, это не спорю, уровень тоже, ну несколько палочек будет прыгать в самом креновом случае. Полоску в движении смотреть...
А циферки приятно перед выездом и после приезда посмотреть, скока спалил и скока залил, правда не супер точно, но вполне достаточно.

mcdmitry
04.03.2006, 15:51
Полосковый индикатор уровня топлива, думается мне, в средне статистическом движении, не ёрзает слева на право, от начала до конца... бензин плещется, это не спорю, уровень тоже, ну несколько палочек будет прыгать в самом креновом случае. Полоску в движении смотреть...
А циферки приятно перед выездом и после приезда посмотреть, скока спалил и скока залил, правда не супер точно, но вполне достаточно.

Так что тебе нужно, полосковый или цифры. А то меня тоже слегка идея заинтересовала. Может быть соберусь и сотварю некое чудо. И схемку выложу. Кто паять умеет, тот и соберет :D
Но раз уж не мне одному надо, то пусть каждый мысли свои сообщает.

Borman
04.03.2006, 16:43
Если можно, то сделать устройтво на ПИКе, программатор работает только с ними.
Мне подойдут такие варианты... Вариант 1. Т.К. мой штатный прибор неисправен, значит есть место на комбинации приборов. Легко уместится, две светодиодных матрицы, показывающих кол-во бензина в целых, в литрах. Даже три достаточно крупных крупных, 2 числа целых и одно дробное. Сделаю подтяжку к стабилизированным +5 вольтам(КРЕН).
Если ввиду узкополосности применения, это сделано не будет(хотя очень хочется), то вариант 2, чуть ниже. Если такое будет сделано, то показометр температуры, переделаю.
Полосковый индикатор внизу, а вверху цифры. В дороге полоска достаточно информативна, а на стоянке можно на цифры посмотреть.
И было бы неплохо, всё это калибровать, на конкретной машине.

mcdmitry
05.03.2006, 11:52
Pic я с роду не люблю, так что на нем это сделано не будет, а все остальное вполне реально 8)
Посмотрим :)

Петр
19.03.2006, 03:02
Здрасьте!
Это Я.
Пол года меня тут небыло и какой прогрессссс!
А про БК что-то узнать где можно?Основную информацию.

Добавлено спустя 1 минуту 51 секунду:

:(

Borman
21.03.2006, 21:06
mcdmitry
Что нить изобрелось?

Alexder1
22.03.2006, 01:28
Pic я с роду не люблю, так что на нем это сделано не будет, а все остальное вполне реально 8)
Посмотрим :)

За что такая нелюбовь к этим созданиям????

mcdmitry
22.03.2006, 22:46
Что нить изобрелось?
Пока нет, некогда. Прошу извинить :oops:

За что такая нелюбовь к этим созданиям????
Не знаю, но как то раньше в них толком не разобрался, а потом попробоват AVR и понеслось...

mcdmitry
24.03.2006, 16:09
Вот и появилось времечко свободное. Уже кое что набрасываю. Думаю будет так:
2 или 3 цифры(там поссмотрим)
8 светодиодов вряд
две кнопки для коррекции (мин и макс)
Прога каждую секунду считывает значения в течении 5 секунд, потом округляет и выдает в виде цифр и на полоску.

Borman
Какие там данные на датчик и как он подключен?

Borman
24.03.2006, 20:15
Подключён он к массе одним концом, по схеме реостата, т.е. 2 провода. Граничные сопротивления, 330 Ом и 7 Ом, только сейчас не помню к что относится к пустому и полному баку. Зависимость не линейна, видно даже по шкале. Хачу линейно или на циферки, или фсё вместе. Алгоритм нормальный :Yahoo!:
Сообщи какое сопротивление подтяжки хочеш поставить, к +5 вольтам. Я замерю уровень в литрах и сопротивление-напряжение.

mcdmitry
25.03.2006, 20:05
Для тебя 330 Ом, но для разных машин - разное придется ставить.
Там как раз получаются напряжения от 0.1 до 2.5 В. При опорном питании 2.5 В как раз получается около 1000 значений. До литра точность будет, а точнее - проверим. Может и до 0,5, а мож и точнее. :roll: От объема бака тоже зависит. Вот только не знаю, вместе со штатным прибором работать наверное не будет :(
А нелинейность убирается на тех же резисторах, при линейном изменении сопротивления напряжение на выходе нелинейно, вот и все...

Добавлено спустя 8 часов 59 минут 58 секунд:

В общем дело продвигается.
Начал писать программу.
Для коррекции сделано так:
нажимаем нужную кнопку и включаем зажигание, через секунду произойдет запоминание (тоже с округлением по 5 значениям), далее все как положено.
Получаемая точность 0.2 литра (т.е. отображаться будет до 0.2, а там ХЗ какая точность, от настройки зависит).

Borman
26.03.2006, 15:26
Какой микроконтроллёр и чем его шить подскажи, а так же ориентировочную его стоимость.

mcdmitry
26.03.2006, 21:33
Atmega48, шить программатором, который лежит в Мини-Бк, там все написано. Стоит проц 75 р.

Borman
26.03.2006, 23:11
Не нашёл я программатора... Подсоби.

mcdmitry
27.03.2006, 16:41
???:o
Avreal. /forum/showthread.php?t=179
Там в файлах есть все...

Borman
27.03.2006, 19:06
Во пля, начинается... Типа того как... Как я самостоятельно собирал МПСЗ... лано... Atmega48? Он прям так и зовётся? Ыыых, будем программатор искать, собирать не хочется.

mcdmitry
27.03.2006, 20:35
Перенесем тему сюда:
/forum/showthread.php?t=136
А то это уже на функции БК не похоже.
Atmega48?
Так и зовется, от фирмы Atmel. А собрать программатор - 5 минут, ты что? А если неохота, то мне кажется на митино прошьют...

Alexder1
18.04.2006, 17:50
чего-то у меня сЦылочка не открывается

zhpaul
18.04.2006, 17:58
ссылку поправил, заодно вот еще /forum/showthread.php?t=179

Тимофей
13.09.2006, 13:07
Калибровать можно как октан-корректор Пилот.
На заправке по 3 литра наливаешь
до полного бака и кнопочку давишь на каждую порцию.
Тоже хочу такую штуку, на бак и на температуру ОЖ.
3 сегмента в штатное место поместятся (от 2106).

Тимофей
25.10.2006, 00:17
Подумалась тут умная вещь. В одну машину - два БК не поставишь, просто негде.
Так что все полезные идеи должны быть восприняты разработчиком. Чтобы оно было в ШТАТНОМ БК.

Новая функция: слот под SD/MMC. Пусть БК находит на карточке файл X:\MPSZ\*.MPX и заливает его в МПСЗ по включению зажигания и сам потом его стирает. И логи пусть туда пишет, в карту.

Идея уже рассматривалась до решения замены контроллера в БК, поэтому ее излагаю снова.

arton
25.10.2006, 00:23
Новая функция: слот под SD/MMC.
Идея конечно не нова, как и хороша :) но, вот смотрю я на плату БК и не нахожу места куда "прикрутить" сам слот, не говоря уже о програмной реализации фичи :)
Я сейчас "мастерю" корпус под БК по типу съемной панели магнитолы, он мне постоянно не нужен, но и ноут с собой возить всегда не охота :) а так, при необходимости подключил "сделал дело" отключил, вот бы идею на "промышленные рельсы" поставить :)
З.Ы. жаль "прогресс" быстрее меня :) версия прошивки старая, пик старый и программатора нема...

Тимофей
25.10.2006, 00:29
Сам слот, можно и вынести на шлейфе, на нем-же и формирователь уровней и пр. нестандартное оборудование разместить. И назвать это "апгрейд", кому надо пусть заплатят 200 руб. и покупают.
Программная часть - мелочь, лишь бы ОЗУ и FLASH на камне хватило.

Тимофей
29.10.2006, 01:05
Получены некоторые результаты:
Карта 128 MB отформатирована FAT.
В корневую директорию с компа записан файл с известным содержанием (текстовый).
С БК путем пролистывания всех секторов подряд файл был найден на карте.
Он начинается с блока №520.
Осталось весь входящий в БК траффик по RS232, писать на карту начиная с блока №520.
В общем пара дней возни и логи буду писать на SD карту.
Всех затрат пока рублей 15 на радиодетали и рублей 100 на интернет.

hosemarkus
30.10.2006, 09:14
Молодца :good:
Осталось весь входящий в БК траффик по RS232, писать на карту
только ИМХО не весь, а упаковать его путем оптимизации, по первым прикидкам объем можно уменьшить в 4 раза

Тимофей
30.10.2006, 10:56
Эксперимент доведен до конца, все пишется, читается. Осталось переписать по людски, а то 5,5 кб тестовая программа весит, которая просто направляет на SD карту то, что принимает по com порту. Осталось добавить фильтрацию и сделать интерфейс, и пр. оформление. Хорошо-бы FAT реализовать, а то писать по физическим блокам - некультурно.

zelya
02.11.2006, 13:40
Эксперимент доведен до конца, все пишется, читается. Осталось переписать по людски, а то 5,5 кб тестовая программа весит, которая просто направляет на SD карту то, что принимает по com порту. Осталось добавить фильтрацию и сделать интерфейс, и пр. оформление. Хорошо-бы FAT реализовать, а то писать по физическим блокам - некультурно.
пока можно и так просто считывать будешь со своей прогой.

Тимофей
03.11.2006, 10:37
Да, а то ресурс карты с ФАТ-ом быстро придет к своему логическому концу.
(как подсказали мудрые товарищи)

hosemarkus
03.11.2006, 10:54
товарисчу Тимофей я уже описывал как обойти ФАТ не отказываясь от него, озвучу мысль для всех:
форматируем карту ФАТ-ом
пишем на нее файл с нулями (вариант - FF-ки) размером на все свободное (можно почти все) место
БК находит файл, прикидывает его размер, находит первый свободный сектор в файле (где не все нули/FF, можно методом "поиска льва в пустыне", чтоб шустрее) и пишет по секторам пока место не кончится.
На компе остается скопировать гигантский файл и проанализировать
Ресурс карты пострадает незначительно по сравнению с классическим ФАТ-ом

Тимофей
03.11.2006, 13:18
можно даже не искать, я и так знаю, что первый файл всегда в 520 секторе,
если форматировать FAT, а не FAT32.
Надо только в ЕЕПРОМЕ запоминать последний использованый сектор.

hosemarkus
03.11.2006, 13:37
первый файл всегда в 520 секторе
это насколько помню еще и от объема карты зависит, все-таки надежнее вычислить по таблице
а насчет запомнить мысль хорошая, только если карту не менять и не очищать ;)

zelya
07.11.2006, 20:05
это насколько помню еще и от объема карты зависит, все-таки надежнее вычислить по таблице
а насчет запомнить мысль хорошая, только если карту не менять и не очищать ;)
маркус правильно сказал - маркер последовательность подряд например 4 байта 0xfefefefe.
с нее и начинать.

Тимофей
07.11.2006, 22:30
Нет, лучше полкило памяти занять и по директории найти первый кластер,
а дпльше - считаем, что они подряд.

hosemarkus
08.11.2006, 09:05
Нет, лучше полкило памяти занять и по директории найти первый кластер
А зацем полкило-то?
вполне хватит и пары-тройки десятков байт, вот здесь даже с картинками расписано
http://mp3vkarmane.nm.ru/mmc.html, сделано на PIC16F73
а дпльше - считаем, что они подряд.
а вот здесь правильно, на это все и рассчитано, главное - сразу запомнить размер файла, лучше в секторах или кластерах, ежли большущий
и тогда вполне можно без маркеров обойтись, только писать маркер начала очередного лога и его конца