برخلاف خودروهاي ديزلي مجهز به پمپهاي انژكتور رديفي يا آسيابي متداول، رانندهي يك وسيلهي نقليه كنترل شده توسط EDC نميتواند هيچ گونه اثر مستقيم روي پمپ انژكتور داشته باشد، به عنوان مثال كنترل مقدار سوخت تزريقي كه به طور متداول به وسيلهي پدال گاز و يا سيم گاز انجام ميشود، در اينجا حاصل متغيرهاي عمل كنندهي متنوعي از جمله وضعيت كاري، دادههاي توسط راننده، آلايندههاي گاز اگزوز و نظائر آن است.
بدين معني كه يك سيستم ايمني پيشرفتهاي بايد به كار برده شود تا خطاها و ايرادات را تشخيص دهد و به نسبت شدت و حدت، راهكارهاي مناسب براي رفع آنها را ارائه دهد (به عنوان مثال: محدوديت گشتاور، يا راندن اظطراري خودرو در گسترهي دور آرام (رساندن خودرو به كارگاه). سيستم EDC هم چنين امكان تبادل بين مقادير به دست آمده در اين سيستم با مقادير حاصل از ساير سيستمهاي الكترونيكي در خودرو به وجود آيد (به عنوان مثال با سيستم كنترل كشش (TCS) و كنترل الكترونيكي تعويض دنده.) بدين ترتيب، اين سيستم ميتواند با كل سيستم خودرو ادغام شود.
پردازش دادههاي EDC
سيگنالهاي ورودي
حسگرها همراه با عمل كنندهها، وسيله ارتباطي بين خودرو و واحد پردازش دادههاي آن هستند. سيگنالهاي حاصل از حس گرها، از طريق مدار الكتريكي محافظ و اگر لازم باشد از طريق مبدلهاي سيگنال و آمپليفايرها، وارد يك واحد و يا واحدهاي متعدد كنترل الكترونيكي (ECU) ميشوند.
- سيگنالهاي ورودي پيوسته (مثال: اطلاعات حاصل از حسگرهاي پيوسته مربوط به مقدار هواي مكيده شده توسط موتور، درجه حرارت هواي ورودي و حرارت خود موتور، ولتاژ باطري و نظائر آنها) به وسيله مبدل پيوسته/ گسسته در ريز پردازنده ECU، به مقادير گسسته تبديل ميشوند.
سيگنالهاي ورودي گسسته (مثال: سيگنالهاي كليد قطع و وصل، يا سيگنال حسگر گسسته از قبيل پالسهاي سرعت دوراني از حسگر Hall ميتوانند به طور مستقيم توسط ريزپردازندهها پردازش ميشوند.
به منظور از بين بردن پالسهاي تداخل كننده، سيگنالهاي پالسي شكل كه از حسگرهاي القائي دريافت ميشوند و حاوي اطلاعاتي مانند دور موتور و علامت تنظيم موتور هستند، توسط مدار ويژهاي در ECU بهبود يافته و به موج مربعي تبديل ميشوند.
اصلاح سيگنال، بسته به ميزان پيچيدگي داخلي حسگر، به طور كامل و يا نسبي در داخل حسگر مي تواند انجام شود. شرايط كاري كه در نقطهي نصب پيش ميآيد تعيين كنندهي ميزان بارگذاري حسگر است.
اصلاح سيگنال
مدار محافظ براي محدود ساختن سيگنالهاي ورودي در حد حداكثر ولتاژ از پيش تعيين شده به كار ميرود. سيگنال اصلي با استفاده از صافي، تقريباً به طور كامل از وجود سيگنالهاي تداخلي آزاد شده و سپس تقويت مييابد تا بتواند با ولتاژ ورودي واحد ECU متناسب باشد.
پردازش سيگنال در ECU
ريزپردازندههاي ECU غالباً سيگنالهاي ورودي را به صورت گسسته (Digital) پردازش مينمايند و به همين جهت نياز به يك برنامهي خاصي است. اين برنامه در حافظه ROM و يا Flash- EPROM ذخيره ميشود.
علاوه بر اين، منحنيهاي مشخصه موتور و اطلاعات مربوط به مديريت موتور نيز در حافظهي Flash- EPROM ذخيره ميشوند. دادههاي تثبيت كننده، اطلاعات مربوط به كاليبراسيون و ساخت، همچنين دادههاي مربوط به خطاها ايرادات كه در حين كار ممكن است پيش آيند، همگي در يك حافظهي غير فرار خواندن/ نوشتن EEPROM ذخيره ميشوند.
با وجود تنوع بسيار وسيع در انواع موتورها و ادوات، انواع ECU داراي يك كد «نوع» هستند. با استفاده از اين كد، نقشههائي كه براي يك كار خاص در يك كارخانه و يا تعميرگاه لازم است، از ميان نقشههاي ذخيره شده در EEPROM انتخاب ميشوند.
ساير متغيرهاي ECU طوري طراحي ميشوند كه در پايان توليد وسيلهي نقليه، سري كامل دادهها بتوانند در داخل Flash- EPROM برنامهريزي شوند. اين كار موجب كاهش تنوع در ECU مورد احتياج كارخانجات وسائط نقليه ميشود.
يك RAM فرار جهت ذخيرهي دادههاي متغير (مثل دادههاي محاسبهاي و مقادير سيگنال)، مورد نياز است. و براي درست عمل كردن اين RAM نياز به يك انرژي دائمي ميباشد. به عبارت ديگر، در صورتي كه سويچ برق خودرو قطع شود و يا اتصال باطري از خودرو جدا گردد، ECU خاموش شده، تمامي اطلاعات ذخيره شده از بين ميرود. در اين حالت كميتهاي سازگاري (مقاديري كه در رابطه با شرايط عمومي موتور و وسيلهي نقليه شناخته شدهاند) پس از روشن شدن ECU بايد دوباره نصب شوند. براي جلوگيري از اين امر، مقادير سازگاري به جاي RAM در يك EEPROM ذخيره ميشوند.