Я проверю на 32-й меге. Потом напишу.
Проверил чтение EEPROM без перемычки - все работает.
SECU-3 Менеджер (SECU-3 Manager)
Moderator: STC
- STC
- LQFP144 - On Top Of The Game
- Posts: 2420
- Joined: Fri Oct 22, 2010 10:47 pm
- Location: Ukraine, Kiev
- Contact:
Re: SECU-3 Менеджер
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
-
- LQFP144 - On Top Of The Game
- Posts: 330
- Joined: Thu Dec 09, 2010 12:55 pm
- Location: Kyiv, Ukraine
Re: SECU-3 Менеджер
STC
Не одолел я пока внешнюю еепром - то ли не пишется, то ли не читается. Даже пытался разными внешними программаторами (самодельными) читать/писать - не получилось. В общем задействовал для редактирования таблиц встроенную еепром - заработало.
Поскольку такая функция планировалась и для секу-3, то желательно определиться с тем, как это всё будет. 1) Сейчас я располагаю в еепром две полные таблицы - первая для бензина, вторая для газа - начиная с адреса 0х100. Занимают они 640 байт. Так нормально будет? Может не нужно хранить полные таблицы?
2) Далее - работа с менеджером. Думаю, что добавлять в протокол дополнительные команды не нужно, команд чтения/записи еепром, которые уже есть достаточно, просто нужно добавить обработку таблиц из еепром. А с чтением еепром у меня пока проблема, хотя прошивка считывается нормально. Использую мегу-128 на скорости 115200. Попробую ещё скорость уменьшить.
Ниже картинка одной отредактированной точки с кнопок блока индикации. Прочитал еепром в гипертерминале, перенёс новое значение точки в прошивку и загрузил в менеджер для просмотра.
Не одолел я пока внешнюю еепром - то ли не пишется, то ли не читается. Даже пытался разными внешними программаторами (самодельными) читать/писать - не получилось. В общем задействовал для редактирования таблиц встроенную еепром - заработало.
Поскольку такая функция планировалась и для секу-3, то желательно определиться с тем, как это всё будет. 1) Сейчас я располагаю в еепром две полные таблицы - первая для бензина, вторая для газа - начиная с адреса 0х100. Занимают они 640 байт. Так нормально будет? Может не нужно хранить полные таблицы?
2) Далее - работа с менеджером. Думаю, что добавлять в протокол дополнительные команды не нужно, команд чтения/записи еепром, которые уже есть достаточно, просто нужно добавить обработку таблиц из еепром. А с чтением еепром у меня пока проблема, хотя прошивка считывается нормально. Использую мегу-128 на скорости 115200. Попробую ещё скорость уменьшить.
Ниже картинка одной отредактированной точки с кнопок блока индикации. Прочитал еепром в гипертерминале, перенёс новое значение точки в прошивку и загрузил в менеджер для просмотра.
- STC
- LQFP144 - On Top Of The Game
- Posts: 2420
- Joined: Fri Oct 22, 2010 10:47 pm
- Location: Ukraine, Kiev
- Contact:
Re: SECU-3 Менеджер
Обсуждаем в этой теме 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
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: SECU-3 Менеджер
Провел рефакторинг исходного кода менеджера для получения возможности красиво реализовать редактирование таблиц в реальном времени.
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: SECU-3 Менеджер
Некоторые пользователи просили меня об этом. На днях сделаю импорт/экспорт таблиц SECU-3, включая таблицы аттенюатора и накопл. энергии. Это давно было сделано для таблиц MPSZ-ZH и теперь сделаю аналогично для SECU-3.
p.s. Редактирование таблиц в реальном времени не за горами
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
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
-
- QFP80 - Contributor
- Posts: 78
- Joined: Sun Dec 12, 2010 9:45 am
- Location: Voronezh_36
- Contact:
Re: SECU-3 Менеджер
STC спасибо. как переварю своего коня и будем тестить, надеюсь как раз к этому времени мне сделают новый шкив с которым будет работать SECU почеловечески)))
M-21412 1.7L
- STC
- LQFP144 - On Top Of The Game
- Posts: 2420
- Joined: Fri Oct 22, 2010 10:47 pm
- Location: Ukraine, Kiev
- Contact:
Re: SECU-3 Менеджер
Сделал импорт и экспорт таблиц SECU-3. Таблицы аттенюатора и времени накопления можно тоже импортировать/экспортировать. Кроме этого можно импортировать/экспортировать таблицы между разными прошивками, например между ATMega16 и ATMega32 (64, 128). Также добавил аналогичную возможность для импорта данных из другой прошивки. Это будет полезно если у вас был блок на ATMega16, а потом вы перешли на ATMega32.
- 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
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
-
- LQFP144 - On Top Of The Game
- Posts: 330
- Joined: Thu Dec 09, 2010 12:55 pm
- Location: Kyiv, Ukraine
Re: SECU-3 Менеджер
Попробовал уменьшить скорость RS для чтения EEPROM - не помогло, всё равно не считывает. Где проблема - не понимаю.
- STC
- LQFP144 - On Top Of The Game
- Posts: 2420
- Joined: Fri Oct 22, 2010 10:47 pm
- Location: Ukraine, Kiev
- Contact:
Re: SECU-3 Менеджер
Нужно определить что является причиной проблемы - 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
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
-
- LQFP144 - On Top Of The Game
- Posts: 330
- Joined: Thu Dec 09, 2010 12:55 pm
- Location: Kyiv, Ukraine
Re: SECU-3 Менеджер
Я попробовал на другом таком же блоке - рзультат одинаковый. Странно то, что сам блок выдаёт информацию из ЕЕПРОМ полностью. И странно, что прошивка считыватся полностью. Как вариант решения проблемы - сделать считывание не всей ЕЕПРОМ, а только нужного фрагмента, включая таблицы.