Запись и анализ логов (Writing & analyzing logs)

Обсуждение программного обеспечения для ПК и БК. Discussion of related computer software.

Moderator: STC

User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Запись и анализ логов (Writing & analyzing logs)

Post by STC »

serge__5518 Вижу что у тебя получилось. Серьезное начинание!
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
serge__5518
LQFP112 - Up with the play
Posts: 200
Joined: Sat Jun 09, 2012 11:12 am

Re: Запись и анализ логов (Writing & analyzing logs)

Post by serge__5518 »

STC wrote:serge__5518 Вижу что у тебя получилось. Серьезное начинание!
Благодарю.
Можешь подсказать как расположены данные в EEPROM?
fw_data_t там есть ? или две f_data_t и params_t?
Можно ли править данные в файле?

PS
Есть одна идея - отказаться от использования ноутбука в машине.
Лог записывать на SD карточку по интерфейсу SPI.
Если интересно - можно обсудить.
ВАЗ 2103 , Secu-3 (m32),
ДАД GM Daewoo, ДТОЖ 23.3828,
Катушка 2111-3705010
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Запись и анализ логов (Writing & analyzing logs)

Post by STC »

Расположение данных я описал тут viewtopic.php?f=69&t=1871
Если ты имеешь ввиду редактирование файла EEPROM, то конечно можно. Это даже будет круто, так как в менеджере нет такой функции.

Идея с SD хорошая и вполне реализуемая, для обсуждения предлагаю создать отдельную тему. Кстати в SECU-3T есть 10-ти контактный разъем, куда выведены все необходимые сигналы, т.е. в плате менять ничего не нужно.
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
serge__5518
LQFP112 - Up with the play
Posts: 200
Joined: Sat Jun 09, 2012 11:12 am

Re: Запись и анализ логов (Writing & analyzing logs)

Post by serge__5518 »

STC wrote:Расположение данных я описал тут viewtopic.php?f=69&t=1871
Если ты имеешь ввиду редактирование файла EEPROM, то конечно можно. Это даже будет круто, так как в менеджере нет такой функции.

Идея с SD хорошая и вполне реализуемая, для обсуждения предлагаю создать отдельную тему. Кстати в SECU-3T есть 10-ти контактный разъем, куда выведены все необходимые сигналы, т.е. в плате менять ничего не нужно.
Да, спасибо. Посмотрел расположение данных в EEPROM.
К редактированию EEPROM подтолкнула возможность читать настройки SECU без подключения самого блока.
Если рассуждать дальше - то на SD карте можно создать раздел
EEPROM, который будет загружаться автоматически при установке карточки в SECU. И выгружаться на карточку.... -)
Удобно - откатав лог, проанализировать его дома. Сделать изменения и вставив карточку в SECU активировать эти изменения.

Создал тему в разделе SECU-3 Аппаратное обеспечение :
"Пишем лог на SD карточку"
Насчет разъема - к разъему SPI нужна одина доп. линия - CS.
Конечно, в SECU-3T это сделать проще.
ВАЗ 2103 , Secu-3 (m32),
ДАД GM Daewoo, ДТОЖ 23.3828,
Катушка 2111-3705010
serge__5518
LQFP112 - Up with the play
Posts: 200
Joined: Sat Jun 09, 2012 11:12 am

Re: Запись и анализ логов (Writing & analyzing logs)

Post by serge__5518 »

STC wrote:Расположение данных я описал тут viewtopic.php?f=69&t=1871
Если ты имеешь ввиду редактирование файла EEPROM, то конечно можно. Это даже будет круто, так как в менеджере нет такой функции.
Записал менеджером EEPROM в файл. Прочитал в соответствии с рекомендациями. Менеджер (V3.3 & V3.1) не записывает в файл вторую карту - карту для бензина.
Как я понял структура EEPROM такая :
typedef struct
{
char reserved[2];
params_t params
char ce[2];
char reservedCE[14];
f_data_t tableGAS;
f_data_t tableGasoline;
}EEPROM_save;
ВАЗ 2103 , Secu-3 (m32),
ДАД GM Daewoo, ДТОЖ 23.3828,
Катушка 2111-3705010
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Запись и анализ логов (Writing & analyzing logs)

Post by STC »

Извиняюсь, в описании приведенном тут viewtopic.php?f=69&t=1871&p=28866#p28866 была ошибка (забыл 2 байта прибавить). Уже исправил.
Правильно будет выглядеть так:
typedef struct
{
char reserved[2];
params_t params
char ce[2];
char reservedCE[16];
f_data_t tableGasoline; //бензин
f_data_t tableGAS; //газ
}EEPROM_save;
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
serge__5518
LQFP112 - Up with the play
Posts: 200
Joined: Sat Jun 09, 2012 11:12 am

Re: Запись и анализ логов (Writing & analyzing logs)

Post by serge__5518 »

STC wrote: Правильно будет выглядеть так:
typedef struct
{
char reserved[2];
params_t params
char ce[2];
char reservedCE[16];
f_data_t tableGasoline; //бензин
f_data_t tableGAS; //газ
}EEPROM_save;
ОК!
Но моя проблема еще вот в чем:
1) в первой таблице f_data_t сидит табица назначенная менеджером на ГАЗ
2) Вместо второй таблицы сидит что-то непонятное, но не моя таблица.

Если не затруднит, посмотри файл EEPROM после сохранеия в мендежере.
Могу скинуть свой файл EEPROM. Сохранял несколько раз, результат одинаковый.
ВАЗ 2103 , Secu-3 (m32),
ДАД GM Daewoo, ДТОЖ 23.3828,
Катушка 2111-3705010
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Запись и анализ логов (Writing & analyzing logs)

Post by STC »

Хрошо, проверю, возможно баг. О результах отпишусь завтра поздно вечером или в субботу.
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Запись и анализ логов (Writing & analyzing logs)

Post by STC »

serge__5518, попытался воспроизвести описанную тобой проблему. Все работает как положено.
Таблицы для бензина сохраняются на свое место, таблицы для газа соответственно на свое.
Вот файл EEPROM с результатами:
Использовались последняя прошивка и менеджер из репозитория.
Таблицы для бензина идут первыми, забиты значением 20 градусов.
Таблицы для газа идут следующими, забиты значением 10 градусов.
Attachments
petrol_gas_eeprom.zip
(461 Bytes) Downloaded 449 times
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Запись и анализ логов (Writing & analyzing logs)

Post by STC »

Если ты уверен что баг все таки есть, то мне нужна пошаговая инструкция как его воспроизвести.
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Post Reply