Announcement

Collapse
No announcement yet.

What tells how to run the ICV?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    What tells how to run the ICV?

    What is the DME watching so it knows to activate the ICV? And what does the circuit look like on the ICV side? It doesn't run through any fuses or relays right?
    Last edited by b*saint; 06-28-2010, 04:34 PM.
    Ma che cazzo state dicendo? :|

    #2
    it looks at idle speed and water temp
    1989 cirrisblau-metallic 325i

    Comment


      #3
      Throttle Position Sensor.

      Comment


        #4
        So far we have the crank position sensor, dme temp sensor, and tps.
        Ma che cazzo state dicendo? :|

        Comment


          #5
          Engine speed, engine temperature, and the A/C on signal are the dynamic inputs. Whether to use those inputs for control of the ICV is determined by the state of the idle switch in the TPS.
          The car makes it possible, but the driver makes it happen.
          Jim Levie, Huntsville, AL

          Comment


            #6
            So what is the camshaft position sensor used for??
            Ma che cazzo state dicendo? :|

            Comment


              #7
              Oh this is a 318?
              The car makes it possible, but the driver makes it happen.
              Jim Levie, Huntsville, AL

              Comment


                #8
                yea its an m44. but I imagine Bosch didn't change what variables would command the icv from E30 days. Now Im looking at this from a plc idea. Input x y z means output a (icv) is this value via DME. Im pretty sure they aren't physically linked via mechanical relays.
                Ma che cazzo state dicendo? :|

                Comment


                  #9
                  The early Motronic system used a separate module to control the idle speed.

                  The later system ("i" engines) simplified this by putting idle control into the engine computer.

                  The ICV allows air to bypass the throttle plate. At idle, the throttle should be completely shut. The only air getting to the engine should be coming through the ICV.

                  The ICV is a spring-loaded flap that is opened by a solenoid. (Actually, I believe that it's normally open device, and that applying voltage causes it to shut, but that is just an implementation detail. It's easier to understand as opening.) A solenoid operates quickly, but it can really open or release the flap. So the computer controls it by sending a PWM "pulse width modulated" signal. The computer sends it pulse stream, making the pulses wider when it wants the ICV to open more. This is the buzz you feel when the ICV is operating.

                  The control for this is pretty simple. The computer knows that it should idle when it sees the throttle position switch in the closed position. It picks an idle speed based on conditions (e.g. warm coolant, A/C compressor on). If the engine drops below this speed, it increases the pulse width. If the goes above, it reduces the pulse width.

                  Note that this control system doesn't need to interact with the timing or the mixture. It's simply concerned with adjusting the pulse width, letting more or less air bypass the throttle plate. The rich/lean feedback loop from the oxygen sensor handles the injector pulse width. The ignition timing at idle is entirely from the RPM map.

                  Comment


                    #10
                    So I bet my crankshaft speed sensor is shit. I have a check engine light on but havent got it scanned. I dont know if it has anything to do with it because its had a rough idle since before the light. I also notice a lot of skipping. I figured it used a pwm to control it. I didnt think it was a pid, it looks too simple.
                    Ma che cazzo state dicendo? :|

                    Comment


                      #11
                      Originally posted by b*saint View Post
                      So what is the camshaft position sensor used for??
                      sequential fuel and spark.
                      Build thread

                      Bimmerlabs

                      Comment


                        #12
                        Originally posted by b*saint View Post
                        So I bet my crankshaft speed sensor is shit. I have a check engine light on but havent got it scanned. I dont know if it has anything to do with it because its had a rough idle since before the light. I also notice a lot of skipping. I figured it used a pwm to control it. I didnt think it was a pid, it looks too simple.
                        if your crank sensor went bad, the engine shouldn't even run.
                        Build thread

                        Bimmerlabs

                        Comment


                          #13
                          Ok well I did a test. I set the idle return screw so it idled a little high. Then turned off the car. Restarted and the ECU readjusted for the throttle plate being a little open and it returned my idle to what its suppose to be. So I KNOW the icv and ecu is working. Now Im back to a really bad vacuum leak somewhere.
                          Ma che cazzo state dicendo? :|

                          Comment

                          Working...
                          X