Witam
Masz rację

Hall był od DDE4
Więc dowaliłem Ci lektury ...........
Jeśli słabo z angielskim potraktuj to translatorem.
Mam nadzieję że to wyczerpie twoje pytania i ułatwi odnalezienie usterki.
W ramach wzajemnej pomocy i współpracy na forum .......Zasugeruję abyś może po przełożeniu tego materiału na nasz PL I poprawieniu translatora zamieścił tu materiał .
Myślę że przyda się wielu ludziom szukającym pomocy czy wiedzy.A co na to
WDS BMW Wiring Diagram System - Model 3 E46RPM Sensor, Injection Pump DDE 3.0
The speed or rpm sensor is integrated in the injeciton pump and cannot be replaced separately.
The signal of the rpm sensor for the injection pump is processed into following functions:
* Start of injection control
* Monitoring of crakshaft position/rpm sensor
Troubleshooting
The following faults are monitored:
* Fault code 2E: Injection pump speed sensor (overspeed detection only if crankshaft position/rpm sensor is also defective at the same time)
Consequence: Engine shuts down
* Fault code 49: Injection pump rpm sensor (rpm sensor defective)
Consequence: Engine shuts down
* Fault code 47: Synchronism of rpm sensors (injection pump rpm sensor and crankshaft rpm sensor not synchronous with respect to each other)
Consequences: Injection quantity limited to 25 mg/stroke and changeover to start of injection open-loop control
Crankshaft Position/RPM Sensor DDE 3.0The inductive rpm sensor is installed on the engine block near the flywheel. Four pins are mounted on the flywheel which move past the rpm sensor at defined distance. The DDE control unit evaluates the resulting voltage signals for the purpose of calculating the engine speed.
The rpm sensor signal is used as a measurement variable for:
* Exhaust gas recirculation
* Checking start conditions
* Calculating start volume
* Start of injection control
* Checking switch-on conditions for air conditioning system
* Calculating limitation volume
* Calculating external delivery rate intervention
* Boost pressure control
* Injection rate control
* Idle speed control
Troubleshooting
The following types of fault are monitored:
* Overspeed recognition
* Implausible change in engine speed
* Plausibility with injection pump speed/rpm sensor
Fault code 2F "crankshaft position/rpm sensor" is stored if the rpm sensor is defective. Fault code 47 "synchronism of rpm sensors" is additionally stored if implausibility with respect to the fuel pump rpm sensor is determined.
Consequences:
* Changeover from start of injection closed-loop control to start of injection open-loop control
* Deactivation of boost pressure control
* Injection volume limited to 25 mg/stroke
* Reduction in driving comfort
Needle Movement Sensor DDE 3.0The needle movement sensor is integrated in the injection nozzle of cylinder No. 4 and cannot be replace separately. The sensor registers the start of injection at cylinder No. 4 which represents the actual value for start of injection control.
Function
The needle movement sensor consists of a coil which receives a constant, defined current of 30 to 35 mA from the DDE control unit. Movement of the nozzle needle generates a voltage signal that is evaluated by the DDE control unit.
Troubleshooting
Monitoring requires a battery voltage above 9 V. Fault code 5 "needle movement sensor" is stored if the needle movement sensor is defective.
Consequences:
* Changeover from start of injection closed-loop control to start of inejction open-loop control
* Exhaust gas recirculation is deactivated
* Injection quantity limited to 25 mg/stroke
Start of Injection Closed-Loop Control DDE 3.0.
Function
The setpoint for start of injection control is derived from following variables for the operating status:
* Engine speed
* Injection quantity
* Coolant temperature
* Atmospheric pressure
* Boost pressure
* Fuel temperature
The start of injection is set in the injection pump by means of the timing valve for the injection timing device. The needle movement sensor at cylinder No. 4 signals the actual start of injection back to the DDE control unit. The DDE control unit controls the timing valve of the injection timing device such that the difference between the setpoint and actual start of injection is as low as possible. Fault code 0A "start of injection closed-loop control" is stored if the difference is too great (tolerance depending on operating status approx. +/-2° crank angle). In addition, the position control of the injection timing device is also monitored and fault code 48 "injection timing device control" is stored in the case of fault.
Troubleshooting
If fault code 0A or 48 is stored, the injection rate is limited to 25 mg/stroke.
In this case, the system changes over from start of injection closed-loop control to start of injection open-loop control with fixed duty factor in case of:
* Fault code 0A, "start of injection closed-loop control"
* Fault code 2F, "crankshaft position/rpm sensor"
* Fault code 47, "synchronism of rpm sensors"
* Fault code 10, "supply voltage"
* Fault code 5, "needle movement sensor"
* Starting the engine
* Deceleration fuel cutout
Pozdrawiam Krzysiek