Бортовой компьютер для SECU-3 "БК SECU-3 by alvikagal"

Несколько на наш взгляд интересных к повторению устройств, облегчающих управление авто

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

Да, нужны часы и датчики температуры
114
75%
Нет, не нужны часы и датчики температуры
9
6%
Нужны только часы
6
4%
Нужны только датчики температуры
18
12%
Не знаю
6
4%
 
Total votes: 153

Samtorr
Posts: 342
Joined: 16 Jun 2015, 21:45
Your CAR: Golf II 1.3i
SECU version: DIY SECU-3T
Has thanked: 11 times
Been thanked: 114 times

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

Post by Samtorr »

Непонятна логика этого кода:

Code: Select all

uint32_t i=distance;
if (i<distance)
{
i=distance;
...
Лучше всего, в еепром писать при выключении питания. Реализуется это достаточно просто.
AndyS
Posts: 168
Joined: 03 Dec 2013, 16:01
Your CAR: АЗЛК21412 УЗАМ331
SECU version: official SECU-3T
Has thanked: 11 times
Been thanked: 32 times

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

Post by AndyS »

https://m.geektimes.ru/post/263788/
Для размышлений
alvikagal
Posts: 4657
Joined: 18 Sep 2013, 01:58
Your CAR: ВАЗ-21099 1,5л.
SECU version: official SECU-3i TBZ
Location: Украина, Павлоград
Has thanked: 624 times
Been thanked: 1020 times
Contact:

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

Post by alvikagal »

Samtorr wrote: Лучше всего, в еепром писать при выключении питания. Реализуется это достаточно просто.
Например?
60-2/SECU-3iTBZ-v4.9/бенз-газ/ДПДЗ/ДТВ/УДК/ГБО-4/ВЗ.
Отчёт ГБО-4 на карбюратор с SECU-3i - http://secu-3.org/forum/viewtopic.php?f=19&t=1549
Продаю бортовой компьютер - viewtopic.php?p=47182#p47182
Samtorr
Posts: 342
Joined: 16 Jun 2015, 21:45
Your CAR: Golf II 1.3i
SECU version: DIY SECU-3T
Has thanked: 11 times
Been thanked: 114 times

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

Post by Samtorr »

Ставите диод на питание контроллера и конденсатор на пару тысяч мкф после диода. До диода мониторите напряжение (хоть вход внешнего прерывания через делитель, хоть компаратор, внутренний или внешний). Когда питание пропадет, до диода, контроллер по прерыванию бросит все и сохранит нужные параметры в еепром.
alvikagal
Posts: 4657
Joined: 18 Sep 2013, 01:58
Your CAR: ВАЗ-21099 1,5л.
SECU version: official SECU-3i TBZ
Location: Украина, Павлоград
Has thanked: 624 times
Been thanked: 1020 times
Contact:

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

Post by alvikagal »

Спасибо. Я МК питаю от SECU 5В., это и усложняет схему. Я думал так же сделать, только ионистор поставить.
60-2/SECU-3iTBZ-v4.9/бенз-газ/ДПДЗ/ДТВ/УДК/ГБО-4/ВЗ.
Отчёт ГБО-4 на карбюратор с SECU-3i - http://secu-3.org/forum/viewtopic.php?f=19&t=1549
Продаю бортовой компьютер - viewtopic.php?p=47182#p47182
Samtorr
Posts: 342
Joined: 16 Jun 2015, 21:45
Your CAR: Golf II 1.3i
SECU version: DIY SECU-3T
Has thanked: 11 times
Been thanked: 114 times

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

Post by Samtorr »

Можно мониторить напряжение 12В, которое питает secu. Но сам МК все равно питать через диод и конденсатор. Если питание дисплея и прочих потребителей брать до диода, то конденсатора вполне хватит. А с ионистором может быть обратная проблема - будет держать слишком долго, хоть до следующего включения. Тогда придется усложнять логику программы, хотя и так тоже, ничего сверхъестественного нет.
User avatar
STC
Posts: 13843
Joined: 30 Apr 2013, 23:41
Your CAR: AZLK 2140
SECU version: DIY SECU-3
Location: North Korea
Has thanked: 2160 times
Been thanked: 4335 times
Contact:

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

Post by STC »

Для исключения падения на диоде можно использовать P-канальный полевик.Только включит его нужно чтобы диод смотрел в сторону МК. Затвор на землю. Будет работать как идеальный диод. irlml6402 подойдет.
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
alvikagal
Posts: 4657
Joined: 18 Sep 2013, 01:58
Your CAR: ВАЗ-21099 1,5л.
SECU version: official SECU-3i TBZ
Location: Украина, Павлоград
Has thanked: 624 times
Been thanked: 1020 times
Contact:

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

Post by alvikagal »

Спасибо за советы. Теперь есть пища для размышлений.

ПС
Прошивку не выложил, т.к. обнаружил ошибку и ещё не нашёл, что её вызывает. В СЕ появляются ошибки, которых нет на самом деле.
60-2/SECU-3iTBZ-v4.9/бенз-газ/ДПДЗ/ДТВ/УДК/ГБО-4/ВЗ.
Отчёт ГБО-4 на карбюратор с SECU-3i - http://secu-3.org/forum/viewtopic.php?f=19&t=1549
Продаю бортовой компьютер - viewtopic.php?p=47182#p47182
alvikagal
Posts: 4657
Joined: 18 Sep 2013, 01:58
Your CAR: ВАЗ-21099 1,5л.
SECU version: official SECU-3i TBZ
Location: Украина, Павлоград
Has thanked: 624 times
Been thanked: 1020 times
Contact:

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

Post by alvikagal »

Т.к. СЕКУ в моём авто запитано от иммобилайзера, т.е. даже когда выключено зажигание СЕКУ работает, то попробую записывать когда:
обороты=0 и блокировка стартера=0 и только двигатель заглох.
Проверяю если сохранённый пробег меньше, чем реальный, то переписываю пробег.

Code: Select all

		if (save_distance<distance_lcd)
			{
			RTC_write_distance();
			}
		}
Завтра проверю на авто, если будет работать правильно, то можно будет сделать привязку к напряжению или к пакетам данных (если их нет).
60-2/SECU-3iTBZ-v4.9/бенз-газ/ДПДЗ/ДТВ/УДК/ГБО-4/ВЗ.
Отчёт ГБО-4 на карбюратор с SECU-3i - http://secu-3.org/forum/viewtopic.php?f=19&t=1549
Продаю бортовой компьютер - viewtopic.php?p=47182#p47182
AndyS
Posts: 168
Joined: 03 Dec 2013, 16:01
Your CAR: АЗЛК21412 УЗАМ331
SECU version: official SECU-3T
Has thanked: 11 times
Been thanked: 32 times

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

Post by AndyS »

Круто было-бы если в настройках условие записи выбиралось.
Post Reply

Return to “Полезные устройства для автомобиля”