Abient temp
coolant temp
Throttle position
gear selector position
transmission mode
transmission temperature
vehicle speed
brake pressure
aircon compressor clutch status
those are just some of the conditions which the ecu uses to determine the idle speed
example - aircon clutch status changes - the idle speed changes because the ecu caters to the change of load. Likewise selecting neutral (you don’t actually select neutral, you change the position of a switch, and the transmission controller does its thing) - the trans controller tells the ecu about the change of transmission status and the ecu then determines the required idle speed based on every other condition that has input to determining idle speed.
computers don’t fail and cause catastrophic accidents as you claim. It’s either a software fault (which was coded by a human), or a hardware fault (with inadequate failover redundancy).
coolant temp
Throttle position
gear selector position
transmission mode
transmission temperature
vehicle speed
brake pressure
aircon compressor clutch status
those are just some of the conditions which the ecu uses to determine the idle speed
example - aircon clutch status changes - the idle speed changes because the ecu caters to the change of load. Likewise selecting neutral (you don’t actually select neutral, you change the position of a switch, and the transmission controller does its thing) - the trans controller tells the ecu about the change of transmission status and the ecu then determines the required idle speed based on every other condition that has input to determining idle speed.
computers don’t fail and cause catastrophic accidents as you claim. It’s either a software fault (which was coded by a human), or a hardware fault (with inadequate failover redundancy).
Comment