(Additional input for switching between maps)Есть предложение добавить в прошивку возможность переназначения дополнительного входа (назовем его MAPSEL0), который в комбинации со входом газового клапана (GAS_V) позволит переключаться между 4 разными наборами таблиц.
Реализация следующая. Сейчас при появлении высокого уровня на входе GAS_V включается набор таблиц выбранный для газа, при низком уровне на входе GAS_V включается набор таблиц для бензина. Вход MAPSEL0 позволит переключаться между 2-мя наборами таблиц на газу и 2-мя на бензине.
В качестве дополнительных таблиц предлагаю использовать наборы под номером 1 и 2, первый для бензина, второй для газа.
Таблица истинности (GAS_V, MAPSEL0):
00 Набор выбранный для бензина (на вкладке парам. "Функции")
01 1-й набор
10 Набор выбранный для газа (на вкладке парам. "Функции")
11 2-й набор
Примеры реализации.
1. Галетный переключатель на 4 положения. Входы GAS_V и MAPSEL0 подключены к переключателю.
2. Обычный выключатель подключенный к входу переназначенному как MAPSEL0, вход GAS_V подключен к газовому клапану.
В аппаратной части ничего не меняется, это чисто программная фишка (переназначаете любой из входов).
[Добавлено 10.02.2012]Добавил в прошивку поддержку данной функции.
Внимание! На данный момент эта функция работает только если прошивка скомпилирована без опции
REALTIME_TABLES
_________________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