Бортовой компьютер от Yurii

Несколько на наш взгляд интересных к повторению устройств, облегчающих управление авто
Yurii
Posts: 279
Joined: 10 Jul 2013, 09:41
Your CAR: ВАЗ2106
SECU version: DIY SECU-3T
Location: Шебекино
Has thanked: 1 time
Been thanked: 123 times

Бортовой компьютер от Yurii

Post by Yurii »

Новая версия БК для блока SECU-3T, последних версий.
bk006.JPG
БК собран на AtMega 644.
Интерфейс связи с блоком SECU - bluetooth.
Для связи используется HC-05, HC-08 не прокатил с паролем, у него жестко шесть нолей.
Имеется поддержка датчика скорости.
Заложены 3 независимых счетчика пробега. Последний, 2 сбрасываемых пользователем и один недоступный пользователю.
Счетчик времени в пути, последняя поездка.
БК записывает логи SECU-3T на micro SD карту.
В БК имеется задержка выключения на 1,5 минуты, после выключения зажигания.
После выключния зажигания выводится информация о последней поездке:
Пробег до метра и время проведенное в пути.
s12.JPG
По прошествии 7 секунд выводится информация 3 счетчиков о пробегах.
s13.JPG
Можно назвать как пожелаетя, например (суточный и замена масла).
Last edited by Yurii on 28 Jul 2017, 10:58, edited 3 times in total.
ВАЗ 2106 -1.6, 60-2, SECU3-T rev6 mega644 + УВЗ, МЗ 2112-3705010, Солекс-21053-20.
Yurii
Posts: 279
Joined: 10 Jul 2013, 09:41
Your CAR: ВАЗ2106
SECU version: DIY SECU-3T
Location: Шебекино
Has thanked: 1 time
Been thanked: 123 times

Re: Бортовой компьютер от Yurii

Post by Yurii »

Для управления использовано 5 кнопок.
Слева направо:

МЕНЮ, ВЛЕВО, ОК, ВПРАВО, и SET.
SET планируется как select (выбор, переход к редактированию).

Вход в сервисный режим:
Нажать SET и включить БК, вход в тест АЦП (клавиатура).
OK , вход в пошаговый режим соединения HC-05 с HC-06.
МЕНЮ , сброс EEPROM БК и настройка БК.
ВЛЕВО , вход в режим настроек без сброса EEPROM.
Здесь заложено ожидание отпускания клавиши, после включения спустя секунду кнопку отпустить.
После измениий параметров БК, нажать длительно ОК, и выключить включить БК.
Загрузка БК.
s0.JPG
Сообщение об ошибке.
s1.JPG
Установка даты и времени.
s2.JPG
Имя модуля HC-05.
s3.JPG
MAK адреса HC-06 (SECU-3T основной и запасной).
s6.JPG
Номер используемого адреса и пароль соединения.
s7.JPG
Last edited by Yurii on 28 Jul 2017, 11:22, edited 1 time in total.
ВАЗ 2106 -1.6, 60-2, SECU3-T rev6 mega644 + УВЗ, МЗ 2112-3705010, Солекс-21053-20.
Yurii
Posts: 279
Joined: 10 Jul 2013, 09:41
Your CAR: ВАЗ2106
SECU version: DIY SECU-3T
Location: Шебекино
Has thanked: 1 time
Been thanked: 123 times

Re: Бортовой компьютер от Yurii

Post by Yurii »

Схема БК.
bk-secu-644.JPG
ВАЗ 2106 -1.6, 60-2, SECU3-T rev6 mega644 + УВЗ, МЗ 2112-3705010, Солекс-21053-20.
Yurii
Posts: 279
Joined: 10 Jul 2013, 09:41
Your CAR: ВАЗ2106
SECU version: DIY SECU-3T
Location: Шебекино
Has thanked: 1 time
Been thanked: 123 times

Re: Бортовой компьютер от Yurii

Post by Yurii »

