Page 1 of 1

Target Idle v CTS

Posted: Wed Nov 18, 2015 7:30 pm
by Rhinoman
Is there a table for target idle v CTS?

Re: Target Idle v CTS

Posted: Wed Nov 18, 2015 7:34 pm
by AndreyB
CTS=CLT=coolant temperature sensor?

Idle in general is a mess, but kind of yes:

Code: Select all

typedef enum {
	/**
	 * In auto mode we currently have some pid-like-but-not really PID logic which is trying
	 * to get idle RPM to desired value by dynamically adjusting idle valve position.
	 * TODO: convert to PID
	 */
	IM_AUTO = 0,
	/**
	 * Manual idle control is extremely simple: user just specifies desired idle valve position
	 * which could be adjusted according to current CLT
	 */
	IM_MANUAL = 1,
	Force_4b_idle_mode = ENUM_32_BITS,
} idle_mode_e;
and

Code: Select all

	/**
	 * CLT-based adjustment for simple manual idle controller
	 * offset 6200
	 */
	float cltIdleCorrBins[CLT_CURVE_SIZE];

Re: Target Idle v CTS

Posted: Wed Nov 18, 2015 8:40 pm
by Rhinoman
OK, I've found that. What is the syntax to set that up from Suzuki_vitara.cpp?