Page 1 of 4

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

Posted: 27 Jul 2017, 14:38
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
Можно назвать как пожелаетя, например (суточный и замена масла).

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

Posted: 27 Jul 2017, 14:39
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

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

Posted: 27 Jul 2017, 14:40
by Yurii
Схема БК.
bk-secu-644.JPG

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

Posted: 27 Jul 2017, 14:50
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 226 times
shema_pdf.rar
Схема в PDF формате
(216.31 KiB) Downloaded 242 times
SECU3-BK.rar
Прошивка 4.2.163.0
(49.19 KiB) Downloaded 219 times
bk.rar
(103.35 KiB) Downloaded 210 times

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

Posted: 27 Jul 2017, 14:57
by Yurii
Настроек для создания логов не предусмотрено.
Вставляете карту и всё. Карту при включеном зажигании не извлекать, вставлять можно, сразу начнется запись.
Карту можно извлечь после вывода сообщения о пути и времени.
Когда лога записывается, переодически мигает СЕ зеленым.
Логи создаются в каталоге.
Имя каталога - день+месяц+год. Пример: 25072017
Имя файла - bk+год+месяц+день_часы+минуты+секунды.
У меня собрано 2 БК, на одном флешка 4 Гб, на втором 32 Гб, иные размеры не проверял, должны работать
FAT12, FAT16 и FAT32. Библиотека поддерживает exFAT, но для включения этого потребуется AtMega 1284.
Файл лога создается при включении БК, и если БК не выключается то лог продолжается писать в текущий файл.
В логе можно поставить метку, нажав кнопку SET.

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

Posted: 27 Jul 2017, 15:48
by STC
Yurii, связь с SECU происходит через блютуз? Мне понравилось такое решение.
Модуль блютуз стоит копейки и удобно.

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

Posted: 27 Jul 2017, 15:51
by Yurii
Да, только по блютузу.
Подключение три проводка: земля, +12в постоянно или через реле сигналки и провод замка зажигания (управление).

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

Posted: 27 Jul 2017, 18:57
by alvikagal
Yurii, для записи лога ты используешь библиотеку Чена?
Что-то у меня создание новых файлов не получилось победить для чёрного ящика.

Получилось красиво и главное - очень нужный инструмент.

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

Posted: 27 Jul 2017, 19:24
by Yurii
R0.12c
Памяти жрет много. Два буфера по 512 на группы каталоги и файлы, 256 для строки лога, имя файла 32 байта.
Потом нужен жирный стек, ну и по мелочи, в итоге 2 кб наскребется.

Total: 48 823 флеш, и 3 496 рабочей
А мечтаю еще и графический дисплей...

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

Posted: 27 Jul 2017, 20:05
by STC
Можно сделать на ATmega1284, у нее 16 кБ ОЗУ.