Первая плата была собрана на TLE4267GM, но она грелась как утюг.
Была сделана на ST1S10PHR, эта дохнет сразу при включении в автомобильной сети.
Хотя от БП компа работала хорошо. После сгоревшей третей , поставил китайца MP1584 на проводках, работает второй месяц.
Микросхема часов обязательна, применена DS3231MZ, но можно и DS1307.
25C512 планировалось сохранять EEPROM SECU, пока не реализовано, а может и не нужно.
Вид сверху:
Плата ВЕРХ
Плата ВЕРХ
Вид снизу:
Плата НИЗ
Плата НИЗ
Схема и плата:
Список компонентов.rar
список компонентов
(6.49 KiB) Downloaded 219 times
lay&spl.rar
Схема в "sPlan 7.0" и печатная плата в "Sprint-Layout 6.0"
(189.4 KiB) Downloaded 225 times
shema_pdf.rar
Схема в PDF формате
(216.31 KiB) Downloaded 241 times
SECU3-BK.rar
Прошивка 4.2.163.0
(49.19 KiB) Downloaded 219 times
bk.rar
(103.35 KiB) Downloaded 210 times
Last edited by Yurii on 30 Nov 2017, 21:00, edited 4 times in total.
ВАЗ 2106 -1.6, 60-2, SECU3-T rev6 mega644 + УВЗ, МЗ 2112-3705010, Солекс-21053-20.
Yurii
Posts: 279
Joined: 10 Jul 2013, 09:41
Your CAR: ВАЗ2106
SECU version: DIY SECU-3T
Location: Шебекино
Has thanked: 1 time
Been thanked: 123 times

Re: Бортовой компьютер от Yurii

Post by Yurii »

Настроек для создания логов не предусмотрено.
Вставляете карту и всё. Карту при включеном зажигании не извлекать, вставлять можно, сразу начнется запись.
Карту можно извлечь после вывода сообщения о пути и времени.
Когда лога записывается, переодически мигает СЕ зеленым.
Логи создаются в каталоге.
Имя каталога - день+месяц+год. Пример: 25072017
Имя файла - bk+год+месяц+день_часы+минуты+секунды.
У меня собрано 2 БК, на одном флешка 4 Гб, на втором 32 Гб, иные размеры не проверял, должны работать
FAT12, FAT16 и FAT32. Библиотека поддерживает exFAT, но для включения этого потребуется AtMega 1284.
Файл лога создается при включении БК, и если БК не выключается то лог продолжается писать в текущий файл.
В логе можно поставить метку, нажав кнопку SET.
Last edited by Yurii on 29 Jul 2017, 19:05, edited 3 times in total.
ВАЗ 2106 -1.6, 60-2, SECU3-T rev6 mega644 + УВЗ, МЗ 2112-3705010, Солекс-21053-20.
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: Бортовой компьютер от Yurii

Post by STC »

Yurii, связь с SECU происходит через блютуз? Мне понравилось такое решение.
Модуль блютуз стоит копейки и удобно.
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 (вступаем!)
Yurii
Posts: 279
Joined: 10 Jul 2013, 09:41
Your CAR: ВАЗ2106
SECU version: DIY SECU-3T
Location: Шебекино
Has thanked: 1 time
Been thanked: 123 times

Re: Бортовой компьютер от Yurii

Post by Yurii »

Да, только по блютузу.
Подключение три проводка: земля, +12в постоянно или через реле сигналки и провод замка зажигания (управление).
ВАЗ 2106 -1.6, 60-2, SECU3-T rev6 mega644 + УВЗ, МЗ 2112-3705010, Солекс-21053-20.
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: Бортовой компьютер от Yurii

Post by alvikagal »

Yurii, для записи лога ты используешь библиотеку Чена?
Что-то у меня создание новых файлов не получилось победить для чёрного ящика.

Получилось красиво и главное - очень нужный инструмент.
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
Yurii
Posts: 279
Joined: 10 Jul 2013, 09:41
Your CAR: ВАЗ2106
SECU version: DIY SECU-3T
Location: Шебекино
Has thanked: 1 time
Been thanked: 123 times

Re: Бортовой компьютер от Yurii

Post by Yurii »

R0.12c
Памяти жрет много. Два буфера по 512 на группы каталоги и файлы, 256 для строки лога, имя файла 32 байта.
Потом нужен жирный стек, ну и по мелочи, в итоге 2 кб наскребется.

Total: 48 823 флеш, и 3 496 рабочей
А мечтаю еще и графический дисплей...
ВАЗ 2106 -1.6, 60-2, SECU3-T rev6 mega644 + УВЗ, МЗ 2112-3705010, Солекс-21053-20.
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: Бортовой компьютер от Yurii

Post by STC »

Можно сделать на ATmega1284, у нее 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 “Полезные устройства для автомобиля”