American English British English Български Čeština Français Deutsch (Du) Magyar Italiano 日本語 Lietuvių Polski Српски Slovenčina Español (Tú) Türkçe Українська
Select language:

Чёрный ящик на Arduino "SD card logger"

Нужно ли этот "SD card logger" добавить в "БК SECU-3T by alvikagal"

Да
18
95%
Нет
1
5%
 
Total votes : 19
<<

alvikagal

User avatar

Posts: 2766

Joined: 18 Sep 2013, 01:58

Location: Украина, Павлоград

Your CAR: ВАЗ-21099 1,5л.

SECU version: DIY SECU-3T


Has thanked: 334 times
Been thanked: 449 times

Post 20 Dec 2016, 00:00

Чёрный ящик на Arduino "SD card logger"

Решил написать программу для записи логов SECU-3T на SD карту с помощью микроконтроллера Atmega328P (сделал на плате Arduino).
Карту использую MicroSD 1Gb, отформатирована в FAT со стандартным размером кластера, на ней записан файл размером 71,2МБ, в нем можно записать 300 000 строк или около 1,5 часа лога с периодичностью пакетов 20мс. Файл можно сделать любого размера. Есть 2 светодиода, зелёный - запись на SD, красный - ошибка записи (или файл полный). Совместимость пакета данных только с последним релизом 4.4 и следующим 4.5.
Время в логе пишется от 0:00:00.00 от подключения питания к схеме. Каждый новый запуск переписывает этот файл заново. Пока так сделал, если руки дойдут, то возможно разберусь с записью новых файлов.
Проект уже испытан на столе в макетке, лог открывается "Графическим просмотрщиком логов" от Donec - viewtopic.php?f=9&t=618, осталось проверить на авто в дороге.
Позже выложу фото готовой флешки.
В архиве есть схема, прошивка и файл, который нужно скинуть на карту SD (SDHC пока не работает).

02.02.2017г.
Спаял флешку, пока без корпуса и протестировал в авто и на столе.
Исправил несколько ошибок и продолжаю тестировать, после исправления всех ошибок обновлю прошивку.
Фото флешки "SD card logger":






Теперь одновременно в авто может работать Ноут (по Bluetooth), "БК SECU-3T by alvikagal" и "SD card logger SECU-3T by alvikagal".
Правда питает это всё Кренка 5В. SECU-3T. Ток около 100мА потребляют эти 3 устройства.
Вот так это выглядит на столе:


И в авто:


Схема:


Архив:
SD card logger SECU-3T by alvikagal.rar
(440.65 KiB) Downloaded 113 times


Если кто повторит, отпишитесь о результате.

ПС
Спасибо Алексею (STC) за консультации по его проекту, без него было бы намного сложнее двигаться в этом направлении.
Last edited by alvikagal on 18 Feb 2017, 15:46, edited 5 times in total.
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
<<

alvikagal

User avatar

Posts: 2766

Joined: 18 Sep 2013, 01:58

Location: Украина, Павлоград

Your CAR: ВАЗ-21099 1,5л.

SECU version: DIY SECU-3T


Has thanked: 334 times
Been thanked: 449 times

Post 20 Dec 2016, 00:12

Re: Чёрный ящик на Arduino "SD card logger SECU-3T by alvika

Вот лог записанный на столе, датчики не подключены к SECU и открыт в Графическом просмотрщике логов:
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
<<

LysenkoAS

User avatar

Posts: 137

Joined: 11 Apr 2016, 10:47

Location: Днепропетровск обл. г. Перещепино

Your CAR: M2141- двиг. ВАЗ

SECU version: DIY SECU-3T


Has thanked: 24 times
Been thanked: 28 times

Post 20 Dec 2016, 01:16

Re: Чёрный ящик на Arduino "SD card logger SECU-3T by alvika

Красота!!! Мне осталось только лямбду поставить и начну откатывать. Логгер на SD карту - то что доктор прописал! Респек
60-2/Самодельная Secu-3/моноинжектор C16NZ/ ГБО-2/ УДК.
<<

Samtorr

User avatar

Posts: 136

Joined: 16 Jun 2015, 21:45

Your CAR: Golf II 1.3i

SECU version: DIY SECU-3T


Has thanked: 6 times
Been thanked: 75 times

Post 21 Dec 2016, 15:24

Re: Чёрный ящик на Arduino "SD card logger SECU-3T by alvika

alvikagal wrote: Каждый новый запуск переписывает этот файл заново...

Не самая удачная идея - можно откатать полтора часа и грохнуть все простым перезапуском двигателя. Или записи останутся? Если библиотека от Чена, то отдельные файлы, причем, минимально необходимого размера не проблема. Исходники будут? Ибо без них полезность девайса стремится к нулю.
<<

