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

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

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

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

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:

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

Post by alvikagal »

Проголосуйте в опросе, хотелось бы знать Ваше мнение.
Решил собрать в авто БК 20*04 на Atmega8 (перешёл на Atmega328P), который будет выводит нужные мне данные от SECU.
В авто не хватает часов и ещё будет 2 датчика температуры в салоне и на улице.
Часть программы уже написана и уже можно собирать для испытания. С помощью кнопок сделал настройку часов, переключение между экранами, запоминание экрана по умолчанию и сброс ошибок СЕ.
Если кто-то надумает повторять - собирайте и предлагайте, что нужно ещё вывести на экран (пока в памяти держу код).
Версии схем и прошивок:
v1.0 - для Atmega8;
v2.0 - для Atmega328P, работает с данными релиза от 13.04.2016г.;
v3.0 - для Arduino Nano с Atmega328P и опционально (часами реального времени DS3231), работает с данными релиза от 13.04.2016г.;
v3.02L - для экрана с латиницей и для Arduino Nano с Atmega328P, работает с данными релиза от 13.04.2016г.;
v3.04 - в настройках добавлена возможность выбора датчика температуры салона 0 - датчик часов, 1 - датчик LM внешний. Если внешний датчик отсутствует, то температура будет отображаться = 0.

Схема уже трудится в авто и потихоньку дополняю код.
Пример меню в v3.0:

Code: Select all

Настройки:   
18:00:00 Вт 27.02.79
Кноп.=10 Часы=0 LM=1    
Пробег=0000,0 LCD= 0 
 96C'                          

Погода:
18:00:00  25'С -10'С
  Пт. 29.04.2016г.   
775мм.рт.ст.  101кПа
12.6В   100'С  100'С

Датчики:
1158об 120км/ч 135км
 37,5' 100'С  100кПа
16Р  12.6В 4,9В 2,5В
ДЗ100% ВЗ100% ГД100%

Часы:
18:00:00 +25'С -10'С
1158об 100'С  100кПа
 37,5' ВЗ100% ГД100%
16Р  12.6В 4,9В 2,5В

СЕ:
1158об   ДДКНОАОДCЕК
 37,5'   ЗФЗСЖДДДRЕВ
16Р  CEE 00000000000
12.6В CE 00000000000

УОЗ:
УОЗ 25,0'   ОЖ-10,0'
Пуск 6,3'  ДТВ-11,0'
 ХХ 15,0'  РХХ-10,0'
Раб 20,0'   ДД-16,0'

Лямбда:
Лямбда-10,0%  ГД100%
Дейст.4,90В   Шаг255 
Усред.4,90В   ДЗ100% 				
Ср.4,90В 25'С ВЗ100% 				

Вх./Вых.:
ЭПХХ=1  Газ=1       
Конц=1  ЭМР=0
Вент=0   СЕ=0 
Стар=0
Перенёс код на Atmega328P.
Для Arduino, заливать прошивку можно с помощью ArduinoUploader, нужно выбрать COM-port (который для Arduino) и поставить скорость 57600.

Схема для Arduino и опционально(DS3231 + 24C32):
Схема БК SECU-3T Arduino by ALVIKAGAL v3.0.jpg
Прошивка для Arduino и DS3231, для экрана с латиницей с индексом - L, а для кириллицы с индексом - К:
BK_2004_SECU3T_by_alvikagal_3_04.rar
(28.29 KiB) Downloaded 748 times
Схема для Atmega8:
Схема с кнопками.jpg
Фьюзы для Atmega8:
фьюзы для кварца.jpg
Прошивка для Atmega8:
BK_2004_SECU3T_by_alvikagal.rar
(6.51 KiB) Downloaded 787 times
Несколько фото экрана:
IMG_20160131_164004-1.jpg
IMG_20160129_121748-1.jpg
IMG_20160131_164114-1.jpg
Видео работы в макетке:
https://youtu.be/ZGdnFpHlKV8
Last edited by alvikagal on 14 Feb 2017, 00:57, edited 20 times in total.
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:

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

Post by alvikagal »

Планирую функции:
Кнопки 4шт.; - сделано - 15.02.16г.
Экран СЕ, на котором будут мнгновенные ошибки и сохраннённые в ЕЕПРОМ БК, которые можно обнулить; - сделано - 31.01.16г.
ДПДЗ; - сделано - 15.02.16г.
Экран коррекций УОЗ и т.п.; - сделано - 17.02.16г.
Экран лямбды и настройки; - сделано - 19.02.16г.
Часы реального времени DS3231 - сделано - 30.04.16г.
Экран погоды; - сделано - 30.04.16г.
Управление подсветкой;
Спящий режим - отключение экрана с задержкой после выключения зажигания;
Бузер на порт РВ4 для озвучки ошибок в течении (1 сек. каждые 10 сек.); - сделано - 10.12.16г.
В настройки добавить датчики:
Бузер:

Code: Select all

СЕ-выкл ДТОЖ-100'С
Uпит- 9,0В. - 14,5В.
Таймеры напоминания:

Code: Select all

Ремень- 10000км
Масло - 5000км
Фильтр- 5000км
Дата-07/08/16г.
Last edited by alvikagal on 21 Dec 2016, 22:34, edited 6 times in total.
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
User avatar
darxfame
Posts: 901
Joined: 10 Jul 2015, 19:12
Your CAR: ИЖ 2126 УМПО 1,7
SECU version: official SECU-3T
Location: Москва
Has thanked: 122 times
Been thanked: 137 times
Contact:

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

Post by darxfame »

