Select language:

Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

Нужны или нет в БК часы, датчики температуры в авто и на улице?

Да, нужны часы и датчики температуры
51
73%
Нет, не нужны часы и датчики температуры
3
4%
Нужны только часы
3
4%
Нужны только датчики температуры
10
14%
Не знаю
3
4%
 
Всего голосов : 70
<<

wunder

Аватара пользователя

Сообщения: 981

Зарегистрирован: 19 мар 2015, 16:50

Откуда: Ukraine

Машина: ваз 2107

Версия SECU: официальная SECU-3T


Благодарил (а): 36 раз.
Поблагодарили: 104 раз.

Сообщение 12 авг 2017, 21:52

Re: Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

Производительность в милилитрах , к примеру форсунка с производительностью 200 , пропускает 0, 2 литра нефти за t= 60 сек.
<<

alvikagal

Аватара пользователя

Сообщения: 2667

Зарегистрирован: 18 сен 2013, 01:58

Откуда: Украина, Павлоград

Машина: ВАЗ-21099 1,5л.

Версия SECU: самодельная SECU-3T


Благодарил (а): 320 раз.
Поблагодарили: 427 раз.

Сообщение 12 авг 2017, 21:54

Re: Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

Миллилитров в минуту производительнось?
60-2/SECU/ДКЗ/бенз-газ/ДД/ДТВ/УДК/ШДГ/ВЗ
Отчёт - viewtopic.php?f=6&t=236
Бортовой компьютер 20*04 - viewtopic.php?p=19996#p19996
SD card logger - viewtopic.php?f=12&t=1029
<<

wunder

Аватара пользователя

Сообщения: 981

Зарегистрирован: 19 мар 2015, 16:50

Откуда: Ukraine

Машина: ваз 2107

Версия SECU: официальная SECU-3T


Благодарил (а): 36 раз.
Поблагодарили: 104 раз.

Сообщение 12 авг 2017, 21:58

Re: Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

alvikagal писал(а):Миллилитров в минуту производительнось?

Да. В менеджере выводится полная длительность впрыска, к примеру 10 милисек , если у форсунки длительность открытия к примеру =2 милисек и длительность закрытия 1 милисек , то длительность впрыска = 10-2+1 = 9 милисек.
<<

alvikagal

Аватара пользователя

Сообщения: 2667

Зарегистрирован: 18 сен 2013, 01:58

Откуда: Украина, Павлоград

Машина: ВАЗ-21099 1,5л.

Версия SECU: самодельная SECU-3T


Благодарил (а): 320 раз.
Поблагодарили: 427 раз.

Сообщение 12 авг 2017, 22:22

Re: Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

Лаг=длительность открытия - длительность закрытия.


О расходе:
Тогда нужно брать промежуток времени, например одну секунду и считать сколько миллисекунд было впрыска и умножать на производительность, получим расход в секунду.
Затем переводим в л/час и делим на (100/скорость).
Так?
Раз мы не видим сколько было впрысков, то нужно ещё один параметр добавлять, количество впрысков за оборот.
60-2/SECU/ДКЗ/бенз-газ/ДД/ДТВ/УДК/ШДГ/ВЗ
Отчёт - viewtopic.php?f=6&t=236
Бортовой компьютер 20*04 - viewtopic.php?p=19996#p19996
SD card logger - viewtopic.php?f=12&t=1029
<<

wunder

Аватара пользователя

Сообщения: 981

Зарегистрирован: 19 мар 2015, 16:50

Откуда: Ukraine

Машина: ваз 2107

Версия SECU: официальная SECU-3T


Благодарил (а): 36 раз.
Поблагодарили: 104 раз.

Сообщение 13 авг 2017, 00:07

Re: Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

Из параметров которые нужно задавать - лаг форсунки и производительность , сколько впрысков на такт и количество форсунок. Параметры нужные для расчетов - длительность впрыска, обороты двигателя , скорость и реальное время. Для среднего показометра думаю будет достаточно.
<<

alvikagal

Аватара пользователя

Сообщения: 2667

Зарегистрирован: 18 сен 2013, 01:58

Откуда: Украина, Павлоград

Машина: ВАЗ-21099 1,5л.

Версия SECU: самодельная SECU-3T


Благодарил (а): 320 раз.
Поблагодарили: 427 раз.

Сообщение 13 авг 2017, 00:14

Re: Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

Кол-во впрысков на такт и кол-во форсунок можно объединить одним параметром, который самому посчитать. Кол-во впрысков за оборот указать и достаточно. Иначе сложнее будет учесть одновременный впрыск, параллельный или фазированный.