alvikagal

User avatar

Posts: 2766

Joined: 18 Sep 2013, 01:58

Location: Украина, Павлоград

Your CAR: ВАЗ-21099 1,5л.

SECU version: DIY SECU-3T


Has thanked: 334 times
Been thanked: 449 times

Post 21 Dec 2016, 17:08

Re: Чёрный ящик на Arduino "SD card logger SECU-3T by alvika

У меня говнокод, а не исходники.)))
Я учусь, поэтому не стал просто повторять готовое.
Да, перезапуск двигателя затрёт лог.
Last edited by alvikagal on 21 Dec 2016, 18:20, edited 1 time in total.
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
<<

Samtorr

User avatar

Posts: 136

Joined: 16 Jun 2015, 21:45

Your CAR: Golf II 1.3i

SECU version: DIY SECU-3T


Has thanked: 6 times
Been thanked: 75 times

Post 21 Dec 2016, 18:19

Re: Чёрный ящик на Arduino "SD card logger SECU-3T by alvika

Это не страшно )) Зато если девайс худо бедно работает можно и так использовать, есть любители мег, да и не всегда выбор контроллеров достаточен. Потому исходники в любом виде есть благо - хотя бы пакеты под свой релиз подправить. Да и помочь легче, в случае чего.
<<

alvikagal

User avatar

Posts: 2766

Joined: 18 Sep 2013, 01:58

Location: Украина, Павлоград

Your CAR: ВАЗ-21099 1,5л.

SECU version: DIY SECU-3T


Has thanked: 334 times
Been thanked: 449 times

Post 22 Dec 2016, 14:32

Re: Чёрный ящик на Arduino "SD card logger SECU-3T by alvika

Сегодня проведу испытание на авто, отпишусь о результатах.
Дело в том, что у меня SECU включается от иммобилайзера (ключ от домофона) и работает до тех пор, пока не выхожу из авто и лог в случае перезапуска двигателя будет писаться дальше, а SD карта (ЧЯ - логгер) будет тоже питаться от SECU. Так что в моём случае проблем быть не должно, но я тоже за то чтобы была повторяемость и буду работать над этим. А пока протестирую, проанализирую и тогда наверное буду двигаться дальше в этом направлении.
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
<<

alvikagal

User avatar

Posts: 2766

Joined: 18 Sep 2013, 01:58

Location: Украина, Павлоград

Your CAR: ВАЗ-21099 1,5л.

SECU version: DIY SECU-3T


Has thanked: 334 times
Been thanked: 449 times

Post 02 Feb 2017, 14:35

Re: Чёрный ящик на Arduino

Добавил в первый пост результаты тестов в виде фото и немного описания:
viewtopic.php?p=25153#p25153
Буду разбираться дальше.
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
<<

alvikagal

User avatar

Posts: 2766

Joined: 18 Sep 2013, 01:58

Location: Украина, Павлоград

Your CAR: ВАЗ-21099 1,5л.

SECU version: DIY SECU-3T


Has thanked: 334 times
Been thanked: 449 times

Post 18 Feb 2017, 15:44

Re: Чёрный ящик на Arduino "SD card logger"

Опрос:
Добавил в опросник вверху.
Стоит ли в БК добавлять "SD card logger", сейчас он переписывает один и тот-же файл, т.к. пока не получается у меня создавать новые файлы (лыжи не едут :lol: ).
Порты свободные для этого есть, остаётся время на это и желание переписать прошивку.
Тема про "БК 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
<<

LysenkoAS

User avatar

Posts: 137

Joined: 11 Apr 2016, 10:47

Location: Днепропетровск обл. г. Перещепино

Your CAR: M2141- двиг. ВАЗ

SECU version: DIY SECU-3T


Has thanked: 24 times
Been thanked: 28 times

Post 18 Feb 2017, 19:04

Re: Чёрный ящик на Arduino "SD card logger"

alvikagal wrote:Опрос:
Добавил в опросник вверху.
Стоит ли в БК добавлять "SD card logger", сейчас он переписывает один и тот-же файл, т.к. пока не получается у меня создавать новые файлы (лыжи не едут :lol: ).
Порты свободные для этого есть, остаётся время на это и желание переписать прошивку.
Тема про "БК SECU-3T by alvikagal" у меня в подписи.

Думаю да, что бы не плодить кучу устройств в авто. Меньше разных узлов - больше надёжности!
60-2/Самодельная Secu-3/моноинжектор C16NZ/ ГБО-2/ УДК.
Next

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

Who is online

Users browsing this forum: Google [Bot] and 3 guests

Powered by phpBB® Forum Software © phpBB Group.