Надо будет доработать некоторые функции. Пойду полистаю твой код)) кстати, выкладывай на github, там никогда не потеряется, да и удобнее
ИЖ 2126 Ода, УМПО 3317,Январь 5.1 (Был Secu-3T M644), Фазированный впрыск(ДАД+ДТВ) (был Моновпрыск C16NZ)
User avatar
darxfame
Posts: 901
Joined: 10 Jul 2015, 19:12
Your CAR: ИЖ 2126 УМПО 1,7
SECU version: official SECU-3T
Location: Москва
Has thanked: 122 times
Been thanked: 137 times
Contact:

Re: Бортовой компьютер 20*04 от alvikagal

Post by darxfame »

alvikagal wrote:Решил собрать в авто БК 20*04 на Atmega8, который будет выводить нужные мне данные от SECU.
Возможно перейду на Atmega328, она по распиновке одинаковая, только памяти 32 кB.
В авто не хватает часов и ещё хочу добавить 2 датчика температуры в салоне и на улице.
Часть программы уже написана и уже можно собирать для испытания. Осталось доделать настройку часов через кнопки и можно нести в авто. Пока выкладываю в таком виде, а когда внесу изменения, то обновлю пост.
На столе (в макетке) уже запускал, получал данные и выводил на экран в таков виде:

Code: Select all

18:00  +25'С   -10'С
12.6В  100'С  100кПа
1158об ВЗ100% ГД100%
37,5'  16Р 4,9В 2,5В
Схема:
Схема.jpg
Фьюзы:
фьюзы для кварца7.3728.jpg
Прошивка:
BK_SECU3Tbyalvikagal.rar
Видео работы в макетке:
https://youtu.be/ZGdnFpHlKV8
выложи не собранную еще прошивку пожалуйста. В виде исходников
ИЖ 2126 Ода, УМПО 3317,Январь 5.1 (Был Secu-3T M644), Фазированный впрыск(ДАД+ДТВ) (был Моновпрыск C16NZ)
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: Бортовой компьютер 20*04 от alvikagal

Post by alvikagal »

Я вот пойду в отпуск и приведу к читаемому виду исходники и выложу обязательно. Нужна будет критика по поводу написания и если кто-то поправит (вот тут лучше так реализовать, чтобы я понял свои ошибки), то буду благодарен.
Я плохо пишу, вернее, пишу как умею.
Функции ещё добавлю:
Кнопки 3шт. или энкодер;
Экран СЕ, на котором будут мнгновенные ошибки и сохраннённые в ЕЕПРОМ БК, которые можно будет обнулить.
Управление подсветкой;
Спящий режим - отключение экрана с задержкой после выключения зажигания;
Таймер пробега с зумером.
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
User avatar
darxfame
Posts: 901
Joined: 10 Jul 2015, 19:12
Your CAR: ИЖ 2126 УМПО 1,7
SECU version: official SECU-3T
Location: Москва
Has thanked: 122 times
Been thanked: 137 times
Contact:

Re: Бортовой компьютер 20*04 от alvikagal

Post by darxfame »

alvikagal wrote:Я вот пойду в отпуск и приведу к читаемому виду исходники и выложу обязательно. Нужна будет критика по поводу написания и если кто-то поправит (вот тут лучше так реализовать, чтобы я понял свои ошибки), то буду благодарен.
Я плохо пишу, вернее, пишу как умею.
Функции ещё добавлю:
Кнопки 3шт. или энкодер;
Экран СЕ, на котором будут мнгновенные ошибки и сохраннённые в ЕЕПРОМ БК, которые можно будет обнулить.
Управление подсветкой;
Спящий режим - отключение экрана с задержкой после выключения зажигания;
Таймер пробега с зумером.
Будь добр скинь мне в личку я покопаюсь, мне сейчас блок придет и тоже в онлайн лезть...пожалуйста)
ИЖ 2126 Ода, УМПО 3317,Январь 5.1 (Был Secu-3T M644), Фазированный впрыск(ДАД+ДТВ) (был Моновпрыск C16NZ)
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: Бортовой компьютер 20*04 от 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
User avatar
darxfame
Posts: 901
Joined: 10 Jul 2015, 19:12
Your CAR: ИЖ 2126 УМПО 1,7
SECU version: official SECU-3T
Location: Москва
Has thanked: 122 times
Been thanked: 137 times
Contact:

Re: Бортовой компьютер 20*04 от alvikagal

Post by darxfame »

Спасибо
ИЖ 2126 Ода, УМПО 3317,Январь 5.1 (Был Secu-3T M644), Фазированный впрыск(ДАД+ДТВ) (был Моновпрыск C16NZ)
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: Бортовой компьютер 20*04 от alvikagal

Post by alvikagal »

Пришла идея перейти сразу на ARDUINO NANO V3.0. Там готовая плата, остаётся подпаять кнопки, дисплей, датчики температуры и подключить SECU для получения данных.
Алексей, почему на 32 меге ты работал со скоростью 9600, а не 57600?
Собрал прошивку на 16МГц, в протеусе вроде всё нормально, интересно глянуть в железе будут ошибки данных или нет.

ПС
Сыплет много ошибок. Как с этим бороться на скорости 57600? Только кварц перепаивать?
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
User avatar
STC
Posts: 13785
Joined: 30 Apr 2013, 23:41
Your CAR: AZLK 2140
SECU version: DIY SECU-3
Location: North Korea
Has thanked: 2143 times
Been thanked: 4310 times
Contact:

Re: Бортовой компьютер 20*04 от alvikagal

Post by STC »

Алексей, почему на 32 меге ты работал со скоростью 9600, а не 57600?
На 57600 тоже работал, просто по умолчанию стояло 9600. 57600 будет нормально работать с кварцем 16мГц.
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 (вступаем!)
Post Reply

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