SECU-3 Менеджер (SECU-3 Manager)

Обсуждение программного обеспечения для ПК и БК. 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: SECU-3 Менеджер

Post by STC »

Я проверю на 32-й меге. Потом напишу.

Проверил чтение EEPROM без перемычки - все работает.
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
Serj_K
LQFP144 - On Top Of The Game
Posts: 330
Joined: Thu Dec 09, 2010 12:55 pm
Location: Kyiv, Ukraine

Re: SECU-3 Менеджер

Post by Serj_K »

STC
Не одолел я пока внешнюю еепром - то ли не пишется, то ли не читается. Даже пытался разными внешними программаторами (самодельными) читать/писать - не получилось. В общем задействовал для редактирования таблиц встроенную еепром - заработало.
Поскольку такая функция планировалась и для секу-3, то желательно определиться с тем, как это всё будет. 1) Сейчас я располагаю в еепром две полные таблицы - первая для бензина, вторая для газа - начиная с адреса 0х100. Занимают они 640 байт. Так нормально будет? Может не нужно хранить полные таблицы?
2) Далее - работа с менеджером. Думаю, что добавлять в протокол дополнительные команды не нужно, команд чтения/записи еепром, которые уже есть достаточно, просто нужно добавить обработку таблиц из еепром. А с чтением еепром у меня пока проблема, хотя прошивка считывается нормально. Использую мегу-128 на скорости 115200. Попробую ещё скорость уменьшить.

Ниже картинка одной отредактированной точки с кнопок блока индикации. Прочитал еепром в гипертерминале, перенёс новое значение точки в прошивку и загрузил в менеджер для просмотра.
Attachments
UOZ.JPG
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: SECU-3 Менеджер

Post by STC »

Обсуждаем в этой теме viewtopic.php?f=52&t=971
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: SECU-3 Менеджер

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: SECU-3 Менеджер

Post by STC »

Некоторые пользователи просили меня об этом. На днях сделаю импорт/экспорт таблиц SECU-3, включая таблицы аттенюатора и накопл. энергии. Это давно было сделано для таблиц MPSZ-ZH и теперь сделаю аналогично для SECU-3.

p.s. Редактирование таблиц в реальном времени не за горами ;-)
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
andrey83_36
QFP80 - Contributor
Posts: 78
Joined: Sun Dec 12, 2010 9:45 am
Location: Voronezh_36
Contact:

Re: SECU-3 Менеджер

Post by andrey83_36 »

STC спасибо. как переварю своего коня и будем тестить, надеюсь как раз к этому времени мне сделают новый шкив с которым будет работать SECU почеловечески)))
M-21412 1.7L
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: SECU-3 Менеджер

Post by STC »

Сделал импорт и экспорт таблиц SECU-3. Таблицы аттенюатора и времени накопления можно тоже импортировать/экспортировать. Кроме этого можно импортировать/экспортировать таблицы между разными прошивками, например между ATMega16 и ATMega32 (64, 128). Также добавил аналогичную возможность для импорта данных из другой прошивки. Это будет полезно если у вас был блок на ATMega16, а потом вы перешли на ATMega32.
Image

Image

Image
Attachments
impexp_wnd.GIF
(22.07 KiB) Not downloaded yet
export_menu.GIF
(5.02 KiB) Not downloaded yet
import_menu.GIF
(4.57 KiB) Not downloaded yet
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
Serj_K
LQFP144 - On Top Of The Game
Posts: 330
Joined: Thu Dec 09, 2010 12:55 pm
Location: Kyiv, Ukraine

Re: SECU-3 Менеджер

Post by Serj_K »

Попробовал уменьшить скорость RS для чтения EEPROM - не помогло, всё равно не считывает. Где проблема - не понимаю.
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: SECU-3 Менеджер

Post by STC »

Нужно определить что является причиной проблемы - ATMega128, менеджер или железо. Я проверял на ATMega32, у меня все работает.
Может еще кто сможет проверить?
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
Serj_K
LQFP144 - On Top Of The Game
Posts: 330
Joined: Thu Dec 09, 2010 12:55 pm
Location: Kyiv, Ukraine

Re: SECU-3 Менеджер

Post by Serj_K »

Я попробовал на другом таком же блоке - рзультат одинаковый. Странно то, что сам блок выдаёт информацию из ЕЕПРОМ полностью. И странно, что прошивка считыватся полностью. Как вариант решения проблемы - сделать считывание не всей ЕЕПРОМ, а только нужного фрагмента, включая таблицы.
Post Reply