Дополнительный вход для переключения между таблицами
Posted: Wed Feb 06, 2013 4:58 pm
(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
Есть предложение добавить в прошивку возможность переназначения дополнительного входа (назовем его 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