ПС
Обновление данных каждую секунду.
60-2/SECU/ДКЗ/бенз-газ/ДД/ДТВ/УДК/ШДГ/ВЗ
Отчёт - viewtopic.php?f=6&t=236
Бортовой компьютер 20*04 - viewtopic.php?p=19996#p19996
SD card logger - viewtopic.php?f=12&t=1029
<<

wunder

Аватара пользователя

Сообщения: 981

Зарегистрирован: 19 мар 2015, 16:50

Откуда: Ukraine

Машина: ваз 2107

Версия SECU: официальная SECU-3T


Благодарил (а): 36 раз.
Поблагодарили: 104 раз.

Сообщение 13 авг 2017, 00:40

Re: Бортовой компьютер на Arduino

alvikagal писал(а):Кол-во впрысков на такт и кол-во форсунок можно объединить одним параметром, который самому посчитать. Кол-во впрысков за оборот указать и достаточно. Иначе сложнее будет учесть одновременный впрыск, параллельный или фазированный.

ПС
Обновление данных каждую секунду.

Можно и обеденить конечно и в один параметр , но далеко не каждый, который захочет настроить вывод показометра , сможет этот параметр даже банально пересчитать :)
Выводить нужно не каждую секунду , так как если ехать с разной скоростью и разной нагрузкой , то получится каша из цифр :geek: , нужно делать несколько замеров и выводить на БК среднее число.
<<

wunder

Аватара пользователя

Сообщения: 981

Зарегистрирован: 19 мар 2015, 16:50

Откуда: Ukraine

Машина: ваз 2107

Версия SECU: официальная SECU-3T


Благодарил (а): 36 раз.
Поблагодарили: 104 раз.

Сообщение 13 авг 2017, 00:48

Re: Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

Да и как насчёт использование шины I2C ? Можно же разделить вывод параметров наразные экраны , а не мониторить все параметры в кучу.
<<

alvikagal

Аватара пользователя

Сообщения: 2667

Зарегистрирован: 18 сен 2013, 01:58

Откуда: Украина, Павлоград

Машина: ВАЗ-21099 1,5л.

Версия SECU: самодельная SECU-3T


Благодарил (а): 320 раз.
Поблагодарили: 427 раз.

Сообщение 13 авг 2017, 01:10

Re: Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

wunder писал(а):... нужно делать несколько замеров и выводить на БК среднее число.

О каких замерах идёт речь?
В течении секунды длительность впрыска может меняться на оборотах 3800 до 63 разных значений, а от SECU мы получаем каждые 20мсек инфу о длительности впрыска, т.е. 50 значений. Их можно складывать и делить на кол-во значений и получим среднее значение длительности впрыска в секунду.
Обороты за секунду тоже меняются и соответственно их тоже нужно складывать и делить, чтобы получить более точные средние обороты.
Это я описал сложный вариант, но можно проще:
Каждую секунду делаем расчёт по последнему полученному значению и его выводим на экран.
Если нагружать БК математикой, то периодичность получения пакетов пострадает, сейчас 20мсек периодичность отлично принимает пакет и обрабатывает, вроде даже 10мсек работает.

У тебя стоит БК?
Надо начать с простого и проверить результат, вплоть до жёстко забить настройки в прошивку и посмотреть результат.

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

ПС
Вот такую табличку с формулами накидал, чтобы не забыть мысли.
Зелёный - берём данные, синий - параметры, красный - расчитываем.
Изображение
60-2/SECU/ДКЗ/бенз-газ/ДД/ДТВ/УДК/ШДГ/ВЗ
Отчёт - viewtopic.php?f=6&t=236
Бортовой компьютер 20*04 - viewtopic.php?p=19996#p19996
SD card logger - viewtopic.php?f=12&t=1029
<<

wunder

Аватара пользователя

Сообщения: 981

Зарегистрирован: 19 мар 2015, 16:50

Откуда: Ukraine

Машина: ваз 2107

Версия SECU: официальная SECU-3T


Благодарил (а): 36 раз.
Поблагодарили: 104 раз.

Сообщение 13 авг 2017, 01:43

Re: Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

Таки да , упустил этот момент с периодом выдачи параметров :oops:
Бк пока нет , но думаю собрать. P,S. Как распознать дисплей 2004 , потдержует он кирилицу или нет? :?:
Пред.След.

Вернуться в Полезные устройства для автомобиля

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Powered by phpBB® Forum Software © phpBB Group.