Запись и анализ логов (Writing & analyzing logs)
Moderator: STC
- 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)
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
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
-
- LQFP112 - Up with the play
- Posts: 200
- Joined: Sat Jun 09, 2012 11:12 am
Re: Запись и анализ логов (Writing & analyzing logs)
Благодарю.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
ДАД GM Daewoo, ДТОЖ 23.3828,
Катушка 2111-3705010
- 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)
Расположение данных я описал тут viewtopic.php?f=69&t=1871
Если ты имеешь ввиду редактирование файла EEPROM, то конечно можно. Это даже будет круто, так как в менеджере нет такой функции.
Идея с SD хорошая и вполне реализуемая, для обсуждения предлагаю создать отдельную тему. Кстати в SECU-3T есть 10-ти контактный разъем, куда выведены все необходимые сигналы, т.е. в плате менять ничего не нужно.
Если ты имеешь ввиду редактирование файла 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
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
-
- LQFP112 - Up with the play
- Posts: 200
- Joined: Sat Jun 09, 2012 11:12 am
Re: Запись и анализ логов (Writing & analyzing logs)
Да, спасибо. Посмотрел расположение данных в EEPROM.STC wrote:Расположение данных я описал тут viewtopic.php?f=69&t=1871
Если ты имеешь ввиду редактирование файла EEPROM, то конечно можно. Это даже будет круто, так как в менеджере нет такой функции.
Идея с SD хорошая и вполне реализуемая, для обсуждения предлагаю создать отдельную тему. Кстати в SECU-3T есть 10-ти контактный разъем, куда выведены все необходимые сигналы, т.е. в плате менять ничего не нужно.
К редактированию EEPROM подтолкнула возможность читать настройки SECU без подключения самого блока.
Если рассуждать дальше - то на SD карте можно создать раздел
EEPROM, который будет загружаться автоматически при установке карточки в SECU. И выгружаться на карточку.... -)
Удобно - откатав лог, проанализировать его дома. Сделать изменения и вставив карточку в SECU активировать эти изменения.
Создал тему в разделе SECU-3 Аппаратное обеспечение :
"Пишем лог на SD карточку"
Насчет разъема - к разъему SPI нужна одина доп. линия - CS.
Конечно, в SECU-3T это сделать проще.
ВАЗ 2103 , Secu-3 (m32),
ДАД GM Daewoo, ДТОЖ 23.3828,
Катушка 2111-3705010
ДАД GM Daewoo, ДТОЖ 23.3828,
Катушка 2111-3705010
-
- LQFP112 - Up with the play
- Posts: 200
- Joined: Sat Jun 09, 2012 11:12 am
Re: Запись и анализ логов (Writing & analyzing logs)
Записал менеджером EEPROM в файл. Прочитал в соответствии с рекомендациями. Менеджер (V3.3 & V3.1) не записывает в файл вторую карту - карту для бензина.STC wrote:Расположение данных я описал тут viewtopic.php?f=69&t=1871
Если ты имеешь ввиду редактирование файла EEPROM, то конечно можно. Это даже будет круто, так как в менеджере нет такой функции.
Как я понял структура 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
ДАД GM Daewoo, ДТОЖ 23.3828,
Катушка 2111-3705010
- 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)
Извиняюсь, в описании приведенном тут 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;
Правильно будет выглядеть так:
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
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
-
- LQFP112 - Up with the play
- Posts: 200
- Joined: Sat Jun 09, 2012 11:12 am
Re: Запись и анализ логов (Writing & analyzing logs)
ОК!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
ДАД GM Daewoo, ДТОЖ 23.3828,
Катушка 2111-3705010
- 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)
Хрошо, проверю, возможно баг. О результах отпишусь завтра поздно вечером или в субботу.
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
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
- 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)
serge__5518, попытался воспроизвести описанную тобой проблему. Все работает как положено.
Таблицы для бензина сохраняются на свое место, таблицы для газа соответственно на свое.
Вот файл EEPROM с результатами:
Использовались последняя прошивка и менеджер из репозитория.
Таблицы для бензина идут первыми, забиты значением 20 градусов.
Таблицы для газа идут следующими, забиты значением 10 градусов.
Таблицы для бензина сохраняются на свое место, таблицы для газа соответственно на свое.
Вот файл 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
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
- 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)
Если ты уверен что баг все таки есть, то мне нужна пошаговая инструкция как его воспроизвести.
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
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook